﻿*{padding:0;margin:0;box-sizing:border-box}html{position:relative;overflow-x:hidden}body{font-family:"Bebas Neue Pro Expanded";font-size:20px;position:relative;padding-top:1px}@media(max-width: 760px){body{font-size:18px}}button{font-family:"Bebas Neue Pro Expanded"}.size_small{width:100%;max-width:1442px;margin:0 auto}@media(max-width: 1480px){.size_small{padding-left:32px;padding-right:32px}}@media(max-width: 480px){.size_small{padding-left:10px;padding-right:10px}}.size_large{width:100%;max-width:1664px;margin:0 auto}@media(max-width: 1664px){.size_large{max-width:1442px}}@media(max-width: 1480px){.size_large{padding-left:32px;padding-right:32px}}@media(max-width: 480px){.size_large{padding-left:10px;padding-right:10px}}.button{display:inline-flex;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:clamp(16px,2vw,20px);padding:17px 24px;align-items:center;justify-content:center;gap:10px;color:#020303;background:#fd0;transition:background .3s,color .3s}.button:hover{background:#020303;color:#fd0}@media(max-width: 760px){.button{font-size:18px}}.button_2{display:inline-flex;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:20px;padding:9px 0;align-items:center;justify-content:center;gap:10px;color:#020303;background:none;border-bottom:2px solid #020303;transition:border-bottom .3s,color .3s}.button_2::after{content:"";display:block;width:16px;height:16px;background:url("../img/arrow_dark.svg") no-repeat center;transition:background .3s}.button_2:hover{color:#696a6c;border-bottom:2px solid #696a6c}.button_2:hover::after{background:url("../img/arrow_grey.svg") no-repeat center}@media(max-width: 1480px){.button_2{font-size:18px}}h2{font-size:72px;font-weight:bold;line-height:110%;color:#020303;text-transform:uppercase;margin-bottom:32px}@media(max-width: 1280px){h2{font-size:56px}}@media(max-width: 760px){h2{font-size:40px}}#toggle{display:none;width:50px;height:50px;padding:10px 6px;padding-bottom:40px;cursor:pointer;z-index:90;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s;background:#f3f5f7}@media(max-width: 1180px){#toggle{display:block}}#toggle div{width:80%;height:2px;background:#220d08;margin:6px auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}#toggle div.two{width:70%;margin-left:15%}#toggle.on .one{transform:rotate(45deg) translate(6px, 6px)}#toggle.on .two{opacity:0}#toggle.on .three{transform:rotate(-45deg) translate(6px, -6px)}header{background:hsla(0,0%,100%,.88);width:100%;position:relative;top:0;left:0;z-index:999;backdrop-filter:blur(10px);transition:position .3s}header.fixed{position:fixed;top:0;left:0}header .size_small{height:84px;display:flex;align-items:flex-end;justify-content:space-between;transition:.3s height}@media(max-width: 1280px){header .size_small{height:72px}}@media(max-width: 1180px){header .size_small{align-items:flex-start}}@media(max-width: 480px){header .size_small{gap:10px;padding-left:10px;padding-right:10px}}header a.logo{display:flex;width:222px;height:84px;align-items:flex-end;justify-content:center;background:#020303}@media(max-width: 1280px){header a.logo{width:180px;align-items:center;height:72px}}header a.logo img{margin-bottom:18px}@media(max-width: 1280px){header a.logo img{width:140px;margin-bottom:0}}@media(max-width: 480px){header a.logo img{width:110px}}header nav{display:block;margin-bottom:25px}@media(max-width: 1370px){header nav{margin-left:0}}@media(max-width: 1180px){header nav{position:absolute;left:-100%;top:150px;transition:left .3s}}header nav ul.menu{display:flex;justify-content:center;align-items:center;list-style:none;gap:24px}@media(max-width: 1370px){header nav ul.menu{gap:16px}}@media(max-width: 1280px){header nav ul.menu{gap:8px}}@media(max-width: 1180px){header nav ul.menu{flex-direction:column;align-items:flex-start}}header nav ul.menu li a{font-size:clamp(16px,2vw,20px);text-transform:uppercase;font-weight:bold;color:#020303;text-decoration:none}@media(max-width: 1180px){header nav ul.menu li a{font-size:40px}}header nav ul.menu li a:hover{text-decoration:underline}header .head_right{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:8px;position:relative}@media(max-width: 1280px){header .head_right{gap:10px}}@media(max-width: 1180px){header .head_right{margin-top:7px}}@media(max-width: 680px){header .head_right{position:static}}@media(max-width: 520px){header .head_right{margin-top:10px}}@media(max-width: 470px){header .head_right{gap:10px}}header .head_right .head_right_soc{display:flex;align-items:center;justify-content:center;gap:8px}@media(max-width: 680px){header .head_right .head_right_soc{position:absolute;left:-100%;bottom:40px;transition:left .3s}}header .head_right .head_right_soc a.soc_item_in{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_in.svg") no-repeat center}header .head_right .head_right_soc a.soc_item_in:hover{background:#020303 url("../img/head_ico_in_hover.svg") no-repeat center}header .head_right .head_right_soc a.soc_item_fb{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_fb.svg") no-repeat center}header .head_right .head_right_soc a.soc_item_fb:hover{background:#020303 url("../img/head_ico_fb_hover.svg") no-repeat center}header .head_right .head_right_soc a.soc_item_tik{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_tik.svg") no-repeat center}header .head_right .head_right_soc a.soc_item_tik:hover{background:#020303 url("../img/head_ico_tik_hover.svg") no-repeat center}header .head_right .head_right_soc a.soc_item_yt{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='7' width='16' height='10' rx='3' stroke='%23020303' stroke-width='2'/%3E%3Cpath d='M11 10l4 2-4 2v-4z' fill='%23020303'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px}header .head_right .head_right_soc a.soc_item_yt:hover{background:#020303 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='7' width='16' height='10' rx='3' stroke='%23FFFFFF' stroke-width='2'/%3E%3Cpath d='M11 10l4 2-4 2v-4z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px}header .head_right .head_right_soc a.soc_item_phone{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:7px;gap:10px;width:36px;height:36px;background:#f3f5f7;border-radius:428.571px;flex:none;order:0;flex-grow:0;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 2C3 1.44772 3.44772 1 4 1C4.55228 1 5 1.44772 5 2V3.5C5 4.05228 4.55228 4.5 4 4.5C3.44772 4.5 3 4.05228 3 3.5V2Z' stroke='%23020303' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M13 2C13 1.44772 12.5523 1 12 1C11.4477 1 11 1.44772 11 2V3.5C11 4.05228 11.4477 4.5 12 4.5C12.5523 4.5 13 4.05228 13 3.5V2Z' stroke='%23020303' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M5 3.5C5 4.05228 5.44772 4.5 6 4.5C6.55228 4.5 7 4.05228 7 3.5C7 2.94772 7.44772 2.5 8 2.5C8.55228 2.5 9 2.94772 9 3.5C9 4.05228 9.44772 4.5 10 4.5C10.5523 4.5 11 4.05228 11 3.5V11.5C11 10.9477 10.5523 10.5 10 10.5C9.44772 10.5 9 10.9477 9 11.5C9 12.0523 8.55228 12.5 8 12.5C7.44772 12.5 7 12.0523 7 11.5C7 10.9477 6.55228 10.5 6 10.5C5.44772 10.5 5 10.9477 5 11.5V3.5Z' stroke='%23020303' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M3 11.5C3 10.9477 3.44772 10.5 4 10.5C4.55228 10.5 5 10.9477 5 11.5V13C5 13.5523 4.55228 14 4 14C3.44772 14 3 13.5523 3 13V11.5Z' stroke='%23020303' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M13 11.5C13 10.9477 12.5523 10.5 12 10.5C11.4477 10.5 11 10.9477 11 11.5V13C11 13.5523 11.4477 14 12 14C12.5523 14 13 13.5523 13 13V11.5Z' stroke='%23020303' stroke-width='1.33333' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px}@media(min-width: 1280px){header .head_right .head_right_soc a.soc_item_phone{width:auto;padding:7px 12px 7px 7px;background-position:7px center}}header .head_right .head_right_soc a.soc_item_phone:hover{background-color:#020303;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3 2C3 1.44772 3.44772 1 4 1C4.55228 1 5 1.44772 5 2V3.5C5 4.05228 4.55228 4.5 4 4.5C3.44772 4.5 3 4.05228 3 3.5V2Z' stroke='%23FFFFFF' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M13 2C13 1.44772 12.5523 1 12 1C11.4477 1 11 1.44772 11 2V3.5C11 4.05228 11.4477 4.5 12 4.5C12.5523 4.5 13 4.05228 13 3.5V2Z' stroke='%23FFFFFF' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M5 3.5C5 4.05228 5.44772 4.5 6 4.5C6.55228 4.5 7 4.05228 7 3.5C7 2.94772 7.44772 2.5 8 2.5C8.55228 2.5 9 2.94772 9 3.5C9 4.05228 9.44772 4.5 10 4.5C10.5523 4.5 11 4.05228 11 3.5V11.5C11 10.9477 10.5523 10.5 10 10.5C9.44772 10.5 9 10.9477 9 11.5C9 12.0523 8.55228 12.5 8 12.5C7.44772 12.5 7 12.0523 7 11.5C7 10.9477 6.55228 10.5 6 10.5C5.44772 10.5 5 10.9477 5 11.5V3.5Z' stroke='%23FFFFFF' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M3 11.5C3 10.9477 3.44772 10.5 4 10.5C4.55228 10.5 5 10.9477 5 11.5V13C5 13.5523 4.55228 14 4 14C3.44772 14 3 13.5523 3 13V11.5Z' stroke='%23FFFFFF' stroke-width='1.33333' fill='none'/%3E%3Cpath d='M13 11.5C13 10.9477 12.5523 10.5 12 10.5C11.4477 10.5 11 10.9477 11 11.5V13C11 13.5523 11.4477 14 12 14C12.5523 14 13 13.5523 13 13V11.5Z' stroke='%23FFFFFF' stroke-width='1.33333' fill='none'/%3E%3C/svg%3E")}@media(min-width: 1280px){header .head_right .head_right_soc a.soc_item_phone:hover{background-position:7px center}}header .head_right .head_right_soc a.soc_item_phone .soc_item_phone_text{display:none;font-size:20px;font-weight:bold;color:#020303;white-space:nowrap;margin-left:8px}@media(min-width: 1280px){header .head_right .head_right_soc a.soc_item_phone .soc_item_phone_text{display:block}}header .head_right .head_right_soc a.soc_item_phone:hover .soc_item_phone_text{color:#fff}header .head_right .head_right_lang{display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:pointer;gap:6px;padding:10px;padding-right:6px}@media(max-width: 680px){header .head_right .head_right_lang{display:none}}header .head_right .head_right_lang::after{content:"";display:block;width:5px;height:3px;background:url("../img/arrow_lang.svg") no-repeat center}header .head_right .head_right_lang span.lang_curent{display:block;font-weight:bold;color:#d0d2d4}header .head_right .head_right_lang ul.lang_choise{display:none;position:absolute;left:0;top:35px;flex-direction:column;background:#fff;list-style:none;padding:12px 15px;gap:10px}@media(max-width: 680px){header .head_right .head_right_lang ul.lang_choise{top:auto;bottom:35px}}header .head_right .head_right_lang ul.lang_choise li{display:block}header .head_right .head_right_lang ul.lang_choise li a{display:block;text-decoration:none;font-weight:bold;color:#020303}header .head_right .head_right_lang ul.lang_choise li a:hover{text-decoration:underline}header .head_right .head_right_lang ul.lang_choise li a.active{pointer-events:none;color:#d0d2d4}header .head_right .head_right_lang:hover ul.lang_choise{display:flex}@media(max-width: 520px){header .head_right a.sb_send{padding:14px 9px}}header .head_right a.sb_send::after{content:"";display:block;width:16px;height:16px;background:url("../img/arrow_dark.svg") no-repeat center;transition:background .3s}@media(max-width: 480px){header .head_right a.sb_send::after{display:none}}header .head_right a.sb_send:hover::after{background:url("../img/arrow_yello.svg") no-repeat center}header.scroll .size_small{height:72px}@media(max-width: 1180px){header.active .size_small{height:100vh}}@media(max-width: 1180px){header.active nav{left:32px}}@media(max-width: 680px){header.active .head_right .head_right_soc{left:32px}}@media(max-width: 680px){header.active .head_right .head_right_lang{display:inline-flex;position:absolute;right:32px;bottom:40px;transition:right .3s}}section{margin-bottom:120px;margin-top:120px;overflow-x:hidden}@media(max-width: 1096px){section{margin-bottom:96px;margin-top:96px}}@media(max-width: 560px){section{margin-bottom:32px;margin-top:32px}}section.block_start{margin-top:24px;margin-bottom:120px;padding-top:10px}@media(max-width: 760px){section.block_start{margin-top:18px;margin-bottom:20px}}section.block_start .cont_row{display:flex;justify-content:space-between;align-items:flex-end}@media(max-width: 1180px){section.block_start .cont_row{flex-direction:column;align-items:flex-start;gap:72px}}@media(max-width: 760px){section.block_start .cont_row{gap:20px}}section.block_start .cont_row .cont_row_left{width:40%;display:block}@media(max-width: 1180px){section.block_start .cont_row .cont_row_left{width:100%}}section.block_start .cont_row .cont_row_left h1{font-size:96px;line-height:70px;font-weight:bold;color:#020303;text-transform:uppercase;margin-bottom:32px;line-height:110%}@media(max-width: 1280px){section.block_start .cont_row .cont_row_left h1{font-size:72px;line-height:110%}}@media(max-width: 760px){section.block_start .cont_row .cont_row_left h1{font-size:32px;margin-bottom:10px}}section.block_start .cont_row a.cont_row_right{width:100%;max-width:555px;background:#f3f5f7;padding:32px;text-decoration:none}@media(max-width: 1180px){section.block_start .cont_row a.cont_row_right{max-width:100%}}section.block_start .cont_row a.cont_row_right h3{line-height:32px;font-weight:bold;color:#020303;margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start;font-size:32px}@media(max-width: 760px){section.block_start .cont_row a.cont_row_right h3{font-size:24px}}section.block_start .cont_row a.cont_row_right h3 span{display:block;width:70%;text-transform:uppercase}@media(max-width: 760px){section.block_start .cont_row a.cont_row_right h3 span{width:100%}}section.block_start .cont_row a.cont_row_right h4{margin-top:55px;font-size:20px;font-weight:normal;color:#aeb0b2;font-weight:bold;text-transform:uppercase}@media(max-width: 760px){section.block_start .cont_row a.cont_row_right h4{margin-top:20px}}section.block_hero_slider{margin-top:0;margin-bottom:0;overflow:visible}section.block_hero_slider .hero_slider{position:relative;overflow:hidden;isolation:isolate}section.block_hero_slider .hero_slider__track{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:1fr;overflow:hidden}section.block_hero_slider .hero_slide{grid-area:1/1/2/2;position:relative;display:flex;flex-direction:column;min-height:760px;opacity:0;pointer-events:none;transition:opacity .65s ease}section.block_hero_slider .hero_slide.active{opacity:1;pointer-events:auto}@media(max-width: 1096px){section.block_hero_slider .hero_slide{min-height:720px}}@media(max-width: 560px){section.block_hero_slider .hero_slide{min-height:860px}}@media(max-width: 390px){section.block_hero_slider .hero_slide{min-height:760px}}section.block_hero_slider .hero_slide__bg{position:absolute;inset:0;z-index:0;overflow:hidden}section.block_hero_slider .hero_slide__img{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;background-position:right center}@media(max-width: 1096px){section.block_hero_slider .hero_slide__img{background-position:68% center}}@media(max-width: 560px){section.block_hero_slider .hero_slide__img{background-position:72% top}}@media(max-width: 390px){section.block_hero_slider .hero_slide__img{background-position:74% top}}section.block_hero_slider .hero_slide__gradient{position:absolute;inset:0;background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0.96) 26%, rgba(255, 255, 255, 0.72) 46%, rgba(255, 255, 255, 0.28) 62%, rgba(255, 255, 255, 0) 78%)}@media(max-width: 1096px){section.block_hero_slider .hero_slide__gradient{background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.92) 30%, rgba(255, 255, 255, 0.58) 52%, rgba(255, 255, 255, 0.18) 72%, rgba(255, 255, 255, 0) 100%)}}@media(max-width: 560px){section.block_hero_slider .hero_slide__gradient{background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.95) 34%, rgba(255, 255, 255, 0.72) 50%, rgba(255, 255, 255, 0.32) 64%, rgba(255, 255, 255, 0) 82%)}}section.block_hero_slider .hero_slide__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1}section.block_hero_slider .hero_slide__inner{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding-top:160px;padding-bottom:120px}@media(max-width: 1096px){section.block_hero_slider .hero_slide__inner{flex-direction:column;align-items:flex-start;gap:32px;padding-top:160px;padding-bottom:120px}}@media(max-width: 560px){section.block_hero_slider .hero_slide__inner{flex-direction:column;align-items:flex-start;gap:80px;padding-top:114px;padding-bottom:72px}}@media(max-width: 390px){section.block_hero_slider .hero_slide__inner{padding-top:110px;padding-bottom:64px}}section.block_hero_slider .hero_slide__copy{max-width:52%}@media(max-width: 560px){section.block_hero_slider .hero_slide__copy{max-width:100%}}section.block_hero_slider .hero_slide__copy h1{font-size:96px;line-height:100%;font-weight:bold;color:#020303;text-transform:uppercase;margin-bottom:16px}@media(max-width: 1280px){section.block_hero_slider .hero_slide__copy h1{font-size:72px}}@media(max-width: 1096px){section.block_hero_slider .hero_slide__copy h1{font-size:72px}}@media(max-width: 560px){section.block_hero_slider .hero_slide__copy h1{font-size:52px;margin-bottom:12px}}@media(max-width: 390px){section.block_hero_slider .hero_slide__copy h1{font-size:52px}}section.block_hero_slider .hero_slide__copy p{font-size:20px;line-height:140%;color:#020303;margin-bottom:32px}@media(max-width: 560px){section.block_hero_slider .hero_slide__copy p{font-size:18px}}@media(max-width: 390px){section.block_hero_slider .hero_slide__copy p{margin-bottom:24px}}@media(max-width: 390px){section.block_hero_slider .hero_slide__copy .button{width:100%}}section.block_hero_slider .hero_slide__video{flex-shrink:0;position:relative;display:inline-flex;flex-direction:column;align-items:stretch;text-decoration:none;overflow:hidden;border-radius:8px;width:333px}@media(max-width: 1280px){section.block_hero_slider .hero_slide__video{width:323px}}@media(max-width: 1096px){section.block_hero_slider .hero_slide__video{width:124px;border-radius:999px;align-self:flex-start}}@media(max-width: 560px){section.block_hero_slider .hero_slide__video{width:124px;border-radius:999px;align-self:flex-start}}@media(max-width: 390px){section.block_hero_slider .hero_slide__video{width:96px;border-radius:999px;align-self:flex-start}}section.block_hero_slider .hero_slide__video_thumb{display:block}section.block_hero_slider .hero_slide__video_thumb img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}@media(max-width: 1096px){section.block_hero_slider .hero_slide__video_thumb img{aspect-ratio:1/1;border-radius:999px}}section.block_hero_slider .hero_slide__video_play{display:flex;align-items:center;gap:10px;background:rgba(0,0,0,.25);backdrop-filter:blur(12px);color:#fff;font-weight:bold;text-transform:uppercase;font-size:clamp(13px,1.2vw,15px);padding:12px 16px;transition:background .3s;border-radius:44px}@media(min-width: 1097px){section.block_hero_slider .hero_slide__video_play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;white-space:nowrap}}.hero_slide__video:hover section.block_hero_slider .hero_slide__video_play{background:rgba(0,0,0,.5)}@media(max-width: 1096px){section.block_hero_slider .hero_slide__video_play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;justify-content:center;padding:0;width:52px;height:52px;border-radius:999px}section.block_hero_slider .hero_slide__video_play span:not(svg){display:none}section.block_hero_slider .hero_slide__video_play svg{width:28px;height:28px}}@media(max-width: 390px){section.block_hero_slider .hero_slide__video_play{width:40px;height:40px}section.block_hero_slider .hero_slide__video_play svg{width:22px;height:22px}}section.block_hero_slider .hero_slider__nav{position:relative;pointer-events:none}@media(max-width: 1096px){section.block_hero_slider .hero_slider__nav{display:none}}section.block_hero_slider .hero_slider__arrow{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#f3f5f7;border:none;cursor:pointer;transition:background .3s,color .3s;color:#020303}section.block_hero_slider .hero_slider__arrow:hover{background:#020303;color:#fff}section.block_hero_slider .hero_slider__arrow.hero_slider__next{margin-left:8px}@media(max-width: 760px){section.block_big_photo{margin-top:-35px}}section.block_big_photo img{display:block;width:100%}section.block_why_we h2{margin-bottom:56px}@media(max-width: 760px){section.block_why_we h2{margin-bottom:32px}}section.block_why_we .cont_row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px;row-gap:4px}section.block_why_we .cont_row.slick-initialized{display:block}section.block_why_we .cont_row.slick-initialized .slick-list{overflow:hidden}section.block_why_we .cont_row.slick-initialized .slick-track{display:flex}section.block_why_we .cont_row.slick-initialized .slick-slide{height:auto}section.block_why_we .cont_row.slick-initialized .row{width:100%}section.block_why_we .cont_row.slick-initialized .slick-dots{list-style:none;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}section.block_why_we .cont_row.slick-initialized .slick-dots li button{border:0;background:#d6d8da;width:10px;height:10px;border-radius:10px;font-size:0;padding:0;cursor:pointer}section.block_why_we .cont_row.slick-initialized .slick-dots li.slick-active button{background:#020303}section.block_why_we .cont_row .row{width:calc(33.3% - 2px);background:#f3f5f7;padding:32px;display:flex;flex-direction:column;gap:63px;align-items:flex-start}@media(max-width: 760px){section.block_why_we .cont_row .row{width:calc(50% - 2px)}}@media(max-width: 520px){section.block_why_we .cont_row .row{width:100%;gap:20px}}section.block_why_we .cont_row .row h3{text-transform:uppercase;font-size:32px;margin-bottom:16px;line-height:85%}section.block_why_we .slick-progress{width:100%;max-width:520px;margin:24px auto 0;height:3px;background:#d6d8da;border-radius:3px;overflow:hidden}section.block_why_we .slick-progress__bar{height:100%;width:0%;background:#020303;border-radius:3px;transition:width .15s linear}section.block_hero_image{width:100%}section.block_hero_image .size_hero{width:100%;max-width:1664px;margin:0 auto;padding:0}@media(max-width: 1664px){section.block_hero_image .size_hero{max-width:100%;padding-left:32px;padding-right:32px}}@media(max-width: 480px){section.block_hero_image .size_hero{padding-left:10px;padding-right:10px}}section.block_hero_image .size_hero img{width:100%;height:auto;display:block;object-fit:cover}@media(max-width: 1024px){section.block_hero_image .size_hero img{height:auto}}@media(max-width: 768px){section.block_hero_image .size_hero img{height:auto}}@media(max-width: 480px){section.block_hero_image .size_hero img{height:auto}}section.block_transfer .cont_row{display:flex;justify-content:space-between;align-items:center}@media(max-width: 980px){section.block_transfer .cont_row{flex-direction:column;gap:96px}}section.block_transfer .cont_row .cont_row_left{width:50%}@media(max-width: 980px){section.block_transfer .cont_row .cont_row_left{width:100%}}section.block_transfer .cont_row .cont_row_left img{display:block;width:100%}section.block_transfer .cont_row .cont_row_right{width:50%;padding:0 112px}@media(max-width: 1370px){section.block_transfer .cont_row .cont_row_right{padding:0 80px}}@media(max-width: 1280px){section.block_transfer .cont_row .cont_row_right{padding:0 40px}}@media(max-width: 980px){section.block_transfer .cont_row .cont_row_right{width:100%;padding:0}}section.block_transfer .cont_row .cont_row_right p{margin-bottom:96px;max-width:555px;line-height:135%}@media(max-width: 980px){section.block_transfer .cont_row .cont_row_right p{margin-bottom:40px}}section.block_transfer .cont_row .cont_row_right .button_cont{display:flex;gap:32px;align-items:center}section.block_transfer .cont_row .cont_row_right .button_cont a.sb_send::before{content:"";display:block;width:24px;height:24px;background:url("../img/phone_dark.svg") no-repeat center;transition:background .3s}section.block_transfer .cont_row .cont_row_right .button_cont a.sb_send:hover::before{background:url("../img/phone_yello.svg") no-repeat center}section.block_how_it_works .cont_row{display:flex;justify-content:space-between;align-items:center}@media(max-width: 980px){section.block_how_it_works .cont_row{flex-direction:column;gap:96px}}section.block_how_it_works .cont_row .cont_row_left{width:50%;padding:0 112px}@media(max-width: 1370px){section.block_how_it_works .cont_row .cont_row_left{padding:0 80px}}@media(max-width: 1280px){section.block_how_it_works .cont_row .cont_row_left{padding:0 40px}}@media(max-width: 980px){section.block_how_it_works .cont_row .cont_row_left{width:100%;order:1;padding:0}}section.block_how_it_works .cont_row .cont_row_left ul{list-style:none;margin-bottom:96px;display:flex;flex-direction:column;gap:24px}section.block_how_it_works .cont_row .cont_row_left ul li{display:flex;gap:12px;align-items:center;position:relative}section.block_how_it_works .cont_row .cont_row_left ul li::before{content:"";display:block;position:absolute;width:3px;height:26px;background:url("../img/line.png") no-repeat center;top:38px;left:18px}section.block_how_it_works .cont_row .cont_row_left ul li:last-child::before{display:none}section.block_how_it_works .cont_row .cont_row_left ul li .num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff5b2;border-radius:50%;font-weight:bold}section.block_how_it_works .cont_row .cont_row_left ul li .ok{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fd0 url("../img/ul_check.svg") no-repeat center;border-radius:50%;font-weight:bold}section.block_how_it_works .cont_row .cont_row_left ul li p{text-transform:uppercase;font-weight:bold}section.block_how_it_works .cont_row .cont_row_left .button_cont{display:flex;gap:32px;align-items:center}section.block_how_it_works .cont_row .cont_row_left .button_cont a.sb_send::before{content:"";display:block;width:24px;height:24px;background:url("../img/phone_dark.svg") no-repeat center;transition:background .3s}section.block_how_it_works .cont_row .cont_row_left .button_cont a.sb_send:hover::before{background:url("../img/phone_yello.svg") no-repeat center}section.block_how_it_works .cont_row .cont_row_right{width:50%}@media(max-width: 980px){section.block_how_it_works .cont_row .cont_row_right{width:100%}}section.block_how_it_works .cont_row .cont_row_right img{display:block;width:100%}section.block_our_locations{margin-bottom:0}section.block_our_locations ul.loc_tab_buttons{list-style:none;display:inline-flex;margin-bottom:24px;background:#f3f5f7;padding:2px;border-radius:50px;position:relative}section.block_our_locations ul.loc_tab_buttons::before{content:"";display:block;position:absolute;top:2px;left:var(--tab-before-left, 2px);width:var(--tab-before-width, calc(50% - 4px));height:calc(100% - 4px);background:#020303;border-radius:50px;transition:left .3s,width .3s}section.block_our_locations ul.loc_tab_buttons li{width:144px;height:40px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;color:#020303;text-transform:uppercase;font-weight:bold;cursor:pointer;position:relative}section.block_our_locations ul.loc_tab_buttons li::before{content:"";display:block;width:20px;height:20px;background:url("../img/loc_tab_spis.svg") no-repeat center}section.block_our_locations ul.loc_tab_buttons li span{display:block;line-height:85%}section.block_our_locations ul.loc_tab_buttons li:nth-child(2)::before{background:url("../img/loc_tab_map.svg") no-repeat center}section.block_our_locations ul.loc_tab_buttons li.active{color:#fff}section.block_our_locations ul.loc_tab_buttons li.active::before{background:url("../img/loc_tab_spis_active.svg") no-repeat center}section.block_our_locations ul.loc_tab_buttons li.active:nth-child(2)::before{background:url("../img/loc_tab_map_active.svg") no-repeat center}section.block_our_locations .loc_tabs{display:block;position:relative;margin-bottom:100px}@media(max-width: 1280px){section.block_our_locations .loc_tabs{margin-bottom:120px}}@media(max-width: 760px){section.block_our_locations .loc_tabs{margin-bottom:100px}}section.block_our_locations .loc_tabs .tab{transition:opacity .3s ease;opacity:1;visibility:visible;pointer-events:auto;position:static;height:auto}section.block_our_locations .loc_tabs .tab.tab-hidden{opacity:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden}section.block_our_locations .loc_tabs .slick_slider{display:block}section.block_our_locations .loc_tabs .slick_slider .slick-list{overflow:visible}section.block_our_locations .loc_tabs .slick_slider .slick-track{display:flex;gap:8px;transition:transform .5s cubic-bezier(0.4, 0, 0.2, 1)}section.block_our_locations .loc_tabs .slick_slider .item{width:360px;transition:width .3s;margin:0;transition:width .5s cubic-bezier(0.4, 0, 0.2, 1)}section.block_our_locations .loc_tabs .slick_slider .item .item_photo{position:relative}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_markers{position:absolute;left:0;width:100%;padding:20px;bottom:16px;display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;z-index:2}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_markers .marker{display:block;cursor:pointer;width:10px;height:10px;border-radius:10px;background:hsla(0,0%,100%,.5);transition:background .3s}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_markers .marker.active{background:#fd0}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_imgs img{display:none;opacity:0;transition:opacity .3s;width:100%;height:497px;object-fit:cover}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_imgs img.active{display:block;opacity:1}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_imgs button.nav_arrow{border:0;background:rgba(243,245,247,.831372549) url(../img/arrow_right.svg) no-repeat center;width:56px;height:56px;cursor:pointer;font-size:0;position:absolute;display:none}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_imgs button.nav_arrow.prev_arrow{left:0;top:calc(50% - 28px);transform:rotate(180deg)}section.block_our_locations .loc_tabs .slick_slider .item .item_photo .photo_imgs button.nav_arrow.next_arrow{right:0;top:calc(50% - 28px)}section.block_our_locations .loc_tabs .slick_slider .item .item_info{display:flex;margin-top:24px;display:flex;flex-direction:flex-start;gap:32px;font-size:16px}section.block_our_locations .loc_tabs .slick_slider .item .item_info a.sb_rout{display:none;position:absolute;bottom:-90px}section.block_our_locations .loc_tabs .slick_slider .item .item_info .item_info_loc{width:150px;display:flex;flex-direction:column;gap:8px}section.block_our_locations .loc_tabs .slick_slider .item .item_info .item_info_loc p{font-size:16px}section.block_our_locations .loc_tabs .slick_slider .item .item_info .item_info_contact{display:flex;flex-direction:column;gap:8px}section.block_our_locations .loc_tabs .slick_slider .item .item_info .item_info_contact a{color:#020303;text-decoration:none;font-size:16px}section.block_our_locations .loc_tabs .slick_slider .item .item_info .item_info_contact a:hover{text-decoration:underline}section.block_our_locations .loc_tabs .slick_slider .slick-center{width:760px;z-index:2}@media(max-width: 980px){section.block_our_locations .loc_tabs .slick_slider .slick-center{width:calc(100vw - 64px)}}section.block_our_locations .loc_tabs .slick_slider .slick-center .item_photo .photo_markers{display:flex}section.block_our_locations .loc_tabs .slick_slider .slick-center .item_photo .photo_imgs button.nav_arrow{display:block}section.block_our_locations .loc_tabs .slick_slider .slick-center .item_photo .photo_imgs img{display:none;opacity:0}section.block_our_locations .loc_tabs .slick_slider .slick-center .item_photo .photo_imgs.active img{display:block;opacity:1}section.block_our_locations .loc_tabs .slick_slider .slick-center .item_info a.sb_rout{display:flex}section.block_our_locations .loc_tabs .slider_bottom_nav{display:flex;position:absolute;justify-content:flex-end;right:calc(50% - 380px);bottom:-90px;gap:4px}@media(max-width: 980px){section.block_our_locations .loc_tabs .slider_bottom_nav{right:32px}}section.block_our_locations .loc_tabs .slider_bottom_nav button.slick-arrow{border:0;background:#f3f5f7 url("../img/arrow_right.svg") no-repeat center;width:56px;height:56px;cursor:pointer;font-size:0}section.block_our_locations .loc_tabs .slider_bottom_nav button.slick-arrow.slick-prev{transform:rotate(180deg)}section.block_inner_locations ul.loc_tab_buttons{list-style:none;display:inline-flex;margin-bottom:24px;background:#f3f5f7;padding:2px;border-radius:50px;position:relative}@media(max-width: 680px){section.block_inner_locations ul.loc_tab_buttons{margin-bottom:20px;margin-left:0}}section.block_inner_locations ul.loc_tab_buttons::before{content:"";display:block;position:absolute;top:2px;left:var(--tab-before-left, 2px);width:var(--tab-before-width, calc(50% - 4px));height:calc(100% - 4px);background:#020303;border-radius:50px;transition:left .3s,width .3s}section.block_inner_locations ul.loc_tab_buttons li{width:144px;height:40px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;color:#020303;text-transform:uppercase;font-weight:bold;cursor:pointer;position:relative;margin-bottom:0}section.block_inner_locations ul.loc_tab_buttons li::before{content:"";display:block;width:20px;height:20px;background:url("../img/loc_tab_spis.svg") no-repeat center}section.block_inner_locations ul.loc_tab_buttons li span{display:block;line-height:85%}section.block_inner_locations ul.loc_tab_buttons li:nth-child(2)::before{background:url("../img/loc_tab_map.svg") no-repeat center}section.block_inner_locations ul.loc_tab_buttons li.active{color:#fff}section.block_inner_locations ul.loc_tab_buttons li.active::before{background:url("../img/loc_tab_spis_active.svg") no-repeat center}section.block_inner_locations ul.loc_tab_buttons li.active:nth-child(2)::before{background:url("../img/loc_tab_map_active.svg") no-repeat center}section.block_inner_locations .loc_tabs{display:block;position:relative}section.block_inner_locations .loc_tabs .tab{transition:opacity .3s ease;opacity:1;visibility:visible;pointer-events:auto;position:static;height:auto}section.block_inner_locations .loc_tabs .tab.tab-hidden{opacity:0;visibility:hidden;pointer-events:none;height:0;overflow:hidden}section.block_inner_locations .loc_tabs .slick_slider_2{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}section.block_inner_locations .loc_tabs .slick_slider_2 .item{width:49%}@media(max-width: 680px){section.block_inner_locations .loc_tabs .slick_slider_2 .item{width:100%}}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo{position:relative}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_markers{position:absolute;left:0;width:100%;padding:20px;bottom:16px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;z-index:2}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_markers .marker{display:block;cursor:pointer;width:10px;height:10px;border-radius:10px;background:hsla(0,0%,100%,.5);transition:background .3s}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_markers .marker.active{background:#fd0}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_imgs img{display:none;opacity:0;transition:opacity .3s;width:100%;height:497px;object-fit:cover}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_imgs img.active{display:block;opacity:1}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_imgs button.nav_arrow{border:0;background:rgba(243,245,247,.831372549) url(../img/arrow_right.svg) no-repeat center;width:56px;height:56px;cursor:pointer;font-size:0;position:absolute}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_imgs button.nav_arrow.prev_arrow{left:0;top:calc(50% - 28px);transform:rotate(180deg)}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_photo .photo_imgs button.nav_arrow.next_arrow{right:0;top:calc(50% - 28px)}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info{display:flex;margin-top:24px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:16px}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info a.sb_rout{position:relative}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info h3{font-size:21px;margin-bottom:0}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info .item_info_loc{width:150px;display:flex;flex-direction:column;gap:8px}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info .item_info_loc p{font-size:16px}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info .item_info_contact{display:flex;flex-direction:column;gap:8px}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info .item_info_contact a{color:#020303;text-decoration:none;font-size:16px}section.block_inner_locations .loc_tabs .slick_slider_2 .item .item_info .item_info_contact a:hover{text-decoration:underline}section.block_inner_locations .loc_tabs .slider_bottom_nav{display:flex;position:absolute;justify-content:flex-end;right:calc(50% - 380px);bottom:-90px;gap:4px}@media(max-width: 980px){section.block_inner_locations .loc_tabs .slider_bottom_nav{right:32px}}section.block_inner_locations .loc_tabs .slider_bottom_nav button.slick-arrow{border:0;background:#f3f5f7 url("../img/arrow_right.svg") no-repeat center;width:56px;height:56px;cursor:pointer;font-size:0}section.block_inner_locations .loc_tabs .slider_bottom_nav button.slick-arrow.slick-prev{transform:rotate(180deg)}section.block_our_clients{position:relative}section.block_our_clients a.sb_rev{position:absolute;top:11px;right:calc(50% - 820px)}@media(max-width: 1664px){section.block_our_clients a.sb_rev{right:calc(50% - 720px)}}@media(max-width: 1480px){section.block_our_clients a.sb_rev{right:30px}}@media(max-width: 640px){section.block_our_clients a.sb_rev{position:relative;top:auto;right:auto;display:flex;margin:0 auto;width:200px;margin-top:20px}}section.block_our_clients h2{margin-bottom:56px}section.block_our_clients .cont_reviews{overflow:hidden;position:relative;width:100%;margin-bottom:4px}section.block_our_clients .cont_reviews .cont_reviews__track{display:flex;width:max-content;animation:scroll-reviews 20s linear infinite}section.block_our_clients .cont_reviews .cont_reviews__track .row{width:330px;margin-right:4px;background:#f3f5f7;padding:24px;display:flex;flex-direction:column;gap:37px}section.block_our_clients .cont_reviews .cont_reviews__track .row .row_head{display:flex;gap:8px}section.block_our_clients .cont_reviews .cont_reviews__track .row .row_head img.avatar{width:32px;height:32px;border-radius:50%}section.block_our_clients .cont_reviews .cont_reviews__track .row .row_head .row_head_name h3{text-transform:uppercase}section.block_our_clients .cont_photo{overflow:hidden;position:relative;width:100%}section.block_our_clients .cont_photo .cont_photo__track{display:flex;width:max-content}section.block_our_clients .cont_photo .cont_photo__track .photo_item{width:406px;margin-right:4px}section.block_our_clients .cont_photo .cont_photo__track .photo_item img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}section.block_partners h2{text-align:center}section.block_partners p.p_center{text-align:center;display:block;margin:0 auto;width:100%;max-width:520px;margin-bottom:56px;font-size:16px;line-height:135%}section.block_partners .cont_part .cont_part__track{display:flex;width:max-content;gap:4px;cursor:grab}section.block_partners .cont_part .part_item{width:212px;background:#f3f5f7;display:flex;align-items:center;justify-content:center;height:112px}section.block_partners .cont_part .part_item img{display:block;width:auto;max-width:180px;max-height:90px}section.block_partners .cont_row{margin-top:72px;display:flex;justify-content:center;gap:110px}@media(max-width: 760px){section.block_partners .cont_row{flex-direction:column;gap:40px}}section.block_partners .cont_row .row_left{width:100%;max-width:440px}section.block_partners .cont_row .row_left ol li{display:block;position:relative;font-size:20px;text-transform:uppercase;font-weight:bold;padding:24px 0;border-bottom:2px dashed #020303}section.block_partners .cont_row .row_left ol li:first-child{border-top:2px dashed #020303}section.block_partners .cont_row .row_right{width:100%;max-width:320px}section.block_partners .cont_row .row_right p{font-size:16px;line-height:135%;margin-bottom:32px}section.block_news{position:relative}section.block_news a.sb_more{position:absolute;top:11px;right:calc(50% - 820px)}@media(max-width: 1664px){section.block_news a.sb_more{right:calc(50% - 720px)}}@media(max-width: 1480px){section.block_news a.sb_more{right:30px}}@media(max-width: 640px){section.block_news a.sb_more{position:relative;top:auto;right:auto;display:flex;margin:0 auto;width:200px;margin-top:20px}}section.block_news h2{margin-bottom:56px}section.block_news .cont_row{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:3px;row-gap:30px}@media(max-width: 980px){section.block_news .cont_row{flex-wrap:wrap;row-gap:30px}}section.block_news .cont_row a.row{display:block;width:calc(33.3% - 2px);color:#020303;text-decoration:none}@media(max-width: 980px){section.block_news .cont_row a.row{width:calc(50% - 2px)}}@media(max-width: 760px){section.block_news .cont_row a.row{width:100%}}section.block_news .cont_row a.row:hover{text-decoration:underline}section.block_news .cont_row a.row .row_photo{display:block;margin-bottom:24px}section.block_news .cont_row a.row .row_photo img{display:block;width:100%;height:320px;object-fit:cover}section.block_news .cont_row a.row .row_txt h3{text-transform:uppercase;font-size:32px;font-weight:85%;letter-spacing:-2%;margin-bottom:16px;padding-right:30px}section.block_news .cont_row a.row .row_txt span.date{font-size:16px}section.block_faq .cont_row{display:flex;justify-content:space-between;align-items:center}@media(max-width: 980px){section.block_faq .cont_row{flex-direction:column;gap:96px}}section.block_faq .cont_row .row_left{width:50%}@media(max-width: 980px){section.block_faq .cont_row .row_left{width:100%}}section.block_faq .cont_row .row_left img{display:block;width:100%}section.block_faq .cont_row .row_right{width:50%;padding:0 112px}@media(max-width: 1370px){section.block_faq .cont_row .row_right{padding:0 80px}}@media(max-width: 1280px){section.block_faq .cont_row .row_right{padding:0 40px}}@media(max-width: 980px){section.block_faq .cont_row .row_right{width:100%;order:1;padding:0}}section.block_faq .cont_row .row_right .cont_faq{display:flex;flex-direction:column}section.block_faq .cont_row .row_right .cont_faq .row{border-bottom:2px dashed #020303}section.block_faq .cont_row .row_right .cont_faq .row:first-child{border-top:2px dashed #020303}section.block_faq .cont_row .row_right .cont_faq .row .row_ask{padding:24px 0;position:relative;cursor:pointer}section.block_faq .cont_row .row_right .cont_faq .row .row_ask h3{text-transform:uppercase;font-size:20px;padding-right:50px}section.block_faq .cont_row .row_right .cont_faq .row .row_ask::after{content:"+";display:block;position:absolute;right:0;top:20px;font-weight:bold}section.block_faq .cont_row .row_right .cont_faq .row .row_answer{padding-bottom:24px;display:none}section.block_faq .cont_row .row_right .cont_faq .row.active .row_answer{display:block}section.block_faq .cont_row .row_right .cont_faq .row.active .row_ask::after{content:"-"}section.block_faq .cont_row .row_right .cont_info{margin-top:90px}section.block_faq .cont_row .row_right .cont_info p{margin-bottom:16px;font-size:16px;line-height:135%}section.page_head{padding-top:120px;padding-bottom:40px;margin-bottom:80px;background:#f6f6f6}section.page_head nav.breadcrumbs{color:#6b6b6b}section.page_head nav.breadcrumbs ol{list-style:none;display:flex;gap:10px}section.page_head nav.breadcrumbs ol li span.separator{display:inline-block;margin-left:10px}section.page_head nav.breadcrumbs ol li a{text-decoration:none;color:#000}section.page_head nav.breadcrumbs ol li a:hover{text-decoration:underline}@media(max-width: 760px){section.page_head{padding-top:80px;margin-bottom:20px}}section.block_other{margin-bottom:0}@media(max-width: 760px){section.block_other{margin-bottom:0}}section.block_other::after{content:"";display:block;clear:both}section.block_other h2{font-size:42px;margin-bottom:40px}section.block_other h3{font-size:36px;margin-bottom:20px}section.block_other img{max-width:100%;margin-bottom:20px}section.block_other p{line-height:135%;margin-bottom:20px}section.block_other ul,section.block_other ol{margin-bottom:20px;margin-left:30px}section.block_other ul li,section.block_other ol li{margin-bottom:10px;font-size:21px}section.block_other a{color:#000}section.block_other hr{margin-bottom:20px;opacity:.5;height:1px;border:0;background:#000}section.block_other .review-form{display:flex;flex-wrap:wrap;gap:15px;row-gap:20px;max-width:720px;margin:0 auto}@media(max-width: 760px){section.block_other .review-form{max-width:100%}}section.block_other .review-form p{width:calc(50% - 7.5px)}@media(max-width: 520px){section.block_other .review-form p{width:100%}}section.block_other .review-form p label{font-weight:bold;text-transform:uppercase;display:block;margin-bottom:5px;font-size:16px;color:#020303}section.block_other .review-form p input[type=text],section.block_other .review-form p input[type=email],section.block_other .review-form p select,section.block_other .review-form p textarea,section.block_other .review-form p input[type=file]{border:none;background:#f3f5f7;padding:20px;font-size:16px;width:100%;font-family:"Bebas Neue Pro Expanded";text-transform:uppercase;font-weight:bold}section.block_other .review-form p input[type=text]::placeholder,section.block_other .review-form p input[type=email]::placeholder,section.block_other .review-form p select::placeholder,section.block_other .review-form p textarea::placeholder,section.block_other .review-form p input[type=file]::placeholder{color:#aeb0b2}section.block_other .review-form p input[type=text]:focus,section.block_other .review-form p input[type=email]:focus,section.block_other .review-form p select:focus,section.block_other .review-form p textarea:focus,section.block_other .review-form p input[type=file]:focus{outline:none;box-shadow:0 0 0 2px #fd0}section.block_other .review-form p textarea{height:120px;resize:vertical}section.block_other .review-form p input[type=file]{padding:10px 20px;line-height:20px}section.block_other .review-form p select{appearance:none;background:#f3f5f7 url("../img/arrow_lang.svg") no-repeat right 20px center;background-size:10px;padding-right:40px}section.block_other .review-form p:last-child{width:100%;display:flex;justify-content:flex-end}section.block_other .review-success{width:100%;max-width:720px;margin:0 auto 20px;padding:20px;background:#d4edda;color:#020303;font-size:16px;text-align:center;text-transform:uppercase;font-weight:bold}@media(max-width: 760px){section.block_other .review-success{max-width:100%}}@media(max-width: 520px){section.block_other .review-success{padding:15px;font-size:14px}}section.block_other button[type=submit]{border:none;background:#fd0;color:#020303;padding:17px 24px;font-size:20px;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:background .3s,color .3s}section.block_other button[type=submit]:hover{background:#020303;color:#fd0}@media(max-width: 760px){section.block_other button[type=submit]{font-size:18px;padding:14px 20px}}@media(max-width: 520px){section.block_other button[type=submit]{width:100%;text-align:center}}section.block_other form{display:flex;flex-wrap:wrap;justify-content:space-between}section.block_other form span.wpcf7-form-control-wrap{display:flex;width:100%;flex-direction:column;margin-bottom:2px}section.block_other form span.wpcf7-form-control-wrap[data-name=your-name]{width:100%}section.block_other form span.wpcf7-form-control-wrap[data-name=your-name] input{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px}section.block_other form span.wpcf7-form-control-wrap[data-name=your-name] input::placeholder{color:#aeb0b2}section.block_other form span.wpcf7-form-control-wrap[data-name=your-phone]{width:100%}section.block_other form span.wpcf7-form-control-wrap[data-name=your-phone] input{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px}section.block_other form span.wpcf7-form-control-wrap[data-name=your-phone] input::placeholder{color:#aeb0b2}section.block_other form span.wpcf7-form-control-wrap[data-name=your-email]{width:100%}section.block_other form span.wpcf7-form-control-wrap[data-name=your-email] input{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px}section.block_other form span.wpcf7-form-control-wrap[data-name=your-email] input::placeholder{color:#aeb0b2}section.block_other form span.wpcf7-form-control-wrap textarea{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px;height:120px}section.block_other form span.wpcf7-form-control-wrap textarea::placeholder{color:#aeb0b2}section.block_other form input[type=submit]{display:inline-flex;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:20px;padding:17px 24px;align-items:center;justify-content:center;cursor:pointer;gap:10px;color:#020303;background:#fd0;transition:background .3s,color .3s;border:0;margin-top:20px}section.block_other form input[type=submit]:hover{background:#020303;color:#fd0}@media(max-width: 760px){section.block_other form input[type=submit]{font-size:18px}}section.block_other .modal_foot{display:flex;flex-direction:column;margin-top:40px;padding-bottom:30px}section.block_other .modal_foot ul.modal_contact{list-style:none;display:flex;gap:8px;flex-direction:column;margin-left:0}section.block_other .modal_foot ul.modal_contact a{color:#020303;text-transform:uppercase}section.block_other .modal_foot ul.modal_contact a:hover{text-decoration:none}section.block_other .modal_foot_2{display:flex;justify-content:space-between}section.block_other .modal_foot_2 .modal_foot_soc{display:flex;gap:4px}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_fb{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_fb.svg") no-repeat center}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_fb:hover{background:#252526 url("../img/head_ico_fb_hover.svg") no-repeat center}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_in{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_in.svg") no-repeat center}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_in:hover{background:#252526 url("../img/head_ico_in_hover.svg") no-repeat center}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_tik{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_tik.svg") no-repeat center}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_tik:hover{background:#020303 url("../img/head_ico_tik_hover.svg") no-repeat center}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_yt{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='7' width='16' height='10' rx='3' stroke='%23020303' stroke-width='2'/%3E%3Cpath d='M11 10l4 2-4 2v-4z' fill='%23020303'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px}section.block_other .modal_foot_2 .modal_foot_soc a.soc_item_yt:hover{background:#020303 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='7' width='16' height='10' rx='3' stroke='%23FFFFFF' stroke-width='2'/%3E%3Cpath d='M11 10l4 2-4 2v-4z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px}section.block_other .wpcf7{width:50%;float:left;margin-right:5%}@media(max-width: 760px){section.block_other .wpcf7{width:100%;float:none;margin-right:0}}section.block_other .wp-block-columns{margin-bottom:30px}section.block_other .wp-block-columns h4{margin-bottom:20px}section.block_reviews h2{margin-bottom:56px}section.block_reviews .cont_reviews{display:flex;flex-wrap:wrap;gap:3px;row-gap:4px}section.block_reviews .cont_reviews .row{width:calc(33.3% - 2px);background:#f3f5f7;padding:24px;display:flex;flex-direction:column;gap:24px}@media(max-width: 980px){section.block_reviews .cont_reviews .row{width:calc(50% - 2px)}}@media(max-width: 520px){section.block_reviews .cont_reviews .row{width:100%}}section.block_reviews .cont_reviews .row .row_head{display:flex;gap:8px;align-items:center}section.block_reviews .cont_reviews .row .row_head img.avatar{width:32px;height:32px;border-radius:50%}section.block_reviews .cont_reviews .row .row_head .row_head_name{display:flex;flex-direction:column;gap:4px}section.block_reviews .cont_reviews .row .row_head .row_head_name h3{text-transform:uppercase;font-size:20px;font-weight:bold;color:#020303}section.block_reviews .cont_reviews .row .row_head .row_head_name .star{display:flex;gap:4px}section.block_reviews .cont_reviews .row .row_head .row_head_name .star img{width:16px;height:16px}section.block_reviews .cont_reviews .row .row_body{font-size:16px;line-height:135%;color:#020303}footer{background:#020303;padding-top:80px}footer .foot_cont{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:140px}@media(max-width: 980px){footer .foot_cont{flex-direction:column;gap:96px}}footer .foot_cont .foot_left{display:flex;flex-direction:column;gap:32px}footer .foot_cont .foot_left_head{display:flex;align-items:center;gap:32px}footer .foot_cont .foot_left_head a.logo{display:block}footer .foot_cont .foot_left_head .foot_lang{display:inline-flex;justify-content:center;align-items:center;position:relative;cursor:pointer;gap:6px;padding:10px;padding-right:6px}footer .foot_cont .foot_left_head .foot_lang::after{content:"";display:block;width:5px;height:3px;background:url("../img/arrow_lang.svg") no-repeat center}footer .foot_cont .foot_left_head .foot_lang span.lang_curent{display:block;font-weight:bold;color:#fff}footer .foot_cont .foot_left_head .foot_lang ul.lang_choise{display:none;position:absolute;left:0;top:35px;flex-direction:column;background:#fff;list-style:none;padding:12px 15px;gap:10px}@media(max-width: 680px){footer .foot_cont .foot_left_head .foot_lang ul.lang_choise{top:auto;bottom:35px}}footer .foot_cont .foot_left_head .foot_lang ul.lang_choise li{display:block}footer .foot_cont .foot_left_head .foot_lang ul.lang_choise li a{display:block;text-decoration:none;font-weight:bold;color:#020303}footer .foot_cont .foot_left_head .foot_lang ul.lang_choise li a:hover{text-decoration:underline}footer .foot_cont .foot_left_head .foot_lang ul.lang_choise li a.active{pointer-events:none;color:#d0d2d4}footer .foot_cont .foot_left_head .foot_lang:hover ul.lang_choise{display:flex}footer .foot_cont .foot_left_body{display:flex;gap:140px}footer .foot_cont .foot_left_body ul{list-style:none;display:flex;flex-direction:column;gap:16px}footer .foot_cont .foot_left_body ul li a{color:#fff;text-decoration:none;font-size:20px;font-weight:bold;text-transform:uppercase}footer .foot_cont .foot_left_body ul li a:hover{text-decoration:underline}footer .foot_cont .foot_right{display:flex;gap:32px;flex-direction:column;align-items:flex-start;color:#fff}footer .foot_cont .foot_right a.sb_send::before{content:"";display:block;width:24px;height:24px;background:url("../img/phone_dark.svg") no-repeat center;transition:background .3s}footer .foot_cont .foot_right a.sb_send:hover::before{background:url("../img/phone_yello.svg") no-repeat center}footer .foot_cont .foot_right ul.foot_contact{list-style:none;display:flex;gap:8px;flex-direction:column}footer .foot_cont .foot_right ul.foot_contact a{color:#fff;text-transform:uppercase}footer .foot_cont .foot_right ul.foot_contact a:hover{text-decoration:none}footer .foot_cont .foot_right .foot_soc{display:flex;gap:4px}footer .foot_cont .foot_right .foot_soc a.soc_item_in{display:block;width:36px;height:36px;border-radius:36px;background:#252526 url("../img/foot_ico_in.svg") no-repeat center}footer .foot_cont .foot_right .foot_soc a.soc_item_in:hover{background:#252526 url("../img/head_ico_in_hover.svg") no-repeat center}footer .foot_cont .foot_right .foot_soc a.soc_item_fb{display:block;width:36px;height:36px;border-radius:36px;background:#252526 url("../img/foot_ico_fb.svg") no-repeat center}footer .foot_cont .foot_right .foot_soc a.soc_item_fb:hover{background:#252526 url("../img/head_ico_fb_hover.svg") no-repeat center}footer .foot_cont .foot_right .foot_soc a.soc_item_tik{display:block;width:36px;height:36px;border-radius:36px;background:#252526 url("../img/foot_ico_tik.svg") no-repeat center}footer .foot_cont .foot_right .foot_soc a.soc_item_tik:hover{background:#252526 url("../img/head_ico_tik_hover.svg") no-repeat center}footer .foot_cont .foot_right .foot_soc a.soc_item_yt{display:block;width:36px;height:36px;border-radius:36px;background:#252526 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='7' width='16' height='10' rx='3' stroke='%23FFFFFF' stroke-width='2'/%3E%3Cpath d='M11 10l4 2-4 2v-4z' fill='%23FFFFFF'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px}footer .foot_cont .foot_right .foot_soc a.soc_item_yt:hover{background:#252526 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='4' y='7' width='16' height='10' rx='3' stroke='%23FFDD00' stroke-width='2'/%3E%3Cpath d='M11 10l4 2-4 2v-4z' fill='%23FFDD00'/%3E%3C/svg%3E") no-repeat center;background-size:20px 20px}footer .foot_copt{display:flex;justify-content:space-between;color:#fff;padding:45px 0;border-top:2px dashed #3a3a3a;align-items:center;font-size:16px}@media(max-width: 980px){footer .foot_copt{flex-direction:column;gap:15px}}footer .foot_copt .cont_left{font-weight:bold;color:#fff;text-transform:uppercase;opacity:.3}footer .foot_copt .cont_left a{color:#fff;text-transform:uppercase}footer .foot_copt .cont_left a:hover{text-decoration:none}footer .foot_copt .cont_center{font-weight:bold;text-transform:uppercase}footer .foot_copt .cont_right{display:flex;gap:8px;align-items:center}#contact-form{width:100%;max-width:720px}.fancybox__content .form_cont{gap:15px;row-gap:20px}.fancybox__content .form_cont .form-group{width:calc(33% - 7.5px)}@media(max-width: 760px){.fancybox__content .form_cont .form-group{width:calc(50% - 7.5px)}}@media(max-width: 520px){.fancybox__content .form_cont .form-group{width:100%}}.fancybox__content .form_cont .form-group label{font-weight:bold;text-transform:uppercase;display:block;margin-bottom:5px;font-size:16px;color:#020303}.fancybox__content .form_cont .form-group input{border:none;background:#f3f5f7;padding:20px;font-size:16px;width:100%;font-family:"Bebas Neue Pro Expanded";text-transform:uppercase;font-weight:bold}.fancybox__content .form_cont .form-group input::placeholder{color:#aeb0b2}.fancybox__content .form_cont .form-group input:focus{outline:none;box-shadow:0 0 0 2px #fd0}.fancybox__content .form_cont .form-group.promo-group{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 760px){.fancybox__content .form_cont .form-group.promo-group{width:100%}}.fancybox__content .form_cont .form-group.promo-group label{width:100%}.fancybox__content .form_cont .form-group.promo-group input{width:50%;display:block}.fancybox__content .form_cont .form-group.promo-group button{width:49%;display:block;border:0}.fancybox__content button#next-step-modal{border:0;background:#fd0;color:#020303;padding:17px 24px;font-size:20px;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:background .3s,color .3s;margin-top:20px}.fancybox__content button#next-step-modal#next-step,.fancybox__content button#next-step-modal#back-step{margin-top:20px}.fancybox__content button#next-step-modal:hover{background:#020303;color:#fd0}@media(max-width: 760px){.fancybox__content button#next-step-modal{font-size:18px}}.fancybox__content .button-group{display:flex;gap:16px;margin-top:32px}.fancybox__content form{display:flex;flex-wrap:wrap;justify-content:space-between}.fancybox__content form span.wpcf7-form-control-wrap{display:flex;width:100%;flex-direction:column}.fancybox__content form span.wpcf7-form-control-wrap[data-name=your-name]{width:calc(50% - 2px);margin-right:2px}.fancybox__content form span.wpcf7-form-control-wrap[data-name=your-name] input{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px}.fancybox__content form span.wpcf7-form-control-wrap[data-name=your-name] input::placeholder{color:#aeb0b2}.fancybox__content form span.wpcf7-form-control-wrap[data-name=your-phone]{width:50%}.fancybox__content form span.wpcf7-form-control-wrap[data-name=your-phone] input{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px}.fancybox__content form span.wpcf7-form-control-wrap[data-name=your-phone] input::placeholder{color:#aeb0b2}.fancybox__content form span.wpcf7-form-control-wrap textarea{width:100%;border:none;background:#f3f5f7;color:#000;text-transform:uppercase;font-family:"Bebas Neue Pro Expanded";font-weight:bold;font-size:20px;padding:20px;margin-top:2px;height:120px}.fancybox__content form span.wpcf7-form-control-wrap textarea::placeholder{color:#aeb0b2}.fancybox__content form input[type=submit]{display:inline-flex;font-weight:bold;text-transform:uppercase;text-decoration:none;font-size:20px;padding:17px 24px;align-items:center;justify-content:center;cursor:pointer;gap:10px;color:#020303;background:#fd0;transition:background .3s,color .3s;border:0;margin-top:2px}.fancybox__content form input[type=submit]:hover{background:#020303;color:#fd0}@media(max-width: 760px){.fancybox__content form input[type=submit]{font-size:18px}}.fancybox__content .modal_foot{display:flex;justify-content:space-between;margin-top:40px;padding-bottom:30px}@media(max-width: 760px){.fancybox__content .modal_foot{flex-direction:column;gap:20px}}.fancybox__content .modal_foot ul.modal_contact{list-style:none;display:flex;gap:8px;flex-direction:column}.fancybox__content .modal_foot ul.modal_contact a{color:#020303;text-transform:uppercase}.fancybox__content .modal_foot ul.modal_contact a:hover{text-decoration:none}.fancybox__content .modal_foot_2{display:flex;justify-content:space-between;padding-top:30px;border-top:1px dotted #757575}@media(max-width: 760px){.fancybox__content .modal_foot_2{flex-direction:column;gap:20px}}.fancybox__content .modal_foot_2 .modal_foot_soc{display:flex;gap:4px}.fancybox__content .modal_foot_2 .modal_foot_soc a.soc_item_in{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_in.svg") no-repeat center}.fancybox__content .modal_foot_2 .modal_foot_soc a.soc_item_in:hover{background:#252526 url("../img/head_ico_in_hover.svg") no-repeat center}.fancybox__content .modal_foot_2 .modal_foot_soc a.soc_item_fb{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_fb.svg") no-repeat center}.fancybox__content .modal_foot_2 .modal_foot_soc a.soc_item_fb:hover{background:#252526 url("../img/head_ico_fb_hover.svg") no-repeat center}.fancybox__content .modal_foot_2 .modal_foot_soc a.soc_item_tik{display:block;width:36px;height:36px;border-radius:36px;background:#f3f5f7 url("../img/head_ico_tik.svg") no-repeat center}.fancybox__content .modal_foot_2 .modal_foot_soc a.soc_item_tik:hover{background:#252526 url("../img/head_ico_tik_hover.svg") no-repeat center}.step-3-title,.step-5-title{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:32px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;margin:0}@media(max-width: 760px){.step-3-title,.step-5-title{font-size:24px}}.step-3-subtitle,.step-4-subtitle,.step-5-subtitle{font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:20px;line-height:135%;color:#474849}@media(max-width: 760px){.step-3-subtitle,.step-4-subtitle,.step-5-subtitle{font-size:16px}}.rental-form-title{display:flex;flex-direction:column;align-items:center;padding:0;margin-bottom:0;width:100%}@media(max-width: 1600px){.rental-form-title{height:auto}}@media(max-width: 390px){.rental-form-title{height:auto}}.rental-form-title .rental-form-title-header{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:24px 0;gap:8px;width:100%;background:#f3f5f7}@media(max-width: 1600px){.rental-form-title .rental-form-title-header{padding:24px 0}}@media(max-width: 1280px){.rental-form-title .rental-form-title-header{padding:24px 0}}@media(max-width: 1096px){.rental-form-title .rental-form-title-header{padding:24px 0}}@media(max-width: 560px){.rental-form-title .rental-form-title-header{padding:16px 0}}@media(max-width: 390px){.rental-form-title .rental-form-title-header{height:auto;min-height:80px;padding:10px 0;flex-wrap:nowrap}}.rental-form-title .rental-form-title-header .rental-form-title-text{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:32px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#000;display:flex;align-items:center;text-align:center}@media(max-width: 1600px){.rental-form-title .rental-form-title-header .rental-form-title-text{max-width:1040px}}@media(max-width: 1280px){.rental-form-title .rental-form-title-header .rental-form-title-text{font-size:32px}}@media(max-width: 1096px){.rental-form-title .rental-form-title-header .rental-form-title-text{font-size:32px}}@media(max-width: 560px){.rental-form-title .rental-form-title-header .rental-form-title-text{font-size:32px}}@media(max-width: 390px){.rental-form-title .rental-form-title-header .rental-form-title-text{font-size:18px;height:auto;padding:0;justify-content:center}}.rental-form-title .rental-form-title-header .rental-form-discount-badge{position:relative;width:94px;height:94px;display:flex;align-items:center;justify-content:center}@media(max-width: 1280px){.rental-form-title .rental-form-title-header .rental-form-discount-badge{width:84px;height:84px}}@media(max-width: 1096px){.rental-form-title .rental-form-title-header .rental-form-discount-badge{width:63px;height:63px}}@media(max-width: 560px){.rental-form-title .rental-form-title-header .rental-form-discount-badge{width:42px;height:42px}}@media(max-width: 390px){.rental-form-title .rental-form-title-header .rental-form-discount-badge{width:42px;height:42px}}.rental-form-title .rental-form-title-header .rental-form-discount-badge svg{width:100%;height:100%}.rental-form-title .rental-form-title-header .rental-form-discount-badge span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:700;line-height:.85}@media(max-width: 1280px){.rental-form-title .rental-form-title-header .rental-form-discount-badge span{font-size:26px}}@media(max-width: 1096px){.rental-form-title .rental-form-title-header .rental-form-discount-badge span{font-size:24px}}@media(max-width: 560px){.rental-form-title .rental-form-title-header .rental-form-discount-badge span{font-size:18px}}@media(max-width: 390px){.rental-form-title .rental-form-title-header .rental-form-discount-badge span{font-size:16px}}#rental-form{position:relative;box-sizing:border-box}#rental-form *,#rental-form *::before,#rental-form *::after{box-sizing:inherit}#rental-form img,#rental-form svg{display:block;max-width:100%;height:auto}#rental-form button,#rental-form input,#rental-form select,#rental-form textarea{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}#rental-form .is-hidden,#rental-form .hidden{opacity:0;visibility:hidden;pointer-events:none}#rental-form .is-loading{opacity:.6;pointer-events:none}#rental-form{font-family:"Bebas Neue Pro Expanded";text-transform:uppercase;width:100%;max-width:1442px;margin:0 auto}@media(max-width: 390px){#rental-form{padding-inline:0}}#rental-form .step{position:relative;will-change:opacity,transform;transition:opacity .18s ease,transform .18s ease;padding:0;margin:0}#rental-form .step.is-hidden{position:absolute;top:0;left:0;right:0;height:0;overflow:hidden;padding:0;margin:0;opacity:0;transform:translate3d(0, 8px, 0)}#rental-form .step.is-active{position:relative;opacity:1;transform:translate3d(0, 0, 0);visibility:visible;pointer-events:auto;padding-top:24px;padding-bottom:clamp(24px,24px + 96*(100vw - 390px)/1210,120px)}#rental-form .step{display:block}#rental-form .step #step-1-left{width:70%}@media(max-width: 1180px){#rental-form .step #step-1-left{width:100%}}#rental-form .step #step-1-right{width:30%}@media(max-width: 1180px){#rental-form .step #step-1-right{width:100%}}@media(max-width: 560px){#rental-form .step #step-1-right{display:none}}@media(max-width: 390px){#rental-form .step #step-1-right{display:none}}#rental-form .step #step-1-cart-sidebar{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 16px;gap:24px;height:auto;background:#f3f5f7;margin-top:32px;position:sticky;top:100px;z-index:10;max-width:100%}@media(max-width: 1180px){#rental-form .step #step-1-cart-sidebar{width:100%}}#rental-form .step #step-1-cart-sidebar h2{width:180px;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin:0;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:0px;width:100%;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:8px;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 12px;gap:117px;width:100%;height:75px;background:#fff;flex:none;order:0;align-self:stretch;flex-grow:0}@media(max-width: 1180px){#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card{gap:20px}}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;width:185px;height:43px;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-person-name{width:185px;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;color:#252526;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;width:185px;height:11px;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-no-equipment{width:165px;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#8b8d8f;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-premium{display:none;width:56px;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#000;flex:none;order:1;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-boots{display:none;width:71px;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#000;flex:none;order:2;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-price-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px;gap:8px;width:auto;height:auto;flex:none;order:1;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-price-section.hidden{opacity:0;visibility:hidden;pointer-events:none}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px;gap:8px;width:90px;height:11px;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-old{display:none;width:27px;height:7px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:10px;line-height:100%;letter-spacing:-0.02em;text-decoration-line:line-through;text-transform:uppercase;color:#8b8d8f;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-new{width:90px;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c;flex:none;order:1;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-free{width:auto;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-divider{width:100%;height:0px;border:1px solid #d0d2d4;flex:none;order:1;align-self:stretch;flex-grow:0;margin:24px 0 24px 0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;width:100%;flex:none;order:2;align-self:stretch;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-discount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%;height:16px;flex:none;order:0;align-self:stretch;flex-grow:0}@media(max-width: 1180px){#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-discount-row{gap:20px}}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-discount-row .cart-discount-label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;width:auto;height:16px;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-discount-row .cart-discount-label span{width:auto;height:10px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-discount-row .cart-discount-label svg{width:16px;height:16px;flex:none;order:1;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-discount-row .cart-discount-amount{width:auto;height:10px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c;flex:none;order:1;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-subtotal-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0 24px 0;width:100%;flex:none;order:1;align-self:stretch;flex-grow:0}@media(max-width: 1180px){#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-subtotal-row{gap:20px}}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-label{width:auto;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:0;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-amount{width:auto;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:1;flex-grow:0}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-info-message{display:flex;flex-direction:row;padding:10px 0 15px 10px;width:100%;background:#fff;order:3}#rental-form .step #step-1-cart-sidebar .step-1-cart-content .cart-info-message p{height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c}#rental-form .step #step-5-right{display:flex;flex-direction:column;padding:0px;width:30%;flex:0 0 30%}@media(max-width: 1180px){#rental-form .step #step-5-right{width:100%;flex:0 0 auto}}#rental-form .step #step-5-right{flex:none;order:1;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar{display:flex;flex-direction:column;padding:24px 16px;gap:24px;background:#f3f5f7;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar h2{width:180px;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:16px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .cart-item-row,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .step-5-cart-item-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:411px;height:11px;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .cart-item-row .cart-item-label,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .cart-item-row .step-5-cart-item-label,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .step-5-cart-item-row .cart-item-label,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .step-5-cart-item-row .step-5-cart-item-label{width:auto;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#8b8d8f;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .cart-item-row .cart-item-price,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .cart-item-row .step-5-cart-item-price,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .step-5-cart-item-row .cart-item-price,#rental-form .step #step-5-right #step-5-cart-sidebar #step-5-cart-content .step-5-cart-item-row .step-5-cart-item-price{width:auto;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:1;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:8px;width:411px;height:56px;flex:none;order:2;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;width:411px;height:56px;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-wrapper .step-5-promo-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:411px;height:56px;background:#fff;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-wrapper .step-5-promo-input-wrapper input[type=text]{width:100%;height:14px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#aeb0b2;border:none;background:rgba(0,0,0,0);outline:none;flex:none;order:0;flex-grow:1}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-wrapper .step-5-promo-input-wrapper input[type=text]::placeholder{color:#aeb0b2}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-wrapper .step-5-promo-input-wrapper .step-5-promo-apply{width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;text-align:right;cursor:pointer;flex:none;order:1;flex-grow:1}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-wrapper .step-5-promo-error{display:none;width:100%;height:14px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;color:#696a6c;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-promo-section .step-5-promo-divider{height:0px;border:1px solid #d0d2d4;flex:none;order:3;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;height:auto;flex:none;order:4;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .condition-link,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .condition-link,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row{order:3;font-size:12px}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;height:16px;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .step-5-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .step-5-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .step-5-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .step-5-discount-label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;width:auto;height:16px;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .step-5-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .step-5-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .step-5-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .step-5-discount-label span{width:auto;height:10px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .cart-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .step-5-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .cart-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .step-5-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .cart-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .step-5-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .cart-discount-label svg,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .step-5-discount-label svg{width:16px;height:16px;flex:none;order:1;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row .step-5-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row .step-5-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row .step-5-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row .step-5-discount-amount{width:auto;height:10px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c;flex:none;order:1;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount{height:10px}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .step-5-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .step-5-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .step-5-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .cart-discount-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .step-5-discount-label{height:10px}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .step-5-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .step-5-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .step-5-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .cart-discount-label span,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .step-5-discount-label span{color:#8b8d8f}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .step-5-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .cart-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .step-5-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .cart-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .step-5-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .cart-discount-label span strong,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .step-5-discount-label span strong{color:#020303;font-weight:700}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-discount-row.promo-discount .step-5-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-discount-row.promo-discount .step-5-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-discount-row.promo-discount .step-5-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .cart-discount-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-discount-row.promo-discount .step-5-discount-amount{color:#8b8d8f}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-subtotal-row,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-total-row,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-subtotal-row,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-total-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;flex:none;order:2;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-subtotal-row .cart-subtotal-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-subtotal-row .step-5-total-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-total-row .cart-subtotal-label,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-total-row .step-5-total-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-subtotal-row .cart-subtotal-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-subtotal-row .step-5-total-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-total-row .cart-subtotal-label,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-total-row .step-5-total-label{width:auto;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-subtotal-row .cart-subtotal-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .cart-subtotal-row .step-5-total-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-total-row .cart-subtotal-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .cart-summary-section .step-5-total-row .step-5-total-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-subtotal-row .cart-subtotal-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .cart-subtotal-row .step-5-total-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-total-row .cart-subtotal-amount,#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-discounts-section .step-5-total-row .step-5-total-amount{width:auto;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:1;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-payment-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;width:411px;height:103px;flex:none;order:5;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-payment-section .step-5-payment-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 32px;gap:10px;width:411px;height:56px;background:#fd0;border-radius:0px;border:none;cursor:pointer;flex:none;order:0;align-self:stretch;flex-grow:0;transition:background .3s ease}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-payment-section .step-5-payment-button:hover{background:#ffe533}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-payment-section .step-5-payment-button span{width:auto;height:14px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:0;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-payment-section .step-5-confirmation-message{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;gap:10px;width:411px;height:35px;background:#fff;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step #step-5-right #step-5-cart-sidebar .step-5-payment-section .step-5-confirmation-message span{width:auto;height:11px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c;flex:none;order:0;flex-grow:0}#rental-form .step .step-5-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:15px 0;align-self:stretch;max-width:959px}@media(max-width: 1280px){#rental-form .step .step-5-buttons{max-width:833px}}#rental-form .step .step-5-buttons .button-secondary{border:1px solid #aeb0b2;border-radius:0px;color:#aeb0b2;background:#fff}#rental-form .step .step-5-buttons .button-secondary:hover{background:#f3f5f7;border-color:#8b8d8f;color:#8b8d8f}@media(max-width: 1280px){#rental-form .step .step-5-buttons .button-secondary{width:30%}}@media(max-width: 560px){#rental-form .step .step-5-buttons .button-secondary{width:100%}}@media(max-width: 360px){#rental-form .step .step-5-buttons .button-secondary{width:100%}}#rental-form .step .step-5-buttons .button-primary{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 32px;gap:10px;width:auto;height:56px;background:#020303;border:1px solid #020303;border-radius:0px;flex:none;order:1;flex-grow:0;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#fff;cursor:pointer;transition:all .3s ease}#rental-form .step .step-5-buttons .button-primary:hover{background:#474849;border-color:#474849}#rental-form .step h2{font-size:32px;font-weight:bold;line-height:85%;color:#474849}#rental-form .step .special-offer-banner{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:10px;width:959px;max-width:100%;min-height:64px;background:#fffded;border:1px solid #fd0;flex:none;order:1;align-self:stretch;flex-grow:0;margin-bottom:32px}@media(max-width: 980px){#rental-form .step .special-offer-banner{width:100%}}@media(max-width: 760px){#rental-form .step .special-offer-banner{flex-wrap:wrap;min-height:auto;padding:16px}}#rental-form .step .special-offer-banner.hidden{opacity:0;visibility:hidden;pointer-events:none}#rental-form .step .special-offer-banner .special-offer-banner-left{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1}@media(max-width: 760px){#rental-form .step .special-offer-banner .special-offer-banner-left{width:calc(100% - 40px)}}#rental-form .step .special-offer-banner .special-offer-banner-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;background:#fd0;flex-shrink:0}@media(max-width: 760px){#rental-form .step .special-offer-banner .special-offer-banner-icon{width:34px;height:34px;min-width:34px;min-height:34px}}#rental-form .step .special-offer-banner .special-offer-banner-icon svg{width:24px;height:24px}@media(max-width: 760px){#rental-form .step .special-offer-banner .special-offer-banner-icon svg{width:20px;height:20px}}#rental-form .step .special-offer-banner .special-offer-banner-text{display:flex;flex-direction:column;gap:4px;flex:1}#rental-form .step .special-offer-banner .special-offer-banner-title{font-size:20px;font-weight:bold;color:#020303;line-height:1.2;text-transform:uppercase}@media(max-width: 760px){#rental-form .step .special-offer-banner .special-offer-banner-title{font-size:16px}}#rental-form .step .special-offer-banner .special-offer-banner-description{font-size:16px;color:#696a6c;line-height:1.3}@media(max-width: 760px){#rental-form .step .special-offer-banner .special-offer-banner-description{font-size:14px}}#rental-form .step .special-offer-banner-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:32px;background:#fff;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .3s}@media(max-width: 760px){#rental-form .step .special-offer-banner-close{position:absolute;right:15px}}#rental-form .step .special-offer-banner-close:hover{background:#f3f5f7}#rental-form .step .special-offer-banner-close svg{width:16px;height:16px}#rental-form .step h3{font-size:24px;margin-top:15px;color:#020303}#rental-form .step .rental-step1-inputs{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:32px;width:959px;max-width:100%;flex:none;order:2;align-self:stretch;flex-grow:0}@media(max-width: 980px){#rental-form .step .rental-step1-inputs{width:100%}}#rental-form .step .rental-step1-inputs .rental-date-group{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-date-group .rental-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#696a6c;display:flex;align-items:center;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-date-group .rental-date-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#f3f5f7;position:relative;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-date-group .rental-date-input-wrapper .rental-date-input{border:none;background:rgba(0,0,0,0);font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0}#rental-form .step .rental-step1-inputs .rental-date-group .rental-date-input-wrapper .rental-date-input::placeholder{color:#696a6c}#rental-form .step .rental-step1-inputs .rental-date-group .rental-date-input-wrapper .rental-date-input:focus{outline:none}#rental-form .step .rental-step1-inputs .rental-date-group .rental-date-input-wrapper .rental-calendar-icon{flex:none;order:0;flex-grow:0;width:20px;height:20px}#rental-form .step .rental-step1-inputs .rental-occupants-group{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:32px;width:100%;flex:none;order:1;align-self:stretch;flex-grow:0}@media(max-width: 760px){#rental-form .step .rental-step1-inputs .rental-occupants-group{flex-direction:column;gap:24px}}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;flex:1}@media(max-width: 760px){#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control{width:100%}}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#696a6c;display:flex;align-items:center;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:12px;width:100%;height:56px;flex:none;order:1;align-self:stretch;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-btn{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:21px 16px;gap:10px;width:56px;height:56px;border:1px solid #d0d2d4;background:#fff;cursor:pointer;transition:background .3s,border-color .3s;flex:none;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-btn:hover{background:#f3f5f7;border-color:#020303}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-btn:active{background:#e0e0e0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-btn svg{width:24px;height:24px;flex:none;order:0;flex-grow:0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-btn.rental-number-decrease{order:0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-btn.rental-number-increase{order:2}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-display{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:21px 16px;gap:10px;flex:1;height:56px;background:#f3f5f7;border:none;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;text-align:center;flex:none;order:1;flex-grow:1}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-display:focus{outline:none;box-shadow:0 0 0 2px #fd0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-display::-webkit-inner-spin-button,#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-display::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#rental-form .step .rental-step1-inputs .rental-occupants-group .rental-occupant-control .rental-number-control .rental-number-display{-moz-appearance:textfield}#rental-form .rental-container{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}@media(max-width: 1180px){#rental-form .rental-container{flex-direction:column;padding:0 15px 0 15px}}@media(max-width: 560px){#rental-form .rental-container{padding:0}}@media(max-width: 390px){#rental-form .rental-container{padding:0 10px}}#rental-form .form_cont{padding:24px 16px;width:100%;gap:10px}#rental-form .form_cont .form-group-flex{display:flex;flex-wrap:nowrap;gap:10px}@media(max-width: 560px){#rental-form .form_cont .form-group-flex{flex-direction:column}}@media(max-width: 390px){#rental-form .form_cont .form-group-flex{flex-direction:column}}#rental-form .form_cont .form-group{width:calc(33% - 7.5px)}@media(max-width: 760px){#rental-form .form_cont .form-group{width:calc(50% - 7.5px)}}@media(max-width: 520px){#rental-form .form_cont .form-group{width:100%}}#rental-form .form_cont .form-group label{font-weight:bold;text-transform:uppercase;display:block;margin-bottom:5px;font-size:16px;color:#696a6c}#rental-form .form_cont .form-group input{border:none;padding:20px;font-size:16px;width:100%;font-family:"Bebas Neue Pro Expanded";text-transform:uppercase;font-weight:bold}#rental-form .form_cont .form-group input::placeholder{color:#aeb0b2}#rental-form .form_cont .form-group input:focus{outline:none;box-shadow:0 0 0 2px #fd0}#rental-form .form_cont .form-group.promo-group{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 760px){#rental-form .form_cont .form-group.promo-group{width:100%}}#rental-form .form_cont .form-group.promo-group label{width:100%}#rental-form .form_cont .form-group.promo-group input{width:50%;display:block}#rental-form .form_cont .form-group.promo-group button{width:49%;display:block}#rental-form button{border:0;background:#fd0;color:#020303;padding:17px 24px;font-size:20px;height:60px;width:100%;text-transform:uppercase;font-weight:bold;cursor:pointer;transition:background .3s,color .3s}#rental-form button:hover{background:#020303;color:#fd0}@media(max-width: 760px){#rental-form button{font-size:18px}}#rental-form .button-group{display:flex;gap:16px;padding-top:24px;max-width:959px}@media(max-width: 1280px){#rental-form .button-group{max-width:883px}}@media(max-width: 560px){#rental-form .button-group{padding:24px 15px 0 15px}}#rental-form #step-2 #step-2-right{width:30%}@media(max-width: 1180px){#rental-form #step-2 #step-2-right{width:100%}}#rental-form #step-2 #cart-sidebar{background:#f3f5f7;padding:24px 16px;position:sticky;top:100px;z-index:10;width:443px;max-width:100%}@media(max-width: 1180px){#rental-form #step-2 #cart-sidebar{width:100%}}@media(max-width: 560px){#rental-form #step-2 #cart-sidebar{margin-top:0}}@media(max-width: 390px){#rental-form #step-2 #cart-sidebar{margin-top:0}}#rental-form #step-2 #step-2-left{width:70%}@media(max-width: 1180px){#rental-form #step-2 #step-2-left{width:100%}}#rental-form #step-2 #step-2-left #person-tabs{display:none}#rental-form #step-2 #step-2-left #person-tabs .tab-btn{padding:12px 24px;background:#f3f5f7;border:none;font-size:20px;font-weight:bold;color:#020303;cursor:pointer;transition:background .3s}#rental-form #step-2 #step-2-left #person-tabs .tab-btn.active{background:#fd0}#rental-form #step-2 #step-2-left #person-tabs .tab-btn.check{position:relative}#rental-form #step-2 #step-2-left #person-tabs .tab-btn.check::after{content:"✓";position:absolute;top:-8px;right:-8px;background:#020303;color:#fd0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}#rental-form #step-2 #step-2-left #person-tabs .tab-btn:hover{background:#fff5b2}#rental-form #step-2 #step-2-left #parent-categories{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:24px;width:959px;max-width:100%;margin-bottom:32px}@media(max-width: 980px){#rental-form #step-2 #step-2-left #parent-categories{width:100%}}@media(max-width: 390px){#rental-form #step-2 #step-2-left #parent-categories{margin-bottom:0}}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 16px;gap:12px;width:100%;max-width:959px;background:#f3f5f7}@media(max-width: 980px){#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card{max-width:100%}}@media(max-width: 760px){#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card{padding:20px 12px 12px;gap:10px}}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .person-card-header{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .category-switcher{width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .category-switcher .category-switcher-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:2px;gap:32px;width:100%;height:43px;background:#fff}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .category-switcher .category-switcher-container .category-switcher-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 0px;gap:10px;margin:0 auto;flex:1;height:39px;background:rgba(0,0,0,0);border:none;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526;cursor:pointer;transition:background .3s,color .3s}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .category-switcher .category-switcher-container .category-switcher-btn.active{background:#020303;color:#fff}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .category-switcher .category-switcher-container .category-switcher-btn:hover:not(.active){background:#f3f5f7}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container{width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:12px;width:100%}@media(max-width: 760px){#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row{flex-wrap:wrap;gap:8px}}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card{display:flex;flex-direction:column;align-items:flex-start;padding:16px 12px;gap:14px;flex:1;min-height:75px;background:#fff;cursor:pointer;transition:background .3s}@media(max-width: 760px){#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card{flex:1 1 calc(50% - 4px);min-width:calc(50% - 4px)}}@media(max-width: 520px){#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card{flex:1 1 100%;min-width:100%}}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.disabled{opacity:.5;pointer-events:none}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.selected .package-checkbox-wrapper::before{background:#fd0 !important;border-color:#fd0 !important}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.selected .package-checkbox-wrapper::after{background:#020303 !important}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:14px;width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-checkbox-wrapper{position:relative;width:16px;height:16px;flex-shrink:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-checkbox-wrapper input[type=checkbox]{position:absolute;width:16px;height:16px;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-checkbox-wrapper input[type=checkbox]:disabled{cursor:not-allowed}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-checkbox-wrapper::before{content:"";position:absolute;width:16px;height:16px;left:0;top:0;background:#fff;border:1px solid #d0d2d4;box-sizing:border-box;transition:background .3s,border-color .3s;z-index:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-checkbox-wrapper::after{content:"";position:absolute;width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);background:rgba(0,0,0,0);transition:background .3s;z-index:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px;gap:12px;flex:1}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-content .package-title{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-content .package-price{font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-arrow{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-arrow svg{width:24px;height:24px}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-inner .package-arrow svg path{transform:rotate(90deg);transform-origin:center;transition:transform .3s ease}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-arrow svg path{transform:rotate(270deg)}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card .package-details{width:100%;display:block;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transform:translate3d(0, -4px, 0);transition:opacity .18s ease,transform .18s ease}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details{max-height:2000px;opacity:1;visibility:visible;transform:translate3d(0, 0, 0)}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-loading,#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-error{padding:16px;text-align:center;color:#696a6c;font-size:16px;font-family:"Bebas Neue Pro"}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content{display:flex;flex-direction:column;gap:16px}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-image{width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-image img{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:4px}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description{font-family:"Bebas Neue Pro";font-size:16px;line-height:135%;color:#020303}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description p{margin-bottom:12px}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description p:last-child{margin-bottom:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description strong{font-weight:bold;color:#020303;text-transform:uppercase}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description ul,#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description ol{margin-left:20px;margin-bottom:12px}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .rental-packages-container .rental-packages-row .rental-package-card.expanded .package-details-content .package-details-description li{margin-bottom:8px}@keyframes slideDown{from{opacity:0;max-height:0}to{opacity:1;max-height:2000px}}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container{width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item{display:flex;flex-direction:row;align-items:flex-start;padding:16px 12px;width:100%;background:#fff;cursor:pointer;transition:background .3s}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:12px;width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-checkbox-wrapper{position:relative;width:16px;height:16px;flex-shrink:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-checkbox-wrapper input[type=checkbox]{position:absolute;width:16px;height:16px;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-checkbox-wrapper::before{content:"";position:absolute;width:16px;height:16px;left:0;top:0;background:#fff;border:1px solid #d0d2d4;box-sizing:border-box;transition:background .3s,border-color .3s;z-index:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-checkbox-wrapper::after{content:"";position:absolute;width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);background:rgba(0,0,0,0);transition:background .3s;z-index:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-checkbox-wrapper.checked::before{background:#fd0;border-color:#fd0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-checkbox-wrapper.checked::after{background:#020303}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px;gap:12px;flex:1}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-content .option-title{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .additional-options-container .additional-option-item .option-inner .option-content .option-price{font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container{width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item{display:flex;flex-direction:row;align-items:flex-start;padding:16px 12px;width:100%;background:#fff;cursor:pointer;transition:background .3s}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:12px;width:100%}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-checkbox-wrapper{position:relative;width:16px;height:16px;flex-shrink:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-checkbox-wrapper input[type=checkbox]{position:absolute;width:16px;height:16px;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-checkbox-wrapper::before{content:"";position:absolute;width:16px;height:16px;left:0;top:0;background:#fff;border:1px solid #d0d2d4;box-sizing:border-box;transition:background .3s,border-color .3s;z-index:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-checkbox-wrapper::after{content:"";position:absolute;width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);background:rgba(0,0,0,0);transition:background .3s;z-index:0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-checkbox-wrapper.checked::before{background:#fd0;border-color:#fd0}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-checkbox-wrapper.checked::after{background:#020303}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px;gap:12px;flex:1}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-content .option-title{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#rental-form #step-2 #step-2-left #parent-categories .person-equipment-card .equipment-accessories-container .equipment-accessory-item .option-inner .option-content .option-price{font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c}#rental-form #step-2 #step-2-left #equipment-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(185px, 1fr));gap:16px}@media(max-width: 760px){#rental-form #step-2 #step-2-left #equipment-list{grid-template-columns:repeat(auto-fill, minmax(125px, 1fr))}}#rental-form #step-2 #step-2-left #equipment-list .equipment-item{text-align:center}#rental-form #step-2 #step-2-left #equipment-list.disabled{opacity:.5;pointer-events:none}#rental-form #step-2 #step-2-left #equipment-list.added{opacity:.85}#rental-form #step-2 #step-2-left #equipment-list.added img{object-fit:cover;margin-bottom:16px}#rental-form #step-2 #step-2-left #equipment-list.added h3{font-size:20px;margin-bottom:8px;color:#020303}#rental-form #step-2 #step-2-left #equipment-list.added p{font-size:16px;margin-bottom:8px;color:#696a6c}#rental-form #step-2 #step-2-left #equipment-list.added li{font-size:14px;text-align:left}#rental-form #step-2 #step-2-left #equipment-list.added button.add-equipment{width:100%;padding:12px;background:#fd0;color:#020303;border:none;font-weight:bold;cursor:pointer;transition:background .3s,color .3s}#rental-form #step-2 #step-2-left #equipment-list.added button.add-equipment:hover{background:#020303;color:#fd0}#rental-form #step-2 #step-2-left #equipment-list.added button.add-equipment[disabled]{background:#d0d2d4;cursor:not-allowed}#rental-form .add-equipment-container{flex:1}#rental-form .add-equipment-container .add-equipment{width:100%}#rental-form .add-equipment-container .add-equipment.is-hidden{display:none}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list{display:block;margin-top:16px}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-options-group{justify-content:center;gap:16px;width:100%}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item{text-align:center;position:relative;cursor:pointer;transition:background .3s;overflow:hidden;box-sizing:border-box;max-width:250px}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item:hover{background:#fff5b2}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item img{object-fit:cover;margin-bottom:16px;display:block;box-sizing:border-box}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item h3{font-size:20px;margin-bottom:8px;color:#020303}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-description{font-size:16px;margin-bottom:8px;color:#696a6c}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-description p{margin-bottom:8px}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-description p:last-child{margin-bottom:0}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-price-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-top:8px}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-price{font-size:18px;font-weight:bold;color:#020303;margin-bottom:0}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-icon{position:relative;width:32px;height:32px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;line-height:1;transition:all .3s;user-select:none;background:hsla(0,0%,100%,.9);border-radius:50%}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-icon.icon-check{color:#0a0;font-weight:bold}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-icon.icon-decline{color:red;font-weight:bold}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-icon[data-disabled=true]{cursor:not-allowed;opacity:.5}#rental-form .add-equipment-container .add-equipment .equipment-additional-options-list .equipment-option-item .equipment-option-icon[data-can-remove=no]{cursor:not-allowed;opacity:.7}#rental-form #step-4-left{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:32px;flex:none;order:0;align-self:stretch;flex-grow:1}@media(max-width: 1180px){#rental-form #step-4-left{width:100%}}@media(max-width: 560px){#rental-form #step-4-left{gap:10px}}#rental-form #step-4-left>h2{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:16px;width:100%;flex:none;order:0;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:32px;line-height:85%;letter-spacing:-0.02em;color:#020303;margin:0}@media(max-width: 760px){#rental-form #step-4-left>h2{font-size:24px}}#rental-form #step-4-left>h2>h2+p,#rental-form #step-4-left>h2 .step-4-subtitle{padding:0;width:100%}#rental-form #step-4-left .form_cont{display:grid;align-items:flex-start;padding:24px 16px 16px;gap:32px 12px;background:#f3f5f7;flex:none;order:0;align-self:stretch;flex-grow:0}#rental-form #step-4-left .form_cont .form-group{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;min-width:0}#rental-form #step-4-left .form_cont .step-4-section-title{grid-column:1/-1;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin:0}#rental-form #step-4-left .form_cont .step-4-section-title label{width:100%;height:14px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#696a6c;margin:0;display:flex;align-items:center}#rental-form #step-4-left .form_cont .step-4-section-title input{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff;border:none;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#rental-form #step-4-left .form_cont .step-4-section-title input::placeholder{color:#aeb0b2}#rental-form #step-4-left .form_cont .step-4-section-title input:focus{outline:none;box-shadow:none}#rental-form #step-4-left #delivery-points{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px;gap:32px;width:100%;min-height:156px;background:#f3f5f7;flex:none;order:1;align-self:stretch;flex-grow:0;position:relative;box-sizing:border-box}#rental-form #step-4-left #delivery-points .step-4-section-title{width:131px;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin:0;flex:none;order:0;flex-grow:0}#rental-form #step-4-left #delivery-points select,#rental-form #step-4-left #delivery-points #delivery-point-select{padding:21px 16px;gap:10px;width:100%;border:none;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#aeb0b2;appearance:none;cursor:pointer;flex:none;order:1;align-self:stretch;flex-grow:0;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 6L15 12L9 18' stroke='%23AEB0B2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:24px 24px}#rental-form #step-4-left #delivery-points select:focus,#rental-form #step-4-left #delivery-points #delivery-point-select:focus{outline:none}#rental-form #step-4-left #delivery-points select:valid:not([value=""]),#rental-form #step-4-left #delivery-points #delivery-point-select:valid:not([value=""]){color:#474849}#rental-form #step-4-left #delivery-points select option,#rental-form #step-4-left #delivery-points #delivery-point-select option{color:#474849;font-weight:700}#rental-form #step-4-left #delivery-points select option:disabled,#rental-form #step-4-left #delivery-points select option[value=""],#rental-form #step-4-left #delivery-points #delivery-point-select option:disabled,#rental-form #step-4-left #delivery-points #delivery-point-select option[value=""]{color:#aeb0b2}#rental-form #step-4-left #delivery-points .delivery-location-block{width:100%;margin-top:16px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-block-message{color:#474849;font-size:16px;padding:8px 0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper{width:100%}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper ul.loc_tab_buttons{list-style:none;display:inline-flex;margin-bottom:16px;background:#fff;padding:2px;border-radius:50px;position:relative}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper ul.loc_tab_buttons::before{content:"";display:block;position:absolute;top:2px;left:var(--tab-before-left, 2px);width:var(--tab-before-width, calc(50% - 2px));height:calc(100% - 4px);background:#020303;border-radius:50px;transition:left .3s,width .3s}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper ul.loc_tab_buttons li{padding:8px 20px;cursor:pointer;position:relative;z-index:1;transition:color .3s}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper ul.loc_tab_buttons li span{font-family:"Bebas Neue Pro";font-weight:700;font-size:14px;text-transform:uppercase;color:#474849;transition:color .3s}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper ul.loc_tab_buttons li.active span{color:#fd0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .tab{display:none}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .tab.active{display:block}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .map_container{background:#fff;border-radius:8px;overflow:hidden;min-height:250px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .map_container iframe{width:100%;height:250px;border:none}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .map_container .map_placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:250px;gap:16px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .map_container .map_placeholder p{color:#474849;font-size:16px;margin:0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .map_container .map_placeholder .button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background:#fd0;color:#020303;text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase;border-radius:4px;transition:background .3s}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-wrapper .loc_tabs .map_container .map_placeholder .button:hover{background:#e5c700}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item{display:flex;gap:24px;background:#fff;padding:16px;border-radius:8px}@media(max-width: 680px){#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item{flex-direction:column}}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo{flex:0 0 300px;position:relative}@media(max-width: 680px){#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo{flex:none;width:100%}}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_markers{position:absolute;left:0;width:100%;padding:12px;bottom:8px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;z-index:2}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_markers .marker{display:block;cursor:pointer;width:8px;height:8px;border-radius:8px;background:hsla(0,0%,100%,.5);transition:background .3s}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_markers .marker.active{background:#fd0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_imgs{position:relative}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_imgs img{display:none;opacity:0;transition:opacity .3s;width:100%;height:200px;object-fit:cover;border-radius:4px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_imgs img.active{display:block;opacity:1}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_imgs button.nav_arrow{border:0;background:hsla(0,0%,100%,.9) url(../img/arrow_right.svg) no-repeat center;background-size:16px;width:32px;height:32px;cursor:pointer;font-size:0;position:absolute;border-radius:4px;z-index:3}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_imgs button.nav_arrow.prev_arrow{left:8px;top:calc(50% - 16px);transform:rotate(180deg)}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_photo .photo_imgs button.nav_arrow.next_arrow{right:8px;top:calc(50% - 16px)}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info{flex:1;display:flex;flex-direction:column;gap:12px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_loc{display:flex;flex-direction:column;gap:4px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_loc h3{font-size:18px;font-weight:700;color:#020303;margin:0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_loc p{font-size:14px;color:#474849;margin:0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_contact{display:flex;flex-direction:column;gap:4px}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_contact h3{font-size:14px;font-weight:400;color:#474849;margin:0}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_contact a.phone{color:#020303;text-decoration:none;font-size:16px;font-weight:700}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info .item_info_contact a.phone:hover{text-decoration:underline}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info a.sb_rout{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background:#fd0;color:#020303;text-decoration:none;font-weight:700;font-size:14px;text-transform:uppercase;border-radius:4px;margin-top:auto;width:fit-content;transition:background .3s}#rental-form #step-4-left #delivery-points .delivery-location-block .delivery-location-item .item_info a.sb_rout:hover{background:#e5c700}#rental-form #step-4-right{width:30%}@media(max-width: 1180px){#rental-form #step-4-right{width:100%}}#rental-form .step-4-cart-sidebar{background:#f3f5f7;padding:24px 16px;position:sticky;top:100px;z-index:10;width:443px;max-width:100%}@media(max-width: 1180px){#rental-form .step-4-cart-sidebar{width:100%}}#rental-form .step-4-cart-sidebar h2{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin-bottom:24px}#rental-form #step-3 .step-3-container{display:flex;flex-direction:row;align-items:flex-start;padding-top:24px;width:100%;margin:0 auto}@media(max-width: 1180px){#rental-form #step-3 .step-3-container{flex-direction:column}}@media(max-width: 560px){#rental-form #step-3 .step-3-container{padding:0 15px}}@media(max-width: 390px){#rental-form #step-3 .step-3-container{padding:0 10px}}#rental-form #step-3 .step-3-left{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:17px;flex:1}@media(max-width: 1180px){#rental-form #step-3 .step-3-left{width:100%}}#rental-form #step-3 .step-3-header{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:16px;width:100%}#rental-form #step-3 .person-details-list{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:24px;width:100%}#rental-form #step-3 .person-details-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 16px;gap:32px;width:100%;max-width:959px;background:#f3f5f7}#rental-form #step-3 .person-details-card-header{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin:0}#rental-form #step-3 .person-details-fields{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:12px;width:100%}@media(max-width: 760px){#rental-form #step-3 .person-details-fields{flex-direction:column;gap:24px}}#rental-form #step-3 .person-details-field{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;flex:1}@media(max-width: 760px){#rental-form #step-3 .person-details-field{width:100%}}#rental-form #step-3 .person-details-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#696a6c;display:flex;align-items:center;width:100%}#rental-form #step-3 .person-details-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff;position:relative}#rental-form #step-3 .person-details-input{border:none;background:rgba(0,0,0,0);font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0}#rental-form #step-3 .person-details-input::placeholder{color:#696a6c}#rental-form #step-3 .person-details-input:focus{outline:none}#rental-form #step-3 .person-details-select-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff;position:relative;cursor:pointer}#rental-form #step-3 .person-details-select-wrapper::after{content:"";display:block;width:24px;height:24px;background:url("../img/arrow_lang.svg") no-repeat center;background-size:contain;transform:rotate(90deg);flex-shrink:0}#rental-form #step-3 .person-details-select option{padding:10px}#rental-form #step-3 .person-details-select{border:none;background:rgba(0,0,0,0);font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0;appearance:none;cursor:pointer}#rental-form #step-3 .person-details-select:focus{outline:none}#rental-form #step-3 .step-3-buttons{display:flex;flex-direction:row;align-items:flex-start;padding-top:24px;gap:32px;width:100%;width-max:959px}@media(max-width: 760px){#rental-form #step-3 .step-3-buttons{flex-direction:column;gap:16px}}#rental-form #step-3 .step-3-back-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 32px;gap:10px;flex:1;height:56px;background:#fff;border:1px solid #aeb0b2;border-radius:0px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#aeb0b2;cursor:pointer;transition:background .3s,color .3s,border-color .3s}#rental-form #step-3 .step-3-back-btn:hover{background:#f3f5f7;color:#020303;border-color:#020303}#rental-form #step-3 .step-3-continue-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 32px;gap:10px;flex:1;height:56px;background:#fd0;border:none;border-radius:0px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;cursor:pointer;transition:background .3s,color .3s}#rental-form #step-3 .step-3-continue-btn:hover{background:#020303;color:#fd0}#rental-form #step-3 .step-3-cart-sidebar{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 16px;gap:24px;max-width:100%;background:#f3f5f7;z-index:10}@media(max-width: 1096x){#rental-form #step-3 .step-3-cart-sidebar{width:100%;align-items:unset}}#rental-form #step-3 .step-3-cart-title{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;margin:0}.cart-email-consent{display:flex;flex-direction:row;align-items:center;padding:12px 10px;gap:10px;width:100%;background:#fff;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c;cursor:pointer;user-select:none}.cart-email-consent .package-checkbox-wrapper{position:relative;width:16px;height:16px;flex-shrink:0}.cart-email-consent .package-checkbox-wrapper input[type=checkbox]{position:absolute;width:16px;height:16px;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}.cart-email-consent .package-checkbox-wrapper input[type=checkbox]:disabled{cursor:not-allowed}.cart-email-consent .package-checkbox-wrapper::before{content:"";position:absolute;width:16px;height:16px;left:0;top:0;background:#fff;border:1px solid #d0d2d4;box-sizing:border-box;transition:background .3s,border-color .3s;z-index:0}.cart-email-consent .package-checkbox-wrapper::after{content:"";position:absolute;width:10px;height:10px;left:calc(50% - 5px);top:calc(50% - 5px);background:rgba(0,0,0,0);transition:background .3s;z-index:0}.cart-email-consent.selected .package-checkbox-wrapper::before{background:#fd0 !important;border-color:#fd0 !important}.cart-email-consent.selected .package-checkbox-wrapper::after{background:#020303 !important}.cart-email-consent .cart-email-consent-text{flex:1}.cart-email-consent p.warning{font-size:14px;color:red;margin-top:8px;padding:0}#cart-content{display:flex;flex-direction:column;gap:0}#cart-content .cart-items-container{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:24px;gap:8px;width:100%;margin-bottom:0}#cart-content .cart-items-container .cart-item-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 12px;width:100%;background:#fff}@media(max-width: 1180px){#cart-content .cart-items-container .cart-item-card{gap:20px}}#cart-content .cart-items-container .cart-item-card.promo-code-card{padding:0;background:rgba(0,0,0,0);flex-direction:column;justify-content:flex-start;gap:12px;align-items:stretch}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{width:auto;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 390px){#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{font-size:18px;height:13px}}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-actions{display:flex;align-items:center;justify-content:flex-end}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);padding:0;margin:0;color:#020303;cursor:pointer}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn.is-hidden{display:none}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{width:100%;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;border:none;background:rgba(0,0,0,0);outline:none;padding:0;margin:0;flex:1;min-width:0}#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input::placeholder{color:#aeb0b2}@media(max-width: 390px){#cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{font-size:18px;height:13px}}#cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{border:none;background:rgba(0,0,0,0);padding:0;margin:0;width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;text-align:right;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(max-width: 390px){#cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{font-size:18px;height:13px}}#cart-content .cart-items-container .cart-item-card .cart-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}#cart-content .cart-items-container .cart-item-card .cart-item-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;flex:1;min-width:0}#cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-person-name{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;color:#8b8d8f;width:100%}#cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;flex-wrap:wrap;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#020303}#cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-no-equipment{color:#8b8d8f}#cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-boots{color:#6155f5}#cart-content .cart-items-container .cart-item-card .cart-item-price-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px;gap:8px;flex-shrink:0}#cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px}#cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-old{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:10px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;text-decoration-line:line-through;color:#8b8d8f}#cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-new{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-free{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#cart-content .cart-divider{width:100%;height:0px;border:1px solid #d0d2d4;margin:0}#cart-content .cart-summary-section{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 24px 0;gap:12px;width:100%;margin-top:0}#cart-content .cart-summary-section .cart-discount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#cart-content .cart-summary-section .cart-discount-row{gap:20px}}#cart-content .cart-summary-section .cart-discount-row .cart-discount-label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#cart-content .cart-summary-section .cart-discount-row .cart-discount-label svg{width:16px;height:16px;flex-shrink:0}#cart-content .cart-summary-section .cart-discount-row .cart-discount-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span{color:#8b8d8f}#cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span strong{color:#020303;font-weight:700}#cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-amount{color:#8b8d8f}#cart-content .cart-summary-section .cart-subtotal-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#cart-content .cart-summary-section .cart-subtotal-row{gap:20px}}#cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#cart-content .cart-info-message{display:flex;flex-direction:row;align-items:center;padding:12px 10px;gap:10px;width:100%;background:#fff;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c;margin-top:0}#cart-content #step-1-cart-content,#cart-content #cart-content,#cart-content #step-3-cart-content,#cart-content #step-4-cart-content,#cart-content #step-5-cart-content{contain:layout paint}#cart-content #step-1-cart-sidebar,#cart-content #cart-sidebar,#cart-content #step-3-cart-sidebar,#cart-content #step-4-cart-sidebar,#cart-content #step-5-cart-sidebar{isolation:isolate;contain:paint}#step-3-cart-content{display:flex;flex-direction:column;gap:0}#step-3-cart-content .cart-items-container{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:24px;gap:8px;width:100%;margin-bottom:0}#step-3-cart-content .cart-items-container .cart-item-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 12px;width:100%;background:#fff}@media(max-width: 1180px){#step-3-cart-content .cart-items-container .cart-item-card{gap:20px}}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card{padding:0;background:rgba(0,0,0,0);flex-direction:column;justify-content:flex-start;gap:12px;align-items:stretch}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{width:auto;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 390px){#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{font-size:18px;height:13px}}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-actions{display:flex;align-items:center;justify-content:flex-end}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);padding:0;margin:0;color:#020303;cursor:pointer}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn.is-hidden{display:none}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{width:100%;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;border:none;background:rgba(0,0,0,0);outline:none;padding:0;margin:0;flex:1;min-width:0}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input::placeholder{color:#aeb0b2}@media(max-width: 390px){#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{font-size:18px;height:13px}}#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{border:none;background:rgba(0,0,0,0);padding:0;margin:0;width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;text-align:right;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(max-width: 390px){#step-3-cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{font-size:18px;height:13px}}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;flex:1;min-width:0}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-person-name{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;color:#8b8d8f;width:100%}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;flex-wrap:wrap;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#020303}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-no-equipment{color:#8b8d8f}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-boots{color:#6155f5}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-price-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px;gap:8px;flex-shrink:0}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-old{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:10px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;text-decoration-line:line-through;color:#8b8d8f}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-new{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#step-3-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-free{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-3-cart-content .cart-divider{width:100%;height:0px;border:1px solid #d0d2d4;margin:0}#step-3-cart-content .cart-summary-section{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 24px 0;gap:12px;width:100%;margin-top:0}#step-3-cart-content .cart-summary-section .cart-discount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#step-3-cart-content .cart-summary-section .cart-discount-row{gap:20px}}#step-3-cart-content .cart-summary-section .cart-discount-row .cart-discount-label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-3-cart-content .cart-summary-section .cart-discount-row .cart-discount-label svg{width:16px;height:16px;flex-shrink:0}#step-3-cart-content .cart-summary-section .cart-discount-row .cart-discount-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-3-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span{color:#8b8d8f}#step-3-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span strong{color:#020303;font-weight:700}#step-3-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-amount{color:#8b8d8f}#step-3-cart-content .cart-summary-section .cart-subtotal-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#step-3-cart-content .cart-summary-section .cart-subtotal-row{gap:20px}}#step-3-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#step-3-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#step-3-cart-content .cart-info-message{display:flex;flex-direction:row;align-items:center;padding:12px 10px;gap:10px;width:100%;background:#fff;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c;margin-top:0}#step-4-cart-content{display:flex;flex-direction:column;gap:0}#step-4-cart-content .cart-items-container{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:24px;gap:8px;width:100%;margin-bottom:0}#step-4-cart-content .cart-items-container .cart-item-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 12px;width:100%;background:#fff}@media(max-width: 1180px){#step-4-cart-content .cart-items-container .cart-item-card{gap:20px}}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card{padding:0;background:rgba(0,0,0,0);flex-direction:column;justify-content:flex-start;gap:12px;align-items:stretch}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{width:auto;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 390px){#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{font-size:18px;height:13px}}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-actions{display:flex;align-items:center;justify-content:flex-end}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);padding:0;margin:0;color:#020303;cursor:pointer}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn.is-hidden{display:none}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{width:100%;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;border:none;background:rgba(0,0,0,0);outline:none;padding:0;margin:0;flex:1;min-width:0}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input::placeholder{color:#aeb0b2}@media(max-width: 390px){#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{font-size:18px;height:13px}}#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{border:none;background:rgba(0,0,0,0);padding:0;margin:0;width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;text-align:right;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(max-width: 390px){#step-4-cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{font-size:18px;height:13px}}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;flex:1;min-width:0}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-person-name{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;color:#8b8d8f;width:100%}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;flex-wrap:wrap;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#020303}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-no-equipment{color:#8b8d8f}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-boots{color:#6155f5}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-price-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px;gap:8px;flex-shrink:0}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-old{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:10px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;text-decoration-line:line-through;color:#8b8d8f}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-new{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#step-4-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-free{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-4-cart-content .cart-divider{width:100%;height:0px;border:1px solid #d0d2d4;margin:0}#step-4-cart-content .cart-summary-section{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 24px 0;gap:12px;width:100%;margin-top:0}#step-4-cart-content .cart-summary-section .cart-discount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#step-4-cart-content .cart-summary-section .cart-discount-row{gap:20px}}#step-4-cart-content .cart-summary-section .cart-discount-row .cart-discount-label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-4-cart-content .cart-summary-section .cart-discount-row .cart-discount-label svg{width:16px;height:16px;flex-shrink:0}#step-4-cart-content .cart-summary-section .cart-discount-row .cart-discount-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-4-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span{color:#8b8d8f}#step-4-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span strong{color:#020303;font-weight:700}#step-4-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-amount{color:#8b8d8f}#step-4-cart-content .cart-summary-section .cart-subtotal-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#step-4-cart-content .cart-summary-section .cart-subtotal-row{gap:20px}}#step-4-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#step-4-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#step-4-cart-content .cart-info-message{display:flex;flex-direction:row;align-items:center;padding:12px 10px;gap:10px;width:100%;background:#fff;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c;margin-top:0}#step-5-cart-content{display:flex;flex-direction:column;gap:0}#step-5-cart-content .cart-items-container{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:24px;gap:8px;width:100%;margin-bottom:0}#step-5-cart-content .cart-items-container .cart-item-card{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:16px 12px;width:100%;background:#fff}@media(max-width: 1180px){#step-5-cart-content .cart-items-container .cart-item-card{gap:20px}}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card{padding:0;background:rgba(0,0,0,0);flex-direction:column;justify-content:flex-start;gap:12px;align-items:stretch}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper{display:flex;flex-direction:row;align-items:center;padding:21px 16px;gap:10px;width:100%;height:56px;background:#fff}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{width:auto;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width: 390px){#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-applied{font-size:18px;height:13px}}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .promo-code-actions{display:flex;align-items:center;justify-content:flex-end}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:rgba(0,0,0,0);padding:0;margin:0;color:#020303;cursor:pointer}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input-wrapper .remove-promo-btn.is-hidden{display:none}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{width:100%;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;border:none;background:rgba(0,0,0,0);outline:none;padding:0;margin:0;flex:1;min-width:0}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input::placeholder{color:#aeb0b2}@media(max-width: 390px){#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .promo-code-input{font-size:18px;height:13px}}#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{border:none;background:rgba(0,0,0,0);padding:0;margin:0;width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;text-align:right;cursor:pointer;white-space:nowrap;flex-shrink:0}@media(max-width: 390px){#step-5-cart-content .cart-items-container .cart-item-card.promo-code-card .apply-promo-btn{font-size:18px;height:13px}}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-title-section{display:flex;flex-direction:column;align-items:flex-start;padding:0px;flex:1;min-width:0}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-person-name{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;color:#8b8d8f;width:100%}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;flex-wrap:wrap;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#020303}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-no-equipment{color:#8b8d8f}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-title-section .cart-item-description .cart-item-boots{color:#6155f5}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-price-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:0px;gap:8px;flex-shrink:0}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:8px}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-old{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:10px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;text-decoration-line:line-through;color:#8b8d8f}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-wrapper .cart-item-price-new{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#252526}#step-5-cart-content .cart-items-container .cart-item-card .cart-item-price-section .cart-item-price-free{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-5-cart-content .cart-divider{width:100%;height:0px;border:1px solid #d0d2d4;margin:0}#step-5-cart-content .cart-summary-section{display:flex;flex-direction:column;align-items:flex-start;padding:24px 0 24px 0;gap:12px;width:100%;margin-top:0}#step-5-cart-content .cart-summary-section .cart-discount-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#step-5-cart-content .cart-summary-section .cart-discount-row{gap:20px}}#step-5-cart-content .cart-summary-section .cart-discount-row .cart-discount-label{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-5-cart-content .cart-summary-section .cart-discount-row .cart-discount-label svg{width:16px;height:16px;flex-shrink:0}#step-5-cart-content .cart-summary-section .cart-discount-row .cart-discount-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:14px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#ff383c}#step-5-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span{color:#8b8d8f}#step-5-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-label span strong{color:#020303;font-weight:700}#step-5-cart-content .cart-summary-section .cart-discount-row.promo-discount .cart-discount-amount{color:#8b8d8f}#step-5-cart-content .cart-summary-section .cart-subtotal-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0px;width:100%}@media(max-width: 1180px){#step-5-cart-content .cart-summary-section .cart-subtotal-row{gap:20px}}#step-5-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-label{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#step-5-cart-content .cart-summary-section .cart-subtotal-row .cart-subtotal-amount{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303}#step-5-cart-content .cart-info-message{display:flex;flex-direction:row;align-items:center;padding:12px 10px;gap:10px;width:100%;background:#fff;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c;margin-top:0}.rental-form-progress-bar{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:1px 0px;width:100%;background:#fff}@media(max-width: 1600px){.rental-form-progress-bar{height:82px}}@media(max-width: 390px){.rental-form-progress-bar{height:62px}}.rental-form-progress-bar .progress-bar-list{box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;padding:0px 1px;width:100%;border-width:1px;border-style:solid;border-color:#d0d2d4}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list{height:60px}}.rental-form-progress-bar .progress-bar-list .progress-bar-item{display:flex;flex-direction:column;align-items:flex-start;padding:0px;isolation:isolate;flex:1;position:relative}@media(max-width: 760px){.rental-form-progress-bar .progress-bar-list .progress-bar-item{width:auto;min-width:0;border-right:none}}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item{width:auto;height:60px;min-width:0;border-right:none}}.rental-form-progress-bar .progress-bar-list .progress-bar-item:last-child{border-right:none}.rental-form-progress-bar .progress-bar-list .progress-bar-item::after{content:"";position:absolute;width:12px;height:80px;right:-11px;top:0;background-image:url("data:image/svg+xml,%3Csvg width='12' height='80' viewBox='0 0 12 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_40000090_14521)'%3E%3Cpath d='M0.5 0V30.2439L10.5 40L0.5 49.7561V80' stroke='%23D0D2D4'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_40000090_14521'%3E%3Crect width='12' height='80' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:1}@media(max-width: 760px){.rental-form-progress-bar .progress-bar-list .progress-bar-item::after{height:70px}}@media(max-width: 560px){.rental-form-progress-bar .progress-bar-list .progress-bar-item::after{height:72px}}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item::after{height:60px}}.rental-form-progress-bar .progress-bar-list .progress-bar-item:last-child::after{display:none}.rental-form-progress-bar .progress-bar-list .progress-bar-item.active .progress-bar-number{border-color:#fd0 !important}.rental-form-progress-bar .progress-bar-list .progress-bar-item.active .progress-bar-number .number-circle{color:#fd0 !important}.rental-form-progress-bar .progress-bar-list .progress-bar-item.active .step-title{color:#000}.rental-form-progress-bar .progress-bar-list .progress-bar-item.active .progress-bar-indicator{position:absolute;height:4px;left:0;right:0;bottom:-2px;background:#fd0;z-index:2}.rental-form-progress-bar .progress-bar-list .progress-bar-item.completed .progress-bar-link .progress-bar-content .progress-bar-number{border-color:#000}.rental-form-progress-bar .progress-bar-list .progress-bar-item.completed .progress-bar-link .progress-bar-content .progress-bar-number .number-circle{color:#000}.rental-form-progress-bar .progress-bar-list .progress-bar-item.completed .progress-bar-link .progress-bar-content .progress-bar-text .step-title{color:#000}.rental-form-progress-bar .progress-bar-list .progress-bar-item.completed .progress-bar-link .progress-bar-content .progress-bar-text .step-subtitle{color:#000}.rental-form-progress-bar .progress-bar-list .progress-bar-item.completed .progress-bar-indicator{position:absolute;height:4px;left:0;right:0;bottom:-2px;background:#000;z-index:2}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0px;width:100%;height:100%;position:relative}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content{display:flex;flex-direction:row;align-items:flex-start;padding:20px 24px;width:100%;height:100%}@media(max-width: 760px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content{padding:15px 16px 15px 20px}}@media(max-width: 560px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content{padding:15px 16px 15px 20px}}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content{padding:8px 8px;flex-direction:column;align-items:center;justify-content:center;gap:4px}}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-number{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 11.19px 10px 11.17px;width:40px;height:40px;border:2px solid #d0d2d4;border-radius:9999px;flex:none}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-number{width:30px;height:30px;padding:5px}}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-number .number-circle{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#d0d2d4;display:flex;align-items:center}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-number .number-circle{font-size:14px}}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:2px 0px 0px 16px;width:auto;height:36px}@media(max-width: 1600px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text{display:flex}}@media(max-width: 1280px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text{display:flex}}@media(max-width: 1096px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text{display:flex}}@media(max-width: 560px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text{display:none}}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text{display:none}}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-title{font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;display:flex;align-items:center;margin-bottom:4px}@media(max-width: 760px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-title{font-size:16px}}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-title{font-size:12px;margin-bottom:2px}}.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-subtitle{font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:16px;line-height:135%;color:#696a6c}@media(max-width: 1096px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-subtitle{display:none}}@media(max-width: 760px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-subtitle{font-size:14px}}@media(max-width: 390px){.rental-form-progress-bar .progress-bar-list .progress-bar-item .progress-bar-link .progress-bar-content .progress-bar-text .step-subtitle{font-size:10px}}#map-20210929{width:100%;height:500px}.oum_location_title{justify-content:center}.oum_location_name{text-align:center}.footer-booking{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 0px;gap:14px;width:100%;height:76px;background:#252526;flex:none;order:1;flex-grow:0;z-index:100;margin:0 auto}@media(max-width: 1728px){.footer-booking{max-width:100%}}@media(max-width: 760px){.footer-booking{padding:16px 0px;height:auto;min-height:76px;gap:10px;flex-wrap:wrap}}body.page-template-page-booking-php main{padding-bottom:96px}@media(max-width: 760px){body.page-template-page-booking-php main{padding-bottom:120px}}.footer-booking .footer-booking-container{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:14px;width:100%;max-width:1728px;padding:0 32px}@media(max-width: 760px){.footer-booking .footer-booking-container{flex-direction:column;gap:8px;padding:0 16px}}.footer-booking .footer-booking-text{font-family:"Bebas Neue Pro Expanded";font-size:20px;font-weight:bold;color:#fff;text-transform:uppercase;white-space:nowrap}@media(max-width: 760px){.footer-booking .footer-booking-text{font-size:18px;white-space:normal;text-align:center}}.footer-booking .footer-booking-phone{font-family:"Bebas Neue Pro Expanded";font-size:20px;font-weight:bold;color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;transition:opacity .3s;white-space:nowrap}@media(max-width: 760px){.footer-booking .footer-booking-phone{font-size:18px;white-space:normal;text-align:center}}.footer-booking .footer-booking-phone:hover{opacity:.8;text-decoration:underline}section.block_equipment_info{margin-bottom:0}@media(max-width: 760px){section.block_equipment_info{margin-bottom:0}}section.block_equipment_info .equipment_info_container{display:flex;flex-direction:column;gap:24px}@media(max-width: 760px){section.block_equipment_info .equipment_info_container{gap:20px}}section.block_equipment_info .equipment_info_container .equipment_info_item{display:flex;flex-direction:column}@media(max-width: 760px){section.block_equipment_info .equipment_info_container .equipment_info_item{gap:6px}}section.block_equipment_info .equipment_info_container .equipment_info_item .equipment_info_label{font-size:16px;font-weight:bold;color:#696a6c;text-transform:uppercase}@media(max-width: 760px){section.block_equipment_info .equipment_info_container .equipment_info_item .equipment_info_label{font-size:14px}}section.block_equipment_info .equipment_info_container .equipment_info_item .equipment_info_value{color:#020303;line-height:135%}@media(max-width: 760px){section.block_equipment_info .equipment_info_container .equipment_info_item .equipment_info_value{font-size:14px}}section.block_equipment_info .equipment_info_container .equipment_info_button{margin-top:8px;width:100%;text-align:center;justify-content:center}@media(max-width: 760px){section.block_equipment_info .equipment_info_container .equipment_info_button{margin-top:4px}}#step-5-left{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:32px;max-width:959px;height:auto;flex:none;order:0;align-self:stretch;flex-grow:1}#step-5-left .step-5-header{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:16px;height:auto;flex:none;order:0;flex-grow:0}#step-5-left .step-5-header .step-5-subtitle{height:auto;flex:none;order:1;flex-grow:0}#step-5-left .step-5-info-cards{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:12px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}@media(max-width: 560px){#step-5-left .step-5-info-cards{flex-direction:column;width:100%}}@media(max-width: 390px){#step-5-left .step-5-info-cards{flex-direction:column;width:100%}}#step-5-left .step-5-info-cards .step-5-info-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 16px;gap:24px;width:32%;background:#f3f5f7;flex:none;order:0;align-self:stretch;flex-grow:1}@media(max-width: 560px){#step-5-left .step-5-info-cards .step-5-info-card{width:100%}}@media(max-width: 390px){#step-5-left .step-5-info-cards .step-5-info-card{width:100%}}#step-5-left .step-5-info-cards .step-5-info-card .step-5-info-card-header{width:auto;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#8b8d8f;flex:none;order:0;flex-grow:0}#step-5-left .step-5-info-cards .step-5-info-card .step-5-info-card-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:18px 12px;background:#fff;flex:none;order:1;align-self:stretch;flex-grow:1}#step-5-left .step-5-info-cards .step-5-info-card .step-5-info-card-content .step-5-info-card-inner{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:5px;width:100%;height:auto;flex:none;order:0;flex-grow:1}#step-5-left .step-5-info-cards .step-5-info-card .step-5-info-card-content .step-5-info-card-inner .step-5-info-card-row{display:flex;flex-direction:column;padding:0px;gap:8px;width:100%;height:auto;flex:none;order:0;align-self:stretch;flex-grow:0}#step-5-left .step-5-info-cards .step-5-info-card .step-5-info-card-content .step-5-info-card-inner .step-5-info-card-row .step-5-info-main{width:auto;height:auto;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:20px;line-height:135%;color:#020303;flex:none;order:0;flex-grow:0}#step-5-left .step-5-info-cards .step-5-info-card .step-5-info-card-content .step-5-info-card-inner .step-5-info-card-row .step-5-info-secondary{width:auto;height:auto;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:18px;line-height:135%;color:#696a6c;flex:none;order:1;flex-grow:0}#step-5-left .step-5-equipment-section{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 16px;gap:24px;height:auto;background:#f3f5f7;flex:none;order:2;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-header{width:auto;height:20px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:24px;line-height:85%;letter-spacing:-0.02em;text-transform:uppercase;color:#8b8d8f;flex:none;order:0;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:12px;max-width:925px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:18px 12px;gap:117px;max-width:925px;height:auto;background:#fff;flex:none;order:0;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:18px;max-width:903px;height:auto;flex:none;order:0;flex-grow:1}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-person-name{max-width:903px;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#474849;flex:none;order:0;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:18px;height:auto;flex:none;order:1;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details .step-5-equipment-description{display:flex;flex-direction:row;align-items:center;padding:0px;gap:8px;height:14px;flex:none;order:0;align-self:stretch;flex-grow:0;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:20px;line-height:135%;color:#474849}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details .step-5-equipment-specs{display:flex;flex-direction:row;align-items:center;padding:0px;gap:8px;height:14px;flex:none;order:1;align-self:stretch;flex-grow:0;font-family:"Bebas Neue Pro";font-style:normal;font-weight:400;font-size:20px;line-height:135%;color:#474849}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details .step-5-equipment-divider{height:0px;border:1px solid #d0d2d4;flex:none;order:2;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details .step-5-equipment-price-row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0px;gap:18px;height:13px;flex:none;order:3;align-self:stretch;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details .step-5-equipment-price-row .step-5-equipment-price-info{width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:0;flex-grow:0}#step-5-left .step-5-equipment-section .step-5-equipment-list .step-5-equipment-item .step-5-equipment-content .step-5-equipment-details .step-5-equipment-price-row .step-5-equipment-price-total{width:auto;height:13px;font-family:"Bebas Neue Pro";font-style:normal;font-weight:700;font-size:18px;line-height:100%;letter-spacing:-0.02em;text-transform:uppercase;color:#020303;flex:none;order:1;flex-grow:0}.dzvin-ski-field-error{border-color:#ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,.1) !important;background-color:#fef2f2 !important;animation:dzvin-ski-error-pulse .3s ease-in-out}.dzvin-ski-field-error:focus{outline:none;border-color:#ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,.2) !important}.dzvin-ski-field-error.person-equipment-card{border:2px solid #ef4444 !important;box-shadow:0 0 0 3px rgba(239,68,68,.15) !important;background-color:#fef2f2 !important}@keyframes dzvin-ski-error-pulse{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}
