html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border-width:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{display:flex;flex-direction:column;min-height:100svh;color:#222;line-height:1.8;background:url("../img/body-background.jpg");font-family:"Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif}body *{box-sizing:border-box}.wrapper{margin-bottom:auto}p,table{margin-bottom:1.5em}p:last-child,table:last-child{margin-bottom:0}p a,table a{color:#d10002;text-decoration:underline}@media(hover: hover){p a:hover,table a:hover{text-decoration:none}}h1,h2,h3,h4,h5,h6{font-weight:normal}img{max-width:100%;vertical-align:bottom}ul{list-style:none}a{color:#222;text-decoration:none}@media(hover: hover){a:hover{text-decoration:underline}}._fontfamily-alatsi{font-family:"Alatsi",sans-serif}._textAnimation{opacity:0}._textAnimation span{display:inline-block;opacity:0;transform:translateY(20px);transition:transform .8s ease,opacity .8s ease}._textAnimation span.show{opacity:1;transform:translateY(0)}.wp-editor ._jsSmoothFadeIn{opacity:1;transition:none}.wp-editor ._jsSmoothFadeInFromBottom{opacity:1;translate:none;transition:none}.wp-editor ._jsSmoothFadeInFromTop{opacity:1;translate:none;transition:none}.wp-editor ._jsSmoothFadeInFromLeft{opacity:1;translate:none;transition:none}.wp-editor ._jsSmoothFadeInFromRight{opacity:1;translate:none;transition:none}.wp-editor ._textAnimation{opacity:1}.wp-editor ._textAnimation span{opacity:1;translate:none;transition:none}.blContainer{width:92%;max-width:var(--wp--style--global--content-size, 1200px);margin-inline:auto}.breadcrumb{font-size:.8125rem;margin-top:4px;margin-bottom:80px}.breadcrumb *{color:#666}.navigation.pagination{text-align:center;margin-top:45px}.navigation.pagination .nav-links .prev{border:none !important}.navigation.pagination .nav-links .next{border:none !important}.navigation.pagination .nav-links .current{padding:7px 14px;background:#d10002;border:1px solid #d10002;border-radius:1px;color:#fff}.navigation.pagination .nav-links a{padding:7px 14px;border:1px solid #d10002;border-radius:1px;background:#fff}.navigation.pagination .nav-links a:hover{background:#d10002;border:1px solid #d10002;color:#fff;text-decoration:none}.header{position:relative;z-index:20}.header.topHero{margin-bottom:0}.header.header_compact{background:#fff;padding-top:0}@media screen and (max-width: 767px){.header.header_compact .mainNav{top:0}}.mainNav{position:absolute;top:0;right:0;z-index:3;background:#d10002;padding:20px 25px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:1.31}@media screen and (max-width: 767px){.mainNav{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(84vw,340px);padding:88px 20px 30px;overflow-y:auto;transform:translateX(100%);transition:transform .3s ease;font-size:.9375rem}}.mainNav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2vw,22px)}@media screen and (max-width: 767px){.mainNav__list{flex-direction:column;align-items:flex-start;gap:16px}}.mainNav__link{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.23em;color:#fff;text-decoration:none;white-space:nowrap}@media screen and (max-width: 767px){.mainNav__link{display:block;writing-mode:horizontal-tb;letter-spacing:.08em;line-height:1.6}}@media(hover: hover){.mainNav__link:hover{text-decoration:underline;text-underline-offset:.2em}}.mainNav__toggle{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mainNav__toggleButton{display:none}@media screen and (max-width: 767px){.mainNav__toggleButton{position:fixed;top:14px;right:16px;z-index:12;display:grid;align-content:center;gap:5px;width:44px;height:44px;padding:10px 9px;background:#fff;border:1px solid #d10002;border-radius:2px;cursor:pointer}}@media screen and (max-width: 767px){.mainNav__toggleLine{display:block;width:100%;height:2px;background:#d10002;transform-origin:center;transition:transform .3s ease,opacity .3s ease}}.mainNav__overlay{display:none}@media screen and (max-width: 767px){.mainNav__overlay{position:fixed;inset:0;z-index:3;display:block;background:rgba(0,0,0,.32);opacity:0;pointer-events:none;transition:opacity .3s ease}}@media screen and (max-width: 767px){.mainNav__toggle:checked~.mainNav{transform:translateX(0)}}@media screen and (max-width: 767px){.mainNav__toggle:checked~.mainNav__overlay{opacity:1;pointer-events:auto}}@media screen and (max-width: 767px){.mainNav__toggle:checked+.mainNav__toggleButton .mainNav__toggleLine:nth-child(1){transform:translateY(7px) rotate(45deg)}}@media screen and (max-width: 767px){.mainNav__toggle:checked+.mainNav__toggleButton .mainNav__toggleLine:nth-child(2){background:rgba(0,0,0,0)}}@media screen and (max-width: 767px){.mainNav__toggle:checked+.mainNav__toggleButton .mainNav__toggleLine:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.topHero{height:760px;max-height:100dvh;padding:clamp(12px,3vw,40px) clamp(12px,3vw,40px) 0;margin-bottom:clamp(32px,4vw,50px)}@media screen and (max-width: 1200px){.topHero{width:100%;min-height:500px;height:unset;aspect-ratio:5/3}}@media screen and (max-width: 767px){.topHero{aspect-ratio:4/5;height:500px}}.topHero__inner{height:100%;position:relative;border:8px solid #d10002}@media screen and (max-width: 767px){.topHero__inner{background-position:54% 0}}.topHero__media{max-width:1200px;margin-right:auto;margin-left:auto;display:flex;align-items:center;height:100%}@media screen and (max-width: 1024px){.topHero__media{height:160px;padding-top:40px;align-items:flex-start}.topHero__media .wp-block-image{height:100%}}@media screen and (max-width: 1024px){.topHero__img{height:100%}.topHero__img img{width:auto !important;height:100%}}.topHero__catch{font-family:"Noto Serif JP",serif;position:absolute;top:26%;left:50%;width:1600px;max-width:100%;transform:translateX(-50%);display:flex;flex-direction:row-reverse;align-items:stretch;gap:0;margin:0}@media screen and (max-width: 1024px){.topHero__catch{left:50%;transform:translateX(-50%);top:unset;bottom:30px}}.topHero__catchInner{display:flex;flex-direction:row-reverse;align-items:stretch;gap:0;margin:0 !important;margin-right:auto !important}@media screen and (max-width: 1024px){.topHero__catchInner{margin-right:auto !important;margin-left:auto !important}}.topHero__catchCol{margin:0;padding:.12em .9em;font-family:"Noto Serif JP",serif;font-size:clamp(1.125rem,2vw,1.75rem);line-height:1.3;letter-spacing:.23em;color:#062933;text-shadow:0 0 2rem rgba(0,0,0,.2);border-right:1px solid #bcbcbc}.topHero__catchCol:last-child{border-left:1px solid #bcbcbc}.subpageHeader{position:relative;padding:clamp(12px,3vw,40px) clamp(12px,3vw,40px) 0}.subpageHeader__inner{padding-top:35px;min-height:266px;background:url("../img/subpageHeader.jpg") no-repeat center/cover}@media screen and (max-width: 1024px){.subpageHeader__inner{padding-top:20px;min-height:200px}}.subpageHeader__logo{display:inline-block;width:clamp(140px,22vw,256px)}.subpageHeader__titles{text-align:center;position:absolute;top:calc(50% + 20px);left:0;right:0;transform:translateY(-50%)}.subpageHeader__heading{margin:0;font-weight:700;font-size:clamp(1.4375rem,3.8vw,2.5rem);line-height:1.48;letter-spacing:.16em;color:#222}.subpageHeader__headingEn{margin:.35rem 0 0;font-family:Allerta,sans-serif;font-weight:700;font-size:clamp(1rem,1.5vw,1.1875rem);line-height:1.28;color:#d10002}.table th{border:none;border-bottom:1px dotted #bcbcbc;text-align:left;width:min(27vw,10em)}.table td{border:none;border-bottom:1px dotted #bcbcbc}.postList{width:100%}.postList ul li{display:flex;gap:20px;margin:0;padding:10px 0;border-bottom:1px dotted #bcbcbc;position:relative}.postList ul li::before{content:"";position:absolute;top:50%;right:.2em;transform:translateY(calc(-50% + 1px));width:1em;height:1em;background:url("../img/icon-arrow-right.svg") no-repeat center/contain}@media screen and (max-width: 767px){.postList ul li{display:block}}.postList ul li .date{flex:0 0 auto}@media screen and (max-width: 767px){.postList ul li .date{font-size:.75rem;color:#555}}.postList ul li .title{flex:1 1 100%}.postList ul li .title a{padding-right:30px}.wp-block-button{min-width:160px}.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link{text-align:left !important;background:none;border-color:none;color:#d10002;position:relative;padding:0 2em 0 0}.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link::before{content:"";position:absolute;top:50%;right:.2em;transform:translateY(calc(-50% + 1px));width:1em;height:1em;background:url("../img/icon-arrow-right.svg") no-repeat center/contain}@media screen and (max-width: 767px){.wp-block-button.is-style-text-link-with-arrow .wp-block-button__link{min-height:80px}}.wp-block-button.is-style-button-square{width:200px}.wp-block-button.is-style-button-square .wp-block-button__link{min-height:100px;padding:.35em 1.6em;background:#d10002;border:1px solid #d10002;border-radius:5px;box-shadow:0 3px 3px rgba(0,0,0,.16);color:#fff;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.06em}@media screen and (max-width: 767px){.wp-block-button.is-style-button-square .wp-block-button__link{min-height:80px}}.vertical-heading{display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:center;font-family:"Noto Serif JP",serif;font-weight:700}.vertical-heading>*{writing-mode:vertical-rl;font-size:clamp(1.125rem,2vw,1.6875rem);text-orientation:mixed;padding:.12em .9em;margin:0;line-height:1.3;letter-spacing:.23em;color:#222;text-shadow:0 0 2rem rgba(0,0,0,.2);border-right:1px solid #bcbcbc}._mt0{margin-top:0 !important}._mb0{margin-bottom:0 !important}._flexshirink0{flex-shrink:0}._flexgrow9999{flex-grow:9999}._flex-rowreverse{flex-direction:row-reverse}.wp-block-list.is-style-paren{list-style:none;margin-left:30px !important;padding-left:0}.wp-block-list.is-style-paren>li{position:relative;padding-left:2.75em}.wp-block-list.is-style-paren>li::before{position:absolute;left:0;top:0;content:"（" counter(list-item) "）"}.wp-block-list.is-style-katakana{list-style:none;margin-left:23px !important;padding-left:0}.wp-block-list.is-style-katakana>li{position:relative;padding-left:2.25em}.wp-block-list.is-style-katakana>li::before{position:absolute;left:0;top:0;content:counter(list-item, katakana) ". "}.wp-block-list.is-style-standardlist{list-style:none;margin-left:23px !important;padding-left:0}.wp-block-list.is-style-standardlist>li{position:relative;padding-left:1.1em}.wp-block-list.is-style-standardlist>li::before{position:absolute;left:0;top:0;content:"・"}.wp-block-table.is-style-no-border th,.wp-block-table.is-style-no-border td{border:none}.wp-block-table.is-style-no-border table{width:auto;max-width:100%;table-layout:auto}.wp-block-table.is-style-no-border td:first-child{min-width:5em;max-width:10em}@media screen and (max-width: 767px){.wrapper .requirementsList{display:block}}.wrapper .requirementsList-head{padding-right:50px;padding-top:.2em;padding-bottom:.2em}@media screen and (max-width: 767px){.wrapper .requirementsList-head{padding-right:0;border-bottom:1px solid #222;margin-bottom:12px;padding-bottom:3px;border-right:none}}.wrapper .requirementsList-data{padding-left:60px;width:100%;padding-top:.2em;padding-bottom:.2em}@media screen and (max-width: 767px){.wrapper .requirementsList-data{display:block;padding-left:0}}.wrapper .requirementsList-data th{text-align:left;padding-right:1em}@media screen and (max-width: 767px){.wrapper .requirementsList-data th{display:block}}@media screen and (max-width: 767px){.wrapper .requirementsList-data td{display:block;padding-bottom:10px;font-size:.9375rem}}.wrapper .requirementsList__note{margin-top:7px;font-size:.875rem}.infoItems{display:flex;flex-wrap:wrap;gap:40px;margin-top:40px;margin-bottom:100px}@media screen and (max-width: 575px){.infoItems{gap:25px}}.infoItems__item{flex:0 1 calc((100% - 80px)/3)}@media screen and (max-width: 767px){.infoItems__item{flex:1 1 calc((100% - 40px)/2)}}@media screen and (max-width: 575px){.infoItems__item{flex:1 1 100%}}.infoItem__heading{font-size:1.25rem;font-weight:bold;padding-left:15px;border-left:7px solid #222;margin-bottom:20px}.infoItem__list{list-style:none;padding:5px 0}.infoItem__item{margin-bottom:5px}.infoItem__link::after{content:"";display:inline-block;margin-left:11px;transform:translateY(2px);width:18px;height:17px;background:url("../img/icon_dl.svg") no-repeat center}.pagePublicInfo__buttons{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:55px}.pagePublicInfo__button{flex:0 0 280px}@media screen and (max-width: 767px){.pagePublicInfo__button{flex:0 0 calc((100% - 15px)/2)}}.pageReport{margin-bottom:80px}.reportCard{display:flex;flex-wrap:wrap;gap:20px}.reportCard__item{flex:0 0 calc((100% - 60px)/4)}@media screen and (max-width: 767px){.reportCard__item{flex:0 0 calc((100% - 20px)/2)}}@media screen and (max-width: 575px){.reportCard__item{flex:1 1 100%}}.reportCard__img{margin-bottom:7px;aspect-ratio:285/180}.reportCard__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.reportCard__date{font-size:.8125rem;color:#555}.reportCard__title{font-size:.9375rem;line-height:1.6}.noReport{padding-top:50px;padding-bottom:50px;text-align:center}.article{margin-bottom:80px}.article__date{font-size:.875rem;margin-bottom:15px}.article h1{font-size:1.625rem;font-weight:bold;line-height:1.6;margin-bottom:40px}@media screen and (max-width: 767px){.article h1{font-size:1.5rem}}.article h2{font-size:1.5rem;margin:45px 0 25px;border-bottom:1px solid #222;line-height:1.6}@media screen and (max-width: 767px){.article h2{font-size:1.375rem}}.article h3{font-size:1.25rem;margin:40px 0 20px;border-left:3px solid #222;padding:3px 0 2px 10px;line-height:1.6}@media screen and (max-width: 767px){.article h3{font-size:1.125rem}}.article h4{font-size:1rem;margin:25px 0 10px;border-bottom:1px solid #222;line-height:1.6}.article p{margin:0 0 15px}.article a{text-decoration:underline;color:#6116d1}.article a:hover{text-decoration:none}.article table{width:100%;margin:20px 0 20px}.article table td{padding:5px 5px 2px;border:1px solid #ddd}.article ul,.article ol{margin:20px 0 20px}.article ul li{list-style:disc;margin-left:25px;margin-bottom:7px}.article ol li{list-style:decimal;margin-left:25px;margin-bottom:7px}.article figure{margin:20px 0 20px}.article figure figcaption{font-size:13px;font-style:italic;color:#888}.article blockquote{background:#f8f8f8;padding:30px 30px 25px}.article blockquote p:last-child{margin-bottom:0}.article img{margin:20px 0 20px}.article .wp-caption{font-size:13px;color:#555}.footer{position:relative;overflow:hidden;background:#fff;font-family:"Noto Sans JP",sans-serif;border-top:3px solid #d10002;margin-top:100px}.footer__inner{position:relative;z-index:1;box-sizing:border-box;padding-block:48px 10px}@media screen and (max-width: 767px){.footer__inner{padding-top:32px;padding-bottom:24px}}.footer__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;-moz-column-gap:35px;column-gap:35px;row-gap:20px;margin-bottom:24px}@media screen and (max-width: 767px){.footer__main{flex-direction:column;align-items:center;margin-bottom:20px}}.footer__logo{display:inline-block;line-height:0}.footer__logo img{width:min(256px,70vw);height:auto}.footer__nav{margin-top:20px;margin-bottom:20px}.footer__sub{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;-moz-column-gap:19px;column-gap:19px;row-gap:8px;font-weight:400;font-size:.75rem;line-height:1.48}@media screen and (max-width: 767px){.footer__sub{flex-direction:column;justify-content:flex-start}}.footer__privacy{text-decoration:none}@media(hover: hover){.footer__privacy:hover{text-decoration:underline;text-underline-offset:.15em}}.footer__copyright{margin:0}.footerNav__list{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:35px;column-gap:35px;row-gap:12px;margin:0;margin-left:auto;padding:0;list-style:none;font-weight:500;font-size:1.0625rem;line-height:1.48}@media screen and (max-width: 767px){.footerNav__list{flex-direction:column;margin-left:0;-moz-column-gap:20px;column-gap:20px;font-size:.9375rem}}.footerNav__link{text-decoration:none;white-space:nowrap}@media(hover: hover){.footerNav__link:hover{text-decoration:underline;text-underline-offset:.15em}}.googleRecaptchaText{margin-top:40px;font-size:.6875rem;text-align:center;color:#888;line-height:1.5}.googleRecaptchaText a{text-decoration:underline;color:rgba(85,85,85,.3333333333)}.grecaptcha-badge{visibility:hidden}.page404{text-align:center;padding-top:9vh;padding-bottom:9vh}.page404__heading{font-size:2.5rem;font-weight:bold;color:#aaa;margin-bottom:30px}.page404__message a{text-decoration:underline}.pageContact_input ._confirmScreen{display:none}.pageContact_confirm .contactFormRowWrapper{display:none}.pageContact_confirm ._inputScreen{display:none}.wpcf7-form{--contactForm-border: #e3e3e3;--contactForm-required-bg: #e04f57;--contactForm-field-bg: #f1f1f1;--contactForm-placeholder: #a6a6a6}.wpcf7-not-valid-tip{font-size:.75rem;color:var(--contactForm-required-bg)}.contactFormRowWrapper{display:flex;flex-direction:column;gap:19px}.contactFormRow{display:flex;align-items:stretch;gap:50px}@media screen and (max-width: 767px){.contactFormRow{flex-direction:column;gap:0}}.contactFormRow__labelArea{display:flex;flex:0 0 216px;align-items:center;justify-content:space-between;gap:8px;padding:7px 3px;border-bottom:1px solid var(--contactForm-border)}@media screen and (max-width: 767px){.contactFormRow__labelArea{flex:1 1 auto;width:100%;border-bottom:0;padding-bottom:8px}}.contactFormRow__labelInner{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.contactFormRow__title{font-weight:500;color:#000}.contactFormRow__note{font-size:.6875rem;line-height:1.5;color:#000}.contactFormRow__badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:2px 12px;border-radius:30px;font-size:.75rem;line-height:1.6;white-space:nowrap}.contactFormRow__badge_required{color:#fff;background:var(--contactForm-required-bg)}.contactFormRow__fieldArea{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:0;min-height:60px;padding:7px 6px;background:var(--contactForm-field-bg);border-bottom:1px solid var(--contactForm-border)}@media screen and (max-width: 767px){.contactFormRow__fieldArea{width:100%}}.contactFormRow__fieldArea .wpcf7-form-control-wrap{flex:1 1 auto;width:100%}.contactFormRow__fieldArea input[type=text],.contactFormRow__fieldArea input[type=email],.contactFormRow__fieldArea input[type=tel],.contactFormRow__fieldArea input[type=url],.contactFormRow__fieldArea input[type=number],.contactFormRow__fieldArea select,.contactFormRow__fieldArea textarea{width:100%;margin:0;padding:6px 4px 4px;border:0;border-radius:0;background:rgba(0,0,0,0);font-size:16px;font-weight:400;line-height:1.75;color:#000;outline:none}.contactFormRow__fieldArea input[type=text]::-moz-placeholder, .contactFormRow__fieldArea input[type=email]::-moz-placeholder, .contactFormRow__fieldArea input[type=tel]::-moz-placeholder, .contactFormRow__fieldArea input[type=url]::-moz-placeholder, .contactFormRow__fieldArea input[type=number]::-moz-placeholder, .contactFormRow__fieldArea select::-moz-placeholder, .contactFormRow__fieldArea textarea::-moz-placeholder{color:var(--contactForm-placeholder)}.contactFormRow__fieldArea input[type=text]::placeholder,.contactFormRow__fieldArea input[type=email]::placeholder,.contactFormRow__fieldArea input[type=tel]::placeholder,.contactFormRow__fieldArea input[type=url]::placeholder,.contactFormRow__fieldArea input[type=number]::placeholder,.contactFormRow__fieldArea select::placeholder,.contactFormRow__fieldArea textarea::placeholder{color:var(--contactForm-placeholder)}.contactFormRow__fieldArea select{min-height:44px;color:var(--contactForm-placeholder)}.contactFormRow__fieldArea textarea{display:block;min-height:120px;resize:vertical}.contactFormRow_fieldTall .contactFormRow__fieldArea{align-items:flex-start;min-height:149px;padding-top:10px}.contactFormRow_privacy .contactFormRow__title{font-size:14px;font-weight:500;line-height:1.3571428571}.contactFormRow_privacy .contactFormRow__fieldArea{background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:7px 3px;background:rgba(0,0,0,0);border-bottom:1px solid var(--contactForm-border)}.contactFormAccept{display:flex;flex-direction:column;gap:10px}.contactFormAccept__row{display:flex;align-items:center;gap:8px;font-weight:400;line-height:1.75;color:#000}.contactFormAccept__row>*{flex:0 0 auto !important;width:unset !important}.contactFormAccept__row .wpcf7-list-item{margin-left:0}.contactFormAccept__row input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin:0}.contactFormAccept__link{font-size:.75rem;font-weight:300;line-height:2.3333333333;color:#000;text-decoration:underline}.contactFormAccept__link:hover{text-decoration:none}.contactFormSummary{display:flex;flex-direction:column;gap:19px}.contactFormSummary__row{display:flex;align-items:stretch;gap:50px;border-bottom:1px solid var(--contactForm-border)}@media screen and (max-width: 767px){.contactFormSummary__row{flex-direction:column;gap:0}}.contactFormSummary__label{display:flex;flex:0 0 216px;align-items:center;padding:7px 3px;font-weight:500;color:#000}@media screen and (max-width: 767px){.contactFormSummary__label{flex:1 1 auto;width:100%;padding-bottom:8px}}.contactFormSummary__value{display:flex;flex:1 1 auto;align-items:center;align-self:stretch;min-width:0;min-height:60px;margin:0;padding:7px 6px;line-height:1.75;background:var(--contactForm-field-bg)}@media screen and (max-width: 767px){.contactFormSummary__value{width:100%}}.contactFormButtons{margin-top:60px;display:flex;justify-content:center;align-items:center;gap:20px}.formButton_confirm{font-size:1.125rem;flex:0 1 300px;padding:clamp(12px,3vw,22px) clamp(12px,3vw,15px);color:#fff;background:#222;border:none}@media(hover: hover){.formButton_confirm:hover{cursor:pointer}}.formButton_back{font-size:1.125rem;flex:0 1 300px;padding:clamp(12px,3vw,22px) clamp(12px,3vw,15px);color:#fff;background:#222;border:none}@media(hover: hover){.formButton_back:hover{cursor:pointer}}.formButton_submit{flex:0 1 300px;position:relative}.formButton_submit input[type=submit]{font-size:1.125rem;width:100%;padding:clamp(12px,3vw,22px) clamp(12px,3vw,15px);color:#fff;background:#d10002;border:none}@media(hover: hover){.formButton_submit input[type=submit]:hover{cursor:pointer}}.formButton_submit .wpcf7-spinner{background-color:var(--contactForm-required-bg);opacity:1;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}
/*# sourceMappingURL=style.min.css.map */