*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:after,:before{display:inline-block}body,html{height:100%}body{line-height:1;scrollbar-gutter:stable;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{background-color:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{color:inherit;display:inline-block;text-decoration:none}ul li{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}address{font-style:normal}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../assets/fonts/Montserrat-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../assets/fonts/Montserrat-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:EastmanTrial;font-style:normal;font-weight:500;src:url(../assets/fonts/EastmanTrial-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:EastmanTrial;font-style:normal;font-weight:800;src:url(../assets/fonts/EastmanTrial-Extrabold.woff2) format("woff2")}@font-face{font-display:swap;font-family:EastmanTrial;font-style:normal;font-weight:700;src:url(../assets/fonts/EastmanTrial-Bold.woff2) format("woff2")}:root{--font-family:Montserrat,sans-serif;--second-family:EastmanTrial,sans-serif;--viewport-height:100vh;--primary:#000;--accent:#fc3304;--white:#fff;--gray-text:#8e8e8e;--gray-link:#e3dbd8}@supports (height:100dvh){:root{--viewport-height:100dvh}}body{background-color:var(--primary);color:var(--white);font-family:var(--font-family);font-size:16px;min-width:320px}[data-fls-scrolllock] body{overflow:hidden;overscroll-behavior:none;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{margin:0 auto;max-width:1870px;padding-left:15px;padding-right:15px}.title{font-family:var(--second-family);font-weight:500;line-height:107%;word-break:break-word}.title span{color:var(--accent)}.title--uppercase{text-transform:uppercase}.subtitle{color:var(--accent);font-family:var(--second-family);font-weight:600;line-height:100%;text-transform:uppercase}.button,.button-secondary{max-width:fit-content;width:100%}.button-secondary[disabled],.button[disabled]{cursor:default;opacity:.5}.button{align-items:center;background-color:var(--accent);border-radius:100px;color:var(--white);gap:11px;justify-content:space-between;min-height:65px;padding:10px 24px;transition:background .3s,color .3s}.button,.button-secondary{display:inline-flex;font-size:16px;font-weight:500;line-height:107%}.button-secondary{border:1px solid transparent;gap:4px;min-height:48px;text-transform:uppercase}.button-secondary--dark-hover .button-secondary__body,.button-secondary--dark-hover .button-secondary__icon{background:linear-gradient(var(--primary),var(--primary)) padding-box,linear-gradient(rgba(252,51,4,.3),rgba(252,51,4,.3)) border-box;box-shadow:0 0 0 1px rgba(252,51,4,.5)}.button-secondary__body,.button-secondary__icon{background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(rgba(252,51,4,.3),rgba(252,51,4,.3)) border-box;border:1px solid transparent;border-radius:8px;box-shadow:0 0 0 1px rgba(252,51,4,.5);color:var(--white);overflow:hidden;position:relative;transition:color .3s,background .3s,box-shadow .3s;z-index:2}.button-secondary__body:after,.button-secondary__icon:after{background:linear-gradient(var(--accent),var(--accent)) padding-box,linear-gradient(rgba(252,51,4,.3),rgba(252,51,4,.3)) border-box;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:-1}.button-secondary__body{align-items:center;display:inline-flex;gap:4px;justify-content:center;min-width:195px;padding:10px 20px}.button-secondary__icon{display:grid;min-width:45px;padding:10px;place-content:center}.sections-inner{background-image:url(../assets/img/inner-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:84px;padding:120px 0 40px}.sections-inner,.sections-inner>:not(:last-child){margin-bottom:160px}.section-head{display:flex;flex-direction:column}.section-head>:not(:last-child){margin-bottom:15px}.section-head__subtitle:not(:last-child){margin-bottom:25px}.section-head__text{color:var(--gray-text);display:flex;flex-direction:column;font-weight:500;gap:10px;letter-spacing:-.01em;line-height:107%}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input{border-bottom:1px solid;border-radius:0!important;font-size:20px;font-weight:500;height:36px;letter-spacing:-.03em;line-height:120%;padding:0 0 12px}.input [placeholder]:not([data-fls-placeholder-nohiden])::placeholder{opacity:.3;transition:opacity .3s}.input [placeholder]:not([data-fls-placeholder-nohiden]):focus::placeholder{opacity:0}.input:focus{outline:none}.input:focus-visible{border-color:var(--accent)}textarea.input{min-height:37px;resize:vertical}@media (width <= 74.99875em){.sections-inner{gap:0}}@media (width <= 47.99875em){.sections-inner{gap:0;padding:54px 0 15px}.sections-inner,.sections-inner>:not(:last-child){margin-bottom:64px}}@media (width <= 29.99875em){.title--h1{font-size:36px}.title--h2{font-size:32px}.title--h3{font-size:26px}.title--h4{font-size:20px}.title--h5{font-size:18px}.subtitle,.title--h6{font-size:16px}.button{font-size:14px;min-height:40px;min-width:165px;padding:10px 15px}.button svg{max-width:22px}.button-secondary{font-size:14px;min-height:34px}.button-secondary .button-secondary__body{border-radius:6px;min-width:150px;padding:6px 15px}.button-secondary .button-secondary__icon{border-radius:6px;min-width:34px;padding:6px}.button-secondary .button-secondary__icon img,.button-secondary .button-secondary__icon svg{height:16px;object-fit:contain;width:16px}.sections-inner{background-image:url(../assets/img/inner-bg-mob.webp)}.section-head>:not(:last-child){margin-bottom:12px}.section-head__subtitle:not(:last-child){margin-bottom:20px}.section-head__text{font-size:12px}.input{font-size:16px}}@media (width > 29.99875em) and (width <= 116.875em){.title--h1{font-size:clamp(36px,15.2817369534px + 4.3164846549vw,96px)}.title--h2{font-size:clamp(32px,20.9502597085px + 2.3021251493vw,64px)}.title--h3{font-size:clamp(26px,18.4033035496px + 1.5827110401vw,48px)}.title--h4{font-size:clamp(20px,13.0939123178px + 1.4388282183vw,40px)}.title--h5{font-size:clamp(18px,13.1657386225px + 1.0071797528vw,32px)}.title--h6{font-size:clamp(16px,13.2375649271px + .5755312873vw,24px)}.subtitle{font-size:clamp(16px,14.6187824636px + .2877656437vw,20px)}.section-head__text{font-size:clamp(12px,9.2375649271px + .5755312873vw,20px)}}@media (width > 116.875em){.title--h1{font-size:96px}.title--h2{font-size:64px}.title--h3{font-size:48px}.title--h4{font-size:40px}.title--h5{font-size:32px}.title--h6{font-size:24px}.section-head__text,.subtitle{font-size:20px}}@media (any-hover:hover){.button:not([disabled]):hover{background-color:var(--white);color:var(--accent)}.button--dark-hover:not([disabled]):hover{background-color:var(--primary);color:var(--white)}.button-secondary:not([disabled]):hover .button-secondary__body,.button-secondary:not([disabled]):hover .button-secondary__icon{background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(hsla(0,0%,100%,.3),hsla(0,0%,100%,.3)) border-box;box-shadow:0 0 0 1px hsla(0,0%,100%,.5);color:var(--accent)}.button-secondary:not([disabled]):hover .button-secondary__body:after,.button-secondary:not([disabled]):hover .button-secondary__icon:after{opacity:0}.button-secondary--dark-hover:not([disabled]):hover .button-secondary__body,.button-secondary--dark-hover:not([disabled]):hover .button-secondary__icon{background:linear-gradient(var(--primary),var(--primary)) padding-box,linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)) border-box;box-shadow:0 0 0 1px rgba(0,0,0,.5);color:var(--white)}.button-secondary--dark-hover:not([disabled]):hover .button-secondary__body:after,.button-secondary--dark-hover:not([disabled]):hover .button-secondary__icon:after{opacity:0}.input:hover{border-color:var(--accent)}}