﻿@import url("https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300..700;1,300..700&family=Noto+Serif+JP:wght@200..900&family=Zen+Old+Mincho:wght@400;500;600;700;900&display=swap");html{font-size:16px}@media screen and (max-width: 767px){html{font-size:15px}}p,li,th,td,a,span,div{font-family:"Noto Serif JP",serif;letter-spacing:.025em}h1,h2,h3,h4,h5,h6{font-family:"Zen Old Mincho",serif;font-weight:bold;line-height:1.7;letter-spacing:.025em}p{line-height:2.0}@media screen and (max-width: 767px){.container{padding-left:20px;padding-right:20px}}.hidden{overflow:hidden}.relative{position:relative}.f-reg{font-weight:400 !important}.f-med{font-weight:500 !important}.f-bold{font-weight:700}.f-base{font-size:1rem}.f-12{font-size:12px}.f-14{font-size:14px}@media screen and (max-width: 767px){.f-14{font-size:13px}}.f-15{font-size:15px}@media screen and (max-width: 767px){.f-15{font-size:14px}}.h-18{font-size:18px}@media screen and (max-width: 767px){.h-18{font-size:16px}}.h-22{font-size:22px}@media screen and (max-width: 767px){.h-22{font-size:18px}}.h-26{font-size:26px}@media screen and (max-width: 767px){.h-26{font-size:20px}}.h-36{font-size:36px}@media screen and (max-width: 767px){.h-36{font-size:24px}}.f-primary{color:#8E1827}.l-sp-sm{letter-spacing:.025em}.lh-md{line-height:1.7}.allcap{text-transform:uppercase}.title{display:inline-block;font-family:"Cormorant",serif;font-size:60px;letter-spacing:.02em;text-transform:uppercase;line-height:1.2;position:relative;padding-top:15px}@media screen and (max-width: 767px){.title{font-size:36px;padding-top:11px}}.title:before{content:'';width:90px;height:8px;background-color:#8E1827;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.title:before{width:80px;height:6px}}.title span{display:block;text-align:right;font-size:14px;font-weight:700;font-family:"Zen Old Mincho",serif}@media screen and (max-width: 767px){.title span{font-size:12px}}.title-sm{font-family:"Cormorant",serif;font-size:45px;letter-spacing:.02em;line-height:1.4;color:#8E1827}@media screen and (max-width: 767px){.title-sm{font-size:36px}}.title-sm span{font-family:"Zen Old Mincho",serif;font-size:14px;letter-spacing:.025em;display:block}@media screen and (max-width: 767px){.title-sm span{font-size:12px}}.title-sm--wht{color:#fff}.title-sm--wht span{color:#fff}.mt-md{margin-top:90px}@media screen and (max-width: 767px){.mt-md{margin-top:70px}}.mb-md{margin-bottom:90px}@media screen and (max-width: 767px){.mb-md{margin-bottom:70px}}.pt-md{padding-top:90px}@media screen and (max-width: 767px){.pt-md{padding-top:70px}}.pt-lg{padding-top:120px}@media screen and (max-width: 767px){.pt-lg{padding-top:80px}}.py-md{padding-top:90px;padding-bottom:90px}@media screen and (max-width: 767px){.py-md{padding-top:70px;padding-bottom:70px}}.py-lg{padding-top:120px;padding-bottom:120px}@media screen and (max-width: 767px){.py-lg{padding-top:80px;padding-bottom:80px}}.list-style-none{list-style:none;padding-left:0}.list-style-inline{list-style:none;padding-left:0}.list-style-inline li{display:inline-block}.list-style-default li{padding-bottom:7px}.list-style-default li:last-child{padding-bottom:0}.left-to-right{opacity:0.1;transform:translateX(-20px);transition:all 1s}.left-to-right.scrollin{opacity:1;transform:translate(0)}.right-to-left{opacity:0.1;transform:translateX(20px);transition:all 1s}.right-to-left.scrollin{opacity:1;transform:translate(0)}.down-to-top{opacity:0.1;transform:translateY(20px);transition:all 1s}.down-to-top.scrollin{opacity:1;transform:translateY(0)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.header{background-color:#fff;padding:20px 50px;position:fixed;left:0;top:0;width:100%;z-index:99}@media screen and (max-width: 1399px){.header{padding:20px 20px 15px}}#header-entry{position:fixed;z-index:9;right:0;top:110px;background-color:#8E1827;display:block;width:195px;text-align:center;color:#fff;text-decoration:none;font-size:14px;font-weight:500;font-family:"Zen Old Mincho",serif;line-height:1.3;padding:20px 10px;transition:.3s}@media screen and (max-width: 1199px){#header-entry{top:inherit;bottom:30px}}@media screen and (max-width: 991px){#header-entry{font-size:12px;width:165px;padding:15px 10px;bottom:15px}}#header-entry:hover{background-color:#000}#header-entry span{font-family:"Cormorant",serif;font-size:26px;font-weight:700;letter-spacing:.1em;display:block}@media screen and (max-width: 991px){#header-entry span{font-size:20px}}#header-entry img{position:absolute;top:50%;transform:translateY(-50%);right:15px}@media screen and (max-width: 767px){#header-entry img{width:3px}}#header-pc-logo{text-align:center;text-decoration:none;transition:.3s}#header-pc-logo img{width:195px}#header-pc-logo span{display:block;font-family:"Zen Old Mincho",serif;font-size:14px;font-weight:700;letter-spacing:0;color:#8E1827;margin-top:7px}#header-pc-logo:hover{opacity:.7}#header-pc-menu li{text-align:center;margin-right:40px}@media screen and (max-width: 1399px){#header-pc-menu li{margin-right:30px}}#header-pc-menu li:last-child{margin-right:0}#header-pc-menu li a{text-decoration:none;color:#8E1827;font-family:"Cormorant",serif;font-size:20px;font-weight:700;letter-spacing:0}@media screen and (max-width: 1399px){#header-pc-menu li a{font-size:18px}}#header-pc-menu li a span{color:#000;display:block;font-size:12px;font-weight:500}@media screen and (max-width: 1399px){#header-pc-menu li a span{font-size:11px}}#header-sp-logo{text-align:center;text-decoration:none;transition:.3s}#header-sp-logo img{width:195px;display:block;margin:auto}@media screen and (max-width: 767px){#header-sp-logo img{width:175px}}#header-sp-logo span{display:inline-block;font-family:"Zen Old Mincho",serif;font-size:14px;font-weight:700;letter-spacing:0;color:#8E1827;margin-top:7px}@media screen and (max-width: 767px){#header-sp-logo span{font-size:12px}}#header-sp-logo:hover{opacity:.7}#header-sp-toggler{width:60px;height:60px;background-color:#fff;position:fixed;right:15px;top:14px;cursor:pointer;z-index:999}@media screen and (max-width: 767px){#header-sp-toggler{width:50px;height:50px}}#header-sp-toggler .line{background-color:#8E1827;width:30px;height:2px;position:absolute}#header-sp-toggler .line--top{left:15px;top:19px}@media screen and (max-width: 767px){#header-sp-toggler .line--top{left:10px;top:16px}}#header-sp-toggler .line--center{left:15px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){#header-sp-toggler .line--center{left:10px}}#header-sp-toggler .line--bottom{right:15px;bottom:19px}@media screen and (max-width: 767px){#header-sp-toggler .line--bottom{right:10px;bottom:16px}}#header-sp-toggler.active{background-color:transparent}#header-sp-toggler.active .line{background-color:#fff}#header-sp-toggler.active .line--top{transform:rotate(45deg);top:29px}@media screen and (max-width: 767px){#header-sp-toggler.active .line--top{top:24px}}#header-sp-toggler.active .line--center{background-color:transparent}#header-sp-toggler.active .line--bottom{transform:rotate(-45deg);bottom:29px}@media screen and (max-width: 767px){#header-sp-toggler.active .line--bottom{bottom:24px}}#header-sp-menu{background-color:#8E1827;width:100%;height:100vh;overflow-y:auto;position:fixed;left:0;top:0;padding:50px 20px 100px;display:none}#header-sp-menu__logo{text-decoration:none;transition:.3s}#header-sp-menu__logo img{width:195px;display:block;margin:auto}@media screen and (max-width: 767px){#header-sp-menu__logo img{width:175px}}#header-sp-menu__logo span{display:inline-block;font-family:"Zen Old Mincho",serif;font-size:14px;font-weight:700;letter-spacing:0;color:#8E1827;margin-top:7px}@media screen and (max-width: 767px){#header-sp-menu__logo span{font-size:12px}}#header-sp-menu__logo:hover{opacity:.7}#header-sp-menu__menu li{margin-bottom:30px}#header-sp-menu__menu li:last-child{margin-bottom:0}#header-sp-menu__menu li a{text-decoration:none;color:#fff;font-family:"Cormorant",serif;font-size:20px;font-weight:700;letter-spacing:0}#header-sp-menu__menu li a span{color:#fff;display:block;font-size:12px;font-weight:500}#footer{background-color:#8E1827}#footer-logo img{width:354px}@media screen and (max-width: 767px){#footer-logo img{width:265px}}#footer .wrap__title{letter-spacing:.025em}#footer .wrap__table th,#footer .wrap__table td{font-size:14px;font-weight:400;border:none;padding:0 10px 10px 0;line-height:1.8;color:#fff}#footer .wrap__table th a,#footer .wrap__table td a{color:#fff;text-decoration:underline}#footer .wrap__table th{white-space:nowrap}#footer-sns li{margin-right:10px}#footer-sns li a{display:block;width:50px;height:50px;background-color:#fff;border-radius:50%;position:relative}@media screen and (max-width: 767px){#footer-sns li a{width:40px;height:40px}}#footer-sns li a i{color:#8E1827;font-size:26px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width: 767px){#footer-sns li a i{font-size:22px}}#footer-credit{border-top:1px solid #EADFD5;color:#fff;font-size:12px}.home-slider .slick-list{overflow:visible}.home-slider .slider-nav{background-color:#fff;width:70px;height:70px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 6px rgba(0,0,0,0.16);z-index:2}@media screen and (max-width: 991px){.home-slider .slider-nav{width:50px;height:50px}}@media screen and (max-width: 767px){.home-slider .slider-nav{display:none !important}}.home-slider .slider-nav--prev{left:-35px}@media screen and (max-width: 991px){.home-slider .slider-nav--prev{left:-25px}}.home-slider .slider-nav--next{right:-35px}@media screen and (max-width: 991px){.home-slider .slider-nav--next{right:-25px}}.home-slider .slider-nav i{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-size:30px}@media screen and (max-width: 991px){.home-slider .slider-nav i{font-size:20px}}.home-slider .wrap{margin:0 15px}@media screen and (max-width: 991px){.home-slider .wrap{margin:0 7.5px}}#hero{width:100%;height:100vh;padding:94px 50px 20px;position:relative}@media screen and (max-width: 1199px){#hero{height:70vh;padding:90px 20px 0}}@media screen and (max-width: 767px){#hero{padding:80px 0 0;height:auto}}#hero-img{height:100%;position:relative}@media screen and (max-width: 767px){#hero-img{height:auto}}#hero-img:before{content:'';width:100%;height:70%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.69) 100%);position:absolute;left:0;bottom:0}@media screen and (max-width: 767px){#hero-img:before{content:none}}#hero-img img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 767px){#hero-img img{height:auto;aspect-ratio:1 / 1}}@keyframes homeTitle{0%{width:0}100%{width:100%}}#hero-content{width:100%;position:absolute;left:0;bottom:50px;z-index:2}@media screen and (max-width: 767px){#hero-content{bottom:20px}}#hero-content__title{line-height:1.4}#hero-content__title span{color:#fff;font-family:"heisei-mincho-std",serif;font-size:50px;font-weight:700;letter-spacing:0;position:relative}@media screen and (max-width: 1199px){#hero-content__title span{font-size:40px}}@media screen and (max-width: 767px){#hero-content__title span{font-size:34px}}#hero-content__title span:before{content:'';width:0;height:2px;background-color:#fff;position:absolute;left:0;bottom:0;animation:homeTitle 1.5s ease-in-out forwards}@media screen and (max-width: 767px){#hero-content p{font-size:14px}}@keyframes homeScroll{0%{height:0}100%{height:62px}}#hero-scroll{position:absolute;right:15px;bottom:50px;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;font-family:"Cormorant",serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-decoration:none;color:#000}@media screen and (max-width: 1199px){#hero-scroll{display:none}}#hero-scroll:before{content:'';width:1px;height:0;background-color:#000;position:absolute;top:-70px;left:50%;transform:translateX(-50%);animation-name:homeScroll;animation-duration:3s;animation-iteration-count:infinite}#message .wrap{position:relative}#message .wrap__content{min-height:410px}@media screen and (max-width: 991px){#message .wrap__content{min-height:auto}}#message .wrap__content__list li{padding-bottom:7px;padding-left:25px;position:relative}#message .wrap__content__list li:before{content:'●';color:#8E1827;position:absolute;left:0;top:0}#message .wrap__content__list li:last-child{padding-bottom:0}#message .wrap__img{position:absolute;width:50%;height:410px;object-fit:cover}@media screen and (max-width: 991px){#message .wrap__img{height:auto;width:100%;display:block;position:static;margin-bottom:35px}}#message .wrap__img--1{right:0}#message .wrap__img--2{left:0}#message-sc1-bg{position:absolute;left:0;top:0;width:100%;height:70%;z-index:-1}@media screen and (max-width: 1199px){#message-sc1-bg{height:80%}}@media screen and (max-width: 767px){#message-sc1-bg{height:60%}}#message-sc1-bg:before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,0.65);position:absolute;left:0;top:0}#message-sc1-bg img{width:100%;height:100%;object-fit:cover}#message-sc1 .wrap{padding:30px 30px 50px;width:350px}@media screen and (max-width: 767px){#message-sc1 .wrap{padding:20px 20px 40px;width:85%}}#message-sc1 .wrap__title,#message-sc1 .wrap p{color:#fff}@media screen and (max-width: 991px){#message-sc1 .wrap__title{font-size:28px;text-align:center}}@media screen and (max-width: 767px){#message-sc1 .wrap__title{font-size:22px}}#message-sc1 .wrap--1{background-color:#8E1827}#message-sc1 .wrap--2{background-color:#000;margin-top:60px;margin-left:-30px}@media screen and (max-width: 991px){#message-sc1 .wrap--2{margin-left:0;margin-top:0}}@media screen and (max-width: 767px){#message-sc1 .wrap--2{margin-left:auto;margin-top:-20px}}#message-sc1 .wrap--3{background-color:#8E1827;margin-top:120px;margin-left:-30px}@media screen and (max-width: 991px){#message-sc1 .wrap--3{margin-left:0;margin-top:0}}@media screen and (max-width: 767px){#message-sc1 .wrap--3{margin-top:-20px;padding-bottom:20px;padding-bottom:20px}}#about .wrap{width:calc(100% / 3)}@media screen and (max-width: 991px){#about .wrap{width:100%}}#about .wrap__content{padding:0 30px}@media screen and (max-width: 767px){#about .wrap__content{padding:0 20px}}#about-sc1{position:relative}#about-sc1:before{content:'';width:100%;height:60%;background-color:#F9F7F2;position:absolute;left:0;top:0;z-index:-1}#about-sc1-slider .slick-list{overflow:visible}#about-sc1-slider .wrap{width:270px;margin:0 7.5px;position:relative}@media screen and (max-width: 767px){#about-sc1-slider .wrap{width:250px;margin:0 5px}}#about-sc1-slider .wrap:before{content:'';width:100%;height:50%;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8) 80%);position:absolute;left:0;bottom:0}#about-sc1-slider .wrap__img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}#about-sc1-slider .wrap__title{position:absolute;left:0;bottom:0;padding:10px;z-index:1;width:100%;color:#fff;font-family:"Noto Serif JP",serif;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.025em}#about-sc2 .wrap{background-color:#8E1827;width:100%;text-align:center;padding:20px}#about-sc2 .wrap__num{color:#fff;font-family:"Zen Old Mincho",serif;font-size:26px;font-weight:700}@media screen and (max-width: 1399px){#about-sc2 .wrap__num{font-size:22px}}@media screen and (max-width: 767px){#about-sc2 .wrap__num{font-size:18px}}#about-sc2 .wrap__num span{font-family:"Zen Old Mincho",serif;font-size:50px}@media screen and (max-width: 1399px){#about-sc2 .wrap__num span{font-size:45px}}@media screen and (max-width: 767px){#about-sc2 .wrap__num span{font-size:34px}}#movie-slider .wrap__youtube iframe{width:100%;height:auto;aspect-ratio:16 / 9}#movie-slider .wrap__title{line-height:1.5}@media screen and (max-width: 991px){#movie-slider .wrap__title{font-size:16px}}@media screen and (max-width: 767px){#movie-slider .wrap__title{font-size:15px}}#members .wrap{width:calc(100% / 4)}@media screen and (max-width: 1399px){#members .wrap{width:calc(100% / 3)}}@media screen and (max-width: 991px){#members .wrap{width:calc(100% / 2)}}@media screen and (max-width: 767px){#members .wrap{width:100%}}#members .wrap__img{height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}#members .wrap__info{padding:0 30px}#members .wrap__en{font-family:"Cormorant",serif;font-size:16px;font-weight:400;color:#8E1827;text-transform:uppercase;letter-spacing:.025em}#members .wrap__position{font-family:"Noto Serif JP",serif;font-size:14px;font-weight:600;letter-spacing:.025em;color:#939393}#members .wrap__favorite{background-color:#F9F7F2;padding:15px 20px}#members .wrap__favorite__title{font-family:"Cormorant",serif;font-size:14px;letter-spacing:.025em;text-transform:uppercase;color:#8E1827}#members .wrap__accordion{width:30px;height:30px;background-color:#8E1827;border-radius:50%;margin:auto;position:relative;cursor:pointer}#members .wrap__accordion:before{content:'\2b';color:#fff;font-family:'Font Awesome 6 Pro';font-size:14px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}#members .wrap__content{display:none}#members .wrap__accordion.active:before{content:'\f068'}#members-slider .wrap{width:100%;margin:0 15px}@media screen and (max-width: 991px){#members-slider .wrap{margin:0 7.5px}}#members-slider .wrap__en{font-size:14px}#members-slider .wrap__position{font-size:14px}#members-slider .slider-nav{transform:none;top:150px}#member-sc1 .wrap{width:100%}#member-sc1 .wrap__youtube iframe{width:100%;height:auto;aspect-ratio:5 / 3}#member-sc2 .wrap{width:100%;text-align:center;color:#000;text-decoration:none;text-align:start}#member-sc2 .wrap--top{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #EADFD5}#member-sc2 .wrap__img{aspect-ratio:5 / 4;width:165px;display:block;margin-right:20px}@media screen and (max-width: 767px){#member-sc2 .wrap__img{margin-right:0;margin-bottom:20px;width:100%}}#member-sc2 .wrap__content{width:calc(100% - 185px);display:block}@media screen and (max-width: 767px){#member-sc2 .wrap__content{width:100%}}#member-sc2 .wrap__content__subtitle{color:#8E1827}#gallery-slider .wrap__img img{width:100%;height:auto;aspect-ratio:5 / 3}#training .wrap{padding:40px 0;border-top:1px solid #EADFD5}#training .wrap:first-of-type{padding-top:0;border-top:0}#training .wrap__img img{width:100%;height:auto;aspect-ratio:5 / 3;object-fit:cover}#training .wrap2{margin:0 10px}#training .wrap2__img img{width:100%;height:auto;aspect-ratio:5 / 3;object-fit:cover}#welfare .wrap{padding:30px 30px;background-color:#8E1827}@media screen and (max-width: 767px){#welfare .wrap{padding:30px 20px}}#welfare .wrap__title{color:#fff}#welfare .wrap--bk{background-color:#272727}#welfare .wrap--3{background-color:#272727}@media screen and (max-width: 767px){#welfare .wrap--3{background-color:#8E1827}}#welfare .wrap--4{background-color:#8E1827}@media screen and (max-width: 767px){#welfare .wrap--4{background-color:#272727}}#entry-nav li{width:calc(100% / 3);margin-right:30px}@media screen and (max-width: 767px){#entry-nav li{width:calc((100% / 2) - 7.5px);margin-right:7.5px}}#entry-nav li:last-child{margin-right:0}@media screen and (max-width: 767px){#entry-nav li:last-child{margin-left:7.5px}}#entry-nav li a{display:block;background-color:#8E1827;color:#fff;font-size:18px;font-weight:600;letter-spacing:.1em;text-align:center;border-radius:0;padding:20px 15px}@media screen and (max-width: 767px){#entry-nav li a{font-size:15px;padding:15px 10px}}#entry-nav li a.active{color:#000;background-color:#F9F7F2}#entry-forms{background-color:#F9F7F2}#entry-forms .form-group{padding:40px 0;border-bottom:1px solid #EADFD5}@media screen and (max-width: 767px){#entry-forms .form-group{padding:30px 0}}#entry-forms .form-group:first-child{padding-top:0}#entry-forms .label{font-family:"Zen Old Mincho",serif;font-weight:700;letter-spacing:.06em;display:flex;align-items:center;justify-content:space-between}#entry-forms .label__required{background-color:#8E1827;color:#fff;font-size:12px;font-weight:700;display:block;padding:2px 15px}@media screen and (max-width: 767px){#entry-forms .label__required{font-size:10px;padding:3px 15px}}#entry-forms .form-control{border:none;border-radius:0;padding:20px 30px;font-size:16px}@media screen and (max-width: 767px){#entry-forms .form-control{padding:20px 15px}}#entry-forms .form-control::placeholder{color:#B7B7B7}#entry-forms .form-agreement .wrap .wpcf7-list-item{padding-left:0;margin-left:0}#entry-forms .form-agreement .wrap .wpcf7-list-item label{display:flex;align-items:flex-start;justify-content:center}#entry-forms .form-agreement .wrap .wpcf7-list-item label a{color:#000}#entry-forms .form-agreement .wrap .wpcf7-list-item label a:hover{text-decoration:none}#entry-forms .form-agreement .wrap .wpcf7-list-item label input{width:25px;height:25px;margin-right:15px;appearance:none;position:relative}@media screen and (max-width: 767px){#entry-forms .form-agreement .wrap .wpcf7-list-item label input{width:20px;height:20px}}#entry-forms .form-agreement .wrap .wpcf7-list-item label input:before{content:'';width:25px;height:25px;background-color:#fff;position:absolute;left:0;top:0}@media screen and (max-width: 767px){#entry-forms .form-agreement .wrap .wpcf7-list-item label input:before{width:20px;height:20px}}#entry-forms .form-agreement .wrap .wpcf7-list-item label input:checked:after{content:'\f00c';font-family:'Font Awesome 6 Pro';font-size:25px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#8E1827}#entry-forms .btn{background-color:#8E1827;color:#fff;font-family:"Cormorant",serif;font-size:26px;font-weight:700;letter-spacing:.1em;padding:20px 100px;border-radius:0}@media screen and (max-width: 767px){#entry-forms .btn{font-size:22px;padding:15px 75px}}#entry-forms .wpcf7-spinner{display:none}#entry-forms .table{border-spacing:4px;border-collapse:separate}#entry-forms .table th,#entry-forms .table td{padding:20px 15px;border:none}@media screen and (max-width: 767px){#entry-forms .table th,#entry-forms .table td{display:block;padding:10px 15px}}#entry-forms .table th{background-color:#8E1827;color:#fff;text-align:center}#entry-forms .table td{background-color:#fff}
/*# sourceMappingURL=custom.css.map */
