*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#fff0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{background:#FFF}body{margin:0;padding:0;font-family:'Noto Sans Display',sans-serif;font-size:15px;font-weight:400;color:#000}html.overflow,body.overflow{overflow:hidden}body.overflow.prepaid:before{content:'';background:#FFF;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999998}a,a:hover{color:#000;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}input,button,textarea,select{font-family:'Noto Sans Display',sans-serif;font-size:14px;outline:none;box-shadow:none;border:none;color:#000;border-radius:0}input[type="time"]::-webkit-calendar-picker-indicator{display:none}::-webkit-input-placeholder{font-weight:400;color:#737375}::-moz-placeholder{font-weight:400;color:#737375}::-moz-placeholder{font-weight:400;color:#737375}::-ms-input-placeholder{font-weight:400;color:#737375}button{background:none;cursor:pointer}.mb-0{margin-bottom:0!important}.container{width:100%;max-width:1140px;margin:0 auto;padding:0;position:relative}.container:before{left:0}.container:after{right:0}.promo .container:before,.promo .container:after{background:rgb(255 255 255 / .15)}.white{background:#FFF}.btn{background-color:#089000;width:100%;height:52px;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:600;color:#FFF;border-radius:10px;cursor:pointer}.btn.gray{background-color:#E5E5E5;color:#000}.btn.gray:hover{background-color:#EEE;color:#000}.btn.gray:active{background-color:#CCC;color:#000}.btn:active,#content .search .filter button:active,#content .catalog.category .btn-filter:active{background-color:#077C00;color:#FFF}.btn.border,.btn.border:hover,.btn.border:active{background-color:#fff0;border:solid 1px #000;color:#000}#header{background:#FFF;width:100%;position:sticky;top:0;z-index:100;border-bottom:solid 1px #E5E5E5}#header.scrolled{border-color:#fff0;box-shadow:0 0 25px rgb(0 0 0 / .3)}.window-title.scrolled{overflow:hidden;box-shadow:0 0 25px rgb(0 0 0 / .3);border-radius:0!important}#header.z-index{z-index:0}body.main #header{border:none}#header .container{height:66px;display:flex;justify-content:flex-start;align-items:center}#header .container:before,#header .container:after{background:rgb(224 219 193 / .5)}#header .item{height:100%;display:flex;justify-content:flex-start;align-items:center}#header .item.language{margin-right:0!important}#header .logo{margin-right:auto}#header .logo a,#header .logo span{background-size:auto 46px;width:148.55px;height:100%;display:block}#header .logo strong{display:none}#header .address,#header .phone{font-size:13px;font-weight:400;line-height:140%;color:#000}#header .phone{height:100%;font-size:14px;position:relative;text-align:right;display:flex;justify-content:space-between;align-items:center}#header .phone>a{height:100%;padding-right:5px;display:flex;justify-content:center;align-items:center}#header .phone .messengers{height:100%;display:flex;justify-content:center;align-items:center}#header .address:before,#header .phone:before{content:'';height:100%;margin-right:12px;display:block;position:relative;z-index:10}#header .address:before{width:100%;min-width:17px;max-width:17px;background-size:17px auto}#header .phone:before{width:100%;min-width:16px;max-width:16px;background-size:16px auto}#header .phone a.messenger{background-size:14px auto;width:22px;height:100%;display:flex;justify-content:center;align-items:center}#header .phone a.messenger span{display:none}#header .menu-button{display:none}#header .menu{margin:0 40px}#header .menu ul{display:flex;justify-content:flex-start;align-items:center}#header .menu a,#header .menu span{padding:0 12px;display:block;font-weight:600;position:relative}#header .menu span{color:#D6111E;cursor:default}#header .language .current span,#header .language li a,#header .language li span{display:flex;justify-content:flex-start;align-items:center}#header .language .current span{width:27px;height:27px;overflow:hidden;text-indent:-99999px}#header.front{z-index:999998}#header .language .list{width:100%;height:100%;overflow:hidden;display:none;justify-content:center;align-items:center;position:fixed;top:0;right:0;z-index:600}#header .language.active .list{display:flex}#header .language .list>div{background:#FFF;width:100%;max-width:380px;position:relative;z-index:999999;border-radius:10px}#header .language .current{font-size:14px;font-weight:700;padding-right:13px;position:relative;cursor:pointer}#header .language .list ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;position:relative;z-index:5}#header .language .list li{width:100%}#header .language .current>*:before,#header .language li a:before,#header .language li span:before{content:'';background-size:20px auto;min-width:20px;max-width:20px;min-height:20px;max-height:20px;display:block;margin-right:15px}#header .language .current>*:before{background-size:20px auto;min-width:27px;max-width:27px;min-height:27px;max-height:27px;margin:0}#header .language li a,#header .language li span{padding:6px 0}#header .language .current:after{content:'';background-size:7px auto;width:7px;height:7px;margin-top:-3.5px;display:block;position:absolute;top:50%;right:0;z-index:1}#header .language.active .current:after{transform:scale(1,-1)}#content.overlay{position:relative;z-index:500}#content header h2,#content .also-read header .title{margin:0;font-size:26px;font-weight:700;line-height:130%}#content .also-read header .title{font-size:21px}#content .search{position:sticky;top:0;z-index:999}#content .search.after{z-index:1}#content .search .container{background:#FFF;max-width:1150px;margin-top:-33px;padding:5px;display:flex;justify-content:flex-start;align-items:center;border:none;color:#FFF;border-radius:10px}#content .search .container:before,#content .search .container:after{display:none}#content .search .item{background:#D6111E;width:50%;height:56px;display:flex;justify-content:flex-start;align-items:center;flex-grow:1;border-radius:10px}#content .search .location{width:50%;max-width:567px;margin-right:5px}#content .search .select,#content .search .date{position:relative}#content .search .date{width:auto;flex-grow:1;margin-right:5px}body.car-page #content .search .date{margin-right:0}#content .search .filter{background:none;width:5%;max-width:56px}#content .search .filter button,#content .catalog.category .btn-filter{background-color:#D6111E;position:relative;border-radius:10px}#content .search .filter-count{background:#FFF;width:16px;height:16px;line-height:0;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;color:#D6111E;position:absolute;top:5px;right:5px;border-radius:20px}#content .search .select,#content .search .picker{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;place-content:space-evenly center;position:relative;flex-grow:1;padding:0 17px;border-radius:10px;cursor:pointer}#content .search .place{max-width:283.5px}#content .search .pickup{border-radius:10px 0 0 10px}#content .search .dropoff{border-radius:0 10px 10px 0}#content .search .select:nth-child(2):before{content:'';background-color:#B60E1A;width:1px;height:100%;display:block;position:absolute;top:0;left:-1px;z-index:1}.car.single .select .current:after,#content .car.single .data .date-current:after,#booking .select .current:after,#calendar .select .current:after,#content .search .select:after,#content .search .picker:after{content:'';background-size:11px auto;width:18px;height:18px;margin-top:-9px;display:block;position:absolute;top:50%;right:15px;z-index:15}#content .search .select:after,#content .search .picker:after{right:13px}.car.single .select .current:after,#content .car.single .data .date-current:after,#booking .select .current:after,#calendar .select .current:after{background-size:10px auto;right:12px}#booking .select.open .current:after,#calendar .select.open .current:after,.car.single .select.open .current:after,#content .search .select.open:after,#content .search .picker.open:after{transform:scale(1,-1)}#content .search .label{width:100%;margin:2px 0 1px 0;font-size:13px;font-weight:400;line-height:130%;color:#FFF}#content .search .current{width:100%;padding-right:20px;font-weight:600;line-height:130%;position:relative;z-index:10;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#content .search .picker input{background:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:25;color:#fff0;cursor:pointer}#content .search .period{width:auto;height:20px;line-height:20px;margin-top:-10px;display:flex;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:400;text-align:center;color:#FFF;position:absolute;top:50%;right:45px;z-index:1;border:solid 1px #FFF;border-radius:6px}#content .search .period span{margin-right:3px}#content .search .list,.select .list>div{background:#FFF;width:100%;height:auto;display:none;position:absolute;top:100%;left:0;z-index:999;font-size:14px;color:#000;overflow:visible;box-shadow:0 0 10px rgb(0 0 0 / .25);border-radius:10px}.select .list.date-visit>div{top:auto;bottom:100%}.select .list.date-visit>div:hover{background:#FFF!important}#content .search .list{font-size:15px;border-radius:10px}.select.open .list>div,#content .search .select.open .list,#content .search .picker.open .list,#content .search .filter.open .list{display:block}#content .search .list:before,#content .search .list:after,.select .list>div:before{content:'';width:0;height:0;border-left:7px solid #fff0;border-right:7px solid #fff0;border-bottom:5px solid #FFF;position:absolute;top:-5px;left:50%;z-index:10;transform:translateX(-50%)}.select .list.date-visit>div:before{top:auto;bottom:-5px;border-top:5px solid #FFF;border-bottom:none}.select .list ul:after{top:-4px;z-index:11;border-bottom:5px solid #FFF}#content .search ul,#booking .select ul{padding:0;margin:8px 8px 8px 0}.select ul{padding:0;margin:0 8px 10px 0}.select.place ul{max-height:305px;overflow-y:auto}.time.open .list ul{max-height:215px;overflow-y:scroll}.select .date-visit ul{max-height:215px;overflow-y:auto}#content .location ul{padding:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:0 8px 10px 0;max-height:305px;overflow-y:auto}#content .search .location li,.select li{width:100%;display:block;padding:6px 17px;position:relative;white-space:nowrap;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}#content .search .location li.main{font-weight:600}#booking .select.code li{display:flex;justify-content:space-between;align-items:center}#booking .select.code li span{font-weight:600}.field .search,.field.find,.window .search,.location .field.find{height:auto!important;padding:15px 15px 7.5px 15px}.field.find{padding:15px 0 0 0}.window .search input,.field.find input,.field .search input{background:#F2F2F2;width:100%;height:38px!important;display:block;padding:0 17px;color:#000;border:solid 1px transparent!important;border-radius:8px!important}.field.find input,.window .field.find input,.location .field.find input{font-size:14px}.window .search input:focus,.field.find input:focus,.field .search input:focus{border-color:#C0C0C1!important}.select.time li{text-decoration:none;color:#000000!important;cursor:pointer!important}#content .search .filter button,#content .catalog.category .btn-filter{background-size:16px auto;width:100%;height:100%;display:block}#content .search .filter button span{display:none}#filter .content{width:100%;padding:20px}#filter .content>div{width:100%;padding-bottom:15px;margin-bottom:10px;flex-grow:1;position:relative;border-bottom:solid 1px #E5E5E5}#filter .content>div:last-child{padding-bottom:0;margin-bottom:0;border:none}#filter .buttons{background:#FFF;padding:5px;width:calc(100% - 30px);max-width:585px;gap:5px;position:fixed;left:0;right:15px;bottom:15px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #E5E5E5;box-shadow:0 0 100px rgb(0 0 0 / .25);border-radius:12px;z-index:995}#filter .buttons button{flex:1 1 calc(50% - 5px);margin:0}#filter .name{background-color:#fff0;width:100%;height:32px;margin-bottom:5px;padding:0;display:flex;justify-content:flex-start;align-items:center;border:none;font-size:16px;font-weight:700;position:relative;cursor:default}#filter .slider .name{margin-bottom:0}#filter ul{padding:0;margin:0;overflow:hidden}#filter .brand ul{overflow-y:auto}#filter ul::-webkit-scrollbar,ul.scroll::-webkit-scrollbar{background:none;width:6px;opacity:1}#filter ul::-webkit-scrollbar-track,ul.scroll::-webkit-scrollbar-track{background:rgb(0 0 0 / .03);border-radius:2px}#filter ul::-webkit-scrollbar-thumb,ul.scroll::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .25);border-radius:2px}#filter .count{background:#FFF;width:20px;height:16px;margin-top:-8px;display:flex;justify-content:flex-end;align-items:center;position:absolute;top:50%;right:-5px;z-index:10;font-size:13px;font-weight:400;text-align:right;color:#505052;opacity:1;box-shadow:-2px 0 10px 10px #FFF}#filter .slider{display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:wrap}#filter .slider-track{background:#E5E5E5;width:100%;height:2px;position:relative;margin:15px 0}#filter .slider-thumb{background:#FFF;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%;left:0;z-index:5;border:solid 2px #FFF;border-radius:100%;cursor:pointer}#filter .slider-thumb:before{content:'';width:18px;height:18px;display:block;position:absolute;top:50%;left:50%;z-index:5;transform:translateX(-50%) translateY(-50%);border:solid 2px #000;border-radius:100%}#filter .slider-thumb.max-thumb{left:auto;right:0}#filter .slider-range{background:#000;width:0;height:2px;position:absolute;top:0;left:0;z-index:1;border-radius:100px}#filter .min-value,#filter .max-value{width:50%}#filter .min-value{text-align:left}#filter .max-value{text-align:right}#header .container:before,#content:before,#booking .data:before{content:'';background:rgb(0 0 0 / .7);width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:50}#booking .data.overlay:before{background:rgb(0 0 0 / .5)}#booking .sidebar.position{position:relative}#booking .sidebar.hover{z-index:20}#booking .sidebar.position:before{position:absolute}#header .container.overlay:before,#content.overlay:before,#booking .data.overlay:before{display:block}.class{width:100%;position:relative}.class-list{width:100%;display:flex;justify-content:space-between;gap:5px;padding:10px 0 15px 0}#content .catalog.category .class-list{padding:0 0 15px 0}.class-list::-webkit-scrollbar{display:none}.class-list>div{background-color:#F1F1F2;flex:1;justify-content:flex-start;align-items:center;padding:8px 15px 10px 15px;border:solid 1px #fff0;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer}body:not(#ru):not(#lt):not(#fi):not(#uk) .class .suv{text-transform:uppercase}.class .car,.class .quantity{height:24px;line-height:0;display:flex;align-items:center;justify-content:space-between;position:relative}.class .car:before,.class .car:after{content:'';width:8px;height:8px;display:block;position:absolute;top:1px;z-index:1;border-radius:100px}.class .active .car:before{background:#000;margin-top:-3px;top:50%;right:4px;z-index:5}.class .car:after{width:16px;height:16px;display:block;margin-left:12px;position:relative}.class .active .car:after{background:#FFF;border:solid 1px #000}.class .quantity{width:100%;margin-top:2.5px;font-size:13px;font-weight:400;color:#505052}.class .quantity:before{content:'';background-repeat:no-repeat;background-position:0 50%;background-size:auto 18px;width:50%;min-width:65px;height:18px;display:block}.class .quantity span{margin-left:15px}.class-brn,.class-brn:focus{background-color:#FFF;background-position:50% 50%;background-repeat:no-repeat;width:32px;height:32px;display:none;box-shadow:0 0 20px rgb(0 0 0 / .25);position:absolute;top:50%;z-index:10;overflow:hidden;border-radius:50px}.class-brn.active{display:block}.class-brn.left{left:10px;transform:translateY(-50%) scaleX(-1)}.class-brn.right{right:10px;transform:translateY(-50%)}#content .sort{width:100%;padding:10px 0 15px 0}#content .sort li:after{content:'';background-size:8px auto;width:12px;height:12px;display:block;margin-top:-6px;position:absolute;top:50%;right:8px;z-index:25}#content .sort li:last-child{margin-right:0}#content .sort label{width:100%;height:100%;margin:0;display:flex;justify-content:center;align-items:center;border:none;border-radius:0}#content .sort a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(0 0 0 / .7)}#content .sort ul{width:100%;max-height:100%;padding:0 1px 10px 1px;display:block;-webkit-overflow-scrolling:touch;overflow-x:scroll;white-space:nowrap}#content .sort ul::-webkit-scrollbar{background:none;height:4px;opacity:1}#content .sort ul::-webkit-scrollbar-track{background:#F0F0F0;border-radius:100px}#content .sort ul::-webkit-scrollbar-thumb{background:silver;border-radius:100px}#content .sort li{width:auto;height:28px;display:inline-flex;font-size:13px;font-weight:400;text-align:center;margin-right:5px;border-radius:6px!important;white-space:normal;justify-content:space-between;align-items:center;color:#000;border:solid 1px #E5E5E5;cursor:pointer}#content .sort li.active{background:#E5E5E5;color:#000;z-index:5}#content .sort li:before{content:'';min-width:12px;width:12px;height:100%;margin-right:7px}#content .sort li:after{min-width:12px;width:12px;height:100%;position:relative;top:0;right:0;margin-top:0;margin-left:7px}#content .sort li.active:after{background-position:50% 55%;margin-right:12px}#content .catalog.main header{display:none}#content .catalog.others{margin-top:20px}#content .catalog .container,#content .reviews .container,#content .faq .container,#content .catalog.similar .container{padding-left:0;padding-right:0;padding-bottom:40px}#content .our-address{width:100%;padding-bottom:10px;display:flex;justify-content:flex-start;align-items:flex-start}#content .our-address .map,#content .our-address .video{overflow:hidden;border-radius:10px}#content .our-address .video{width:100%;max-width:268px}#content .our-address .video video{width:100%;height:auto;display:block;cursor:pointer}#content .our-address .map{flex-grow:1;margin-right:10px}#content .our-address .map a{background-image:url(../images/map.jpg);background-position:50% 50%;background-repeat:no-repeat;width:100%;height:476px;display:block;flex-grow:1}#content .escooter .price-list,#content .escooter .specifications{width:50%;margin-bottom:30px;padding:10px 0}#content .escooter .price-list h2,#content .escooter .specifications h2{margin:0 0 10px 0;font-size:20px}#content .escooter .contacts{width:100%;margin-bottom:30px}#content .escooter .price-list{padding-right:25px}#content .escooter .specifications{border-left:solid 1px #E5E5E5;padding-left:25px}#content .blog.category .container,#content .catalog.category .container,#content .car.single .container{padding-top:30px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}#content .car.single .container{padding-bottom:30px}#content .catalog.similar .container,#content .catalog.recently .container{padding-top:0}#content .catalog .list{margin:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;position:relative;z-index:5;overflow:hidden;border-radius:10px}#content .catalog .not-found{background:none;width:100%;padding:0;margin:0 0 15px 0}#content .catalog .not-found>div{background-color:#FCF5EE;color:#4D2200;border:solid 1px #F3D4B8;padding:15px 20px;text-align:center;border-radius:10px}#content .catalog .not-found p{font-size:14px;font-weight:400;line-height:160%;margin:0}#content .catalog .not-found a{text-decoration:underline}#content .catalog .item{width:25%;padding:18px 0;border-top:solid 1px #E5E5E5;border-right:solid 1px #E5E5E5;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;font-size:14px;position:relative;overflow:hidden;cursor:pointer}#content .catalog .item:nth-child(-n+4){border-top:none}#content .catalog.similar .item:nth-last-child(1),#content .catalog.similar .item:nth-last-child(2),#content .catalog.similar .item:nth-last-child(3),#content .catalog.similar .item:nth-last-child(4){padding-bottom:0}#content .catalog .item:nth-last-child(1),#content .catalog .item:nth-last-child(2),#content .catalog .item:nth-last-child(3),#content .catalog .item:nth-last-child(4){border-bottom-color:#FFF}#content .catalog .item:nth-child(4n+4){border-right:solid 1px #FFF}#content .catalog .item img,#content .car.single .left img{width:100%;height:auto;display:block}#content .catalog h2{width:100%;margin:0 0 1px 0;padding:0 20px;font-size:17px;font-weight:700;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content .catalog .features{width:100%;padding:0 20px}#content .catalog .benefit,#booking .benefit{position:absolute;top:69px;left:20px;z-index:5}#booking .benefit{top:20px}#content .catalog .benefit div,#booking .benefit div,.viewing-now{width:fit-content;height:22px;margin-bottom:3px;padding:0 10px;display:flex;justify-content:center;align-items:center;line-height:0;font-size:11px;font-weight:600;color:#FFF;border-radius:50px}#content .catalog .low-deposit,#content .catalog .new-car{background-color:#74B530}#content .catalog .cash-deposit{background-color:#7D62C5}#content .catalog .no-credit-card{background-color:#39A1C9}#content .catalog .new{background-color:#957ADB}#content .catalog .percent,#booking .percent{background-color:#E30000}#content .catalog .item .image{position:relative}.viewing-now{background-color:#E4EDFA;padding:0 9px;font-weight:500;color:#3164A9;position:absolute;bottom:0;right:20px;z-index:5}#booking .viewing-now{bottom:54px}.viewing-now:before{content:'';background-size:9px auto;background-repeat:no-repeat;background-position:50% 50%;width:10px;height:10px;display:block;margin-right:2px}#booking .list .value.discount{color:#E30000}#booking .list .value.discount .old{padding:0 2.5px;font-weight:400;position:relative;color:#000}#booking .list .value.discount .old:before{content:'';background:#000;width:100%;height:1px;display:block;position:absolute;top:50%;left:0;z-index:5}#content .catalog .info{padding:5px 20px 10px 20px;color:#505052}#content .catalog .info div{margin:0;padding:1.5px 0;display:flex;justify-content:flex-start;align-items:center}#content .catalog .info div:before{content:'';background-repeat:no-repeat;background-position:50% 50%;width:15px;height:15px;display:block;margin-right:8px}#content .catalog .price{width:50%;padding-left:20px;flex-grow:1}#content .catalog .price .current{margin-bottom:1.5px;font-size:17px;font-weight:700}#content .catalog .discount .price{color:#E30000}#content .catalog .price span{padding:0 2.5px;font-size:14px;font-weight:400;position:relative;color:#000}#content .catalog .price span:before{content:'';background:#000;width:100%;height:1px;display:block;position:absolute;top:50%;left:0;z-index:5}#content .catalog .item .total{width:100%;display:block;font-size:14px;font-weight:400}#content .catalog .item .btn{background-color:#fff;width:auto;height:34px;margin:8px 20px 0 15px;padding:0 15px;font-size:13px;font-weight:400;color:#000;border:solid 1px #000;border-radius:8px}#content .catalog.similar .item .btn,#content .catalog.recently .item .btn{width:100%}#content .catalog.recently .buttons{width:100%;padding-top:40px}#content .catalog.category .content,#content .blog.category .content{width:75%;max-width:850px}#content .catalog.category header,#content .car.single header{width:100%;margin-bottom:25px;position:relative}#content .car.single header:after{content:'';background-size:28px auto;width:28px;height:28px;display:block;margin-top:-14px;position:absolute;top:50%;right:0;z-index:1}#content .catalog.category header p,#content .blog.category header p{width:100%;margin:20px 0 0 0;line-height:150%}#content .catalog.category .item{overflow:hidden}#content .catalog.category .item h2{position:static}#content .catalog.category .item .button{padding:15px 20px 0 20px}#content .catalog.category .item .button span{background:none;height:36px;font-size:14px;font-weight:400;color:rgb(0 0 0 / .37);border:solid 1px rgb(0 0 0 / .25)}#content .catalog.category .item a:before{content:'';background:#fff0;width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10}#content .catalog.category .content .widget{display:none}#content .catalog.category .sidebar,#content .blog.category .sidebar{width:25%;position:sticky;top:7px;padding-left:20px;flex-grow:1}#content .catalog.category .btn-filter{display:none}#content .catalog.category .sidebar .list{margin:0}#content .catalog.category .sidebar .title{display:none;margin-bottom:15px}#content .catalog.category .sidebar .title,#content .catalog.category .sidebar .widget{width:100%}#content .catalog.category .sidebar .title .close{display:none}#content .catalog.category .sidebar .title strong{font-size:21px;font-weight:700;display:block}#content .catalog.category .sidebar .name,#content .blog.category .sidebar .name{width:100%;height:36px;padding:0;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}#content .catalog.category .sidebar .name:after,#content .blog.category .sidebar .name:after{content:'';background-size:10px auto;width:10px;height:10px;display:block}#content .blog.category .sidebar .topics a,#content .blog.category .sidebar .topics span{padding-top:4px;padding-bottom:4px;margin-bottom:0;display:flex;justify-content:space-between;align-items:center;font-size:14px}#content .blog.category .sidebar .topics em{margin:0;font-size:13px;font-weight:400;text-align:right;color:#505052}#content .blog.category .sidebar .topics span,#content .blog.category .sidebar .topics em{color:rgb(0 0 0 / .35)}#content .blog.category .sidebar .topics em{font-style:normal}#content .car.single header{width:100%;display:flex;justify-content:space-between;align-items:center}#content .car.single h1{display:flex;justify-content:flex-start;align-items:center}#content .car.single .label{margin:0 0 20px 0;font-size:17px;font-weight:700}#content .car.single .left{width:50%;max-width:444px;overflow:hidden;position:relative}#content .car.single .images{padding-bottom:7px}#content .car.single .additional{width:100%;padding:25px 25px 25px 0}#content .car.single .additional>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}#content .car.single .additional>div:last-child{margin-bottom:0}#content .car.single .additional strong,#content .car.single .additional ins{width:auto;display:block;font-weight:400;text-decoration:none}#content .car.single .additional strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#content .car.single .additional strong{order:1}#content .car.single .additional ins{order:3}#content .car.single .additional .free ins{color:#016C11}#content .car.single .right{width:50%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;flex-grow:1}#content .car.single .right .name{display:none}#content .car.single .right .item{width:calc(50% - 20px);padding:25px;border-right:solid 1px #E5E5E5;flex-grow:1}#content .car.single .right .separator{width:100%;background:#E5E5E5;height:1px}#content .car.single .right .item:nth-child(1){padding-right:0;border-right:none}#content .car.single .right .item:nth-child(4){padding-right:0;border-right:none}#content .car.single .right .item.before{padding-left:0}#content .car.single .right .item.after{margin-left:25px;padding-right:0;border-left:solid 1px #E5E5E5}#content .car.single .left .item{border-bottom:solid 1px #E5E5E5;border-right:solid 1px #E5E5E5}#content .car.single .right .item:nth-child(2),#content .car.single .right .item:nth-child(5){border-right:none}#content .car.single .left .item:last-child{border-bottom:none}#content .car.single .data .date,#content .car.single .data .date input{cursor:pointer}#content .drp-calendar thead{position:relative;z-index:5}#content .car.single .data .date-current{width:100%;height:100%}#content .car.single .data .date-current:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10}#content .car.single .data>div{margin-bottom:10px}#content .car.single .data>div:last-child{margin-bottom:0}#content .car.single .date.open{z-index:9999}#content .car.single .info{height:102px;display:flex;justify-content:space-between;align-items:center}#content .car.single .price{font-size:20px;font-weight:700}#content .car.single .price.not-available{font-size:17px}#content .car.single .total{text-align:right;position:relative}#content .car.single .total:after{content:'';width:100%;height:1px;display:block;position:absolute;bottom:-2px;border-bottom:dotted 1px #505052}#content .car.single .description,#content .page-desc{position:relative;overflow:hidden}#content .car.single .description .container,#content .page-desc .container{padding-top:0;padding-bottom:55px}#content .car.single .description.auto .container,#content .page-desc.auto .container{max-height:100%}#content .car.single .description.auto:after,#content .page-desc.auto:after{display:none}#content .car.single .description header h2,#content .page-desc header h2{font-size:26px}#content .car.single .description h2,#content .page-desc h2{width:100%;margin:0 0 15px 0;font-size:22px;line-height:140%}#content .page-desc ul,#content .page-desc ol{margin:15px 0}#content .page-desc strong{font-weight:600}#content .page-desc li{margin-bottom:15px;padding-left:20px;line-height:160%;position:relative}#content .page-desc li:last-child{margin-bottom:0}#content .page-desc li:before{content:'';background:#D6111E;width:4px;height:4px;display:block;position:absolute;top:10px;left:0;z-index:1;border-radius:100%}#content .car.single .description p,#content .page-desc p{margin:0 0 15px 0;line-height:160%}#content .car.single .description p:last-child,#content .page-desc p:last-child{margin:0}#content .our-address.single header,#content .also-read header,#content .similar header,#content .faq header{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}#content .also-read header{margin-bottom:25px}#content .similar header h2{padding-left:0;font-size:26px}#content .category .container,#content .page .container{padding-top:35px;padding-bottom:40px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}#content .blog .container{padding-top:35px;padding-bottom:40px}#content .faq .list{flex-grow:1}#content .faq .list p{margin:0;padding:7px 0;cursor:pointer}#content .faq .list p.active{cursor:default}#content .faq .list p:last-child{padding-bottom:0}#content .faq .list strong{width:100%;padding-left:30px;display:block;font-size:16px;font-weight:500;position:relative}#content .faq .list strong:before{content:'';background-size:12px auto;width:16px;height:16px;margin-top:-8px;display:block;position:absolute;top:50%;left:0;z-index:1}#content .faq .list em{width:100%;height:auto;padding-top:10px;padding-left:30px;display:none;overflow:hidden;font-style:normal;font-weight:400;line-height:160%;color:rgb(0 0 0 / .85);cursor:default}#content .faq .list .active em{display:block}#content .faq .image{width:50%;max-width:501px;display:block;flex-grow:1}#content .faq img{width:100%;height:auto;display:block}#content .reviews header{margin-bottom:25px;display:flex;justify-content:space-between;align-items:center}#content .reviews-navigation{display:flex;justify-content:flex-end;align-items:center}#content .reviews-navigation span{display:none}#content .reviews-navigation button{background-size:24px auto;width:32px;height:32px;display:block}#content .reviews-navigation .owl-prev{margin-right:10px}#content .reviews .list{margin:0 -10px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;position:relative;z-index:5}#content .category.reviews .list{margin-bottom:20px}#content .reviews .owl-carousel{margin:0;display:block}#content .reviews .owl-carousel .item{margin-bottom:20px}#content .reviews .owl-carousel .item:last-child{margin-bottom:0}#content .reviews .item{width:50%;padding:15px;position:relative}#content .reviews .item:nth-last-child(1),#content .reviews .item:nth-last-child(2){padding-bottom:0}#content .reviews .owl-carousel .item{padding:0}#content .reviews .text{margin-top:10px}#content .reviews .image{width:100%;min-width:40px;max-width:40px;height:100%;max-height:40px;margin-right:13px;position:relative}#content .reviews .list img{width:100%;height:auto;display:block;border-radius:100px}#content .reviews .info{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}#content .reviews .rating{min-width:77px;margin-left:auto;text-align:right}#content .reviews .rating strong{width:77px;height:14px;display:block;position:relative;overflow:hidden;text-align:left;text-indent:-9999px}#content .reviews .rating em{width:100%}#content .reviews .rating strong:before,#content .reviews .rating strong:after{content:'';width:77px;height:14px;display:block;position:absolute;top:0;left:0;z-index:1}#content .reviews .rating strong:before{z-index:5}#content .reviews .rating.four strong:before{width:61px}#content .reviews .list p{width:100%;margin:0;line-height:160%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}#content .reviews .user strong{height:14px;margin-top:-1px;display:block;font-weight:500}#content .reviews .user em,#content .reviews .rating em{margin-top:7px;display:block;font-style:normal;font-size:12px;font-weight:400}#content .reviews .rating ins{text-decoration:none}#content .loadmore{width:100%;margin-top:20px}.btn-border,.btn-border:focus{background:#000;height:52px;font-weight:700;color:#FFF;border-radius:10px}.btn-gray{background:#E5E5E5;height:52px;font-weight:700;color:#000}#content .page.about{border-bottom:none}#content .page .container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}#content .blog.category .content .list{margin:-10px 0 0 0}#content .blog.category .content .item{padding:20px 0;display:flex;justify-content:flex-start;align-items:center;border-bottom:solid 1px #E5E5E5}#content .blog.category .content .item:last-child{border-bottom:none}#content .blog.category .content .item .image{position:relative}#content .blog.category .content .item img{width:100%;min-width:365px;max-width:365px;height:auto;display:block;border-radius:10px}#content .blog.category .content .item .text{padding-left:20px}#content .blog.category .content .item .info{display:flex;justify-content:flex-start;align-items:flex-start}#content .blog.category .content .item .info,#content .blog.single .info,#content .blog.category .content .item .tags,#content .blog.single .tags{font-size:13px;font-weight:400;color:rgb(0 0 0 / .45)}#content .blog.single .info{font-size:14px}#content .blog.category .content .item .info div,#content .blog.single .info div{margin-right:20px;display:flex;justify-content:flex-start;align-items:center}#content .blog.category .content .item .info div:before,#content .blog.single .info div:before{display:block;margin-right:7px}#content .blog.single .info div:before{margin-right:8px}#content .blog.category .content .item .date:before{background-size:11px auto;width:11px;height:11px;display:block}#content .blog.single .info .date:before{background-size:12px auto;width:12px;height:12px;display:block}#content .blog.category .content .item .views:before{background-size:13px auto;width:13px;height:13px;display:block}#content .blog.single .info .views:before{background-size:14px auto;width:14px;height:14px;display:block}#content .blog.category .content .item .tags a,#content .blog.single .tags a{margin-right:8px;text-decoration:none!important;color:rgb(0 0 0 / .45)!important}#content .blog.single .tags a{margin-right:10px;font-size:14px}#content .blog.category .content .item h2{margin:10px 0;font-size:16px;font-weight:700;line-height:155%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#content .pagination{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}#content .pagination>*{width:36px;height:36px;margin:0 2.5px;display:flex;justify-content:center;align-items:center;font-size:14px;color:rgb(0 0 0 / .5);border:solid 1px rgb(0 0 0 / .15);border-radius:5px}#content .pagination>span{color:rgb(0 0 0 / .25);border-color:rgb(0 0 0 / .10)}#content .pagination .dots{width:31px;font-size:17px;border:none}#content .topics .list{margin-top:2px;margin-bottom:4px}#content .sidebar .most-popular{margin-top:5px}#content .also-read .list,#content .sidebar .most-popular .list{margin-top:10px}#content .also-read .list{margin:0 -6.25px -12.5px -6.25px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}#content .also-read .list>div,#content .sidebar .most-popular .list>div{margin-bottom:12.5px;display:flex;justify-content:flex-start;align-items:center;position:relative}#content .also-read .list>div{width:25%;padding:0 6.25px}#content .also-read img,#content .sidebar .most-popular img{width:54px;height:54px;display:block;border-radius:7px}#content .also-read p,#content .sidebar .most-popular h4{margin:0;padding-left:15px;font-size:14px;font-weight:400;line-height:135%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}#content .also-read a:before,#content .sidebar .most-popular a:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:5}#content .sidebar .tags ul{margin:8px -2.5px -5px -2.5px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}#content .sidebar .tags li{width:auto;padding:0 2.5px 5px 2.5px}#content .sidebar .tags a{background:#F2F2F2;height:24px;padding:0 10px;font-size:13px;color:rgb(0 0 0 / .5);border:solid 1px #fff0;display:flex;justify-content:center;align-items:center;border-radius:100px}#content .blog.single .text>div.top{padding:0;position:relative}#content .blog.single .breadcrumb,#content .blog.category .link{display:flex;justify-content:flex-start;align-items:center;position:absolute;bottom:25px;left:25px;z-index:5}#content .blog.category .link{bottom:13px;left:15px}#content .blog.single .breadcrumb a,#content .blog.category .link a{background:#F4F2E9;height:30px;padding:0 11px;display:flex;justify-content:center;align-items:center;text-decoration:none!important;font-size:13px;font-weight:400;border:none;color:#000000!important;border-radius:5px}#content .blog.category .link a{height:20px;padding:0 8px;font-size:11px;border-radius:3px}#content .blog.single .breadcrumb a:nth-child(1){background:#D6111E;color:#FFFFFF!important;border-color:#fff0;margin-right:10px}#content .blog.single .breadcrumb a:nth-child(1):before{background-size:13px auto;width:13px;height:13px;margin-top:-1px;margin-right:7px}#content .blog.single .info{display:flex;justify-content:flex-start;align-items:center;padding-top:20px;padding-bottom:30px}#content .blog.single .text .tags{margin-right:0;margin-left:auto;display:flex;justify-content:flex-end;align-items:center}#content .blog.single .text .tags a:last-child{margin-right:0}#content .blog header,#content .category header,#content .page header{width:100%;margin-bottom:25px}#content .blog.single header{margin-bottom:30px}#content .blog.single header h1,#content .page header h1,#content .category header h1,#content .car.single header h1{margin:0;font-size:26px;font-weight:700;line-height:130%}#content .page.faq .text{margin-bottom:30px}#content .blog.single .text,#content .page.about .text,#content .page.contacts .text,#content .category .container>.text,#content .page.not-found .container>.text{padding:0;overflow:hidden}#content .category .container>.text{margin-top:0}#content .blog.single .text img,#content .page.about .container>.text img,#content .page.not-found .container>.text img,#content .reviews.category .container>.text img,#content .page.contacts .container>.text img{width:100%;max-width:1140px;height:auto;display:block;margin:0 auto}#content .blog.single .text .top img{border-radius:0}#content .blog.single .text>div img{border-radius:10px}#content .category .text h2,#content .blog.single .text h2,#content .page .text h2,#content .category .text h3,#content .page .text h3,#content .blog.single .text h3{margin:0 0 15px 0;font-weight:700;line-height:140%}#content .category .text h2,#content .blog.single .text h2,#content .page .text h2{font-size:22px}#content .category .text h3,#content .blog.single .text h3,#content .page .text h3{font-size:20px}#content .page .text ul,#content .page .text ol{margin:0 0 15px 0}#content .page .text ul li{line-height:160%;margin-bottom:5px;padding-left:18px;position:relative}#content .page .text ul li:last-child{margin-bottom:0}#content .page .text ul li:before{content:'';background:#D6111E;width:4px;height:4px;display:block;position:absolute;top:11px;left:0;z-index:1;border-radius:100%}#content .blog.single .text p,#content .page .text p,#content .category .container>.text p,#content .reviews.category .text.after p{margin:0 0 15px 0;line-height:160%}#content .category .container>.text>*:last-child,#content .blog.single div[itemprop="articleBody"]>*:last-child{margin:0 0 0 0}#content .page .text a,#content .blog.single .text a{color:#D6111E;text-decoration:underline}#content .page .text table{margin:5px 0 20px 0}#content .blog.single .text>div>*:last-child,#content .page .text>*:last-child,#content .page.about .text div>*:last-child,#content .page.contacts .text div>*:last-child,#content .category .container>.text div>*:last-child,#content .page.not-found .container>.text div>*:last-child,#content .reviews.category .text.after>*:last-child{margin-bottom:0}#content .blog.single .text ul,#content .page.static .text ul,#content .page.static .text ol,#content .blog.single .text ol{margin:15px 0;padding:0}#content .blog.single .text ol,#content .page.static .text ol{list-style-type:upper-roman}#content .blog.single .text li,#content .page.static .text li{margin-bottom:7.5px;padding-left:20px;line-height:160%;position:relative}#content .blog.single .text li:last-child,#content .page.static .text li:last-child{margin-bottom:0}#content .blog.single .text ul li:before,#content .page.static .text ul li:before{content:'';background:#D6111E;width:4px;height:4px;display:block;position:absolute;top:10px;left:0;z-index:1;border-radius:100%}#content .page.static .text{width:100%}#content .page.contacts .text{margin-bottom:25px}#content .page.contacts .info{width:100%;margin-bottom:35px;line-height:160%}#content .page.contacts .info>*{margin:0;margin-bottom:15px}#content .page.contacts .info>*:last-child{margin-bottom:0}#content .page.contacts h2{margin:0 0 20px 0}#content .page.contacts .our-address{margin-top:35px;padding:0}#content .page.contacts a{text-decoration:underline}#content .page.contacts a br{display:none}#content .page.contacts .phone a{text-decoration:none;font-weight:700}#content .page.contacts ins{text-decoration:none}#content .page.contacts a.whatsapp,#content .page.contacts a.telegram{font-weight:400;text-decoration:underline}#content .page.contacts .address,#content .page.contacts .time,#content .page.contacts .phone,#content .page.contacts .mail,#content .page.contacts .community{padding-left:30px;position:relative}#content .page.contacts .address{margin:0;line-height:150%}#content .page.contacts .address.airport{margin-bottom:30px}#content .page.contacts .address,#content .page.contacts .phone,#content .page.contacts .mail,#content .page.contacts .time{width:100%}#content .page.contacts .address:before,#content .page.contacts .time:before,#content .page.contacts .phone:before,#content .page.contacts .mail:before,#content .page.contacts .community:before{content:'';width:16px;height:16px;display:block;position:absolute;top:4px;left:0;z-index:1}#content .page.contacts .phone li{max-width:170px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap;padding-left:0}#content .page.contacts .community{display:flex;justify-content:flex-start;align-items:center}#content .page.contacts .community li{margin-right:20px}#content .page.contacts .community li:last-child{margin-right:0}#footer{background:#F2F2F2}#footer .top .window-title{display:none}#footer .top .container{padding-top:40px;padding-bottom:35px;display:flex;justify-content:flex-start;align-items:center;font-size:14px;line-height:160%;font-weight:400}#footer .top .container:before{content:'';background-size:67px auto;width:100%;max-width:67px;height:70px;display:block;margin-right:30px}#footer a{color:#000}#footer .item{height:79px}#footer .location,#footer .contacts{width:auto;flex-grow:1}#footer .location{max-width:350px}#footer .contacts{min-width:180px;margin-left:0;margin-right:35px}#footer .address{margin-bottom:10px}#footer .others{display:flex;justify-content:flex-end;align-items:center;flex-direction:column}#footer .apps{display:flex;justify-content:flex-end;align-items:center;margin-top:5px;margin-bottom:10px}#footer .apps a{background-size:106px auto;width:106px;height:34px;display:block}#footer .apps a:first-child{margin-right:12px}#footer .apps span{display:none}#footer .address,#footer .time,#footer .phone,#footer .mail{padding-left:26px;padding-top:2px;padding-bottom:2px;position:relative}#footer .mail{margin-top:0}#footer .time{white-space:nowrap}#footer .address:before,#footer .time:before,#footer .phone:before,#footer .mail:before{content:'';width:16px;height:16px;display:block;position:absolute;left:0;z-index:1}#footer .address:before{background-size:13px auto;top:3px}#footer .time:before{background-size:14px auto;top:2px}#footer .phone:before{background-size:15px auto;top:3px}#footer .mail:before{background-size:14px auto;top:2px}#footer .phone li{max-width:155px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}#footer .phone a.messenger{background-size:14px auto;width:14px;height:14px;margin-left:8px;display:block}#footer .phone a.messenger:last-child{margin-left:5px}#footer .phone a.messenger span{display:none}#footer .menu{width:auto;min-width:200px;max-width:270px;flex-grow:1}#footer .menu ul{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}#footer .menu li{width:60%}#footer .menu li:nth-child(1),#footer .menu li:nth-child(2),#footer .menu li:nth-child(3){width:40%}#footer .menu li:nth-child(1){order:1}#footer .menu li:nth-child(2){order:3}#footer .menu li:nth-child(3){order:5}#footer .menu li:nth-child(4){order:2}#footer .menu li:nth-child(5){order:4}#footer .menu li:nth-child(6){order:6}#footer .menu li:nth-child(7){order:7}#footer .menu li:nth-child(8){order:8}#footer .menu a,#footer .menu span{padding:2px 0 2px 14px;display:block;position:relative}#footer .menu span{color:#D6111E}#footer .menu a:before,#footer .menu span:before{content:'';background:#D6111E;width:3px;height:3px;margin-top:-1.5px;display:block;position:absolute;top:50%;left:0;z-index:1;border-radius:100%}#footer .menu span:before{background:#D6111E}#footer .whatsapp span,#footer .others span{display:none}#footer .others ul{display:flex;justify-content:flex-start;align-items:center}#footer .others li{margin-right:7px}#footer .others li:last-child{margin-right:0}#footer .others li a{background-size:26px auto;width:26px;height:26px;display:block}#footer .bottom{border-top:solid 1px #E5E5E5}#footer .bottom .container{height:44px;display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:400;line-height:170%;text-align:center;color:rgb(0 0 0 / .75)}#footer .bottom ul{display:flex;justify-content:flex-start;align-items:center}#footer .bottom li{margin-left:20px}#footer .bottom a{color:rgb(0 0 0 / .75)}#booking,#gallery,#header .language .list:before{background:rgb(0 0 0 / .93)!important;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999998;display:none;justify-content:center;align-items:center;overflow-y:auto}#booking.overflow{overflow:hidden}#gallery{background:#FFF!important;padding:30px}#header .language .list:before{content:''}#booking.active,#gallery.active,#header .language.active .list:before{display:flex}#booking .container,#gallery .container{padding:20px;margin-top:auto;margin-bottom:auto;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:row;flex-wrap:wrap;position:relative;z-index:5}#booking .container:after{display:none}#booking .header,#booking .content{background:#FFF;width:50%;flex-grow:1;position:relative;z-index:5}#booking .content{z-index:10}#booking .sidebar{background:#FFF;border-top:solid 1px #E5E5E5;margin-bottom:0}#booking .sidebar,#booking .steps{background:#FFF;width:50%;max-width:380px;margin-left:0;border-left:solid 1px #E5E5E5;position:relative;z-index:5}#header .language ul,#booking .steps,#booking .content .item{margin-bottom:0;padding:20px 20px 20px 20px}#booking .steps,#booking .content{border-top:solid 1px #E5E5E5}#booking .content .item:not(.tickets):not(.personal-info){padding-bottom:0}#booking .content .item:not(.tickets):not(.insurance):not(.personal-info):not(.rules):after,#booking .tickets .details:after,#booking .tickets .description:after{content:'';background:#E5E5E5;width:100%;height:1px;display:block;margin-top:20px}#booking .tickets .details:after{margin-bottom:20px}#booking .tickets .description:after{background:#505052;height:2px;margin-top:25px;margin-bottom:12px}#booking .content .item.step-2:after{margin-top:25px}#booking .content .item.personal-info:after{display:none}#booking .content .item.insurance:after{display:none}#booking .content .item.tickets:after,#booking .content .item.personal-info:after{background:none;height:0}#booking .header{border-top:none;border-radius:10px 0 0 0}#booking .content{border-radius:0 0 0 10px}#booking .steps{border-top:none;border-radius:0 10px 0 0}#booking .sidebar{border-radius:0 0 10px 0}#booking .content .item.tickets,#booking .content .item.personal-info{margin-bottom:0}#booking .content .item{width:100%}#booking .step-1,#booking .step-2{display:none}#booking .step-1.active,#booking .step-2.active{display:block}.window-title,#booking .steps{height:60px;max-height:60px}.window-title{background:#FFF;width:100%;display:flex;justify-content:space-between;align-items:center;padding-left:20px;font-size:20px;font-weight:700;flex-grow:1;position:sticky;top:0;z-index:100;overflow:hidden}.language .window-title{border-radius:10px 10px 0 0;border-bottom:solid 1px #E5E5E5}.window-title>div{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center}#booking .header .age{height:38px;padding:0 22px;display:flex;justify-content:flex-start;align-items:center;font-size:16px;font-weight:700;color:#D6111E;border-right:solid 1px rgb(0 0 0 / .07)}#booking .header h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#booking .header h1 span{font-size:20px;font-weight:400;color:rgb(0 0 0 / .5)}#booking .close{height:100%}.window-title .close{background-size:16px auto;width:60px;height:100%;display:block}#location .close,#time .close,#header .language .close,#footer .top .window-title .close{margin-left:auto}.message-success .close{background-size:17px auto;width:68px;height:68px!important;position:absolute;top:10px;right:12px;z-index:999999}.window-title .close span,#calendar .close span,#location .close span,#time .close span,#header .language .close span,#booking .close span,.message-success span,#footer .top .window-title .close span{display:none}#booking .steps{padding:0}#booking .steps ul{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#booking .steps li{width:50%;display:flex;justify-content:center;align-items:center;font-weight:500;text-align:center;color:#AAA;cursor:pointer}#booking .steps:before{content:'';background-size:12px auto;width:16px;height:100%;display:block;margin-left:-8px;position:absolute;top:0;left:50%;z-index:1}#booking .item>.title{margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center}#booking .item.insurance>.title,#booking .item.tickets>.title{margin-bottom:15px}#booking .pickup>.title,#booking .dropoff>.title,#booking .personal-info .title{margin-bottom:15px}#booking .item>.title h2{margin:0;display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:700;flex-grow:1}#booking .item.cart>.title h2{font-size:20px}#booking .item.cart>.title .fees{display:none}#content .reviews header a,#content .similar header a,#content .faq header a,#booking .item>.title button:not(.close):not(.btn-close),#booking .view-map{background:#FFF;height:32px;padding:0 14px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:13px;text-align:center;color:#000;border:solid 1px #000;white-space:nowrap;border-radius:8px}#booking .change{background:#FFF;height:22px;padding:0 7px;margin-left:10px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:12px;text-align:center;color:#505052;border:solid 1px #505052;white-space:nowrap;border-radius:5px}#booking .item>.title button:not(.close):not(.btn-close),#booking .view-map{padding:0 10px;border-radius:8px}#content .faq header a,#content .reviews header a,#content .similar header a{font-size:13px}#booking .item>.title p{margin:0}#content .escooter .specifications .list>div,#content .escooter .price-list .list>div,#booking .item.step-1 .list:not(.date-visit)>div,#booking .tickets .details>div,#booking .tickets .ticket-item,#booking .data .checkbox.rules,#booking .cart .pay-pickup{height:32px;font-weight:400;display:flex;justify-content:center;align-items:center}#booking .tickets .details>div,#booking .tickets .ticket-item{width:100%}#booking .tickets .details span,#content .escooter .specifications .list span,#content .escooter .price-list .list span{margin-left:auto}#booking .cart .pay-pickup{margin-bottom:23px}#booking .cart .list>div{height:32px;padding:0;margin:0;display:none;border:none}#booking .cart .list .deposit,#booking .cart .list .active,#booking .cart .list .show,#booking .cart .total,#booking .cart .prepayment,#booking .cart .deposit,#booking .cart .list>div.dates{height:32px;display:flex}#booking .cart .list .hidden{display:none}#booking .cart .list .deposit{flex-direction:row;flex-wrap:wrap}#booking .item.insurance .list:not(.date-visit)>div,#booking .item.tickets .list:not(.date-visit)>div{background-color:#FCFCFC;height:auto;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;padding:15px;position:relative;border:solid 1px #E5E5E5;border-radius:10px}#booking .item.tickets .list:not(.date-visit)>div{margin-top:10px;margin-bottom:0}#booking .item.insurance .list>div.full-coverage{background-color:#F6F4FB;border-color:#DBD4EF}#booking .item.tickets .list:not(.date-visit)>div.popular{background-color:#FDF8F5;border-color:#F5E3D5}#booking .item.insurance .list>div:last-child{margin-bottom:0}#booking .item.insurance .text,#booking .item.tickets .text{width:100%;margin:7.5px 0 0 30px;font-size:14px;font-weight:400;line-height:150%;color:#505052}#booking .item.insurance .text p,#booking .item.tickets .text p{margin:0}#booking .item.insurance .text p:first-child,#booking .item.tickets .text p:first-child{margin-bottom:7.5px}#booking .item.insurance .text p strong,#booking .item.tickets .text p strong{display:inline;font-weight:500}#booking .item.insurance .text ins{font-weight:500;display:inline;text-decoration:none}#booking .item.insurance .ldw .text ins{color:#E30000}#booking .item.insurance .full-coverage .text ins{color:#3F9F3F}#booking .tickets .badge{position:absolute;right:12px;bottom:12px;display:flex;justify-content:center;align-items:center}#booking .tickets .loro-parque .badge{right:15px;bottom:13px}#booking .tickets .jungle-park .badge{right:15px;bottom:13px}#booking .tickets .badge span{background:#E4B694;margin:3px 7.5px 0 0;padding:3px 7px;font-size:10px;font-weight:600;color:#FFF;text-transform:uppercase;border-radius:100px;display:flex;justify-content:flex-end;align-items:flex-end;align-self:flex-start}#booking .tickets .badge img{width:32px;height:auto;display:block}#booking .tickets .jungle-park .badge img{width:50px}#booking .tickets .sub-window-text{padding-top:20px;padding-bottom:20px;display:flex;justify-content:flex-start;align-items:flex-start}#booking .tickets .right{padding-left:20px}#booking .tickets .title{margin:0 0 10px 0;font-size:17px;font-weight:700}#booking .tickets .add-ticket{margin-bottom:20px}#booking .tickets .ticket-date{margin-top:12px}#booking .tickets .buttons{background:#FFF;width:100%;gap:5px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}#booking .tickets .buttons .btn{flex:1 1 calc(50% - 5px);margin:0}#booking .tickets .images{min-width:346px;width:346px;position:sticky;top:0;display:flex;flex-wrap:wrap;gap:5px}#booking .tickets .images>div{position:relative;overflow:hidden;cursor:pointer}#booking .tickets .images .preview img{width:100%;height:100%;max-width:100%;object-fit:cover;display:block;border-radius:10px}#booking .tickets .images .thumbs{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:5px}#booking .tickets .images .thumbs img{width:calc(50% - 2.5px);border-radius:10px;object-fit:cover;display:block}#booking .tickets .see-all{width:100%;height:34px;text-decoration:underline;color:#505052}#booking .cart .list>div.dates,#booking .cart .important{height:auto;margin-bottom:15px;display:block;border-top:none;font-size:14px;font-weight:400;line-height:160%;color:#505052}#booking .cart .important ins{font-weight:500;text-decoration:none;position:relative}#booking .cart .important ins:after{content:'';width:100%;height:1px;border-bottom:dotted 1px #000;position:absolute;left:0;bottom:1px;z-index:5}#booking .cart .important.insurance{height:auto;margin-bottom:15px;display:flex}#booking .cart .important.hidden{display:none}#booking .list label ins{text-decoration:none}#booking .list label em{color:#505052;font-style:normal}#booking .content .list>div.important{padding-left:30px}#booking .cart .important.active{display:flex}#booking .item .hidden{display:none!important}#booking .list>div:first-child,#booking .cart .list>div:first-child{border-color:#fff0}#booking .our-address .map{margin-top:15px;overflow:hidden;border-radius:10px}#booking .list .label{margin-right:auto}#booking .list .value{font-weight:500;color:#000;text-align:right}#booking .content .list .value{min-width:135px;max-width:135px}#booking .tickets .ticket-item .value{min-width:85px;max-width:85px}#booking .list .value.free{color:#008001}#booking .list strong{font-weight:500}#booking .list .value em{font-style:normal}#booking .specifications .list .value{width:auto;max-width:100%;margin-left:auto}#booking .data:not(.add-ticket) .checkbox{width:100%;margin-top:10px}#booking .data .checkbox.rules{margin:0;justify-content:flex-start}#booking .list .checkbox input,#booking .data .checkbox input{display:none}#booking .ticket .theme,#booking .list .checkbox label,#booking .data .checkbox label{padding-left:30px;cursor:pointer}#booking .ticket .theme,#booking .item:not(.insurance) .list .checkbox label,#booking .item:not(.insurance) .data .checkbox label{position:relative}#booking .insurance .checkbox label,#booking .ticket .theme{font-weight:500}#booking .checkbox input[type="checkbox"]:disabled+label{cursor:not-allowed}#filter li{width:100%;padding-left:27px;padding-top:3px;padding-bottom:3px;margin-bottom:0;position:relative;display:flex;justify-content:flex-start;align-items:center;overflow:hidden;cursor:pointer}#filter li.active:after,#booking .ticket.checked .theme:after,#booking .list .checkbox input:checked+label:after{background-position:50% 55%!important}#filter li.active:before,#booking .ticket.checked .theme:before,#booking .list .checkbox input:checked+label:before{background:#FFF;border-color:#D6111E}#booking .list .checkbox input:disabled+label:hover{color:#000}#booking .ticket .theme:before,#booking .ticket .theme:after,#booking .checkbox label:before,#booking .checkbox label:after,#filter li:before,#filter li.active:after{content:'';width:18px;height:18px;margin-top:-9px;display:block;position:absolute;top:50%;left:0;z-index:1}#booking .ticket .theme:before,#booking .checkbox label:before,#filter li:before{background-color:#E5E5E5;border:solid 1px #fff0;border-radius:5px}#booking .ticket.popular .theme:before{background-color:#F5E3D5}#booking .ticket.checked .theme:before{background:#FFF}#booking .item.insurance .list>div.full-coverage .checkbox label:before{background-color:#DBD4EF}#booking .item.insurance .list>div.full-coverage:hover .checkbox label:before{background-color:#FFF}#filter li:after,#booking .list .checkbox label:after,#booking .ticket.checked .theme:after{background-color:#fff0;background-size:8px auto;z-index:5}#booking .tickets .ticket:before,#booking .insurance .checkbox label span:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10;cursor:pointer}#booking .insurance .checkbox label:before,#booking .insurance .checkbox label:after{width:18px;height:18px;margin:0;top:25px;left:15px;border-radius:100px}#booking .insurance .checkbox label:before{background-color:#E5E5E5;top:16px;border:solid 1px #fff0}#booking .insurance .checkbox input:checked+label:before{background-color:#FFF;border-color:#D6111E}#booking .insurance .checkbox input:checked+label:after{background:#D6111E;width:6px;height:6px;left:21px;margin-top:-3px}#booking .item.insurance .list>div.full-coverage .checkbox input:checked+label:before{background-color:#FFF}#booking .data .checkbox a{color:#000;text-decoration:underline}#booking .table>div{max-width:1024px}#booking .table .sub-window-text{max-height:100%;padding:0 0 0 0}#booking .table .sub-window-text>div{width:100%;display:table;border-bottom:solid 1px #E5E5E5}#booking .table .sub-window-text>div:first-child>div{background:#F2F2F2;font-weight:700;line-height:120%}#booking .table .sub-window-text>div:not(:first-child)>div:first-child{background:#FCFCFC}#booking .table .sub-window-text>div:last-child{border-bottom:none}#booking .table .sub-window-text>div>div{width:33.333%;display:table-cell;vertical-align:middle;font-weight:500;line-height:160%;padding:15px 20px;border-right:solid 1px #E5E5E5}#booking .table .sub-window-text>div>div:last-child{border-right:none}#booking .table .sub-window-text>div>div:first-child{background:#FFF;text-align:left;font-weight:400}#booking .table .sub-window-text>div>div:not(:first-child){text-align:center}#booking .table .sub-window-text strong{width:100%;display:block;margin-bottom:5px;font-weight:600;line-height:130%}#booking .table .yes,#booking .table .no{background-size:24px auto;background-repeat:no-repeat;background-position:50% 50%;min-width:24px;min-height:24px;display:block}#booking .table .green{color:#3FA31A}#booking .table .red{color:#B6292D}#booking .table .btn-close{max-width:240px;margin:30px auto 0 auto}#booking .buttons{margin-top:20px;display:flex;justify-content:center;align-items:center}#booking .buttons .btn{width:auto;flex-grow:1}.car.single .button{display:flex;justify-content:center;align-items:center}.chat{padding-left:10px;position:relative}.chat button{background-color:#FFF;background-size:20px auto;background-repeat:no-repeat;background-position:50% 50%;min-width:52px;color:#000;border:solid 2px #000}.chat button:hover,.chat button:focus,.chat button:active,.chat.active button{background-color:#FFF}.chat.active button{background-size:14px auto}.chat .links{background:#FFF;position:absolute;top:-131.5px;right:-10px;z-index:100;display:none;padding:10px 10px 2.5px 10px;border-radius:10px}.chat.active .links{display:block}.chat a{background-size:20px auto;background-repeat:no-repeat;background-position:50% 50%;width:52px;height:52px;display:block;margin-bottom:7.5px;border-radius:10px}.chat .telegram{background-color:#FFF;border:solid 2px #29A9EA}.chat .whatsapp{background-color:#FFF;border:solid 2px #4CAF50}.chat .whatsapp{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 0C5.383 0 0 5.383 0 12c0 2.328.667 4.573 1.934 6.522l-1.87 4.363a.8.8 0 0 0 1.051 1.05l4.363-1.87A11.903 11.903 0 0 0 12 24c6.617 0 12-5.383 12-12S18.617 0 12 0zm6.16 16.296s-.998 1.28-1.72 1.578c-1.832.759-4.42 0-7.368-2.947C6.126 11.98 5.366 9.392 6.126 7.56c.299-.721 1.579-1.718 1.579-1.718a.932.932 0 0 1 1.197.074l1.448 1.448a.803.803 0 0 1 0 1.13l-.91.909s-.368 1.104 1.842 3.315c2.21 2.21 3.316 1.842 3.316 1.842l.908-.909a.802.802 0 0 1 1.13 0l1.449 1.448c.31.312.344.85.073 1.197l.002.001z' fill='%234CAF50'/%3e%3c/svg%3e")}.chat .telegram{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m.487 11.508 6.351 2.37 2.459 7.907a.748.748 0 0 0 1.187.357l3.54-2.886a1.056 1.056 0 0 1 1.288-.036l6.386 4.636a.748.748 0 0 0 1.173-.452L27.549.902a.749.749 0 0 0-1.003-.85L.48 10.106c-.643.248-.637 1.16.008 1.4zM8.9 12.617 21.314 4.97c.223-.137.453.165.261.343L11.33 14.836c-.36.335-.592.784-.658 1.271l-.349 2.586c-.046.345-.531.38-.626.046l-1.342-4.716a1.25 1.25 0 0 1 .546-1.406z' fill='%2329A9EA'/%3e%3c/svg%3e")}.chat .links span{display:none}#booking .link{padding:2px 4px;border:1px solid rgb(0 0 0 / .15);font-weight:400;font-size:10px;text-align:center;color:rgb(0 0 0 / .2);border-radius:3px}#booking .terms{width:80px;display:flex;justify-content:center;align-items:center}#booking .quantity{min-width:80px;max-width:80px;margin-left:10px;display:flex;justify-content:center;align-items:center}#booking .quantity input{width:30px;font-weight:400;text-align:center;opacity:.2}#booking .quantity.active input{opacity:1}#booking .quantity button{background-size:20px auto;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:16px;opacity:.2;cursor:pointer}#booking .data{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}#booking .data>div.plane,#booking .data>div.address{margin-right:0}#booking .data>.plane.hidden{display:none}#booking .last-name,#booking .phone{margin-left:5px}#booking .data>div:not(.first-name):not(.last-name):not(.ticket-item){margin-top:10px}#booking .input,#content .car.single .input,#booking .stub,#booking .select,#calendar .select,.car.single .select,#booking .textarea{flex:1 1 calc(50% - 10px);height:50px;display:flex;justify-content:flex-start;align-items:center;position:relative;border-radius:10px}.select .title{display:none}#booking .pickup-place,#booking .dropoff-place,#booking .content .stub,#booking .content .address,#booking .content .plane{flex:100%;margin:0!important}#booking .content .plane,#booking .content .address{margin-top:10px!important;margin-left:0!important}.car.single .select{flex:100%}#booking .select.open,.car.single .select.open,#booking .active-code input{z-index:100!important}#booking .active-code .select{z-index:105!important}#booking .textarea{flex:1 1 calc(100% - 10px);height:120px;margin-bottom:11px}.input input,.textarea textarea,#booking .stub .current,#booking .select .current,#calendar .select .current,.car.single .select .current,#booking .select input,.window .search input,.car.single .select input{background-color:#F2F2F2;width:100%;height:100%;padding:0 15px;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1;font-size:14px;text-align:left;text-align:-webkit-left;font-weight:400;color:#000;border:none;border-radius:10px}.input input,#booking .select .current,#calendar .select .current,.car.single .select .current{padding-top:15px}.input input::-webkit-input-placeholder{color:#fff0}.input.field input::-webkit-input-placeholder{color:#737375}.input .input-label,.textarea .input-label,.select .input-label{position:absolute;top:50%;left:15px;z-index:10;transform:translateY(-50%);font-size:14px;line-height:0;color:#737375;pointer-events:none}.textarea .input-label{top:23px;transform:none}.field .input-label{top:15px;font-size:11px}.input .input-label:after,.textarea .input-label:after,.select .input-label:after{content:' *'}.input .input-label.optional:after,.textarea .input-label.optional:after,.select .input-label.optional:after{content:''}.field .input-label:after,.input.field .input-label.optional:after,.textarea.field .input-label.optional:after,.select.field .input-label.optional:after{content:':'}#booking .stub .current,#booking .select .current,#calendar .select .current,.car.single .select .current{padding-right:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#booking .textarea,#booking .input,#booking .select,.car.single .select,#content .car.single .input{border:solid 1px #fff0}#booking .date{font-weight:700}#booking .dropoff .time{margin-top:10px;margin-right:0!important}.select.time.open{border-left:solid 1px #fff0;border-radius:8px}#booking .invalid>*{background:#FDF2D5!important}#booking .invalid:before{background-color:#FDF2D5!important}#booking .time.active .current{border-radius:8px}input::-webkit-date-and-time-value{text-align:left}#booking .input input.wpcf7-not-valid{background:#FFFCF4}#booking .stub,#booking .select,#calendar .select,.car.single .select{cursor:pointer}#booking .input input,#content .car.single .input input{cursor:text}#booking .input.date input{cursor:pointer}.textarea textarea{padding:15px;resize:none}.textarea textarea{padding-top:20px}#booking .info{padding:10px 25px 45px 48px;font-weight:400;font-size:14px;line-height:150%;color:#ADA895;position:relative}#booking .info:before{content:'';background-size:13px auto;width:16px;height:16px;display:block;position:absolute;top:27px;left:23px;z-index:1}#booking .brand{background:#FFF;width:100%;height:auto;margin:0 0 15px 0;padding:0;overflow:hidden;position:relative}#booking .images{display:block;position:relative}#booking .images>img{width:100%;max-width:370px;height:auto;margin:0 auto;display:block}#booking .images .list,.car.single .images .list{max-width:183px;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center}.car.single .images .list{width:100%;max-width:100%;position:absolute;bottom:120px;left:0;z-index:5}#booking .images .list div,.car.single .images .list div{background:#F2F2F2;width:54px;min-width:54px;height:54px;min-height:54px;margin:0 1px;padding:4px;overflow:hidden;border-radius:100%;border:solid 1px #fff0;cursor:pointer}#booking .images .list div:hover,.car.single .images .list div:hover{filter:grayscale(50%);border-color:#C0C0C1}#booking .images .list img,.car.single .images .list img{width:100%;height:auto;display:block;border-radius:100%}#gallery .title{display:none}#gallery img{max-width:100%;max-height:90vh;display:block;border-radius:20px}#gallery .close,#gallery .prev,#gallery .next{position:fixed;z-index:100}#gallery .close,#gallery .prev,#gallery .next{background-color:#F2F2F2;background-size:20px auto;background-position:50% 50%;background-repeat:no-repeat;width:64px;height:64px;top:50%;display:none;border-radius:100px}#gallery .prev,#gallery .next{transform:translateY(-50%)}#gallery .close{background-size:16px auto;top:60px;right:60px;display:block}#gallery .prev{left:60px;transform:translateY(-50%) scaleX(-1)}#gallery .next{right:60px}#gallery .prev.active,#gallery .next.active{display:block}#gallery .close:hover,#gallery .prev:hover,#gallery .next:hover{background-color:#E8E8E8}.free-cancellation,.hidden-fees{background-color:#EBF5EB;margin:15px 20px 0 20px;padding:9px;display:none;border-radius:10px}.free-cancellation.active,.hidden-fees{display:flex;justify-content:center;align-items:center}.free-cancellation span,.hidden-fees{font-size:14px;line-height:150%;color:#008001}.free-cancellation:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='12' fill='none' xmlns:v='https://vecta.io/nano'%3E%3Cpath fill-rule='evenodd' d='M16.178.707c.35.306.382.84.07 1.185l-8.762 9.725c-.313.347-.85.369-1.19.049l-5.07-4.773a.84.84 0 0 1-.075-1.133.84.84 0 0 1 1.213-.105l3.934 3.538c.342.307.868.28 1.176-.061L15.01.776c.305-.338.825-.369 1.168-.069z' fill='%23016C11'/%3E%3C/svg%3E");background-size:15px auto;background-repeat:no-repeat;background-position:50% 50%;width:15px;height:15px;display:inline-flex;margin-right:7.5px}.btn-question{background-color:#fff0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='.5' y='.5' width='12' height='12' rx='3.5' stroke='%23016C11'/%3e%3cpath d='M5.598 7.44c0-.233.027-.437.08-.61.053-.18.137-.35.25-.51.12-.16.287-.323.5-.49.22-.173.387-.323.5-.45.12-.127.203-.25.25-.37.047-.127.07-.27.07-.43 0-.253-.08-.447-.24-.58-.153-.133-.367-.2-.64-.2s-.537.043-.79.13c-.253.08-.51.19-.77.33l-.47-.94c.3-.16.623-.293.97-.4.347-.107.733-.16 1.16-.16.64 0 1.137.163 1.49.49.36.327.54.75.54 1.27 0 .287-.043.53-.13.73-.087.2-.21.387-.37.56-.16.173-.36.36-.6.56-.193.16-.343.297-.45.41-.1.113-.17.227-.21.34-.04.107-.06.24-.06.4v.25h-1.08v-.33zm-.19 1.92c0-.287.073-.487.22-.6a.916.916 0 0 1 .56-.17c.207 0 .387.057.54.17.153.113.23.313.23.6 0 .273-.077.47-.23.59a.85.85 0 0 1-.54.18.88.88 0 0 1-.56-.18c-.147-.12-.22-.317-.22-.59z' fill='%23016C11'/%3e%3c/svg%3e");background-size:14px auto;background-repeat:no-repeat;background-position:50% 50%;width:14px;height:14px;position:relative;top:1px;z-index:1;display:inline-flex;justify-content:center;align-items:center;margin-left:7px;opacity:.65;cursor:pointer}.btn-question:hover{opacity:1}#content .also-read{margin-bottom:50px}#booking .others{margin-bottom:30px;padding:0 25px}#booking .others .owl-nav{width:100%;height:0;padding:0 12.5px;display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:0;z-index:5}#booking .others button{background:rgb(255 255 255 / .85);width:24px;height:24px;font-size:17px;color:#000;box-shadow:0 0 5px rgb(0 0 0 / .05)!important;border-radius:3px}#booking .cart{padding:0 20px 20px 20px;position:sticky;top:20px;z-index:5}#booking .cart .value{width:auto;display:flex;justify-content:flex-start;align-items:center}#booking .cart .separator{background-color:#E5E5E5;width:100%;height:1px!important;margin:10px 0 10px 0!important;display:none}#booking .cart .separator.cost{background-color:#505052;height:2px!important}#booking .cart .separator.show{display:block}#booking .cart .sub-title,#booking .cart .sub-title .value strong{font-weight:600}#booking .cart .value,#booking .cart .value strong{font-weight:500}#booking .cart .label,#booking .cart .value,#booking .cart .value strong{font-weight:600}#booking .cart .label{display:flex;justify-content:flex-start;align-items:center;margin-right:auto}#booking .cart .label em{font-style:normal}#booking .cart .label ins{text-decoration:none}#booking .cart .total,#booking .cart .prepayment,#booking .cart .deposit{display:flex;justify-content:flex-start;align-items:center;line-height:130%}#booking .cart .deposit.hidden{display:none}#booking .cart .total{height:auto;padding:5px 0 12px 0;margin-bottom:10px;border-bottom:solid 1px #E5E5E5}#booking .cart .total,#booking .cart .total .value{font-weight:700}#booking .cart .total span{margin-left:auto}#booking .cart .total strong{font-weight:700}#booking .cart .pay-now{color:#008001}#booking .cart .pay-later{color:#D6111E}#booking .cart .pay-now,#booking .cart .pay-later{height:32px;display:flex;justify-content:flex-start;align-items:center}#booking .cart .total .name,#booking .cart .total .value{font-size:18px;font-weight:700;line-height:130%}#booking .cart .pay-now .value{margin-left:auto}.wpcf7 form .wpcf7-response-output{position:fixed;top:0;left:0;z-index:999999}.sub-window{background:rgb(0 0 0 / .93);width:100vw;height:100%;overflow:hidden;padding:30px 0;position:fixed;top:0;left:0;z-index:999;display:none;overflow-y:auto;justify-content:center;align-items:flex-start}.sub-window.open,.sub-window.active{display:flex}.sub-window>div{background:#FFF;width:100%;max-width:560px;z-index:5;margin-top:auto;margin-bottom:auto;overflow:hidden;border-radius:10px}.ticket .sub-window>div{max-width:800px}.sub-window-title{width:100%;height:56px;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:700;padding-left:20px;border-bottom:solid 1px #E5E5E5}.insurance .sub-window-title{height:60px;font-size:20px}.sub-window-title div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sub-window .close{content:'';background-position:50% 50%;background-size:16px auto;width:60px;height:100%;display:block;cursor:pointer}.sub-window .close span{display:none}.sub-window .sub-window-text{max-height:500px;padding:5px 20px 10px 20px;font-weight:400;overflow-y:auto}.ticket .sub-window-text{max-height:100%}.sub-window .sub-window-text p{line-height:160%;white-space:normal}.sub-window .sub-window-text p{margin:10px 0;line-height:160%}.tickets .sub-window .sub-window-text p{margin:0}.sub-window .sub-window-text h2{font-size:16px}.sub-window .sub-window-text h3{font-size:15px}.sub-window .sub-window-text:not(.ticket-content) ul,.sub-window .sub-window-text:not(.ticket-content) ol{margin:10px 0}.sub-window .sub-window-text:not(.ticket-content) li{margin:7.5px 0;line-height:160%}.sub-window .sub-window-text:not(.ticket-content) ul li{padding-left:15px;position:relative}.sub-window .sub-window-text:not(.ticket-content) ul li:before{content:'';background:#D6111E;width:4px;height:4px;display:block;position:absolute;top:10px;left:0;z-index:1;border-radius:100%}.warning strong,.warning em{font-style:normal;font-weight:600;text-decoration:underline;cursor:pointer}.warning em{font-weight:400}.sub-window-button{padding:0 20px 20px 20px}.sub-window-button .same{margin-bottom:10px;font-weight:400}#booking .label .question{background-size:14px;width:14px;height:14px;position:relative;top:1px;z-index:1;display:inline-flex;justify-content:center;align-items:center;margin-left:7px;cursor:pointer}#warning .buttons{margin-top:20px;display:flex;justify-content:flex-start;align-items:center}#warning .buttons .btn{height:46px}#warning .buttons .btn-border{margin-right:10px}.message-success{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:5px;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;visibility:hidden;opacity:0}.message-success.active{visibility:visible;opacity:1;z-index:99999}.message-success>div{background:#FFF;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-evenly;place-content:space-evenly center;padding:20px 25px;opacity:0;border-radius:10px}.message-success.active>div{opacity:1}.message-success h2{width:100%;margin:0 0 10px 0;font-size:22px;font-weight:700;text-align:center}.message-success p{width:100%;margin:0 0 10px 0;text-align:center;line-height:160%}.message-success p:last-child{margin-bottom:0}.message-success strong{font-weight:700}.message-success>div:before{content:'';background-size:64px auto;width:100%;height:64px;display:block;margin-bottom:15px}#cookie{background:rgb(0 0 0 / .93);width:100%;max-width:620px;padding:20px;color:#FFF;display:none;justify-content:flex-start;align-items:center;position:fixed;bottom:20px;left:50%;z-index:999;transform:translateX(-50%);box-shadow:0 0 35px rgb(0 0 0 / .35);border-radius:12px}#cookie:before{content:'';background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 11C0 4.925 4.925 0 11 0s11 4.925 11 11-4.925 11-11 11S0 17.075 0 11zm12 5v-6h-2v6h2zm0-10h-2v2h2V6z' fill='%23FFFFFF'/%3e%3c/svg%3e");background-position:50% 50%;background-repeat:no-repeat;min-width:22px;height:22px;max-height:22px;display:block}#cookie p{margin:0 15px;font-size:14px;line-height:160%}#cookie a{text-decoration:underline;color:#FFF}#cookie .btn{max-width:44px;height:34px;font-size:12px}#calendar,#filter{background:rgb(0 0 0 / .93);width:100%;height:100%;position:fixed;top:0;left:0;z-index:999998;display:none;justify-content:center;align-items:center;overflow-y:auto}#calendar.ticket-date{z-index:99999999998}#calendar .container,#filter .container{background:#FFF;max-width:620px;margin-top:auto;margin-bottom:auto;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:row;flex-wrap:wrap;position:relative;z-index:5;border-radius:10px}#calendar.active,#filter.active{display:flex}#calendar .navigation{display:flex;justify-content:space-between;width:500px}#calendar .button span{display:none}#calendar .window-title,#filter .window-title{border-radius:10px 10px 0 0;border-bottom:solid 1px #E5E5E5}#calendar .content{width:100%;position:relative;margin:25px 20px 15px 20px}#calendar .button{width:30px;height:30px;display:flex;justify-content:center;align-items:center;position:absolute;top:5px;z-index:5;border:solid 2px #D6111E;transition:color .2s ease,border-color .2s ease;border-radius:9px}#calendar .prev-month{padding-right:3px;left:0}#calendar .next-month{padding-left:3px;right:0}#calendar .button:before{content:'';color:#fff;border:solid #D6111E;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}#calendar .prev-month:before{transform:rotate(135deg);-webkit-transform:rotate(135deg)}#calendar .next-month:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#calendar .dates{width:100%;display:flex;justify-content:space-around;align-items:center}#calendar .month{width:50%;display:block}#calendar .month:first-child{margin-right:10px}#calendar .month:last-child{margin-left:10px}#calendar table{width:100%;border-collapse:collapse}#calendar th,#calendar td{width:40px;height:40px;white-space:nowrap;text-align:center;position:relative;overflow:hidden}#calendar th{font-weight:500}#calendar td{border-radius:8px;cursor:pointer}#calendar tr:first-child th{font-size:17px;font-weight:700}#calendar td.range,#calendar td.hover-range{border-radius:0}#calendar td.hover-range.last{border-radius:0 8px 8px 0}#calendar td.selected:before,#calendar td.selected.start:before,#calendar td.selected.end:before{content:'';background-color:#d6111e;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:8px}#calendar td.disabled{color:#ccc;cursor:not-allowed;pointer-events:none}#calendar td span{position:relative;z-index:5}#calendar .total{margin-right:auto;display:block;color:#505052}#calendar .info{width:100%;padding:0 20px 20px 20px;gap:10px;display:flex;justify-content:flex-start;align-items:center}#calendar .info>*{flex:1 1 calc(33.33% - 10px)}#calendar .btn{flex-grow:1}@media (min-width:1023.99px){#calendar .button:hover,#calendar .button:hover:before{border-color:#FD1524}#calendar td.greyed,#calendar td.greyed.hover-range,#calendar td.greyed:hover{background:none;color:#505052}#calendar td.start,#calendar td.start.hover-range,#calendar td.start.hover-range:hover{border-radius:8px 0 0 8px}#calendar td.end,#calendar td.end.hover-range,#calendar td.end.hover-range:hover{border-radius:0 8px 8px 0}#calendar td:hover,#calendar td.range,#calendar td.hover-range{background-color:#F9DBDD;border-color:#fff0;color:#d6111e}#calendar td.selected,#calendar td.selected.start,#calendar td.selected.end #calendar td.selected:hover{background-color:#F9DBDD;color:#fff}}@media (max-width:1023.98px){#calendar .container,#filter .container{padding:0!important;border-radius:0}#calendar .content{margin:15px 0}#calendar .month:first-child,#calendar .month:last-child{margin:0 auto}#calendar .button:active,#calendar .button:active:before{border-color:#FD1524}#calendar td.greyed,#calendar td.greyed.hover-range,#calendar td.greyed:active{background:none;color:#505052}#calendar td.start,#calendar td.start.hover-range,#calendar td.start.hover-range:active{border-radius:8px 0 0 8px}#calendar td.end,#calendar td.end.hover-range,#calendar td.end.hover-range:active{border-radius:0 8px 8px 0}#calendar td:active,#calendar td.range,#calendar td.hover-range{background-color:#F9DBDD;border-color:#fff0;color:#d6111e}#calendar td.selected,#calendar td.selected.start,#calendar td.selected.end #calendar td.selected:active{background-color:#F9DBDD;color:#fff}#calendar{width:100%;min-width:auto;max-width:100%;height:100%;margin:0;padding-bottom:170px;flex-direction:row;flex-wrap:wrap;position:fixed;top:0;box-shadow:none;overflow-y:auto;border-radius:0}#calendar .window-title,#filter .window-title{display:block;border-radius:0}#calendar .content{width:100%}#calendar .content:before{display:none}#calendar .dates{display:block}#calendar .month{width:100%;max-width:320px;padding:0 15px;margin:0 auto}#calendar th,#calendar td{height:41px;font-size:15px}#calendar .button{display:none}#calendar .info{background:#FFF;padding:6px;width:calc(100% - 30px);max-width:525px;gap:5px;position:fixed;left:15px;right:15px;bottom:15px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #E5E5E5;box-shadow:0 0 100px rgb(0 0 0 / .2);border-radius:12px;z-index:995}#calendar .info>*{flex:1 1 calc(50% - 5px)}#calendar .btn{flex-grow:1}}@media (max-width:1178.98px){html{overflow-x:hidden}.container{max-width:1024px!important;padding-left:5px!important;padding-right:5px!important}#header .item{margin-right:25px}#content .search .location:before,#content .search .date:before,#content .search .pickup:before,#content .search .picker:before{display:none}#content .search .select,#content .search .picker{border-radius:10px}#content .search .pickup{border-radius:10px 0 0 10px}#content .search .dropoff{border-radius:0 10px 10px 0}#content .search .filter{max-width:48px}#header .phone{margin-right:20px}#header .logo a,#header .logo span{background-position:0% 50%;width:98px;overflow:hidden}#header .menu a,#header .menu span{padding:0 8px}#header .menu li:nth-child(1) a:before,#header .menu li:nth-child(1) span:before{right:2px}#content .search .location{max-width:504px}#content .car.single .left{width:35%}#content .car.single .images{height:258px;display:flex;justify-content:center;align-items:center}#content .car.single .right{width:65%}#booking .list .value{width:115px}#booking .cart .value{width:auto}#footer .top .container:before{display:none}#footer .apps a:first-child{margin-right:6px}#footer .others li{margin-right:6px}}@media (max-width:1023.98px){#booking .item.cart>.title .fees{background-color:#FFF;width:fit-content;height:22px;padding:0 9px;display:flex;justify-content:center;align-items:center;line-height:0;font-size:11px;font-weight:500;color:#008001;border:dashed 1px #80C080;border-radius:50px}#filter,#calendar{background-color:#FFF}.container{max-width:540px!important;padding-left:15px!important;padding-right:15px!important}#content .page.contacts h2{margin:0 0 10px 0}#content .page.contacts .address.airport{margin-bottom:20px}.btn-border{background:#000;color:#FFF}#filter .buttons,#booking .sidebar .buttons,#booking .ticket .buttons{background:#FFF;padding:5px;width:calc(100% - 30px);max-width:525px;gap:5px;position:fixed;left:15px;right:15px;bottom:15px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #E5E5E5;box-shadow:0 0 100px rgb(0 0 0 / .2);border-radius:12px;z-index:995}#filter .buttons button,#booking .ticket .buttons button{flex:1 1 calc(50% - 5px);margin:0}#booking .sidebar .buttons>*{padding:0}#booking .sidebar .buttons>button{flex-grow:1}#content .car.single .images{display:block}#booking .item.additional .list{padding:7.5px 0 0 0}#booking .item.additional .list>div,#booking .tickets .ticket-item{height:auto!important;margin-bottom:10px}#booking .item.additional .list>div:last-child{margin-bottom:0}#booking .insurance .sub-window-title{font-size:18px}#booking .table .sub-window-text{padding:57px 0 100px 0}#booking .table .sub-window-text>div:last-child{border-bottom:solid 1px #E5E5E5}#booking .item.insurance .text p:first-child{margin-bottom:5px}#booking .table .sub-window-text>div.table-title{display:none}#booking .table .sub-window-text>div{padding:0;display:flex}#booking .table .sub-window-text>div:first-child{background:#FFF;width:100%;position:fixed;top:60px;left:0;z-index:5;display:table}#booking .table.scrolled .sub-window-text>div:first-child{border-bottom-color:#F2F2F2;box-shadow:0 0 25px rgb(0 0 0 / .3)}#booking .table .sub-window-text>div:first-child>div{background:#F2F2F2;height:56px;max-height:56px;font-size:15px;padding:0 15px}#booking .table .sub-window-text>div>div{width:50%;padding:12px 15px}#booking .table .sub-window-text>div:first-child>div:first-child{display:none}#booking .table .sub-window-text>div:not(:first-child){flex-direction:row;flex-wrap:wrap}#booking .table .sub-window-text>div:not(:first-child)>div:first-child{width:100%;padding-top:15px;padding-bottom:17.5px;border-bottom:solid 1px #E5E5E5;text-align:center;align-items:center;border-right:0}#booking .table .sub-window-text>div>div:nth-child(2){border-right:solid 1px #E5E5E5}#booking .item.insurance .text,#booking .item.tickets .text{margin:7.5px 0 0 0}#booking .table .sub-window-text strong{margin-bottom:0}#booking .checkbox label:hover:before,#filter li:hover:before{background-color:#E5E5E5;border-color:#fff0}#booking .checkbox label:active:before,#filter li:active:before{background-color:#FFF;border-color:#D6111E}#booking .list .checkbox label:hover,#booking .data .checkbox label:hover{color:inherit}#booking .list .checkbox label:active,#booking .data .checkbox label:active{color:#D6111E}#booking .link:hover{border-color:inherit;color:inherit}#booking .link:active{border-color:#D6111E;color:#D6111E}#content .also-read{margin-bottom:30px}#content .also-read .list>div{width:50%}#content .our-address{padding-top:10px}#content .escooter .price-list,#content .escooter .specifications{width:100%;margin-bottom:0;padding:12px 0}#content .escooter .specifications{border-left:0;padding-top:0;padding-bottom:0;margin-bottom:0}#content .escooter .price-list h2,#content .escooter .specifications h2{margin:0 0 10px 0;font-size:17px}#content .our-address .map{width:50%}#content .escooter .contacts{margin-bottom:10px}#content .our-address .video{width:50%;max-width:50%}#content.overlay:before{display:none}#booking.overlay{overflow:hidden}#booking.overlay .container>div:not(.content){z-index:1}.select.open .list,#content .search .list{background:#FFF;width:100%;height:100%;margin:0;padding:0;position:fixed;top:0;left:0;z-index:999999999;flex-direction:column;box-shadow:none;border-radius:0}.select.open .list>div{background:none;width:100%;max-width:540px;height:auto;margin:0 auto;position:relative;top:0;z-index:50;padding:75px 0 15px 0;display:block;box-shadow:none;border-radius:0}.select.open ul,.time.open .list ul,#content .location ul{height:auto;max-height:100%;margin:0!important;padding:0 15px!important;display:block;font-size:15px;overflow-y:auto}.select.open ul.scroll,#content .location ul{max-height:calc(100vh - 164px);overflow-y:auto}#content .search .location li,.select.open li{padding:8.5px 15px;border-radius:8px}.select.open li:active,.select.open li.active{background:#FDF3F3;color:#D6111E}.select.open .title,.filter .title{background:#FFF;width:100%;max-width:540px;height:60px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-left:15px;font-size:20px;font-weight:700;flex-grow:1;overflow:hidden;position:fixed;top:0;left:0;z-index:1000;border-bottom:solid 1px #E5E5E5}.filter .title{position:sticky}.select.open .title:after{content:'';width:50px;height:100%}.select.open .search,.field.find{position:relative;top:0!important;padding:10px 15px 15px 15px!important}#content .search .list:before,#content .search .list:after,.select .list>div:before{display:none}#footer .top .title{max-width:540px!important;margin:0 auto}#header .container{padding-right:0!important}.btn,.btn:focus{height:50px}#header .logo a,#header .logo span{background-size:auto 44px;width:90px}#header .container,#header.scrolled .container{height:60px}#header .item{margin-right:15px}#content.before:before{z-index:9999}#header .language .list>div{max-width:540px!important;left:50%;display:flex;display:flex;justify-content:flex-start;flex-direction:column;transform:translateX(-50%)}#header .language .list ul{margin:0 0 5px 0;padding:20px 15px;border-radius:0;display:flex;justify-content:flex-start;flex-direction:column;flex-grow:1}#header .language .list li{flex-grow:0}#header .language .list>div{width:100%;max-width:100%;height:100%;padding-bottom:5px;position:relative;z-index:999999;padding:0;border-radius:0}#header .language .title,#footer .top .title{border-bottom:none!important;margin-top:0;margin-bottom:0}#header .address,#header .menu{display:none}#header .phone{margin-right:auto;flex-direction:column;justify-content:space-evenly;place-content:space-evenly center;position:relative;padding-left:0}#header .phone>a{height:30px;padding-top:12px}#header .phone .messengers{height:30px}#header .phone:before{display:none}#header .phone a.messenger,#header .phone a.messenger:hover{background-image:none;width:50%;padding:0 4px 6px 4px}#header .phone a.messenger span{display:block;font-size:12px}#header .menu-button{width:52px;height:100%;border:none;display:flex;justify-content:center;align-items:center}#header .menu-button .icon{width:18px;height:18px;position:relative;top:0;transform:rotate(0deg);transition:.2s ease-in-out;cursor:pointer}#header .menu-button .icon span{background:#000;height:3px;width:100%;display:block;position:absolute;left:0;opacity:1;transform:rotate(0deg);transition:.2s ease-in-out;border-radius:100px}#header .menu-button .icon span:nth-child(1){top:0}#header .menu-button .icon span:nth-child(2),#header .menu-button .icon span:nth-child(3){top:7px}#header .menu-button .icon span:nth-child(4){top:14px}#header .menu-button .icon.open span:nth-child(1){top:7px;width:0;left:50%}#header .menu-button .icon.open span:nth-child(2){transform:rotate(45deg)}#header .menu-button .icon.open span:nth-child(3){transform:rotate(-45deg)}#header .menu-button .icon.open span:nth-child(4){top:7px;width:0;left:50%}#content .search .container{padding-left:5px!important;padding-right:5px!important}#content .search .pickup:before,#content .search .picker:before{display:none}.class .class-list,#content .catalog.category .class-list{padding:10px 5px 10px 5px;margin-bottom:5px;overflow-x:auto}#content .sort{padding-left:15px!important;padding-right:15px!important}#content .category .sort{padding-top:7.5px}#booking.white,#content.overlay.white:before{background:#FFFFFF!important}#booking .container{padding-left:0!important;padding-right:0!important}#content .search .container{margin-top:-10px;flex-direction:row;flex-wrap:wrap}#content .catalog .container{padding-left:0!important;padding-right:0!important}#content .catalog .container,#content .reviews .container,#content .faq .container,#content .catalog.similar .container{padding-bottom:30px}#content .blog .container{padding-top:20px;padding-bottom:20px}#content .blog.category .container,#content .catalog.category .container,#content .car.single .container,#content .category .container,#content .page .container{padding-top:20px}#content .category .container,#content .page .container{padding-bottom:10px}#content .page.about .container{padding-bottom:20px}#content .blog.single .text p,#content .page .text p,#content .category .container>.text p,#content .reviews.category .text.after p{margin-bottom:10px}#content .page.contacts .text{margin-bottom:15px}#content .page.contacts .community{flex-direction:row;flex-wrap:wrap}#content .page.contacts .info{margin-bottom:20px}#content .page.contacts .info>*{margin:0;margin-bottom:10px}#content .page.contacts .our-address{margin-top:30px}#content .blog.category .content{width:100%;max-width:100%}#content .blog.category .item{display:flex;justify-content:flex-start;flex-direction:column}#content .blog.category .item .image{width:100%}#content .blog.category .item img{width:100%;min-width:365px;max-width:100%}#content .blog.category .sidebar{display:none}#content .category .text h2,#content .blog.single .text h2,#content .page .text h2,#content .category .text h3,#content .page .text h3,#content .blog.single .text h3{margin:0 0 10px 0;font-weight:700}#content .category .text h2,#content .blog.single .text h2,#content .page .text h2{font-size:18px}#content .category .text h3,#content .blog.single .text h3,#content .page .text h3{font-size:16px}#content .catalog.category header,#content .blog.category header,#content .car.single header{padding:0 15px;margin-bottom:15px}#content .car.single header{margin-bottom:0}#content .blog.category header{padding:0}#content .category header,#content .page header{margin-bottom:15px}#content .blog.single header{margin-bottom:25px}#content .catalog.category header p,#content .blog.category header p{margin:15px 0 0 0}#content .also-read header,#content .similar header,#content .faq header{margin-bottom:10px}#content .reviews.block header{margin-bottom:10px}#location .title,#time .title,#filter .title strong,#content .blog.single header h1,#content .page header h1,#content .contacts h2,#content .category header h1,#content .car.single header h1,#content header h2,#content .also-read header .title,#content .car.single .description h2,#content .page-desc h2,#booking .header h1,#header .language .title strong,#footer .top .title strong{font-size:20px!important;font-weight:700}#content .car.single .description h2,#content .page-desc h2{margin-bottom:15px}#content .search .item{height:54px}#content .search .item,#content .search .filter button,#content .catalog.category .btn-filter{background-color:#D6111E}#content .search .filter{background:none}#content .search .select:after,#content .search .picker:after{right:11px}#content .search .select:nth-child(2):before{content:'';background:#B60E1A}#content .search .pickup{border-radius:10px 0 0 10px}#content .search .dropoff{border-radius:0 10px 10px 0}#content .search .location,#content .search .date{width:100%;max-width:100%;margin-right:0}#content .search .date{width:50%}#content .search .pickup,#content .search .dropoff{max-width:50%}#content .search .date,#content .search .filter{margin-top:5px}#content .search .period{right:38px}#content .search .filter{width:auto;max-width:54px;margin-left:5px}#content .search .picker{border-radius:10px}#filter .content{padding:0 0 120px 0}#filter .title{display:flex;justify-content:space-between!important;align-items:center;padding-bottom:0!important}#filter .title .close{border:none;box-shadow:none!important}#filter .content>div{width:100%!important;padding:10px 15px!important;margin-bottom:0!important}#filter .content>div.seats.slider{margin-bottom:20px!important}#filter .name{font-size:17px}#filter ul{height:auto;margin-bottom:7.5px}#content .search .location:before,#content .search .date:before{display:none}#content .search .select,#content .search .picker{padding:0 15px}#content .search .label{width:100%;margin:0}#content .sort{overflow:hidden}#content .sort ul{padding:0 1px 10px 1px;display:block;overflow-x:scroll;white-space:nowrap}#content .sort ul::-webkit-scrollbar{background:none;height:4px;opacity:1}#content .sort ul::-webkit-scrollbar-track{background:rgb(0 0 0 / .03);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#content .sort ul::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .25);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}#content .sort ul::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / .5)}#content .sort li{width:auto;height:26px;display:inline-flex;padding:0;margin-right:5px;border-radius:6px!important;white-space:normal;justify-content:space-between}#content .sort li[data-value="sportcar"]{display:inline-flex}#content .sort li:before{content:'';min-width:8px;width:8px;height:100%;margin-right:7px}#content .sort li:after{min-width:8px;width:8px;height:100%;position:relative;top:0;right:0;margin-top:0;margin-left:7px;visibility:visible;opacity:1}#content .sort li.active:after{background-position:50% 55%;margin-right:12px}#content .reviews header a,#content .similar header a,#content .faq header a,#booking .title button{height:26px;padding:0 8px;font-size:12px;border-radius:6px}#booking .title button{height:100%}#content .catalog .item{width:50%;padding-top:10px;padding-bottom:15px}#content .catalog .item:nth-child(2n+2){border-right-color:#fff0}#content .catalog .item:nth-child(-n+4){border-top:solid 1px #E5E5E5}#content .catalog .item:nth-child(-n+2){border-top:none}#content .catalog .item p,#content .catalog .item .info{padding:0 15px}#content .catalog .item h2{margin:0 0 1px 0;padding:0 15px;font-size:15px}#content .catalog .features{padding:0 15px;font-size:13px}#content .catalog .year{top:auto;bottom:65px;right:13px;font-size:19px}#content .catalog .benefit,#booking .benefit{top:56px;left:15px}#booking .benefit{top:15px;left:15px}#content .catalog .benefit div,#booking .benefit div{height:20px;padding:0 8px}.viewing-now{right:15px}#content .catalog .item img{margin-top:5px}#content .catalog .price{padding-left:15px}#content .catalog .price .current{font-size:15px}#content .catalog .price span{padding:0 2px;font-size:13px}#content .catalog .item .total{font-size:13px}#content .catalog .item .info{padding:5px 15px 7.5px 15px;font-size:13px}#content .catalog .info div{padding:2.5px 0;line-height:110%}.mileage:before{background-size:12px auto}.cancellation:before{background-size:13px auto}.child-seats:before{background-size:13px auto}.additional-driver:before{background-size:13px auto}#content .catalog .info div:before{margin-right:5px}#content .catalog .item .btn{width:100%;height:32px;margin:12px 15px 0 15px;padding:0 10px;font-size:12px}.brand:before{top:12.5px;left:15px}#content:before{z-index:998}#booking .answer{background:#FFF;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important}#booking .answer .title{height:60px;margin:0;font-size:20px;border-bottom:solid 1px #E5E5E5}#content .car.single .booking{width:100%;padding:15px;position:fixed;left:0;bottom:0;z-index:99}#content .car.single .booking>div{background-color:#FFF;width:100%;max-width:540px;margin:0 auto;padding:6px;display:flex;justify-content:space-between;align-items:center;border:solid 1px #E5E5E5;box-shadow:0 0 100px rgb(0 0 0 / .25);border-radius:12px}.chat .links{top:-118px;right:-5px;padding:5px 5px 0 5px}.car.single .chat .links{right:-6px}.chat a{width:50px;height:50px;margin-bottom:6px}#content .car.single .right .item.info{display:flex;flex-direction:column;justify-content:space-evenly;place-content:space-evenly center;align-items:center;flex-grow:1}#content .car.single .right .item.info,#content .car.single .right .item.button{margin:0!important;padding:0!important;border:none!important}#content .car.single .price{font-size:17px}#content .car.single .price.not-available{font-size:15px}#content .car.single .total{font-size:13px}#content .car.single .button>.btn{min-width:auto;white-space:nowrap;padding-left:20px;padding-right:20px;border-radius:10px}#content .car.single .chat{padding-left:6px}#content .car.single .container{padding:20px 0 30px 0!important}#content .car.single .left{width:100%;max-width:100%}#content .car.single .left .item,#content .car.single .right .item,#content .car.single .right .item:nth-child(1){padding-left:15px;padding-right:15px;padding-bottom:0}#content .car.single .left .item{height:auto;padding-bottom:10px}#content .car.single .right .item{width:calc(100% - 0px);padding-top:0}#content .car.single .right .item.after{margin-top:20px;margin-left:0;padding-right:15px;border-left:none}#content .car.single .item,#content .car.single .left .item{border:none}#content .car.single .right .separator{display:none}#content .car.single .additional{display:none}#content .car.single .right .separator{margin-top:15px}#content .car.single .left .item,#content .car.single .right .item{border-right:none}#content .car.single .label{margin:0 0 15px 0}.free-cancellation{margin:15px 15px 0 15px}.car.single .free-cancellation{margin:5px 15px 20px 15px;display:flex;justify-content:center;align-items:center}#content .car.single .additional,#content .car.single .left .item:last-child{padding-top:15px;padding-bottom:3px}#content .car.single .right{width:100%}#content .car.single .info{height:auto}#content .car.single .description p,#content .page-desc p{margin:0 0 12px 0}#content .faq .list p{padding:5px 0}#content .faq .list .active em{padding-top:7.5px;padding-left:28px}#content .faq .list strong{padding-left:28px;font-size:15px}#content .loadmore{margin-top:15px;padding:0 15px}#content .reviews .list{margin:0}#content .category.reviews .list{margin-bottom:5px}#content .reviews .item{width:100%;padding:10px 0!important}#content .reviews.block .item:last-child{padding-bottom:0!important}#content .catalog .item>div:after,#content .car.single .left .image:after{background-size:36px auto;width:36px;height:18px;top:15px;right:15px}#content .car.single .left .image:after{right:0}#content .reviews .text{margin-top:7.5px}#content .car.single .description .container,#content .page-desc .container{padding-bottom:30px}#content .car.single .description:after,#content .page-desc:after{box-shadow:20px 0 20px 30px #FFF}#booking,#header .language .list:before,#header .container:before,#content:before,#booking .data:before{background:#FFFFFF!important}#content .blog.category .content .item{padding-bottom:0;border-bottom:none}#content .blog.category .content .item .text{width:100%;margin-top:12px;padding-left:0}#content .blog.category .content .item img{width:100%;min-width:auto;max-width:490px}#content .blog.single .info{padding-top:15px;padding-bottom:15px}#content .blog.single .info .views{margin-left:auto;margin-right:0}#content .blog.single .text .tags{margin-top:15px!important;justify-content:flex-start}#content .blog.single .info .tags{display:none}#content .blog.category .content .item h2{margin:6.5px 0;font-size:15px}#booking .sidebar{position:relative;z-index:25;border-left:none}.chat .btn{width:50px;min-width:50px;max-width:50px}#footer .top{background:#FFF;width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:999999;overflow-y:auto}#footer .top.active{display:block}#footer .top .container{background:#FFF;padding-top:20px;display:flex;justify-content:flex-start;flex-direction:column;flex-grow:1}#footer .top .container>div{flex-grow:0}#footer .top .item{width:100%;max-width:100%;height:auto;font-size:15px;margin-bottom:20px;color:#000}#footer .top .community{padding-left:26px;padding-bottom:20px;border:none}#footer .top .apps{margin-top:2px;margin-bottom:15px;padding-left:26px}#footer .phone li{max-width:168px;margin-bottom:3px}#footer .phone .spacer{display:none}#footer .address,#footer .time,#footer .phone,#footer .mail{padding-left:28px}#footer .phone li{max-width:100%;justify-content:flex-start}#footer .phone a:first-child{font-size:16px;font-weight:600}#footer .phone a.messenger{background-size:15px auto;width:15px;height:15px;margin-left:10px;display:block}#footer .phone a.messenger:last-child{margin-left:7.5px}#footer .phone li:last-child{margin-bottom:0}#footer .address,#footer .time,#footer .phone{margin-bottom:10px}#footer .top .menu{font-size:16px;font-weight:600;order:1}#footer .address br{display:none}#footer .top .contacts{margin-left:0;margin-right:0;order:2}#footer .top .community{order:4}#footer .top .location{order:3}#footer .top .others{padding-bottom:0;margin-bottom:0;border:none;order:4}#footer .top .links{width:100%;padding-left:26px;margin-bottom:0;order:5}#footer .menu li,#footer .menu li:nth-child(1),#footer .menu li:nth-child(2),#footer .menu li:nth-child(3),#footer .menu li:nth-child(5),#footer .menu li:nth-child(6),#footer .menu li:nth-child(7){width:100%}#footer a,#footer a:hover{color:#000}#footer a:active{color:#D6111E}#footer .menu ul{margin-bottom:-3px}#footer .menu li:nth-child(1){order:1}#footer .menu li:nth-child(2){order:2}#footer .menu li:nth-child(3){order:3}#footer .menu li:nth-child(4){order:4}#footer .menu li:nth-child(5){order:5}#footer .menu li:nth-child(6){order:6}#footer .menu li:nth-child(7){order:7}#footer .menu li:nth-child(8){order:8}#footer .menu a,#footer .menu span{padding:3px 0 3px 28px}#footer .menu a:before,#footer .menu span:before{background:#D6111E;width:4px;height:4px;left:8px;border-radius:100%}#footer .menu span:before{background:rgb(0 0 0 / .2)}#footer .time{margin-bottom:0}#footer .others{justify-content:flex-start;align-items:flex-start;flex-direction:column;padding-top:3px;border-bottom:solid 1px rgb(0 0 0 / .05)}#footer .others ul{padding-top:0;justify-content:flex-start}#footer .others li{margin-right:8px;margin-bottom:0}#footer .others li a{background-size:24px auto;width:24px;height:24px}#footer .bottom{border:none}#footer .bottom .container{justify-content:center}.message-success{height:100vh;position:fixed;padding:0}.message-success>div{max-width:540px;padding:15px 15px}.message-success>div:before{background-size:60px auto;height:60px}.message-success h2{font-size:20px}.message-success p{font-size:15px;line-height:160%}.message-success .close{width:60px;height:60px!important;top:0;right:2px}#booking .container{max-width:100%!important}#booking .container>div:not(.header){width:100%;max-width:540px!important;margin:0 auto}#booking .container.open{display:block;z-index:999995;padding:0;padding-top:0;padding-bottom:0}#booking .steps,#booking .sidebar{margin-top:0;margin-left:0}#booking .header,#booking .steps{margin-top:0;margin-bottom:0;border-radius:0}#booking .steps{background:#FCFCFC;border:none}#booking .content,#booking .sidebar{border-top:none;border-radius:0}#booking .sidebar{padding:30px 15px}#booking .sidebar .cart{background:#FFF;border:solid 1px #E5E5E5;border-bottom:none;box-shadow:0 0 20px rgb(0 0 0 / .2);border-radius:12px}#booking .item.cart>.title h2{font-size:19px}#booking .header,#booking .content,#booking .sidebar,#booking .steps{width:100%;max-width:100%}#booking .brand{padding-top:5px;padding-bottom:5px;margin-bottom:0}#booking .content .item:nth-child(1),#booking .content .item:nth-child(5){border-top:none}#booking .header h1,#filter .title strong,#header .language .title strong,#footer .top strong{height:24px;display:flex;justify-content:flex-start;align-items:center}#header .language ul,#booking .header,#booking .content .item,#booking .cart{padding:15px 15px 0 15px}#booking .cart{padding-top:20px}#booking .content .item.pickup{padding-top:20px}#booking .content .item:after{margin-top:15px}#booking .content .item.step-2:after{margin-top:15px}#booking .content .item.personal-info:after{display:none}#booking .header{border:none;margin-top:0;padding:0}#booking .header>div{border-bottom:solid 1px #E5E5E5}#booking .header.scrolled>div{border-color:#fff0}#booking .cart{padding-bottom:120px}#booking .content .item,#booking .content .item.additional,#booking .content .item.personal-info{margin-bottom:0}#booking .tickets .sub-window-text{flex-direction:row;flex-wrap:wrap}.ticket .sub-window>div{max-width:540px;height:100%;margin:0 auto;overflow:hidden}#booking .tickets .right{padding-top:15px;padding-bottom:180px;padding-left:0}#booking .tickets .images{min-width:100%;width:100%;position:relative;flex-wrap:nowrap;gap:5px}#booking .tickets .images .preview{min-width:50%;width:50%}#booking .tickets .see-all{background-color:#FFF;background-position:50% 50%;background-repeat:no-repeat;width:32px;height:32px;box-shadow:0 0 20px rgb(0 0 0 / .25);position:absolute;bottom:10px;right:10px;z-index:10;overflow:hidden;border-radius:50px}#booking .tickets .see-all span{display:none}#booking .tickets .ticket-item .checkbox{margin-top:0}#booking .tickets .details:after{margin:15px 0}#booking .tickets .description:after{margin-top:20px;margin-bottom:17px}#booking .tickets .add-ticket .title{margin:0 0 15px 0!important}#booking .tickets .add-ticket{margin-bottom:0}#booking .tickets .ticket-date{margin-top:7.5px!important}#booking .steps{position:relative;z-index:1}#booking .steps{height:40px;min-height:40px;max-height:40px;font-size:14px;border-bottom:solid 1px #E5E5E5}#booking .steps:before{background-size:10px auto;width:14px;margin-left:-7px}#booking .data .checkbox.rules{font-size:14px}#booking .content .label{display:flex;justify-content:flex-start;align-items:center}#booking .content .label .answer{white-space:normal}#booking .ticket .theme,#booking .list .checkbox label,#booking .data .checkbox label{padding-left:27px}#booking .content .list .value{min-width:100px;max-width:100px}#booking .tickets .ticket-item .value{min-width:85px;max-width:85px}#booking .content .insurance .list .value{width:auto;min-width:auto;max-width:100%}#booking .specifications .list .value{width:auto;max-width:100%}#booking .quantity input{width:26px}#booking .input,#content .car.single .input,#booking .stub,#booking .select,#content .car.single .select,#booking .textarea{flex:1 1 calc(100% - 10px);margin:10px 0 0 0!important;margin-right:0!important}#booking .data>*:first-child{margin-top:7.5px!important}#booking .data>*:not(.rules):last-child{margin-bottom:7.5px!important}#booking .brand{margin:0}.car.single .images .list{position:relative;bottom:0}#content .car.single .left img,#booking .images img{max-width:360px}#booking .title{margin-bottom:7.5px!important}#booking .item.insurance>.title,#booking .item.tickets>.title{margin-bottom:15px!important}#booking .cart{position:relative;top:0}#booking .content .list>div.important{display:block;height:24px;margin-top:-5px;margin-bottom:1px;padding-left:27px}#booking .cart .list .deposit,#booking .cart .list .active,#booking .cart .list .show,#booking .cart .total,#booking .cart .list>div.dates{height:32px}#booking .cart .total{height:auto}#booking .cart .list>div.dates,#booking .cart .list>div.important{height:auto}#booking .cart .list>div.dates,#booking .cart .list>div.important{margin-top:0}.sub-window{background:#FFF;height:100%;padding:0;justify-content:flex-start;overflow-y:auto}.sub-window>div{margin-top:0;margin-bottom:0;overflow:inherit;border-radius:0}.sub-window-title{background:#FFF;height:60px;position:sticky;top:0;z-index:10;font-size:20px;padding-left:15px}.sub-window .close{background-position:50% 50%;background-size:16px auto;width:50px}.sub-window .sub-window-text{max-height:100%;padding:5px 15px 10px 15px}.sub-window-button{padding:0 15px 15px 15px}.sub-window-button .same{margin-bottom:10px}#warning .buttons{margin-top:15px}#warning .buttons .btn{height:44px}.input input,.textarea textarea,#booking .stub .current,#booking .select .current,#content .car.single .select .current,#booking .select input,#content .car.single .select input{padding:0 15px}.textarea textarea{padding:15px}.input input,.input textarea,#booking .select .current,#content .car.single .select .current{padding-top:14px}.input label,.textarea label{left:55px}#booking .input:before,#content .car.single .input:before,#booking .input.phone .code:before,#booking .textarea:before,#booking .stub:before,#booking .select:before,#content .car.single .select:before{min-width:40px;max-width:40px}#booking .place:before,#content .car.single .place:before{background-size:16px auto}#booking .date:before{background-size:13px auto}#booking .address:before{background-size:18px auto}#booking .payment:before{background-size:14px auto}#content .car.single .time:before{background-size:12px auto}#booking .plane:before{background-size:13px auto}#booking .ticket:before{background-size:12px auto}#booking .user:before{background-size:12px auto}#booking .birth:before{background-size:11.5px auto}#booking .country:before{background-size:11.5px auto}#booking .mail:before{background-size:12.6px auto}#booking .phone:before{background-size:12.5px auto}#booking .comment:before{background-size:12.5px auto}#booking .data .checkbox.rules{height:auto;margin:15px 0 0 0!important}.btn:hover,#content .search .filter button:hover,#content .search .filter button:hover,#content .search .select:hover,#content .search .select.open,#content .search .picker.open,#content .search .filter.active button,#content .search .picker:hover{background-color:#D6111E}.btn:active,#content .search .filter button:active,#content .search .filter button:active,#content .search .select:active,#content .search .select.open,#content .search .picker.open,#content .search .filter.active button,#content .search .picker:active{background-color:#B2101A}#cookie{width:calc(100% - 10px);max-width:calc(550px - 10px);padding:15px;bottom:5px;box-shadow:0 0 25px rgb(0 0 0 / .35)}#cookie p{line-height:150%}#content .catalog .not-found{padding:0 5px}#content .catalog .not-found>div{padding:10px 15px}#content .catalog .not-found p{font-size:13px;line-height:150%}.window .search,.window .find{background:#FFF;position:sticky;top:50px;z-index:100;padding:25px 15px 15px 15px}.window .search input,.field.find input,.field .search input{height:42px!important}.window-title{background:#FFF;width:100%;margin-bottom:0;padding:0;border-bottom:solid 1px #E5E5E5;border-radius:0}#footer .top .window-title{display:block}#booking .window-title{position:sticky;z-index:100}#gallery{justify-content:flex-start;flex-direction:column;padding:0}#gallery .list{padding-top:5px;padding-bottom:15px}#gallery .list>div{margin:10px 15px}#gallery img{max-height:100%}#gallery .title{background:#FFF;width:100%;height:60px;min-height:60px;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:10;font-size:20px;font-weight:700;padding-left:15px;border-bottom:solid 1px #E5E5E5}#gallery .close{background-color:#fff0;width:50px;height:60px;position:relative;top:0;right:0}#gallery .title.scrolled,.window-title.scrolled,.popup-header.scrolled{border-color:#fff0;box-shadow:0 0 25px rgb(0 0 0 / .2)}.window-title>div{width:100%;max-width:540px;min-height:60px;height:60px;max-height:60px;margin:0 auto;padding:0 0 0 15px;display:flex;justify-content:space-between;align-items:center;font-size:19px;font-weight:700}.window-title .close{width:50px;height:100%}.window-title span{display:none}}@media (max-width:411.98px){#fr #booking .list label .best,#it #booking .list label .best,#lt #booking .list label .best{position:absolute;right:15px;bottom:15px}}@media (max-width:360.98px){.daterangepicker .calendar-table{min-width:300px;max-width:300px}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important;line-height:100%!important;font-size:14px!important}}