@font-face{font-family:openSans;src:url(../fonts/Open_Sans/OpenSans-VariableFont_wdth.ttf) format("truetype-variations");font-display:swap}@font-face{font-family:inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Inter/InterVariable.woff2) format("woff2")}@font-face{font-family:lucotecia;src:url(../fonts/lucotecia/Lucotecia.ttf);font-display:swap}@font-face{font-family:lucotecia;src:url(../fonts/lucotecia/LucoteciaSemiBold.ttf);font-display:swap;font-weight:600}@font-face{font-family:lucotecia;src:url(../fonts/lucotecia/LucoteciaExtraBlack.ttf);font-display:swap;font-weight:900}*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6rem;font-family:openSans,sans-serif;font-weight:400;line-height:1.5;background-color:snow;color:#010203}@media only screen and (min-width: 40.6875em){body{font-size:1.8rem}}h1,h2{-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-size:2.8rem;font-family:inter,sans-serif;font-weight:500;line-height:1.5}h3,h4,h5,h6{font-size:2rem;font-family:inter,sans-serif;font-weight:500;line-height:1.5}a{display:inline-block;text-decoration:none;color:inherit;cursor:pointer}li{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.section__title{font-size:3rem;line-height:1.2;letter-spacing:-0.027em}@media only screen and (min-width: 40.6875em){.section__title{font-size:4rem}}@media only screen and (min-width: 59.4375em){.section__title{font-size:4.8rem}}.block_title{font-size:2.4rem;line-height:1.2;letter-spacing:-0.017em;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on}@media only screen and (min-width: 40.6875em){.block_title{font-size:3rem}}.subtitle{margin-top:3rem;font-family:openSans,sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:-0.5px;color:#2a3439;line-height:1.4}.subtitle.alter{color:#f7f7f7}@media only screen and (min-width: 40.6875em){.subtitle{font-size:2rem}}@media only screen and (min-width: 59.4375em){.subtitle{font-size:2.2rem}}.btn{padding:1.3rem 3rem;border-radius:10rem;font-weight:500;font-family:inter,sans-serif;-webkit-font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on;font-feature-settings:"ss01" on, "ss02" on, "ss03" on, "cv01" on, "cv11" on, "cv12" on, "cv13" on, "tnum" on}.btn__primary{background:#5d001e;color:#fff;-webkit-box-shadow:10px 10px 10px snow;box-shadow:10px 10px 10px snow}.btn__primary.alter{background:snow;color:#010203;-webkit-box-shadow:0px 2px 10px 1px #420015;box-shadow:0px 2px 10px 1px #420015}.btn__primary.alter:hover{background:ivory;color:#420015}.btn__primary:hover{background:#420015;color:#f7f7f7;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-box-shadow:none;box-shadow:none}.btn__link{color:#2a3439;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn__link.alter{color:#f7f7f7}.btn__link.alter:hover{color:rgba(255,255,240,0.85)}.btn__link.secondary{border:1px solid;border-radius:10rem}.btn__link__icon{width:2rem;margin-left:8px;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.btn__link:hover{color:#5d001e}.btn__link:hover .btn__link__icon{-webkit-transform:translateX(6px);transform:translateX(6px)}.contact-section{padding-top:5rem;padding-bottom:5rem;background-color:#f7f7f7}@media only screen and (min-width: 59.4375em){.contact-section{padding-top:9rem;padding-bottom:9rem}}.contact-section .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 59.4375em){.contact-section .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}.contact-section .wrapper svg{fill:#5d001e;width:2.4rem;height:2.4rem}.contact-section .wrapper .contact-details{padding-top:5rem}@media only screen and (min-width: 59.4375em){.contact-section .wrapper .contact-details{padding:0;-ms-flex-preferred-size:45%;flex-basis:45%}}.contact-section .wrapper .contact-details p{font-size:2rem;font-weight:450;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.contact-section .wrapper .contact-details address{margin-bottom:1rem}.contact-section .wrapper .contact-details a{color:#5d001e;text-decoration:underline;font-size:1.8rem;font-weight:350;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-section .wrapper .contact-form{border:0.5px solid #5d001e;padding:2rem;border-radius:1.5rem;-webkit-box-shadow:0 4px 10px -5px #5d001e;box-shadow:0 4px 10px -5px #5d001e}@media only screen and (min-width: 59.4375em){.contact-section .wrapper .contact-form{-ms-flex-preferred-size:50%;flex-basis:50%}}.faq{color:#010203;background-color:ivory}.faq__wrapper{padding-top:5rem;padding-bottom:5rem}@media only screen and (min-width: 59.4375em){.faq__wrapper{padding-top:9rem;padding-bottom:9rem}}.faq__content{text-align:center}.tab__input--hide{position:absolute;opacity:0;z-index:-1}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media only screen and (min-width: 59.4375em){.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.row .col{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (min-width: 59.4375em){.row .col{width:60%}}.tabs{border-radius:1.5rem;overflow:hidden;-webkit-box-shadow:0 4px 10px -15px #010203;box-shadow:0 4px 10px -15px #010203}.tab{width:100%;color:#f7f7f7;overflow:hidden}.tab:not(:last-child){border-bottom:0.5px solid #aa0037}.tab-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em;background:snow;color:#010203;font-weight:500;cursor:pointer;text-align:left}.tab-label:hover{background:#5d001e;color:#f7f7f7}.tab-label::after{content:"\276F";width:1em;height:1em;padding-left:2rem;padding-right:2rem;text-align:center;-webkit-transition:all 0.5s;transition:all 0.5s}.tab-content{max-height:0;padding:0 1em;color:#010203;background:#fff;-webkit-transition:all 0.35s;transition:all 0.35s;text-align:left}.tab-content a{color:#5d001e;text-decoration:underline}.tab-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1em;font-size:0.75em;background:#010203;cursor:pointer}.tab-close:hover{background:#14191c}.tab__input--hide:checked+.tab-label{background:#420015;color:#f7f7f7}.tab__input--hide:checked+.tab-label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tab__input--hide:checked ~ .tab-content{max-height:100vh;padding:1em}
