:root{--main-background-color: #141414;--second-background-color: #1d1c1c;--main-font-color: #d8b257;--second-font-color: #ffffff;--grey-font-color: #979797;--main-line-color: #4e4e4e;--dark: #34495E;--light: #ffffff;--success: #0ABF30;--error: #E24D4C;--warning: #E9BD0C;--info: #3498DB}*{box-sizing:border-box;padding:0;margin:0;font-family:Open Sans,sans-serif}html{scrollbar-color:var(--main-font-color) var(--second-background-color)}html,body{height:100%;background-color:var(--main-background-color)}a{text-decoration:none}p{color:var(--second-font-color);margin:0 0 20px}label{margin-bottom:10px;color:var(--second-font-color)}input{padding:17px 29px;background-color:transparent;border:1px solid var(--main-line-color);font-size:18px;color:var(--second-font-color)}select{background-color:var(--main-background-color);color:var(--second-font-color);border:1px solid var(--main-line-color);outline:var(--main-font-color);padding:10px}.selectTime-item input{border:1px solid var(--main-font-color)}.selectTime-item input[readonly]{border:1px solid var(--main-line-color)}.selectTime-item input:invalid{border:1px solid red}input[type=checkbox]{width:17px;height:17px}li{color:var(--second-font-color);margin:0 0 10px 20px}#date-start:focus,#date-end:focus{outline:none!important;border-color:#007bff;box-shadow:0 0 10px #007bff}table{border-collapse:collapse;width:100%;text-align:center;background-color:var(--second-background-color)}th{font-size:14px;padding:20px 0}th:first-child{color:var(--second-font-color)}th span{display:block}tr td:first-child{font-size:20px;padding-left:40px;text-align:left;width:360px;background:url(/img/car_side_view.png) no-repeat 10px center}tr.tariff-description td:first-child{padding:0}.mobile{display:none}h3{margin:0 0 20px}textarea{background-color:transparent;border:1px solid var(--main-line-color);font-size:18px;padding:17px 30px;margin:10px 0 30px;width:100%;color:var(--second-font-color)}textarea:focus{outline:none!important;border-color:#007bff;box-shadow:0 0 10px #007bff}.wrapper{min-height:100%;display:flex;flex-direction:column}.main{background-color:var(--main-background-color);padding:0 0 15px;flex:1 1 auto}.container{max-width:1601px;padding:0 20px;margin:0 auto}.content{color:var(--main-font-color)}.content h1,h2{color:var(--main-font-color);font-size:30px;margin:0 0 20px}.speedbar{font-size:16px;padding:30px 0;color:var(--second-font-color)}.beg-speedbar{color:#838383}.beg-speedbar a{color:var(--main-font-color);font-size:16px}.beg-speedbar a:hover{color:var(--second-font-color);transition:.5s}.title{font-size:30px;font-weight:500;margin-top:0}.close-overlay-order,.close-overlay-review,.close-overlay-callback{position:fixed;z-index:20;top:0;left:0;height:100%;width:100%;background-color:#000000e6;display:none}.popup-wrapper{height:inherit;display:flex;flex-direction:column;justify-content:center}.popup{position:relative;margin:5% auto;max-width:450px;background-color:var(--main-background-color);padding:20px}.popup input{font-family:Roboto}.popup input:focus-visible{outline:0px solid var(--main-font-color)}.popup .close{position:absolute;top:10px;right:20px;font-size:25px;font-weight:700;cursor:pointer;color:var(--second-font-color)}.popup form{display:flex;flex-direction:column;row-gap:10px}.popup form p{font-size:26px;margin:0 auto;font-family:Roboto;display:block}.popup div,.popup span{color:var(--second-font-color)}.popup .selectTime-item{margin-top:7px;display:flex;column-gap:5px;align-items:baseline}.popup #timeFrom,#timeTo{font-size:14px;padding:5px 7px;width:51px}.popup form textarea{margin:0;box-shadow:none;border:1px solid var(--main-line-color);resize:none}.popup form textarea:focus{outline:1px solid var(--main-font-color)!important}.btn-send{cursor:pointer;padding:17px 29px}.result{opacity:0;transition:1s;height:18px;color:var(--main-font-color)}.header{font-size:21px;background-color:var(--main-background-color);border-bottom:2px solid #373737;vertical-align:baseline}.header_content{padding:14px 0;display:flex;justify-content:space-around;align-items:center}.header_logo{font-size:30px;color:var(--main-font-color);min-width:175px}.header_logo_inner{display:table-cell;vertical-align:middle}.header_logo_inner a{color:var(--main-font-color)}.header-phone{display:flex;align-items:center;flex-direction:column;justify-content:center}.phone_item{display:flex;align-items:center;row-gap:5px;flex-direction:column}.phone_item a{display:flex;align-items:center;column-gap:5px}.phone_item__text{color:var(--second-font-color)}.work_time{font-size:12px;color:var(--second-font-color);margin:0 40px;width:220px}.work_time p{font-family:Roboto;margin:0}.contact-header{margin:5px 0 0}.contact-header a{color:var(--second-font-color);font-size:14px;float:left;margin-right:7px}.contact-header-icon{height:18px;width:18px;border-radius:2px;margin:0 7px 0 0;float:left}.phone_item_link{color:var(--main-font-color)}.header_contact{margin-left:0;display:flex;align-items:center}.social-header p{font:12px Roboto,sans-serif;margin:0}.social-header-links{padding:9px 0 0;text-align:center}.social-header-links a{margin:0 0 0 16px;display:inline-block;width:22px;height:22px;vertical-align:top;border-radius:22px;background-size:cover}.social-header-links a:first-child{margin:0}.number{color:var(--second-font-color)}.main_menu{display:flex;padding:20px 0;border-top:1px solid #373737}.main_menu_item{color:var(--main-font-color);font-size:18px;margin:0 auto}.main_menu_item a{color:var(--main-font-color);font-size:18px;transition:.5s}.main_menu_item a:hover{color:var(--second-font-color)}.main_menu-fixed{position:fixed;top:0;left:0;padding:20px 0;background-color:var(--main-background-color);border-bottom:1px solid #373737;width:100%;z-index:10;display:none}.main_menu-fixed-items{display:flex;max-width:1560px;margin:0 auto}footer{border-top:1px solid #373737}.footer-content{padding:14px 0;color:var(--second-font-color)}.footer-nav{padding:25px 0 0;font:12px Roboto,sans-serif}.footer-nav li:first-child{border:none}.footer-nav li{list-style:none;display:inline-block;padding:0 18px;border-left:1px solid #c6c6c6;vertical-align:top}.footer-nav li a{color:var(--grey-font-color)}.footer-nav li a:hover{color:var(--second-font-color);text-decoration:underline}.footer-content{display:flex;justify-content:space-around;align-items:center;font:13px Roboto,sans-serif}.copy p{margin:0 0 18px}.contact-footer{width:54%;float:left}.contact-footer__left{font:21px Roboto,sans-serif}.contact-footer__left a{color:var(--second-font-color)}.social-footer{float:right;text-align:right;width:17%;padding:31px 0 0}.social-footer p{font:12px Roboto,sans-serif;margin:0}.social-link{padding:9px 0 0}.social-link a{margin:0 0 0 16px;display:inline-block;width:32px;height:32px;vertical-align:top;border-radius:32px;background-size:cover}.social-link a:first-child{margin:0}.fb{background:url(/img/facebook_icon.png) no-repeat}.inst{background:var(--second-font-color) url(/img/instagram_icon.png) no-repeat}.vk{background:url(/img/vkontakte_icon.png) no-repeat}.footer-nav{clear:both;border-top:1px solid #c6c6c6;text-align:center}.callback{color:var(--main-font-color);border-bottom:1px dashed var(--main-font-color);cursor:pointer}.hmenu_item{font-size:21px;margin:10px 0}.hmenu_item a{color:var(--main-font-color)}.btn-menu{display:none;width:30px;height:30px;cursor:pointer}.btn-menu__item{background-color:var(--main-font-color);height:2px}.contact-icon{height:28px;width:28px;border-radius:2px;margin:0 10px 0 0}@media screen and (max-width: 679px){.footer-content__right{display:none}.footer-content{justify-content:space-between}}@media screen and (max-width: 426px){.footer-content__left{padding:0}.footer-content__left{width:55%}.footer-content__center{width:45%}}.front-img{display:block;margin:0 auto}.select-datе-mobile{padding:20px;display:none}.select-datе-mobile a{width:100%;height:47px;color:var(--second-font-color);cursor:pointer;font:22px/26px Roboto,sans-serif;font-weight:700;border-radius:5px;display:inline-block;text-align:center;text-decoration:none;padding-top:10px;background-color:#0052ab;margin-top:10px}.select-datе-mobile h3{color:var(--second-font-color)}.tab{display:flex;justify-content:flex-start;margin:0 auto 20px}#filter-tab.activeTab,#new-tab.activeTab,#special-tab.activeTab{box-shadow:0 0 5px var(--main-font-color);color:var(--second-font-color)}.tab-driver .activeTab{color:var(--second-font-color)!important;box-shadow:0 0 10px 5px var(--main-font-color)}.tablinks:hover{color:var(--second-font-color);box-shadow:0 0 5px var(--main-font-color)}.tabcontent:last-child{display:block}.wrap{padding:10px 50px 0}.filter{display:flex;justify-content:space-between;color:#ffebcd}.filter .select-datе{display:flex}.filter .select-datе label{display:block}.catalog-car .select-datе input{background-color:var(--second-font-color);color:#000}.filter .datе-left{margin:0 20px 0 0}.select-type-car{display:flex;flex-wrap:wrap;justify-content:space-around;min-width:275px;max-width:319px}.select-type-item{width:80px;height:52px;text-align:center;opacity:.4;cursor:pointer}.select-type-item.active,.select-type-car div:hover{opacity:1}.select-type-car div img{display:block;width:80px;height:35px}.brand-select{max-width:385px;color:#ffebcd;display:flex;flex-wrap:wrap;row-gap:5px;column-gap:5px}.brand-select-item{height:52px;margin-right:3px;display:flex;justify-content:center;align-items:center;opacity:.4;cursor:pointer}.brand-select-item.active,.brand-select-item:hover{opacity:1}.title-cars{color:var(--second-font-color);font-weight:400}.list-cars{display:flex;flex-direction:column;row-gap:30px}.list-cars-item{display:flex;justify-content:space-evenly;padding:20px;color:var(--main-font-color);background-color:var(--second-background-color);height:200px;width:100%}.list-cars-item img{max-width:240px;max-height:150px}.list-cars-name{display:flex;flex-direction:column;align-items:center;justify-content:center}.list-car-name.mobile{display:none}.list-cars-info{max-width:370px;min-width:350px;padding:0 8px;font-size:18px;display:flex;flex-direction:column;row-gap:20px}.list-cars-info .list-cars-name{display:block;text-align:center}.list-car-name{display:inline-block;font-size:24px;color:var(--main-font-color);text-align:center}.list-car-name:hover{text-decoration:underline}.list-car-conf{display:grid;grid-template-columns:repeat(3,98px);justify-content:space-between;color:var(--second-font-color)}.list-car-conf img{width:24px;height:24px;float:right}.list-car-conf-element{display:flex;flex-direction:column;align-items:center;row-gap:2px}.car-settings-icon{fill:var(--main-font-color);width:28px;height:28px}.list-car-costTime,#special .list-car-costTime{display:flex;justify-content:center}.list-car-costTime-item{border-right:1px solid var(--second-font-color);font-size:14px;padding:0 5px;display:flex;flex-direction:column;row-gap:5px}#special .list-car-costTime-item{border-right:none}.list-car-costTime div:nth-child(5){border-right:none}.time{color:var(--main-font-color);text-align:center}span.cost,.price-item .cost{color:var(--second-font-color);text-align:center}.list-cars-order{max-width:420px;min-width:380px;padding:0 25px;display:flex;align-items:center;flex-direction:column;justify-content:space-around;font-size:18px}.list-cars-order .list-car-costTime{display:none}.list-car-price{font-size:18px}.price-threeDay{color:var(--second-font-color)}.price-several{font-size:16px;color:var(--second-font-color)}.list-car-btn{display:flex;align-items:center}.btn-order,.btn-link{cursor:pointer;color:var(--second-font-color);transition:.3s;padding:8px 20px;font-size:18px;border:1px solid var(--main-line-color);border-radius:5px;background-color:transparent}.btn-order:hover,.btn-link:hover,#reviews .btn-reviews:hover,.link-buyout-btn:hover,.buyout-link-btn:hover,.btn-buyout:hover,.btn-send:hover{background-color:var(--second-font-color);color:var(--main-background-color)}.btn-order:focus{outline:none!important;border-color:var(--main-font-color);box-shadow:0 0 10px var(--main-font-color)}.rent-car{max-width:1200px;margin:30px auto}.rent-car h2{text-align:center}.card-block{overflow:hidden}.car-mobile{display:none}.h1{text-align:center;color:var(--second-font-color);font-size:30px;font-weight:700}.brand-year{text-align:center;color:var(--main-font-color);font-size:15px}.year{color:var(--second-font-color)}.reservation-block{height:auto;width:300px;float:right;margin-top:30px}.reservation{width:300px!important;background:var(--second-background-color);padding:15px;display:flex;flex-direction:column;row-gap:20px}.reservation .price-card{display:none}.reservation .select-datе{display:flex}.reservation .select-datе input{width:132px;padding:10px;font-size:12px;margin-top:5px;background-color:var(--second-font-color);color:#000;font-weight:600}.reservation p{text-align:center;margin:unset}.additional{display:grid;row-gap:10px}.additional-item{margin-bottom:0;color:var(--second-font-color);display:grid;grid-template-columns:17px 204px;align-items:center;column-gap:10px}.services{float:right}.services span{display:block;color:var(--main-font-color)}.car-prices{color:var(--main-font-color);font-size:24px;display:flex;flex-direction:column;align-items:center}.car-price{display:inline}.reservation .car-prices p{font-size:16px;text-align:left;margin:0}.car-btn{text-align:center;margin-top:20px}.reservation .btn-order:focus-visible{outline:1px solid var(--main-font-color)}.car-gallery{max-width:50%;float:left;margin-right:2%;width:30%}.front-img-gallery{max-width:500px;margin:0 auto;display:block}.slider__wrapper{overflow:hidden}.car-gallery .slider__item{flex-basis:21%;display:flex;align-items:center;color:var(--second-font-color);border:1px solid #007bff;margin-right:2px;cursor:pointer}.car-gallery .slider__item img{width:150px}.car-gallery .slider__item-brand{margin-bottom:10px}.slider__item-picture{max-width:240px}.car-gallery .slider__item-price{margin-top:4px}.car-info{max-width:420px;float:left}.car-mobile__name{text-align:center}.car-mobile__name,.car-name{font-size:30px;font-weight:700;color:var(--main-font-color)}.car-brand{display:flex;flex-direction:column;row-gap:10px}.car-brand,.release-date,.description{color:var(--second-font-color);margin-bottom:5px}.car-brand span,.release-date span,.description span{color:var(--main-font-color)}.brand{text-transform:capitalize;color:#3898ff;margin-right:20px}.tab-card{margin:10px 0;display:flex;justify-content:space-between}.tablinks{font-size:16px;font-weight:500;padding:10px;background-color:var(--main-background-color);color:var(--main-font-color);cursor:pointer;border:none;border-radius:8px;transition:.3s}.activeTab{color:var(--second-font-color)!important;text-decoration:underline;border:none;box-shadow:unset}#special-tab{font-size:20px;font-weight:700}.price{display:flex;justify-content:center}.price-block{display:flex;flex-wrap:wrap}.price-item{padding:7px;border-right:1px solid #373737;display:flex;flex-direction:column;min-width:100px;row-gap:5px}.price-item:last-child{border:none}.car-all-info{max-width:920px;width:100%;float:left;margin-top:30px}.tab-info{display:flex;justify-content:space-between}.tab-info .tablink{font-size:16px;font-weight:700;margin:0;padding:12px 27px 13px;background-color:var(--main-background-color);color:var(--main-font-color);cursor:pointer;transition:.3s;z-index:4;position:relative;border:1px solid transparent;border-bottom:none}.tab-info .tablink.activeTab{border-color:#373737;top:1px;color:var(--second-font-color)}.tab-info .tablink:hover{box-shadow:none}.car-all-info .tabcontent1{border:1px solid #373737;z-index:3;position:relative;color:var(--second-font-color);padding:25px;min-height:108px}.characteristic-content{display:grid;grid-template-columns:repeat(2,50%);text-align:center;row-gap:10px}.characteristic-item{display:grid}.characteristic-property{color:var(--second-font-color)}.characteristic-value{color:gray}#buyout .slider__items{display:flex;justify-content:center}#buyout .slider__control{display:none}#reviews .btn-reviews{justify-content:right;cursor:pointer;float:right}.link-buyout{margin-top:30px;text-align:center}.link-buyout-btn{padding:10px 15px;color:var(--second-font-color);text-decoration:underline;display:inline-block;transition:.3s;border:1px solid var(--main-line-color);border-radius:5px}.recommended-slider{max-width:920px;margin:40px 0}.recommended-slider h3{color:var(--second-font-color)}.recommended-slider .slider{padding:0 50px}.recommended-slider .slider__items{justify-content:space-between}.review-item{clear:both;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--main-font-color)}.review-item:last-child{border:none;margin-bottom:0}.name-review{margin-bottom:10px;color:var(--main-font-color);font-weight:900}.name-review span{font-weight:500;font-size:14px;margin-top:5px;display:block}.tariff{margin:20px 0 0}.with_or_without{padding:30px 0;border-bottom:1px solid #373737;background-color:var(--second-background-color)}.tab-driver{display:flex;justify-content:center}.tab-driver a{font-size:20px;font-weight:700;margin:0 25px;padding:12px 25px 13px;background-color:var(--main-background-color);color:var(--main-font-color);cursor:pointer;border:none;border-radius:8px;transition:.3s}.tab-driver button:hover{color:var(--second-font-color);box-shadow:0 0 10px 5px #007bff}.tariff-list-item,.tariff-list-drive,.admin-list-item{height:35px;border-bottom:2px solid #373737;cursor:pointer;transition:.2s}.admin-list-item-inactive{height:35px;border-bottom:2px solid #373737}.admin-form__item{margin-top:30px;color:var(--second-font-color)}.admin-form__item input{width:100%;margin-top:10px;outline:var(--main-font-color)}.admin-form__item .admin-radio{width:13px;height:12px;margin-right:5px}.tariff-list-item.active,.tariff-list-drive.active,.tariff-list-item:hover,.tariff-list-drive:hover,.admin-list-item:hover{z-index:10;position:relative;box-shadow:0 0 10px 5px #700}.tariff-description,.tariff-description-drive{background-color:var(--main-background-color)}.tariff-description td,.tariff-description-drive td{background-image:none!important}.tariff-description-content{display:flex;padding:20px 0;font-size:16px!important;background:none!important;justify-content:space-evenly;align-items:center;border-left:2px solid #373737;border-right:2px solid #373737;border-bottom:2px solid #373737}.tariff-description-content p{text-align:center}.tariff-description-content .car-price{color:var(--main-font-color);font-size:24px}.tariff-description-content .car-prices p{font-size:16px;text-align:left;margin:0}.tariff-description .select-datе{display:flex;column-gap:10px}#with .tariff-description .select-datе{display:flex;column-gap:10px;row-gap:5px;flex-direction:column}.tariff-description-drive .select-datе{display:flex;flex-direction:column;row-gap:10px}.order .datе-left,.order .datе-right{display:flex;flex-direction:column;align-items:center}.order .date-start,.order .date-end{padding:10px 15px;width:180px;background-color:var(--second-font-color);color:#000}.date-start:focus-visible,.date-end:focus-visible,.time-s:focus-visible{outline:1px solid var(--main-font-color);border:1px solid var(--main-font-color)}.time-start{padding:10px 15px;width:180px;background-color:var(--second-font-color);color:#000}.title-hour{text-align:center}.select-time{text-align:center;width:100px;margin:0 auto}.time-start:invalid{border:1px solid red}.order .additional-item{justify-content:center}.detalis{padding:30px 0 0}.time-s,.hour{width:180px;margin:0 auto}.services-item{margin-bottom:10px}.services-item a{color:var(--second-font-color);border-bottom:1px dashed white;font-size:20px;transition:.3s}.services-item a:hover{color:#007bff;border-bottom:1px dashed #007bff}.services-item:nth-child(3),.services-item:nth-child(4),.services-item:nth-child(5),.services-item:nth-child(6),.services-item:nth-child(7),.services-item:nth-child(8),.services-item:nth-child(9),.services-item:nth-child(10){display:none}.list-conditions ul ul{list-style:outside}.list-conditions-item ul li span{display:block;margin:0 0 10px}.select-conf{margin:20px 0;display:flex;justify-content:space-around}.buyout-block p a{color:var(--main-font-color)}.buyout-block input{border:1px solid var(--main-line-color)}.buyout-block input:focus-visible,.select-car-buyout:focus-visible{outline:1px solid var(--main-font-color)}.buyout-block .slider{width:837px;margin:0 auto}.buyout-title{text-align:center}.buyout-block ul{margin-bottom:20px}.buyout-block .slider__item,#buyout .slider__item,.recommended-slider .slider__item{flex-basis:21%;height:290px;display:flex;flex-direction:column;align-items:center;color:var(--second-font-color);cursor:pointer;background-color:var(--second-background-color);padding:10px;margin-right:17px;border:1px solid var(--main-font-color)}.buyout-block .slider__control[data-slide=next]{right:17px}.slider__item-brand{margin-bottom:10px}.buyout-block .slider__item-price{margin-top:4px}.buyout-link{margin:50px auto;text-align:center}.buyout-link-btn{color:var(--second-font-color);padding:15px;border-radius:25px;font-size:16px;transition:.4s;border:1px solid var(--main-line-color)}.buyout-advantage{max-width:940px;margin:0 auto 30px}.buyout-advantage tr td{background:none!important;color:var(--second-font-color)!important;width:25%;height:150px;font-size:16px!important;padding:15px!important}.advantage{position:relative}.buyout-advantage-sticker{position:absolute;top:0;left:0;background-color:var(--main-font-color);padding:5px;font-size:14px;color:var(--main-background-color)}.calc{margin-bottom:40px}.btn-buyout{cursor:pointer;transition:.4s}.calc-result #error{color:#700;animation:color 2s infinite ease-in-out alternate;font-weight:700}@keyframes color{0%{color:#4b0000}50%{color:#700}to{color:#b10000}}.buyout-order-form{margin:30px auto;max-width:500px}.buyout-order-form .title{font-size:24px;text-align:center}.buyout-order-form .subtitle{font-size:11px;color:var(--second-font-color);margin-bottom:10px}.buyout-order-form input{width:100%;margin-top:10px}.select-car-buyout{width:100%;padding:10px;background-color:transparent;border:1px solid var(--main-line-color);cursor:pointer;color:var(--second-font-color)}.select-car-buyout:after{content:"";float:right;border:7px solid transparent;border-top:7px solid black;margin-top:4px}.select-car-buyout option{color:var(--second-font-color);background-color:var(--main-background-color)}.table-include{max-width:800px;margin:0 auto}.table-include th{color:var(--main-font-color)!important;font-size:16px}.table-include tr td{background:none!important;color:var(--second-font-color)!important;padding:15px!important;font-size:14px!important;text-align:center}.basic-content{display:flex}.question-block{width:900px;font-size:22px}.question-item{margin-bottom:10px}.question-item span{cursor:pointer;color:var(--second-font-color);border-bottom:1px dashed white}.contacts-box{padding:30px 0;display:flex;flex-wrap:wrap;color:#c5c5c5}.contacts-item{display:flex;flex-direction:column;min-width:250px;max-width:270px;margin-right:20px;margin-bottom:50px}.contacts-label{margin-bottom:20px;font-size:21px}.contacts-value{display:flex;flex-direction:column;color:var(--second-font-color);font-size:26px}.contacts-value span{font-size:18px;margin-top:20px}.contacts-value a{color:var(--main-font-color)}.contacts-value a:hover{color:var(--second-font-color);transition:.5s}.icon-item{height:32px;width:32px}.map{margin-bottom:50px}.container-form{max-width:860px;margin:0 auto}.container-form-title{font-size:30px;max-width:420px;text-align:center;text-transform:uppercase;display:block;margin:50px auto;line-height:40px}.contact-data{display:flex;justify-content:space-between;margin-bottom:50px}.input-wrap{display:flex;flex-direction:column}.input-wrap input:focus{outline:none!important;border-color:#007bff;box-shadow:0 0 10px #007bff}.submit{display:block;width:290px;height:60px;font-size:18px;letter-spacing:.15em;margin:0 auto;background-color:transparent;color:var(--second-font-color);text-transform:uppercase;border:1px solid var(--second-font-color);cursor:pointer;transition:.5s}.submit:hover{background:var(--second-font-color);color:var(--main-background-color)}.investments{color:var(--second-font-color)}.investments{font-size:24px}.invest-head{width:100%}.p-0-60{padding:60px}.invest-requirements-title{color:var(--main-font-color);font-size:30px;font-weight:600}.invest-requirements-item{font-size:24px;margin-top:30px}.invest-advantage,.invest-why{margin-top:50px}.invest-advantage-title{color:var(--main-font-color);font-size:30px;font-weight:600;margin-bottom:15px}.invest-advantage-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px}.invest-advantage_item{height:360px;background-color:var(--main-line-color)}.invest-footer-form{background:linear-gradient(to left,#007bff,var(--main-background-color));padding:30px 0}.invest-footer-form-title a{color:#700}.invest-head-text{position:absolute;top:56%;left:0;margin:0 auto;padding:70px 70px 70px 120px;color:var(--second-font-color);background-color:var(--main-background-color);opacity:.8}.invest-head-title{font-size:28px;margin-bottom:20px}.invest-head-subtitle{font-size:22px}.reg-auth{text-align:center;color:var(--main-font-color)}.auth-form{display:flex;justify-content:center}.formAdmin{display:flex;flex-direction:column;width:282px}#login-name::placeholder,#login-password::placeholder{color:#b4b4b4}#login-name:focus-visible,#login-password:focus-visible{outline:1px solid var(--main-font-color)}#login-btn:focus-visible{outline:1px solid var(--main-font-color)}#login-btn{cursor:pointer;background-color:#0052ab;color:var(--second-font-color);transition:.3s;padding:17px 29px;font-size:18px}#login-btn:hover{background-color:#007bff}.admin_content{display:flex;margin-top:20px}.sidebar{background-color:var(--second-background-color);padding:0 30px;max-width:280px;height:100%}.sidebar hr{border:1px solid #747474}.title_sidebar{color:var(--main-font-color);font-size:20px;margin-top:20px}.switch{display:flex;justify-content:space-between;font-size:18px;margin-bottom:10px;color:var(--second-font-color)}.switch_item{cursor:pointer;transition:.3s}.switch_item:hover,.switch_item.active{color:#007bff}.sidebar_item{color:var(--second-font-color);padding:15px 30px 15px 0;cursor:pointer;transition:.3s;display:block}.sidebar_item:hover,.sidebar_item.activeTab{color:var(--main-font-color)}.right-block{width:900px;padding:20px 30px}.right-block th{color:var(--main-font-color)}.right-block tr td{color:var(--second-font-color);background:none;padding:10px 0;font-size:unset;text-align:unset;width:unset}.right-block tr td a{color:var(--second-font-color)}.right-block tr td a:hover{color:var(--main-font-color)}.title-content{color:var(--second-font-color);font-size:24px}.subtitle-content{color:var(--second-font-color)}table.order th{width:33%}.buttons{display:flex;justify-content:space-between}.btn-save{width:300px!important;background:var(--second-background-color);padding:15px;cursor:pointer;color:var(--second-font-color);transition:.3s;font-size:18px;border:1px solid var(--main-line-color);margin-top:30px}.btn-save:hover{background-color:#0052ab}.btn-delete{width:300px!important;background:var(--second-background-color);padding:15px;cursor:pointer;color:var(--second-font-color);transition:.3s;font-size:18px;border:1px solid var(--main-line-color);margin-top:30px}.btn-delete:hover{background-color:#be0000}.success{color:var(--second-font-color);background-color:green;padding:15px;border-radius:10px}.errors{color:var(--second-font-color);background-color:#9d0000;padding:15px;border-radius:10px}.new-order{background-color:#257600}.active-order{background-color:#003d6c}.sidebar_item:first-child,.sidebar_item:nth-child(2){position:relative}.badge{position:absolute;top:14px;right:10px;background-color:red;text-align:center;color:var(--second-font-color);border-radius:10px;padding:4px;font-size:15px}.admin-form__item img{max-width:500px}.car-card{display:grid;grid-template-columns:repeat(3,400px);column-gap:20px}.brand-class{display:flex;justify-content:space-between}#copy-paste-car{font-size:18px}.side-panel{position:absolute;top:60px;left:11%;height:100%;width:100%;padding:0 20px;display:none}.close-overlay{position:absolute;top:0;left:0;opacity:.9;height:100%;width:100%;background-color:#000;display:none}.btn-close{position:absolute;top:35px;left:75%;opacity:.5;display:none}.btn-close:hover{opacity:1}.btn-close span{font-size:30px}.btn-close span:before{content:"✖";color:#d4d3d3}@media screen and (max-width: 1080px){.invest-head-text{top:calc(56% + 61px)}}@media screen and (max-width: 1060px){.main_menu_item a{font-size:16px}.social-header{display:none}}@media screen and (max-width: 950px){.main_menu_item a{font-size:14px}}@media screen and (max-width: 850px){.main_menu_item a{font-size:13px}}@media screen and (max-width: 768px){.main_menu-fixed{display:none}.phone_item{font-size:13px}.btn-menu{margin-top:10px;display:flex;flex-direction:column;row-gap:5px}.hmenu_item a:hover{color:#007bff}.header_content{justify-content:space-between}.main_menu{display:none}.mobile-header{display:block;padding:0 15px}.mobile-header-phone{display:flex;text-align:center;padding-top:13px;flex-wrap:wrap;justify-content:space-between;flex-direction:column;font:14px/16px Roboto,sans-serif;row-gap:10px}.mobile-header-phone p{padding:0 5px;margin-bottom:10px;text-align:left}.header-phone,.work_time{display:none}.mobile-footer-phone{margin-bottom:7px}.phone{display:none}}@media screen and (max-width: 423px){.header_content{flex-wrap:wrap}}@media screen and (max-width: 375px){.mobile-header{display:block;padding:0}.list-car-conf{justify-content:space-around;grid-template-columns:repeat(3,85px)}}@media screen and (max-width: 1200px){.ins{padding:0 17px}}@media screen and (min-width: 931px){.contact-footer-right{width:50%;float:left;font:12px Roboto,sans-serif}.contact-footer-right p{margin:0}}@media screen and (max-width: 930px){.copy,.contact-footer{width:35%;margin:0;padding-right:10px}.contact-footer{white-space:nowrap}.social-footer{width:30%}.contact-footer-right{display:none}}@media screen and (min-width: 769px){.mobile-footer-phone,.mobile-header{display:none}.phone{margin:0}.callback:hover{color:#0058b6;border-bottom:1px dashed #0058b6}}@media screen and (max-width: 600px){.footer-nav ul{column-count:2;text-align:left}.footer-nav li{display:block;border:none}.social-footer{width:100%;float:none;text-align:center;padding:25px 0 0;clear:both}}@media screen and (max-width: 1097px){.front-img{max-width:100%}.catalog-car .tab{flex-direction:column}.tablinks{margin:0 auto}.filter{justify-content:space-around}.filter .select-datе{display:none}.list-cars{align-items:center}.list-cars-item{flex-direction:column;align-items:center;max-width:450px;height:unset;row-gap:25px}.rent-car{display:none}.title-cars{text-align:center}.list-cars-info{display:flex;flex-direction:column;align-items:center}.list-cars-info .list-cars-name{display:none}.list-cars-name .list-car-name{display:block}.list-cars-order{row-gap:10px}.list-cars-info .list-car-costTime{display:none}.list-cars-order .list-car-costTime{display:block}}@media screen and (max-width: 768px){.front-img{display:none}.filter{flex-direction:column}.select-type-car{min-width:unset;max-width:unset}.brand-select{max-width:unset;justify-content:center}}@media screen and (max-width: 530px){.list-cars-order{flex-direction:column;align-items:center;border:unset;min-width:unset;justify-content:space-around}.list-cars-info{height:unset;min-width:unset}}@media screen and (max-width: 457px){.container{padding:0 10px}.wrap{padding:10px 0 0}}@media screen and (max-width: 768px){.select-datе-mobile,.select-datе,.select-datе-mobile .datе-left,.select-datе-mobile .datе-right{display:flex;flex-direction:column;align-items:center}.tab-info{flex-direction:column}.tab-info .tablink.activeTab{border-color:transparent;top:0}}@media screen and (max-width: 1260px){.car-info{max-width:48%;float:left}.reservation-block,.reservation{clear:both;width:100%!important;position:static!important}.reservation{align-items:center}.reservation .price-card{display:unset}.reservation .tab-card{margin-bottom:10px}.reservation .tab-card .tablinks{padding:5px;background-color:transparent}.reservation .select-datе{flex-direction:column;align-items:center}.reservation .datе-right{flex-direction:column;align-items:center;margin-left:9px}.additional{justify-content:center}.reservation .car-prices{text-align:center}.reservation .car-prices p{text-align:center!important}}@media screen and (max-width: 768px){.car-mobile{display:block}.car-gallery{max-width:none;width:100%;height:auto;float:none}.car-info{max-width:none;width:100%;float:none}.car-name,.release-date{display:none}.description{margin-bottom:20px}.tab-card{margin:0 auto;max-width:413px}#reviews .btn-reviews{padding:10px 20px;margin-bottom:10px}}@media screen and (max-width: 512px){.characteristic-content{grid-template-columns:repeat(1,100%)}.price-item{width:100%;flex-direction:row;justify-content:space-between;border-right:unset;border-bottom:1px solid #373737}}@media screen and (max-width: 457px){.tab-card{justify-content:space-around}}@media screen and (max-width: 320px){.car-info .list-car-conf{grid-template-columns:repeat(3,90px)}.tab-card .tablinks{padding:10px 13px}}@media screen and (max-width: 868px){.tariff-description-content{flex-direction:column}}@media screen and (max-width: 768px){th{font-size:13px}tr td:first-child{font-size:18px}td .cost{font-size:14px}.tariff th{display:none}.tariff td:first-child{display:block;width:100%;height:100%;margin:0;line-height:32px;padding-top:11px;padding-bottom:11px}.tariff td{display:block;float:left;width:20%;height:50px;line-height:12px;padding:25px 0 13px;position:relative}#with td:first-child{display:block;width:100%;height:100%;margin:0;line-height:32px;padding-bottom:11px}#with td{width:33%}#with td:nth-child(2):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"1 час / сутки";top:0;left:0;width:100%}#with td:nth-child(3):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"Минимум часов";top:0;left:0;width:100%}#with td:nth-child(4):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"8 часов / сут.";top:0;left:0;width:100%}.tariff td:nth-child(2):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"1 день";top:0;left:0;width:100%}.tariff td:nth-child(3):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"2-3 дня";top:0;left:0;width:100%}.tariff td:nth-child(4):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"4-5 дней";top:0;left:0;width:100%}.tariff td:nth-child(5):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"6-7 дней";top:0;left:0;width:100%}.tariff td:nth-child(6):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"8-10 дней.";top:0;left:0;width:100%}.tariff td:nth-child(7){display:none}}@media screen and (max-width: 560px){.tab-driver a{font-size:14px;margin:0 10px}}@media screen and (max-width: 425px){tr td:last-child{font-size:14px}th{font-size:11px}}@media screen and (max-width: 375px){.tab-driver a{padding:10px 15px}tr td:first-child{padding:0 0 0 5px;background:none}}@media screen and (max-width: 768px){.longRental th{display:none}.longRental td:first-child{display:block;width:100%;height:100%;margin:0;line-height:32px;padding-top:11px;padding-bottom:11px}.longRental td{display:block;float:left;width:25%;height:50px;line-height:12px;padding:25px 0 13px;position:relative}.longRental td:nth-child(2):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"8-10 дней ₽ / сутки";top:0;left:0;width:100%}.longRental td:nth-child(3):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"3-6 месяцев";top:0;left:0;width:100%}.longRental td:nth-child(4):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"7-12 месяцев";top:0;left:0;width:100%}.longRental td:nth-child(5):after{position:absolute;color:var(--main-font-color);font:500 12px/10px Roboto,sans-serif;content:"от года";top:0;left:0;width:100%}}@media screen and (max-width: 375px){.longRental td:nth-child(2):after{font:500 11px/10px Roboto,sans-serif}.longRental td:nth-child(3):after{font:500 11px/10px Roboto,sans-serif}.longRental td:nth-child(4):after{font:500 11px/10px Roboto,sans-serif}.longRental td:nth-child(5):after{font:500 11px/10px Roboto,sans-serif}}@media screen and (max-width: 650px){.calculator{display:flex;flex-direction:column;align-items:center;row-gap:10px}#calc-btn{width:272px}}@media screen and (max-width: 605px){.buyout-advantage tr td{display:block;width:100%;height:100%;text-align:center}.buyout-advantage tr td:nth-child(1){padding-top:30px!important}}@media screen and (max-width: 860px){.contact-data{flex-direction:column}.input-wrap label{margin-top:10px}}@media screen and (max-width: 375px){.container-form-title{font-size:26px}}@media screen and (max-width: 768px){.admin_content{flex-direction:column}.right-block{width:unset;max-width:900px}}.notifications{position:fixed;top:30px;right:20px;z-index:30}.notifications :where(.toast,.column){display:flex;align-items:center}.notifications .toast{width:400px;position:relative;overflow:hidden;list-style:none;border-radius:4px;padding:16px 17px;margin-bottom:10px;background:var(--second-background-color);justify-content:space-between;animation:show_toast .3s ease forwards}@keyframes show_toast{0%{transform:translate(100%)}40%{transform:translate(-5%)}80%{transform:translate(0)}to{transform:translate(-10px)}}.notifications .toast.hide{animation:hide_toast .3s ease forwards}@keyframes hide_toast{0%{transform:translate(-10px)}40%{transform:translate(0)}80%{transform:translate(-5%)}to{transform:translate(calc(100% + 20px))}}.toast:before{position:absolute;content:"";height:3px;width:100%;bottom:0;left:0;animation:progress 5s linear forwards}@keyframes progress{to{width:0}}.toast.success:before{background:var(--success)}.toast.error:before{background:var(--error)}.toast.warning:before{background:var(--warning)}.toast.info:before{background:var(--info)}.toast .column i{font-size:1.75rem}.toast.success .column i{color:var(--success)}.toast.error .column i{color:var(--error)}.toast.warning .column i{color:var(--warning)}.toast.info .column i{color:var(--info)}.toast .column span{font-size:1.07rem;margin-left:12px}.toast i:last-child{color:#aeb0d7;cursor:pointer}.toast i:last-child:hover{color:var(--dark)}.buttons .btn{border:none;outline:none;cursor:pointer;margin:0 5px;color:var(--light);font-size:1.2rem;padding:10px 20px;border-radius:4px}@media screen and (max-width: 530px){.notifications{width:95%}.notifications .toast{width:100%;font-size:1rem;margin-left:20px}.buttons .btn{margin:0 1px;font-size:1.1rem;padding:8px 15px}}
