*{box-sizing:border-box;font-family:SF Pro Display,sans-serif;font-style:normal;margin:0;outline:none;padding:0}img{vertical-align:middle}.container{margin:0 auto;max-width:1170px;position:relative;width:100%;@media (max-width:1240px){padding-bottom:0;padding-left:30px;padding-right:30px;padding-top:0}@media (max-width:992px){padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0}}.hero{align-items:flex-end;background:no-repeat 50% url(../js/46d9cf71f152f81cb1a1.jpg);color:#fff;display:flex;height:713px;position:relative;width:100%}.hero_content{border-top:1px solid #fff;padding-top:24px;position:relative}.hero_title{font-size:56px;line-height:110%;margin-bottom:24px}.hero_descr,.hero_title{font-weight:400;width:75%}.hero_descr{font-size:16px;line-height:150%;padding-bottom:40px}.window_wrapper{bottom:40px;display:flex;flex-wrap:wrap;gap:9px;height:100px;position:absolute;right:0;width:100px}.window_block{background:#fff;height:45px;opacity:.2;width:45px}.benefits{padding:80px 0}.benefits_wrapper{display:flex;font-size:16px;font-weight:400;gap:15px;line-height:150%}.benefits_title{font-size:36px;font-weight:400;line-height:43px;margin-bottom:40px;text-align:center}.benefits_block{background:#f2f2f6;border-radius:16px;padding:24px 16px;width:260px}.benefits_icon{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:24px;width:40px}.benefits_block span{font-weight:600}.reviews{padding:120px 0}.reviews_title{font-size:36px;line-height:43px;margin-bottom:16px}.reviews_subtitle,.reviews_title{font-weight:400;text-align:center}.reviews_subtitle{color:#535353;font-size:16px;line-height:150%}.reviews_wrapper{align-items:center;display:flex;gap:80px;margin-top:40px}.reviews_image img{height:100%;width:100%}.reviews_descr,.reviews_image{width:50%}.reviews_descr{font-size:32px;font-weight:400;line-height:38px;text-transform:uppercase}.form{padding-bottom:40px}.form_title{font-size:36px;font-weight:400;line-height:43px;margin-bottom:40px;text-align:center}.form_wrapper{display:flex;gap:24px;justify-content:space-between}.form_block{background:#2c2929;border-radius:16px;padding:60px 80px;width:100%}.custom-form{display:flex;flex-direction:column}.form-row{display:flex;justify-content:space-between;margin-bottom:24px}.form-group{display:flex;flex:1;flex-direction:column;margin-right:10px}.form-row.phone{width:49%}.form-row.btn{justify-content:center;margin-bottom:40px}.form-group:last-child{margin-right:0}label{color:#fff;margin-bottom:5px}input,label{font-size:14px}input{color: white;background:#363535;border:1px solid #cecece;border-radius:5px;padding:10px;width:100%}input#phone{padding-left:40px}input::placeholder{color:#fff;opacity:.4}.phone-input{align-items:center;display:flex;position:relative}.phone-input img.flag{left:10px;position:absolute}.phone-input input{flex:1}.flag-icon{margin-right:10px}.submit-btn{align-items:center;background:#ff9d00;border:none;border-radius:34px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-weight:600;gap:10;justify-content:center;line-height:150%;margin-top:40px;padding:16px 60px;width:auto}.form-descr{color:#c1c1c1;font-size:12px;font-weight:400;line-height:150%;text-align:center}#cookiePopup{backdrop-filter:blur(7.3px);background:#fff;bottom:0;opacity:0;padding:16px 40px;position:fixed;transition:opacity .5s ease,visibility .5s ease;visibility:hidden}#cookiePopup.show{opacity:1;visibility:visible}.cookie_wrapp{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.cookie_title{font-size:18px;font-weight:600;line-height:130%;margin-bottom:10px}.cookie_text,.cookie_text a{font-size:14px;text-decoration:none;width:100%}#cookie_accept,.cookie_text,.cookie_text a{color:#000;font-weight:400;line-height:150%}#cookie_accept{align-items:center;background:#ff9d00;border:none;border-radius:34px;cursor:pointer;display:flex;flex-direction:row;font-size:16px;justify-content:center;padding:4px 16px;width:200px}#close_cookie{cursor:pointer;position:absolute;right:16px;top:16px}.privacy-policy{padding:56px 0}.privacy-policy h1{font-size:36px;font-weight:400;line-height:150%;margin-bottom:16px}.privacy-policy p{font-size:16px;font-weight:400;line-height:150%;margin-bottom:24px}.privacy-policy a{color:#000;font-size:16px;font-weight:600;line-height:150%;text-decoration:none}.privacy-policy .title{font-size:24px;font-weight:500;line-height:150%;margin-bottom:16px}.privacy-policy .list-block{background:#f2f2f6;border-radius:16px;margin-bottom:24px;padding:16px}.privacy-policy .list-block.first{width:35%}.privacy-policy .list-block.second{width:50%}.privacy-policy .list-block.third{width:90%}.privacy-policy .list-item{font-size:16px;font-weight:400;line-height:150%;margin-left:30px;padding:5px 0}@media (max-width:1240px){.form_block{padding:30px 20px}}@media (max-width:1060px){.reviews_descr{font-size:26px}.reviews_wrapper{gap:50px}.form_image img{width:500px}}@media (max-width:992px){.hero{height:644px}.privacy-policy .list-block.first,.privacy-policy .list-block.second,.privacy-policy .list-block.third{width:100%}.hero_descr,.hero_title{left:auto;position:relative;top:auto;width:auto}.hero_descr{margin-top:24px}.hero_subtitle,.hero_title{font-size:46px}.hero .container,.hero_content{position:unset}.window_wrapper{left:14px;top:14px}.benefits_wrapper{flex-direction:column}.benefits_block{width:100%}.reviews_wrapper{flex-direction:column;gap:24px;margin-top:24px}.reviews_descr{font-weight:400;line-height:31px;max-width:608px;width:auto}.reviews_image{width:auto}.reviews{padding:80px 0}.form_wrapper{align-items:center;flex-direction:column}.form_image{height:auto;width:auto}.form_image img{height:100%;width:100%}}@media (max-width:767px){.hero_subtitle,.hero_title{font-size:36px}.benefits{padding:60px 0}.benefits_title{margin-bottom:24px}.benefits_wrapper{gap:16px}.form-row{flex-direction:column;margin-bottom:0}.form-row.phone{width:100%}.form-group{margin-bottom:24px;margin-right:0}.cookie_wrapp{flex-direction:column;gap:10px}#cookiePopup{padding:16px 15px}}@media (max-width:360px){.hero_subtitle,.hero_title{font-size:34px}.reviews_descr{font-size:24px}.submit-btn{padding:12px 35px}}

select {
    padding: 10px;
    border: 1px solid #CECECE;
    border-radius: 5px;
    font-size: 14px;
    width: 100%;
    background: #363535;
    color: white;
}