:root{--orange-first: #FF9500;--orange-second: #FFBA00;--red-first: #FF1F00;--red-second: #FF6200}.hero{background-color:#1d313f;background:url(/bg/hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 0 0;overflow:hidden}.hero-info{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-imagebox{width:140px;height:168px;margin-bottom:27px}.hero-img{width:100%;height:100%}.hero-title{font-weight:700;font-style:italic;font-size:48px;line-height:108%;text-transform:uppercase;text-align:center;margin-bottom:40px}.hero-title-bg{background:linear-gradient(229.68deg,#ff9500 -.46%,#fb0 101.14%);transform:rotate(-11.7deg) translate(-5px);padding:6px 25px;width:120%;height:120px}@media screen and (min-width:700px){.hero-content{display:grid;grid-template-columns:1fr 1fr;column-gap:80px;padding:0 80px 0 110px}.hero-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px;padding-top:40px}.hero-imagebox{width:140px;height:168px}.hero-title-bg{background:none;transform:none;padding:0;width:auto;height:auto}.hero-title{font-size:55px;line-height:100%;text-align:left;transform:translate(-30px)}.hero-title span:nth-of-type(1){display:block;padding:15px 30px 20px;background:linear-gradient(90deg,#ffba00,#ff9500);width:fit-content}.hero-title span:nth-of-type(2){display:block;padding:0 30px 19px;margin-top:-10px;background:linear-gradient(90deg,#ffba00,#ffa200);width:fit-content}}.slider-wrapper{position:relative;width:393px;height:500px;margin:35px auto 0}.slider-display{width:100%;overflow:hidden;touch-action:pan-y}.slider{list-style:none;display:flex;transition:transform .25s cubic-bezier(.22,.9,.33,1);touch-action:pan-y}.slider-item{position:relative;width:100%;height:100%;flex-shrink:0;overflow:hidden}.slider-item img{width:calc(100% - 25px);height:100%;object-fit:cover;object-position:center;display:block}.dots-line{position:absolute;margin:0 auto;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:10px}.dot{width:6px;height:6px;background-color:#fff;opacity:35%;border-radius:50%;border:none}.dot-active{width:10px;height:10px;background-color:var(--orange-first);opacity:1}.slider-button{display:none}@media screen and (min-width:700px){.slider-wrapper{grid-row:1 / 5;grid-column:2 / 3;width:565px;height:auto;margin:0}.slider-item img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.slider-button{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;border:solid 1px #FFFFFF4D;cursor:pointer;transition:transform .2s,background-color .2s}.slider-button:hover{background-color:#ffffff40}.slider-button.prev{left:0;transform:translate(-100%,-50%)}.slider-button.next{right:0;transform:translate(100%,-50%)}.dots-line{position:absolute;margin:0 auto;bottom:40px;left:52.5%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:10px}}.feat-mobile{background-color:#0f1c25;padding:20px 0 40px}.feat-text{display:flex;flex-direction:column;gap:10px;color:#fff;text-transform:uppercase;font-size:24px;font-weight:700;line-height:120%;font-style:italic}.feat-text-desktop{font-size:36px;display:none;margin-top:-19px}.feat-line{display:flex;align-items:center;justify-content:center;gap:10px}.feat-line-desktop{justify-content:start;gap:15px}.feat-mark{display:flex;align-items:center;justify-content:center;gap:10px}.feat-mark-desktop{gap:15px}.feat-mark:before{content:"";width:6px;height:6px;background-color:var(--orange-first);border-radius:50%}.feat-mark-desktop:before{width:10px;height:10px}.feat-links{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px}.feat-links-desktop{display:none;justify-content:start;margin-top:15px}.link-app{width:150px}.link-google{width:169px}.feat-link img{display:block;width:100%}@media screen and (min-width:700px){.feat-mobile{display:none}.feat-links-desktop{display:flex}.feat-text-desktop{font-size:36px;display:flex}}.benefits{background:linear-gradient(225deg,#dadada,#fff)}.benefits-content{padding:40px 0 0;display:flex;flex-direction:column;gap:39px}.benefit-item{position:relative;padding:0 20px;border-bottom:1px solid rgb(15,28,37,.2)}.benefits-title{font-weight:700;font-style:italic;font-size:36px;line-height:120%;text-align:center;text-transform:uppercase}.benefit-image{position:relative;z-index:10;height:270px;width:100%}.benefit-image img{height:270px;width:100%}.benefit-text{text-align:center;padding:22px 0 40px;min-height:283px;background-repeat:no-repeat;background-position:top left;overflow:hidden}.benefit-bg{position:absolute;bottom:0;left:0;z-index:1}.benefit-item:nth-of-type(1) .benefit-text{min-height:290px}.benefit-item:nth-of-type(5) .benefit-text{min-height:371px}.benefit-item:nth-of-type(1) .benefit-bg{width:185px;height:310px;left:20px}.benefit-item:nth-of-type(2) .benefit-bg{width:255px;height:320px}.benefit-item:nth-of-type(3) .benefit-bg{width:255px;height:320px}.benefit-item:nth-of-type(4) .benefit-bg{width:285px;height:320px}.benefit-item:nth-of-type(5) .benefit-bg{width:255px;height:320px}.benefit-text h3{position:relative;font-weight:700;font-style:italic;font-size:24px;line-height:120%;text-transform:uppercase;margin-bottom:15px;z-index:10}.benefit-text p{position:relative;font-weight:400;font-size:16px;line-height:135%;z-index:10}@media screen and (min-width:700px){.benefits-content{padding:80px 0}.benefits-title{font-size:50px}.benefit-item{padding:0;border-bottom:none;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;height:440px;margin:0 auto}.benefit-image,.benefit-image img{height:100%}.benefit-text{text-align:left;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;padding:0 10px;height:100%}.benefit-item:nth-of-type(1) .benefit-bg{width:205px;height:350px;right:10px;left:auto}.benefit-item:nth-of-type(2) .benefit-bg{width:290px;height:350px}.benefit-item:nth-of-type(3) .benefit-bg{width:275px;height:350px;right:10px;left:auto}.benefit-item:nth-of-type(4) .benefit-bg{width:310px}.benefit-item:nth-of-type(5) .benefit-bg{width:275px;height:350px;right:10px;left:auto}.benefit-item:nth-of-type(2) .benefit-text,.benefit-item:nth-of-type(4) .benefit-text{grid-column:1 / 2;grid-row:1 / 2;padding:0}.benefit-text h3{font-size:36px;margin-bottom:0}.benefit-text p{margin-bottom:35px}}@media screen and (min-width:1400px){.benefit-item{grid-template-columns:575px 575px}}.form{background:linear-gradient(228.71deg,var(--orange-first) 0%,var(--orange-second) 100%);position:relative}.form-content{padding:40px 20px;display:flex;flex-direction:column;gap:20px}.form-text{display:flex;flex-direction:column;gap:20px;text-align:center;text-transform:uppercase;font-weight:700;font-style:italic}.form-title{font-size:36px;line-height:120%}.form-text p{font-size:22px;line-height:120%}.form-divider{height:1px;width:100%;background-color:#0f1c2533}.form form{display:flex;flex-direction:column;gap:21px}.form-input{width:100%;padding:12px 20px;border-radius:5px;border:solid 2px white;font-family:inherit;font-weight:700;font-style:italic;font-size:16px;line-height:120%;text-transform:uppercase;outline:transparent}.form-input::placeholder{opacity:.5}.form-input:focus{border-color:#e70}.form-input-error{border-color:#ff3d3d}.form-input-error::placeholder{color:#ff3d3d}.form-button{position:relative;background:linear-gradient(90deg,#ff6200,#ff1e00);transform:skew(-19deg);padding:10px 20px;width:95%;margin:0 auto;text-transform:uppercase;font-family:inherit;font-family:Exo 2;font-weight:700;font-style:italic;font-size:16px;line-height:120%;text-align:center;color:#fff;border:none;outline:transparent;cursor:pointer}.form-button:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ff1e00,#ff6200);opacity:0;transition:opacity .4s ease}.form-button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ff7801,#f40);opacity:0;transition:opacity .4s ease}.form-button:hover:before{opacity:1}.form-button:active:after{opacity:1}.form-button p{position:relative;transform:skew(19deg);z-index:10}.form-success,.form-error{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(228.71deg,var(--orange-first) 0%,var(--orange-second) 100%);display:none;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:0 20px}.overlay-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(225deg,#111f28 -3.37%,#1d313f 97.12%);border-radius:50%}.overlay-text{font-weight:700;font-style:italic;font-size:36px;line-height:120%;text-align:center;text-transform:uppercase;color:#0f1c25}.overlay-error{color:#ff3d3d}.active-overlay{display:flex}.error-message{color:#fff;font-size:16px;line-height:120%;background-color:#ff3d3d;width:fit-content;padding:1px 5px 3px;border-radius:5px;display:none}.active-error{display:block}@media screen and (min-width:700px){.form-content{padding:80px 110px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.form-divider{display:none}.form-title{font-size:50px;text-align:left}.form-text p{font-size:28px;text-align:left}.form form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 59px;column-gap:20px;row-gap:22px}.form-field:nth-of-type(3){grid-column:1 / 3}.form-button{grid-column:1 / 3}.overlay-text{font-size:50px}}.media{padding:40px 20px;background-color:#1d313f;display:flex;flex-direction:column;gap:20px}.media-links{display:flex;align-items:center;justify-content:center;gap:20px}.media-link{width:60px;height:60px;transition:transform .2s ease}.media-link:hover{transform:scale(1.05)}.media-link img{width:100%;height:100%;display:block;cursor:pointer}.media-text{font-weight:700;font-style:italic;font-size:22px;line-height:120%;text-align:center;text-transform:uppercase;color:#fff}@media screen and (min-width:700px){.media{flex-direction:row;align-items:center;justify-content:center;gap:30px;padding:80px 0}.media-text{font-size:28px}.media-links{gap:30px}}.footer{background-color:#0f1c25;padding:40px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.footer-logo{width:160px;height:77px;display:block}.footer-text{font-weight:400;font-size:14px;line-height:125%;text-align:center;color:#fff;opacity:.5}@media screen and (min-width:700px){.footer{padding:80px 0}}
