:root{--background-color:#f9f9f9;--primary-color:#181617;--light-color:#fff;--accent-color:#f5c644;--accent-color-hover:#fcc01c;--catalog-background:#efefef;--button-color:#f0f3fa;--main-margin:24px;--animation-cubic:cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;font-weight:400;font-size:16px;color:var(--primary-color)}li{list-style:none}a{text-decoration:none;font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer}ul,h1,h2,p,h3,h4,h5{font-weight:400;font-size:16px;margin:0;padding:0;color:var(--primary-color)}img{display:block;max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}section{background-color:var(--background-color)}.header{position:relative;background-color:var(--light-color);z-index:90;padding-top:8px;padding-bottom:9px;box-shadow:0 10px 30px 0 rgba(0,61,85,15%)}@media screen and (min-width:768px){.header{padding-right:20px;padding-left:20px;padding-bottom:0}}.icon-flexbox{display:flex;justify-content:space-around;align-items:center}.header-icons-flexbox{display:flex;gap:28px;align-items:center}.header-location{display:none;height:40px;gap:6px}.header-location-title{font-family:"Exo 2";font-size:20px;margin-top:9px}@media screen and (min-width:768px){.icon-flexbox{justify-content:space-between}}@media screen and (min-width:1512px){.icon-flexbox{justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #f0f3fa;padding-left:156px;padding-right:156px}.header-location{display:flex}}.icon-logo{width:211px;height:72px}.header-menu-languages{display:none}@media screen and (min-width:768px){.header-menu-languages{display:block;position:absolute;top:34px;right:112px;cursor:pointer}}@media screen and (min-width:1512px){.header-menu-languages{right:360px}}.header-arrow_down{position:absolute;top:10px;right:-5px}.header-arrow_up{position:absolute;top:10px;right:-5px;transform:rotate(180deg)}.icon-menu{width:62px;height:26px}.menu-button,.menu-button-cross{border:none;background:none}.hidden{visibility:hidden}.header-nav{display:none}@media screen and (min-width:1512px){.menu-btn,.icon-menu,.menu-button-cross{display:none}.header-nav{display:block}.sticky-header{display:block;position:fixed;width:100vw;left:0;top:0;transform:translateY(-1%);transition:transform 500ms ease;box-shadow:0 10px 30px 0 rgba(0,61,85,15%)}}.header-nav-list{height:58px;background:var(--light-color);padding-top:19px}.header-nav-list-flex{display:flex;align-items:center;justify-content:center;gap:85px}.header-link{color:var(--primary-color);font-family:Inter;font-size:16px;font-weight:400;text-transform:uppercase}.container{padding:70px 15px 0 15px;margin:0 auto;box-sizing:border-box;position:relative}@media screen and (min-width:360px){.container{width:360px}}@media screen and (min-width:768px){.container{width:768px}}@media screen and (min-width:1512px){.container{width:1512px;padding:120px 156px 0 156px}}.hero{text-align:center}.icon-background{position:absolute;right:0;bottom:85px}.icon-background-desktop{display:none}@media screen and (min-width:768px){.icon-background{width:750px;height:882px;right:0;bottom:60px}}@media screen and (min-width:1512px){.icon-background{display:none}.icon-background-desktop{display:block;position:absolute;right:50px;top:-130px}}.hero-title{font-family:'Exo 2',sans-serif;font-weight:bold;font-size:48px;margin-bottom:16px;z-index:5;position:relative}@media screen and (min-width:768px){.hero-title{font-size:80px;margin-bottom:29px}}@media screen and (min-width:1512px){.hero{text-align:left;padding-top:53px;display:flex}.hero-title{font-size:100px}}.hero-text{font-size:18px;margin-bottom:14px;z-index:5;position:relative}@media screen and (min-width:768px){.hero-text{margin-bottom:29px}.hero-partner{position:absolute;left:180px}.hero-partner-rus{left:150px}}@media screen and (min-width:1512px){.hero-text{margin-bottom:0}.hero-partner{position:static}}.logo-flexbox{z-index:5;position:relative;display:flex;gap:10px;margin-bottom:30px;align-items:center;height:20px;justify-content:center}.check-animation{border-radius:500px;display:none}@media screen and (min-width:768px){.logo-flexbox{margin-left:260px;gap:0}}@media screen and (min-width:1512px){.logo-flexbox{width:500px;margin-left:150px;margin-top:-63px}.logo-flexbox-moscov{margin-left:180px}.header-check{display:flex;margin-bottom:29px;align-items:center;gap:10px}.check-animation{display:block}}.hero-button,.conditions-partner-box-button,.contacts-form-button,.cookie-button{position:relative;z-index:5;width:330px;height:60px;font-family:'Inter',sans-serif;font-weight:600;font-size:16px;margin-bottom:169px;margin-left:auto;margin-right:auto;border-radius:500px;border:none;padding:20px;background:var(--accent-color);box-shadow:0 15px 20px -10px var(--accent-color);transition:background-color , box-shadow 250ms var(--animation-cubic)}.hero-button{width:330px;display:flex;justify-content:center}.hero-button:hover,.hero-button:focus,.conditions-partner-box-button:hover,.conditions-partner-box-button:focus,.contacts-form-button:hover,.contacts-form-button:focus,.cookie-button:hover,.cookie-button:focus{background-color:#fcc01c;box-shadow:none}.hero-button-link-text,.conditions-partner-box-button-text{font-family:'Inter',sans-serif;font-size:16px;font-weight:600}.hero-car-img{position:relative;z-index:5;bottom:30px;animation:hero-car-img 700ms var(--animation-cubic)}@keyframes hero-car-img {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }

}@media screen and (min-width:768px){.hero-car-img{bottom:0}}@media screen and (min-width:1512px){.hero-button{margin-left:0;margin-right:0;width:250px}.hero-car-img{position:absolute;right:0;bottom:0}}.catalog{margin-left:auto;margin-right:auto}.catalog-title,.benefits-title,.start-steps-title,.conditions-title,.car-service-station-title,.contacts-title{color:var(--accent-color)}.catalog-text,.benefits-text,.start-steps-text,.conditions-text,.car-service-station-text,.contacts-text{font-family:"Exo 2";font-size:30px;font-weight:600;margin-bottom:14px}@media screen and (min-width:768px){.catalog-text,.benefits-text,.start-steps-text,.conditions-text,.car-service-station-text,.contacts-text{font-size:40px}.catalog-text-flex{display:flex;gap:36px;align-items:center}.catalog-paragraph{width:356px}}@media screen and (min-width:1512px){.catalog-text,.benefits-text,.start-steps-text,.conditions-text,.car-service-station-text,.contacts-text{font-size:50px}.catalog-text-flex{gap:190px}.catalog-paragraph{width:441px}}.catalog-car-item{position:relative}@media screen and (min-width:768px){.catalog-car-list{display:flex;flex-wrap:wrap;gap:14px;flex-basis: calc((100% - 28px) / 5);margin-left:25px}}@media screen and (min-width:1512px){.catalog-car-list{flex-basis: calc((100% - 60px) / 5);margin-left:0}}.catalog-car{margin-top:133px;position:relative;text-align:center;width:330px;height:213px;padding-top:60px;border-radius:20px;overflow:hidden;background:var(--catalog-background)}@media screen and (min-width:1512px){.catalog-car{width:387px}}.catalog-car-img{position:absolute;top:-95px;left:20px;z-index:5}.catalog-car-img-honda{top:-105px}.catalog-car-img-prius{top:-180px}@media screen and (min-width:768px){.catalog-car-img{top:20px}.catalog-car-img-prius{top:-55px}.catalog-car-img-honda{top:10px}.catalog-flexbox{display:flex}}@media screen and (min-width:1512px){.catalog-car-img{left:50px}}.catalog-car-title{font-family:"Exo 2";font-size:20px;margin-bottom:13px}.catalog-car-flexbox{display:flex;gap:20px;justify-content:center;margin-bottom:13px}.catalog-car-text{font-size:12px;font-weight:300;width:68px}.catalog-car-price{width:330px;height:67px;border-radius:0 0 20px 20px;background:var(--primary-color);padding-top:12px}.catalog-car-price-title{position:absolute;z-index:1;bottom:20px;right:92px;color:var(--light-color);opacity:2;font-family:"Exo 2";font-size:20px;font-weight:600;transition:opacity 250ms var(--animation-cubic)}@media screen and (min-width:1512px){.catalog-car-price{width:387px}.catalog-car-price-title{right:115px}}.catalog-car-overlay{padding-top:60px;position:absolute;z-index:2;left:0;top:0;width:100%;height:213px;border-top-left-radius:20px;border-top-right-radius:20px;transform:translateY(100%);background-color:var(--primary-color);transition:transform 450ms var(--animation-cubic)}.catalog-car-overlay-margin{margin-bottom:8px}.catalog-car-overlay-flexbox{margin-left:auto;margin-right:auto;align-items:center;justify-content:space-between;width:225px;display:flex}.catalog-car-overlay-title{color:var(--light-color);font-size:12px;font-weight:300}.catalog-car-overlay-text{color:var(--light-color);font-family:"Exo 2";font-weight:600}.catalog-car-overlay-line{margin-top:9px;margin-left:auto;margin-right:auto;height:1px;width:226px;stroke-width:1px;background-color:rgba(255,255,255,.20)}.catalog-car-overlay-button{width:226px;height:40px;margin-top:25px;margin-left:auto;margin-right:auto;border:none;color:var(--light-color);font-weight:600;border-radius:500px;background:var(--accent-color);box-shadow:0 15px 20px -10px var(--accent-color)}.catalog-car-item:hover .catalog-car-overlay,.catalog-car-item:focus .catalog-car-overlay{transform:translateY(0)}.catalog-car-item:hover .catalog-car-price-title,.catalog-car-item:focus .catalog-car-price-title{opacity:0}.catalog-car:hover .catalog-car-overlay,.catalog-car:focus .catalog-car-overlay{transform:translateY(0)}.catalog-car:hover .catalog-car-price-title,.catalog-car:focus .catalog-car-price-title{opacity:0}.catalog-car-phonebox{width:330px;height:316px;position:relative;margin-top:30px;padding-top:20px;padding-bottom:17px;text-align:center;border-radius:20px;background:var(--primary-color)}@media screen and (min-width:768px){.catalog-car-phonebox{position:absolute;right:50px;bottom:0}}@media screen and (min-width:1512px){.catalog-car-phonebox{width:387px;text-align:left;right:165px}}.catalog-car-phonebox-title{color:var(--accent-color);font-family:"Exo 2";font-size:24px;font-weight:600;width:251px;margin-left:auto;margin-right:auto;margin-bottom:10px}.catalog-car-phonebox-text{color:var(--light-color);width:299px;margin-left:auto;margin-right:auto;margin-bottom:20px}@media screen and (min-width:1512px){.catalog-car-phonebox-title{margin-left:20px}.catalog-car-phonebox-text{margin-left:20px}}.catalog-car-phonebox-button{background-color:var(--button-color);width:207px;height:40px;display:flex;gap:8px;align-items:center;position:relative;justify-content:flex-start;margin-left:auto;margin-right:auto;border-radius:20px;cursor:pointer;transition:opacity 250ms var(--animation-cubic)}@media screen and (min-width:1512px){.catalog-car-phonebox-button{margin-left:20px}}.catalog-car-phonebox-button::after{position:absolute;right:28px;content:"Оренда авто";opacity:0;color:var(--primary-color);font-family:"Exo 2";font-size:20px;transition:opacity 250ms var(--animation-cubic)}.ru::after{content:"Аренда авто"}.pl::after{content:"Wynajem    ";right:48px}.en::after{content:"Car rent    ";right:58px}.catalog-car-phonebox-number{color:var(--primary-color);font-family:"Exo 2";font-size:20px;opacity:3;transition:opacity 250ms var(--animation-cubic);z-index:2}.catalog-car-phonebox-button:hover::after,.catalog-car-phonebox-button:focus::after{opacity:3;color:var(--primary-color)}.catalog-car-phonebox-button:hover .catalog-car-phonebox-number,.catalog-car-phonebox-button:focus .catalog-car-phonebox-number{opacity:0}.header-button{display:none}@media screen and (min-width:768px){.header-button{display:flex;position:absolute;left:40%;right:50%}}@media screen and (min-width:1512px){.header-button{right:43%;left:43%}}.catalog-car-phonebox-cell-box{width:30px;height:30px;padding:6px;margin-left:5px;background-color:var(--light-color);border-radius:50px}.catalog-car-phonebook-img-gold-car{position:absolute;right:75px;bottom:17px;z-index:3}.catalog-car-phonebook-img-loop{position:absolute;bottom:10px;right:67px;z-index:4}.catalog-car-phonebook-shadow{position:absolute;right:52px;bottom:34px;width:124px;height:124px;background-color:rgba(255,255,255,.20);filter:blur(50px)}@media screen and (min-width:1512px){.catalog-car-phonebook-img-gold-car{right:0;bottom:0}.catalog-car-phonebook-img-loop{bottom:-10px;right:-9px}}.benefits{text-align:center}.benefits-text{width:224px;margin-left:auto;margin-right:auto;margin-bottom:22px}@media screen and (min-width:768px){.benefits-text{width:auto;margin-bottom:40px}.benefits-list{display:flex;flex-wrap:wrap;gap:16px;flex-basis: calc((100% - 48px) / 6);justify-content:center}}.benefits-list-item{text-align:left;width:330px;height:234px;padding:20px;position:relative;border-radius:20px;background-color:var(--light-color);box-shadow:4px 4px 20px 0 rgba(9,49,29,.10);transition:box-shadow , background-color , scale 250ms var(--animation-cubic)}.benefits-list-item-flex:not(:last-child) {margin-bottom:20px}@media screen and (min-width:768px){.benefits-list-item-flex:not(:last-child) {margin-bottom:0}}@media screen and (min-width:1512px){.benefits-list-item{width:387px}.benefits-list{gap:19px}}.benefits-list-item-title{width:279px;font-family:"Exo 2";font-size:24px;margin-bottom:14px}.benefits-list-item-text{width:267px;opacity:0;transition:opacity 250ms var(--animation-cubic)}.custom-text{width:243px}.text-margin{margin-top:16px}.benefits-list-item:hover,.benefits-list-item:focus{background-color:var(--accent-color);box-shadow:none}.benefits-list-item:hover .benefits-list-item-text,.benefits-list-item:focus .benefits-list-item-text{opacity:1}.benefits-list-item-img{position:absolute;bottom:-2px;right:0;transition:scale 500ms var(--animation-cubic)}.benefits-list-item-img-secondcard{transform:rotate(-8.381deg);position:absolute;bottom:8px;right:6px;transition:scale 500ms var(--animation-cubic)}@media screen and (min-width:1512px){.benefits-list-item-img{bottom:-6px;right:-10px}.benefits-list-item-img-secondcard{bottom:3px;right:1px}}.benefits-list-item-img-friends{bottom:0}.benefits-list-item:hover .benefits-list-item-img,.benefits-list-item:focus .benefits-list-item-img{scale:.9}.benefits-list-item:hover .benefits-list-item-img-secondcard,.benefits-list-item:focus .benefits-list-item-img-secondcard{scale:.9}.benefits-list-item:hover .benefits-list-item-img-friends,.benefits-list-item:focus .benefits-list-item-img-friends{scale:.9;bottom:-4px}@media screen and (min-width:768px){.benefits-list-item:hover .benefits-list-item-img,.benefits-list-item:focus .benefits-list-item-img{scale:.85}.benefits-list-item:hover .benefits-list-item-img-secondcard,.benefits-list-item:focus .benefits-list-item-img-secondcard{scale:.85}.benefits-list-item:hover .benefits-list-item-img-friends,.benefits-list-item:focus .benefits-list-item-img-friends{scale:.95;bottom:-2px}}@media screen and (min-width:1512px){.benefits-list-item:hover .benefits-list-item-img,.benefits-list-item:focus .benefits-list-item-img{scale:.85}.benefits-list-item:hover .benefits-list-item-img-secondcard,.benefits-list-item:focus .benefits-list-item-img-secondcard{scale:.85}.benefits-list-item:hover .benefits-list-item-img-friends,.benefits-list-item:focus .benefits-list-item-img-friends{scale:.95;bottom:-6px}}.start-steps{text-align:center}@media screen and (min-width:768px){.start-steps{text-align:left}.start-steps-list{display:flex;gap:14px;justify-content:center}}@media screen and (min-width:1512px){.start-steps{display:flex;justify-content:space-between}.start-steps-list{gap:45px}}.start-steps-arrow,.start-steps-arrow02{display:none}@media screen and (min-width:1512px){.start-steps-arrow,.start-steps-arrow02{display:block;position:absolute}.start-steps-arrow{top:210px;left:205px}.start-steps-arrow02{top:150px;left:610px}}.start-steps-list-item-title{text-align:left;color:var(--accent-color);font-family:"Exo 2";font-size:50px;font-weight:600;margin-bottom:-25px}.start-steps-list-item-img{margin-bottom:20px}.start-steps-list-item-text{font-family:"Exo 2";font-size:24px;margin-bottom:40px;padding-left:33px;padding-right:33px}@media screen and (min-width:768px){.start-steps-list-item-text{text-align:center;width:auto;margin-left:auto;margin-right:auto}.start-steps-text-width01{width:254px}.start-steps-text-width02{width:356px}}@media screen and (min-width:1512px){.start-steps-list-item-text{width:343px}}.start-steps-custom-margin{margin-bottom:-50px}.start-steps-text-box{width:330px;height:132px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding-top:20px;background-color:var(--accent-color)}@media screen and (min-width:768px){.start-steps-text-box{height:76px;width:728px}}@media screen and (min-width:1512px){.start-steps-text-box{height:142px;width:385px}.start-steps-list-item-third-img-width{width:385px}.start-steps-list-item-img{z-index:5;position:relative}}.start-steps-third-img{position:relative}.start-steps-title-box{position:absolute;top:10px;left:10px;width:40px;height:40px;background-color:var(--light-color);padding:8px;border-radius:50px}.start-steps-list-item-third-title{color:var(--accent-color);font-family:"Exo 2";font-size:20px;font-weight:600}.conditions{text-align:center}.conditions-text{margin-bottom:20px;position:relative}.conditions-icon-uber{position:ab;bottom:112px}.conditions-list-icons{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:20px;margin-bottom:20px}@media screen and (min-width:768px){.conditions-list-icons{flex-direction:row;justify-content:center;margin-bottom:40px}}.conditions-drivers-title{font-family:"Exo 2";font-size:20px;font-weight:600;margin-bottom:20px}.conditions-drivers-list{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px){.conditions-drivers-list{flex-direction:row;justify-content:center;gap:15px}}@media screen and (min-width:1512px){.conditions-text-width{width:682px}.conditions-drivers-list{gap:20px}}.conditions-drivers-list-box{width:330px;height:228px;border-radius:20px;padding-top:29px;padding-bottom:29px;background:var(--catalog-background)}@media screen and (min-width:768px){.conditions-drivers-list-box{width:233px}}@media screen and (min-width:1512px){.conditions-drivers-list-box{width:387px}}.conditions-drivers-list-box-img{margin-left:auto;margin-right:auto;margin-bottom:10px}.conditions-drivers-text{width:161px;margin-left:auto;margin-right:auto}@media screen and (min-width:1512px){.conditions-drivers-text{width:auto}.conditions-drivers-list-box-img{margin-bottom:20px}}.conditions-drivers-text-custom-width{width:fit-content}.conditions-partner-box{width:330px;height:237px;padding:30px 15px 30px 15px;border-radius:20px;background:var(--light-color);box-shadow:4px 4px 20px 0 rgba(9,49,29,.10);margin-top:20px}.conditions-partner-box-title{font-family:"Exo 2";font-size:24px;margin-bottom:20px}.conditions-partner-box-button,.contacts-form-button{width:300px;height:70px;margin-bottom:0}@media screen and (min-width:768px){.conditions-partner-box{width:728px;height:218px}.conditions-partner-box-title{width:482px;margin-left:auto;margin-right:auto}.conditions-partner-box-button{width:400px}}@media screen and (min-width:1512px){.conditions-partner-box{display:flex;text-align:left;width:1201px;height:123px;justify-content:space-between;padding-left:26px;padding-right:26px}.conditions-partner-box-button{margin:0}.conditions-partner-box-title{margin:0}}@media screen and (min-width:768px){.car-service-station{text-align:center}}.car-service-station-paragraph{margin-bottom:20px}@media screen and (min-width:768px){.car-service-station-paragraph,.car-service-station-paragraph02{width:549px;margin-left:auto;margin-right:auto}}.car-service-station-img{margin-top:30px}@media screen and (min-width:768px){.car-service-station-img{margin-top:20px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1512px){.car-service-station{display:flex;flex-direction:row-reverse;text-align:left;gap:60px;align-items:center}.car-service-station-paragraph,.car-service-station-paragraph02{width:530px}.car-service-station-text{width:387px;margin-bottom:20px}}.contacts{text-align:center;padding-bottom:70px}@media screen and (min-width:768px){.contacts-text{width:402px;margin-left:auto;margin-right:auto;margin-bottom:40px}}@media screen and (min-width:1512px){.contacts{display:flex;text-align:left;align-items:center;justify-content:space-between}.contacts-text{width:545px;margin-bottom:20px}}.contacts-address-text,.contacts-address-link{font-family:"Exo 2";font-size:20px;margin-bottom:14px;font-style:normal}.contacts-list-icons{display:flex;gap:10px;justify-content:center;margin-bottom:20px;margin-top:14px}@media screen and (min-width:1512px){.contacts-list-icons{justify-content:flex-start}}.contacts-list-icons-item{transition:scale 500ms var(--animation-cubic);cursor:pointer}.contacts-list-icons-item:hover,.contacts-list-icons-item:focus{scale:1.2}.contacts-time-accent{font-weight:600}.contacts-form-title{color:var(--accent-color);font-family:"Exo 2";font-size:24px;margin-top:40px;margin-bottom:10px}.contacts-form-text{margin-right:auto;margin-left:auto;width:249px;line-height:150%;margin-bottom:20px}.contact-form{position:relative;z-index:5;transition:opacity 250ms var(--animation-cubic)}@media screen and (min-width:768px){.contacts-form-text{width:auto}.contact-form{width:728px;height:473px;padding:40px 163px 40px 163px;border-radius:20px;background:var(--catalog-background);margin-top:40px}}@media screen and (min-width:1512px){.contact-form{text-align:center;background:var(--background-color)}.contacts-form-title{margin-top:0}}.contacts-form-input{width:330px;height:70px;padding:26px 29px 25px 29px;border-radius:500px;border-color:transparent;background:var(--catalog-background);margin-bottom:20px;transition:border-color 250ms var(--animation-cubic)}.contacts-form-input:hover,.contacts-form-input:focus{border-color:var(--accent-color)}@media screen and (min-width:768px){.contacts-form-input{width:400px;background:var(--light-color)}}@media screen and (min-width:1512px){.contacts-form-input{width:400px;background:var(--catalog-background)}}.contacts-form-aggrement{font-size:12px;opacity:.8;width:295px;height:30px;text-align:left;margin-left:50px;margin-top:20px;position:relative}.contacts-form-aggrement-accent{color:var(--accent-color);cursor:pointer}.contacts-form-aggrement-accent:hover{text-decoration:underline}.icon-languages{position:relative}.contacts-form-icon-lang{position:absolute;bottom:42px;left:12px}.contacts-form-icon-lang-number{position:absolute;top:24px;left:42px}.contacts-form-icon-arrow_down{position:absolute;top:31px;left:85px}.contacts-form-icon-arrow_up{position:absolute;top:31px;left:85px;transform:rotate(180deg)}.contacts-form-icon-line{width:1px;height:69.5px;background-color:rgba(30,43,51,.10);position:absolute;left:100px}.form-input-number{padding-left:105px}.contacts-form-custom-chekbox{z-index:999;appearance:none;position:absolute;left:17px;bottom:4px;border-radius:5px;opacity:.5;border:1px solid var(--accent-color);width:25px;height:25px;background-color:transparent;cursor:pointer}.checkbox-error{border:1px solid red}.icon-checked{opacity:0;position:absolute;left:17px;bottom:4px;transition:opacity 250ms var(--animation-cubic)}@media screen and (min-width:768px){.contacts-form-button{width:400px}.contacts-form-custom-chekbox,.icon-checked{left:178px;bottom:17px}}@media screen and (min-width:1512px){.contacts-form-custom-chekbox,.icon-checked{bottom:55px}}.contacts-form-custom-chekbox:checked+.icon-checked{opacity:.5}.form-submit{position:absolute;bottom:300px;text-align:center;transition:opacity 250ms var(--animation-cubic)}@media screen and (min-width:768px){.form-submit{left:200px}}@media screen and (min-width:1512px){.form-submit{left:auto;right:270px}}.form-submit-text{color:var(--accent-color);font-family:"Exo 2";font-size:24px;width:343px;transition:opacity 250ms var(--animation-cubic)}.display-hidden{opacity:0;transition:opacity 250ms var(--animation-cubic)}.map{padding:0}.map-tablet,.map-desktop{display:none}@media screen and (min-width:768px){.map-mobile{display:none}.map-tablet{display:block}}@media screen and (min-width:1512px){.map-desktop{display:block}.map-tablet{display:none}}footer{background-color:var(--primary-color)}.footer{text-align:center;padding-bottom:20px}@media screen and (min-width:768px){.footer{text-align:left}.footer-flexbox{display:flex;gap:102px;align-items:center;justify-content:space-around}.footer-address{text-align:right}}@media screen and (min-width:1512px){.footer-flexbox{align-items:normal;justify-content:space-between}}.footer-icon-road{position:absolute;top:55px;left:65px}.footer-icon-car1{position:absolute;top:80px;left:64px}.footer-icon-car2{position:absolute;left:85px;top:65px}.footer-icon-car3{position:absolute;top:50px;left:103px}.footer-icon-name{position:relative;left:20px;top:10px}.footer-title{color:var(--light-color);font-size:12px;line-height:150%;opacity:.5;margin-top:50px;margin-left:auto;margin-right:auto;margin-bottom:40px}.footer-link{color:var(--light-color);font-family:Inter;font-size:16px;font-weight:400;text-transform:uppercase}.footer-link-item:not(:last-child) {margin-bottom:15px}.footer-address-text{color:var(--accent-color);font-family:"Exo 2";font-style:normal;font-size:20px;margin-top:40px;margin-bottom:14px}.footer-address-link{width:233px;color:var(--light-color);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:10px}.footer-text{color:var(--light-color)}.footer-title-confid{font-size:16px}.footer-title-rights{margin-bottom:0}.header-list-icons{display:none}@media screen and (min-width:768px){.footer-address-text{margin-top:0}.footer-icon-name{left:128px;top:80px}.footer-logo-list{position:absolute;top:15px;left:-40px}.footer-list-icons{justify-content:flex-end}.footer-title-confid{position:absolute;bottom:73px;left:22px}.footer-title-rights{text-align:center}}@media screen and (min-width:1512px){.header-list-icons{display:flex;margin-bottom:0;margin-top:24px}.footer-title{margin-top:100px}.footer-logo-list{top:80px;left:95px}.footer-address{text-align:left;display:flex;gap:161px}.footer-list-icons{justify-content:flex-start}.footer-title-confid{right:160px;bottom:127px;left:auto}}.hamburger-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;padding:40px;padding-bottom:100px;padding-top:130px;background-color:var(--primary-color);z-index:80;transform:translateX(100%);transition:transform 250ms var(--animation-cubic)}@media screen and (min-width:768px){.hamburger-menu{transform:translateY(-100%)}}@media screen and (min-width:1512px){.hamburger-menu{display:none}}.menu-button-cross{width:62px;height:26px;position:absolute;right:5px;top:30px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.hamburger-button{display:none}}.hamburger-menu.is-open{transform:translateX(0%)}@media screen and (min-width:768px){.hamburger-menu.is-open{transform:translateY(-0)}}.hamburger-menu-nav-list{text-align:center;margin-bottom:60px}.hamburger-menu-nav-link-item:not(:last-child) {margin-bottom:30px}.hamburger-menu-icon-lang{position:relative;display:block;margin-left:auto;margin-right:auto}.hamburger-menu-arrow{position:absolute;right:39%;top:10%}@media screen and (min-width:388px){.hamburger-menu-arrow{right:41%}}@media screen and (min-width:470px){.hamburger-menu-arrow{right:43%}.hamburger-menu-arrow{right:44%}}@media screen and (min-width:678px){.hamburger-menu-arrow{right:45%}}.hamburger-menu-languages{margin-top:20px;position:relative;cursor:pointer}@media screen and (min-width:768px){.hamburger-menu-languages{display:none}.hamburger-menu-icon-lang{margin-left:10px}}.hamburger-menu-current-link{color:var(--accent-color);font-weight:600}.arrow_white_up{transform:rotate(180deg)}.svg-countries,.icon-countries{border-radius:2px}.header-svg-countries{box-shadow:0 0 4px 0 black}.language-switcher{z-index:8;position:absolute;bottom:-50px;left:3px;width:48px;height:88px;border-radius:10px;background:var(--button-color);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:7px 10px 6px 9px;opacity:0;transition:opacity 250ms var(--animation-cubic)}.hamburger-menu-language-switcher{margin-left:auto;margin-right:auto;margin-top:5px;position:static}.header-language-switcher{position:relative;z-index:100;top:5px;left:1px}.language-switcher.is-open{opacity:1}.language-switcher-flexbox{display:flex;flex-direction:column;gap:3px;align-items:center}.basicLightbox{align-items:baseline}.modal-window{position:relative;text-align:center;width:350px;height:458px;padding:30px 15px 30px 15px;border-radius:20px;background:var(--light-color)}.rules-modal{position:relative;text-align:left;width:90vw;height:90vh;padding:60px 15px 30px 15px;transform:translateY(35px);overflow-y:scroll;background:var(--light-color)}.rules-modal-general-title{font-size:21px;margin-bottom:22px;font-weight:300}.rules-modal-title{margin-bottom:10px;font-weight:600;font-size:12px}.rules-modal-text{font-size:12px;margin-bottom:10px}@media screen and (min-width:1512px){.rules-modal{width:80vw;padding:70px 96px 30px 96px;transform:translateY(35px)}.rules-modal-general-title{font-size:24px;margin-bottom:26px;font-weight:300}.rules-modal-title{margin-bottom:16px;font-weight:600;font-size:19px}.rules-modal-text{font-size:19px;margin-bottom:16px}}@media screen and (min-width:768px){.modal-window{width:700px;height:526px;padding-left:36px;padding-right:36px}}@media screen and (min-width:1512px){.modal-window{width:565px;height:526px;border-radius:20px 0 0 20px}.modal{display:flex;align-items:center}}.modal-window-close-cross,.rules-modal-window-close-cross{position:absolute;right:10px;top:10px;cursor:pointer}.cross-white{display:none}.modal-window-title{font-family:"Exo 2";font-size:30px;font-weight:600;margin-bottom:20px}@media screen and (min-width:768px){.modal-window-title{font-size:40px;width:424px;margin-left:auto;margin-right:auto}}.modal-window-title-rus{width:auto}@media screen and (max-width:767px){.modal-window-title-rus{font-size:27px;margin-bottom:30px}}.modal-window-input{background-color:var(--catalog-background);margin-left:auto;margin-right:auto}@media screen and (min-width:1512px){.modal-window-input-number{margin-left:-65px;margin-bottom:30px;padding-left:120px}}.modal-window-checkbox{border-color:var(--accent-color);left:20px;bottom:43px}.modal-window-aggrement{margin-left:40px;opacity:.5}.modal-window-aggreement-accent{color:var(--accent-color);cursor:pointer}.modal-window-aggreement-accent:hover,.modal-window-aggreement-accent:focus{text-decoration:underline}@media screen and (min-width:768px){.form-languages{position:absolute;left:150px}.form-button{margin-top:97px}.modal-window-aggrement{margin-left:155px}.modal-window-checkbox{left:160px;bottom:82px}}.modal-window-steps{position:absolute;bottom:-260px;z-index:-1;width:355px;height:344px;border-radius:0 0 20px 20px;background:var(--primary-color);text-align:center;padding-top:120px;overflow-y:scroll}.modal-window-steps-list{display:flex;flex-direction:column;gap:18px}.modal-window-text{font-size:12px;color:var(--light-color)}body.modal-open{overflow:hidden}@media screen and (min-width:768px){.modal-window-steps{width:700px}.modal-window-steps-list{flex-direction:row;gap:56px;justify-content:center}.modal-window-text{font-size:16px;width:177px}}@media screen and (min-width:1512px){.basicLightbox__placeholder{margin-top:auto;margin-bottom:auto}.modal-window-steps{position:static;width:361px;height:526px;padding-top:97px;padding-bottom:96px;border-radius:0 20px 20px 0;overflow-y:clip}.modal-window-aggrement{margin-left:90px}.modal-window-checkbox{left:90px}.modal-window-steps-list{flex-direction:column;align-items:center}.modal-window-text{width:auto}.cross-white{display:block;position:absolute;top:19px;right:-330px;z-index:120;cursor:pointer}.modal-window-close-cross{display:none}.modal-window-desk-position{bottom:50px;left:-55px}.modal-window-desk-position-number{top:26px;left:-23px}.modal-icon-arrow_up,.modal-icon-arrow_down{top:33px;left:19px}.modal-window-desk-position-switcher{left:-63px;bottom:-40px}.modal-window-desk-position-line{left:35px}}.cookie-box{display:none;position:fixed;left:0;bottom:-1px;z-index:20;width:100vw;padding-top:19px;padding-bottom:10px;padding-left:10px;flex-direction:column;justify-content:space-around;gap:10px;align-items:center;text-align:center;background-color:var(--light-color);box-shadow:0 0 30px 0 rgba(0,61,85,15%);opacity:1;transition:opacity 500ms var(--animation-cubic)}@media screen and (min-width:1512px){.cookie-box{flex-direction:row;height:58px;text-align:left}}.cookie-button{width:150px;margin:0;height:48px;padding:0}.cookie-hidden{animation:cookie-box 700ms var(--animation-cubic);opacity:0}@keyframes cookie-box {
    0% {
        transform: translateY(0%);
    }
    50% {
        transform: translateY(50%);
    }
    100% {
        transform: translateY(100%);
    }

}.sale{color:red}.sale s{color:#fff}