@import url("https://fonts.googleapis.com/css2?family=Agdasima&display=swap");@import url("https://fonts.googleapis.com/css2?family=Questrial&display=swap");:root{--header-height:111px}.rollingText{position:relative;overflow:clip;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rollingText,.rollingText span{height:1lh;display:block}.rollingText:after,.rollingText:before{display:block;transition:transform .4s,opacity .4s,color .4s;content:attr(data-text);width:100%;height:1lh}.rollingText:before{color:var(--text-color,#1f2626);transform:translateY(0)}.rollingText:after{color:var(--hover-color,#c73e1d);transform:translateY(1lh);opacity:0;position:absolute;top:0;left:0}.rollingText:is(:hover,:focus-within){color:transparent}.rollingText:is(:hover,:focus-within):before{transform:translateY(-1lh);opacity:1;color:transparent}.rollingText:is(:hover,:focus-within):after{transform:translateY(0);opacity:1}.btn:focus-within>.rollingText,.btn:hover>.rollingText,.community-link:focus-within>.rollingText,.community-link:hover>.rollingText,.giant-tabs__link:focus-within>.rollingText,.giant-tabs__link:hover>.rollingText,.nav-link:focus-within>.rollingText,.nav-link:hover>.rollingText,a:not(.link):focus-within>.rollingText,a:not(.link):hover>.rollingText,button:focus-within>.rollingText,button:hover>.rollingText{color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:before,.btn:hover>.rollingText:before,.community-link:focus-within>.rollingText:before,.community-link:hover>.rollingText:before,.giant-tabs__link:focus-within>.rollingText:before,.giant-tabs__link:hover>.rollingText:before,.nav-link:focus-within>.rollingText:before,.nav-link:hover>.rollingText:before,a:not(.link):focus-within>.rollingText:before,a:not(.link):hover>.rollingText:before,button:focus-within>.rollingText:before,button:hover>.rollingText:before{transform:translateY(-1lh);opacity:1;color:var(--text-color,#1f2626)}.btn:focus-within>.rollingText:after,.btn:hover>.rollingText:after,.community-link:focus-within>.rollingText:after,.community-link:hover>.rollingText:after,.giant-tabs__link:focus-within>.rollingText:after,.giant-tabs__link:hover>.rollingText:after,.nav-link:focus-within>.rollingText:after,.nav-link:hover>.rollingText:after,a:not(.link):focus-within>.rollingText:after,a:not(.link):hover>.rollingText:after,button:focus-within>.rollingText:after,button:hover>.rollingText:after{transform:translateY(0);opacity:1}.rollingText:is(:focus-within,:focus){outline:2px solid var(--light);border-radius:4px}.rollingText:is(:focus-within,:focus):after{color:var(--text-color,#1f2626)!important}.btn:focus-within .rollingText:after{color:var(--text-color,#1f2626)!important}.contact-form-section{--viewport-height:calc(100vh - var(--header-height));padding:30px 20px;background-color:#1f2626;min-height:min(var(--viewport-height),100%)}.contact-form-section .contact-form-main{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;row-gap:20px}.contact-form-section .contact-form-main h2{color:#e4e3d9;font-family:Plaak-Extracondensed,sans-serif;font-size:72px;font-weight:400;line-height:56px;letter-spacing:-.03em;text-align:left;text-transform:uppercase}.contact-form-section .contact-form-main h3{color:#e4e3d9;font-family:Neue Haas,sans-serif;font-size:14px;font-weight:700;line-height:16px;letter-spacing:-.02em;text-align:left}.contact-form-section .contact-form-main .social-images{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:37px}.contact-form-section .contact-form-wrapper .contact-form-row input:not(.wpcf7-submit),.contact-form-section .contact-form-wrapper .contact-form-row select,.contact-form-section .contact-form-wrapper .contact-form-row textarea{border:none;border-bottom:1px solid #e4e3d9;background-color:transparent;outline:none;font-family:Neue Haas,sans-serif;font-size:20px;font-weight:500;line-height:26px;letter-spacing:.02em;text-align:left;color:#e4e3d9;opacity:1;margin-bottom:35px;width:100%;padding:10px 10px 10px 0}.contact-form-section .contact-form-wrapper .contact-form-row input:not(.wpcf7-submit).wpcf7-not-valid,.contact-form-section .contact-form-wrapper .contact-form-row select.wpcf7-not-valid,.contact-form-section .contact-form-wrapper .contact-form-row textarea.wpcf7-not-valid{border-bottom-color:#ff4d00}.contact-form-section .contact-form-wrapper .contact-form-row input:not(.wpcf7-submit)::placeholder,.contact-form-section .contact-form-wrapper .contact-form-row select::placeholder,.contact-form-section .contact-form-wrapper .contact-form-row textarea::placeholder{color:#e4e3d9}.contact-form-section .contact-form-wrapper .contact-form-row textarea{font-family:Neue Haas,sans-serif;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.02em;padding:20px 0 0 10px;border:1px solid #e4e3d9;margin-bottom:20px;margin-top:16px}.contact-form-section .contact-form-wrapper .contact-form-row textarea::placeholder{color:#666866}.contact-form-section .contact-form-wrapper .contact-form-row label{font-family:Neue Haas,sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:.03em;text-align:left;color:#e4e3d9;display:block;width:100%}.contact-form-section .contact-form-wrapper .contact-form-row .wpcf7-form-control-wrap{display:block}.contact-form-section .contact-form-wrapper .contact-form-row .wpcf7-not-valid-tip{color:#ff4d00;font-size:12px;font-weight:600;left:0;position:absolute;bottom:18px}.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-email-affiliation,.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-name{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:100%}.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-submit{display:flex;flex-direction:row;align-items:center}.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-submit input{border:none}.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-submit a{font-family:Neue Haas,sans-serif;font-size:16px;font-weight:700;line-height:12px;letter-spacing:-.03em;text-align:left;color:#b3b5b2;text-decoration:underline}.contact-form-section .contact-form-wrapper .contact-form-row [data-name=nearest-chapter] input{padding-right:70px}.contact-form-section .contact-form-wrapper .wpcf7-response-output{color:#fff;line-height:1.2;padding:10px 15px}.contact-form-section-input-wrapper{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;width:100%}.contact-form-section-input-wrapper .wpcf7-form-control-wrap{width:100%}.contact-form-section-input-wrapper input{padding-left:24px!important;width:100%}.contact-form-section-location-icon{background-image:url(../images/icon-location-small.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:18px;left:0;position:absolute;top:13px;width:16px}.contact-form-section-location-link{font-size:15px;font-style:normal;font-weight:700;letter-spacing:-.3px;line-height:15px;position:absolute;right:10px;text-transform:uppercase;top:20px}.contact-form-section-location-link:active,.contact-form-section-location-link:hover{color:#fff;text-decoration:underline}@media (max-width:767px){.contact-form-section .contact-form-main{margin-bottom:32px}.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-submit{width:100%;flex-direction:column}.contact-form-section .contact-form-wrapper .contact-form-row .contact-form-submit .button{width:100%}}