.arrow-link:before,.article-form .form-group .icon-group:before,.booking-step-four .form-group .icon-group:before,.btn,.checkboxSwitcher input:after,.checkboxSwitcher input:before,.cookies_wrap .cookies_wrap_text a,.custom-checkbox-wrapper input[type=checkbox]:after,.custom-checkbox-wrapper input[type=checkbox]:before,.custom-radio-wrapper label input:before,.drawer .close-drawer:after,.drawer .close-drawer:before,.elatus-autocomplete .results-wrapper ul li,.elatus-form label:not(.checkbox-label),.elatus-modal .close-modal,.error404 ul li a:after,.error404 ul li a:before,.header-drawer .mainMenu li a span:not(.icon):after,.header-drawer .mainMenu li a.arrow .icon:after,.header-drawer .mainMenu li a.arrow .icon:before,.header-drawer .reservationMenu li a span:not(.icon):after,.header-drawer .reservationMenu li a.arrow .icon:after,.header-drawer .reservationMenu li a.arrow .icon:before,.langCurrencyMenu li ul li a span,.radio-animated-wrapper label input:before,.select2-selection__arrow,.user-area .basic-form .form-group .icon-group:before,a,form label{transition:all .3s ease-in-out}.elatus-autocomplete .results-wrapper ul li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.drawer-overlay,.elatus-modal,.loader{top:0;right:0;bottom:0;left:0}.btn.btn-primary{background:#ffb900;background-size:400% 100%;background-image:linear-gradient(90deg,#ffb900,#ffb900,#591f80,#591f80);color:#591f80}.btn.btn-primary:hover{background-position:99% 0;color:#ffb900}.btn.btn-secondary{background:rgba(0,0,0,0);background-size:400% 100%;background-image:linear-gradient(135deg,transparent,transparent,#fff,#fff);color:#fff;border:1px solid #fff}.btn.btn-secondary:hover{background-position:99% 0;color:#591f80}.btn.btn-tertiary{background:rgba(0,0,0,0);background-size:400% 100%;background-image:linear-gradient(135deg,transparent,transparent,#591f80,#591f80);color:#591f80;border:1px solid #591f80}.btn.btn-tertiary:hover{background-position:99% 0;color:#fff}.btn.btn-social{background:rgba(0,0,0,0);background-size:400% 100%;background-image:linear-gradient(135deg,transparent,transparent,#c2b6ca,#c2b6ca);color:#c2b6ca;border:1px solid #c2b6ca}.btn.btn-social:hover{background-position:99% 0;color:#fff}.btn.download-btn{background:#fff;background-size:400% 100%;background-image:linear-gradient(90deg,#fff,#fff,#591f80,#591f80);color:#591f80}.btn.download-btn:hover{background-position:99% 0;color:#ffb900}.btn.download-btn:hover:before{filter:var(--filterSecondary)}.user-area .user-area-inner{background:#f4f4f4;border-radius:25px;padding:70px 170px 60px}@media(max-width:1500px){.user-area .user-area-inner{padding:50px}}@media(max-width:650px){.user-area .user-area-inner{padding:30px 20px 30px;border-radius:12px}}.cancel-actions-wrapper .checkboxSwitcher,.cancel-actions-wrapper .cta-box,.delete-actions-wrapper .checkboxSwitcher,.delete-actions-wrapper .cta-box,.drawer .drawer-inner h2,.drawer .drawer-inner p,.drawerBottomNav .bottomMenu li,.header-drawer .mainMenu li,.header-drawer .reservationMenu li,.langCurrencyMenu li,.user-menu-wrapper .userMenu li,.user-menu-wrapper h2,.user-menu-wrapper p{opacity:0;transform:translateX(20px);transition:all .3s ease-in-out}@media(max-width:992px){.cancel-actions-wrapper .checkboxSwitcher,.cancel-actions-wrapper .cta-box,.delete-actions-wrapper .checkboxSwitcher,.delete-actions-wrapper .cta-box,.drawer .drawer-inner h2,.drawer .drawer-inner p,.drawerBottomNav .bottomMenu li,.header-drawer .mainMenu li,.header-drawer .reservationMenu li,.langCurrencyMenu li,.user-menu-wrapper .userMenu li,.user-menu-wrapper h2,.user-menu-wrapper p{transform:translateX(10px)}}@keyframes fade-right{to{transform:translateX(0)}}@keyframes translate-up{to{transform:translateY(0)}}@keyframes opacity-anim{to{opacity:1}}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}@keyframes shrink-bounce{0%{transform:scale(1)}33%{transform:scale(.75)}100%{transform:scale(1)}}@keyframes radio-check{0%{width:0;height:0;border-color:var(--cPrimaryDark);transform:translate3d(0,0,0) rotate(45deg)}33%{width:7px;height:0;transform:translate3d(0,0,0) rotate(45deg)}100%{width:7px;height:15px;border-color:var(--cPrimaryDark);transform:translate3d(0,-15px,0) rotate(45deg)}}:root{--cPrimary:#591F80;--cPrimaryLight:#70248e;--cPrimaryDark:#330B4E;--cSecondary:#FFB900;--cLightGray:#F8F8F8;--cError:#CC0000;--cBorder:#DFDFDF;--cBorderPrimaryLight:#AC8FBF;--cText:#330B4E;--cTextDark:#1E052E;--cWhite:#FFF;--cSuccess:#1AC000;--cSuccessLight:#EDFAEB;--cWarning:cSecondary;--cInfo:#38A2DF;--cDanger:#C00000;--cDangerLight:#F6DBDB;--cDefault:#E9EAF0;--filterPrimary:brightness(0) invert(14%) sepia(84%) saturate(2329%) hue-rotate(264deg) brightness(90%) contrast(97%);--filterPrimaryLight:brightness(0) invert(80%) sepia(11%) saturate(301%) hue-rotate(233deg) brightness(93%) contrast(88%);--filterPrimaryDark:brightness(0) invert(5%) sepia(87%) saturate(5791%) hue-rotate(277deg) brightness(74%) contrast(97%);--filterWhite:brightness(0) invert(100%);--filterSecondary:brightness(0) invert(83%) sepia(50%) saturate(4210%) hue-rotate(359deg) brightness(102%) contrast(105%);--filterGray:brightness(0) invert(94%) sepia(8%) saturate(95%) hue-rotate(53deg) brightness(87%) contrast(89%);--filterError:brightness(0) invert(9%) sepia(99%) saturate(5419%) hue-rotate(359deg) brightness(98%) contrast(113%)}.loader{display:none;position:fixed;background:rgba(255,255,255,.9);z-index:9999999999}.loader .loader-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader span{display:grid;border:6px solid transparent;border-right-color:var(--cPrimary);border-radius:50%;width:150px;height:150px;animation:loaderSpin 1s infinite linear}.loader span:after,.loader span:before{content:"";grid-area:1/1;margin:5px;border:inherit;border-radius:50%;animation:loaderSpin 2s infinite}.loader span:after{margin:16px;animation-duration:3s}.booking-inner .loader{background:var(--cPrimary)}.booking-inner .loader span{border-right-color:var(--cSecondary)!important}@keyframes loaderSpin{100%{transform:rotate(1turn)}}#server-response,#server-response-application,#server-response-newsletter{display:none;padding:50px 0;text-align:center}#server-response h2,#server-response-application h2,#server-response-newsletter h2{color:var(--cPrimary);text-align:center;font-weight:700;margin-bottom:10px}@media screen and (max-width:575px){#server-response h2,#server-response-application h2,#server-response-newsletter h2{font-size:25px}}#server-response h2.error,#server-response-application h2.error,#server-response-newsletter h2.error{color:#c30}#server-response h2.error+p,#server-response-application h2.error+p,#server-response-newsletter h2.error+p{color:#c30}#server-response h2.warning,#server-response-application h2.warning,#server-response-newsletter h2.warning{color:#fc0}#server-response h2.warning+p,#server-response-application h2.warning+p,#server-response-newsletter h2.warning+p{color:#fc0}#server-response p,#server-response-application p,#server-response-newsletter p{font-size:18px;font-weight:700}#server-response a,#server-response-application a,#server-response-newsletter a{text-decoration:none;display:inline-block;margin:25px 0}#server-response a:hover,#server-response-application a:hover,#server-response-newsletter a:hover{text-decoration:none}.classicForm .alert-danger{display:none;text-align:center;margin-bottom:2rem}.classicForm .alert-danger h2{color:#c30;font-size:24px;padding:0;margin:0}@media(max-width:992px){.classicForm .alert-danger h2{font-size:18px}}.share-box{padding:15px 0 5px 0}.share-box ul{display:flex;align-items:center;justify-content:center}.share-box ul li a{display:block;width:25px;height:25px;font-size:0;padding:10px 25px;filter:brightness(0) invert(100%)}.share-box ul li a.facebook{background:url("../images/elatus-social/icon_share_facebook.svg") center/contain no-repeat}.share-box ul li a.twitter{background:url("../images/elatus-social/icon_share_twitter.svg") center/contain no-repeat}.share-box ul li a.google{background:url("../images/elatus-social/icon_share_google.svg") center/contain no-repeat}.share-box ul li a.linked{background:url("../images/elatus-social/icon_share_linked.svg") center/contain no-repeat}.share-box ul li a.pinterest{background:url("../images/elatus-social/icon_share_pin.svg") center/contain no-repeat}.share-box ul li a.mail{background:url("../images/icons/ico_email.svg") center/contain no-repeat}.share-box ul li a.whatsapp{background:url("../images/icons/ico_whatsapp.svg") center/contain no-repeat}.share-box ul li a.youtube{background:url("../images/icons/ico_youtube.svg") center/contain no-repeat}.share-box ul li a.x{background:url("../images/icons/ico_x.svg") center/contain no-repeat}.share-box ul li a:hover{filter:invert(20%) sepia(76%) saturate(2602%) hue-rotate(0deg) brightness(90%) contrast(105%)}#swipebox-overlay{z-index:9999991!important;background:rgba(0,0,0,.88)}#swipebox-top-bar{display:block!important;background:#000}#swipebox-bottom-bar{background:#000}#swipebox-close{background:url("../images/icons/ico_close.svg") no-repeat center/100% 100%;right:40px;width:25px;filter:brightness(0) invert(100)}#swipebox-next,#swipebox-prev{background:url("../images/icons/ico_arrow-swiper.svg") no-repeat center/100% 100%!important;height:25px;margin-top:12px;filter:brightness(0) invert(100)}#swipebox-prev{transform:rotate(180deg)}.navigation-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width:992px){.navigation-wrapper{display:none}}.swiper-pagination-bullets .swiper-pagination-bullet{width:45px;height:7px;opacity:1;margin:0 2.5px;cursor:pointer;border-radius:0;background:#e6e6e6;transition:all .3s ease}.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--cPrimary)}.swiper-pagination-fraction{display:flex;align-items:baseline}.swiper-pagination-fraction .swiper-pagination-current{display:block;font-size:30px;min-width:20px;line-height:30px}.swiper-pagination-fraction .swiper-pagination-total{font-size:16px;font-weight:400}.arrows-wrap{display:flex;gap:15px;align-items:center}.arrows-wrap .swiper-button-next,.arrows-wrap .swiper-button-prev{position:static;border:0;opacity:1;width:35px;height:35px;transform-origin:center;transition:all .3s ease;background:#f3f3f4;border-radius:50%}.arrows-wrap .swiper-button-next:after,.arrows-wrap .swiper-button-prev:after{font-family:unset;font-size:0;width:15px;height:15px;transition:all .3s ease;background:url("../images/icons/ico_chevron-right.svg") center/contain no-repeat;filter:brightness(0) invert(87%) sepia(20%) saturate(0%) hue-rotate(154deg) brightness(87%) contrast(85%)}.arrows-wrap .swiper-button-next:hover,.arrows-wrap .swiper-button-prev:hover{background:var(--cPrimary)}.arrows-wrap .swiper-button-next:hover:after,.arrows-wrap .swiper-button-prev:hover:after{filter:brightness(0) invert(100%)}.arrows-wrap .swiper-button-prev:after{background:url("../images/icons/ico_chevron-right.svg") center/contain no-repeat;transform:rotate(180deg)}.arrows-wrap .swiper-button-disabled{opacity:.35}.before-swiper-init{position:relative;overflow:hidden}.before-swiper-init::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid var(--cPrimary);z-index:9999999;animation:spin 1s linear infinite}.before-swiper-init::before{content:"";position:absolute;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#fff!important;z-index:999999!important}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.elatus-autocomplete{position:relative}.elatus-autocomplete .results-wrapper{display:none;position:absolute;z-index:99;background:#fff;width:100%;box-shadow:0 2px 2.4px rgba(0,0,0,.014),0 5.5px 6.8px rgba(0,0,0,.02),0 13.3px 16.3px rgba(0,0,0,.026),0 44px 54px rgba(0,0,0,.04);max-height:200px;height:fit-content;overflow-y:auto;scrollbar-width:none}.elatus-autocomplete .results-wrapper:after{content:"";position:sticky;bottom:calc(100% - 200px);display:block;width:100%;height:50px;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}.elatus-autocomplete .results-wrapper p{display:none;padding:10px 5px 5px 45px;width:100%;font-size:16px}.elatus-autocomplete .results-wrapper ul{max-height:100%}.elatus-autocomplete .results-wrapper ul li{font-size:14px;cursor:pointer;display:block;padding:10px 40px;border-bottom:1px solid #f7f7f9;position:relative}.elatus-autocomplete .results-wrapper ul li a{display:block}.elatus-autocomplete .results-wrapper ul li.active,.elatus-autocomplete .results-wrapper ul li:hover{background:#ddd}.elatus-autocomplete .input-wrap{position:relative}.elatus-autocomplete .input-wrap:after{content:"";display:none;position:absolute;right:10px;top:50%;width:20px;height:20px;border-radius:50%;pointer-events:none;transform:translateY(-50%);border:3px solid var(--cPrimary);border-top:3px solid transparent;transition:all .3s ease-in-out;animation:spin 2s linear infinite}.elatus-autocomplete.loading .input-wrap:after{display:block}.elatus-autocomplete.carwiz-autocomplete{max-width:210px}@media(max-width:575px){.elatus-autocomplete.carwiz-autocomplete{max-width:100%}}.elatus-autocomplete.carwiz-autocomplete:after{content:"";position:absolute;right:25px;top:50%;transform:translateY(-50%);width:20px;height:20px;z-index:1;pointer-events:none;background:url(../images/icons/ico_refresh.svg?v=u2zyzkv) center/contain no-repeat}.elatus-autocomplete.carwiz-autocomplete input{height:45px;width:210px;background:rgba(0,0,0,0);border:1px solid var(--cWhite);padding:15px 30px;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;color:var(--cWhite);font-size:15px;font-weight:500;transition:all .3s ease-in-out}@media(max-width:575px){.elatus-autocomplete.carwiz-autocomplete input{font-size:13px}}.elatus-autocomplete.carwiz-autocomplete input::placeholder{color:var(--cWhite);font-size:15px;font-weight:500}@media(max-width:575px){.elatus-autocomplete.carwiz-autocomplete input::placeholder{font-size:13px}}@media(max-width:575px){.elatus-autocomplete.carwiz-autocomplete input{width:auto}}.elatus-autocomplete.carwiz-autocomplete input:focus::placeholder{color:transparent}.elatus-autocomplete.carwiz-autocomplete .results-wrapper{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.elatus-autocomplete.carwiz-autocomplete .results-wrapper ul{padding:0 10px}.elatus-autocomplete.carwiz-autocomplete .results-wrapper ul li{border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;text-align:center;color:var(--cPrimary);border:none;margin-top:10px;background:#f7f7f9;font-size:15px;font-weight:500}@media(max-width:575px){.elatus-autocomplete.carwiz-autocomplete .results-wrapper ul li{font-size:13px}}.elatus-autocomplete.carwiz-autocomplete .results-wrapper ul li.active,.elatus-autocomplete.carwiz-autocomplete .results-wrapper ul li:hover{background:#ddd}.elatus-autocomplete.carwiz-autocomplete.results-open input{border-bottom-left-radius:0;border-bottom-right-radius:0}.elatus-tab-wrapper .elatus-tab-list{display:flex}.elatus-tab-wrapper .elatus-tab-list li a{display:block;padding:10px 20px;border-radius:6px 6px 0 0;background:gray}.elatus-tab-wrapper .elatus-tab-list li a.active{background:#00f;color:#fff}.elatus-tab-content .tab-content-box{display:none;padding:10px}.elatus-tab-content .tab-content-box.active{display:block}.contact-tabs-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(white,white)}.contact-tabs-wrapper::-webkit-scrollbar{display:none}.contact-tabs-wrapper .elatus-tab-list{display:flex;align-items:center;gap:12.5px}.contact-tabs-wrapper .elatus-tab-list li{flex-shrink:0}.contact-tabs-wrapper .elatus-tab-list li a{display:block;padding:10px 25px;border-radius:20px;background:rgba(0,0,0,0);border:1px solid var(--cWhite);font-size:16px;font-weight:500;text-transform:uppercase;color:var(--cWhite);opacity:.6;transition:all .3s ease-in-out}.contact-tabs-wrapper .elatus-tab-list li a:hover{opacity:1}.contact-tabs-wrapper .elatus-tab-list li a.active{background:var(--cWhite);color:var(--cPrimary);opacity:1}@media(max-width:575px){.contact-tabs-wrapper .elatus-tab-list li a{font-size:13px}}.elatus-modal{display:none;position:fixed;background:rgba(0,0,0,.4);z-index:99999;padding:0 12px}.elatus-modal.modal-lg .modal-wrap{max-width:850px}.elatus-modal.modal-xl .modal-wrap{max-width:1200px}.elatus-modal.centered .modal-wrap{top:50%;transform:translateY(-50%)}.elatus-modal .modal-wrap{top:50px;background:#fff;position:relative;max-width:500px;width:100%;margin:0 auto;border-radius:12px}.elatus-modal .modal-wrap .modal-body,.elatus-modal .modal-wrap .modal-footer,.elatus-modal .modal-wrap .modal-header{padding:12px}.elatus-modal .modal-wrap .modal-body,.elatus-modal .modal-wrap .modal-header{border-bottom:1px solid #e1e1e1}.elatus-modal .modal-wrap .modal-body{padding:30px 12px}.elatus-modal .close-modal{position:absolute;top:12px;right:12px;font-size:0;width:20px;height:20px;background:url("../images/icons/ico_close.svg") center/contain no-repeat;filter:brightness(0)}.elatus-modal .close-modal:hover{opacity:.5}.popover{text-wrap:nowrap}.popover-box{position:absolute;background-color:#fff;color:#333;border-radius:3px;max-width:200px;width:100%;display:none;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.popover-box .popover-title{font-weight:700;font-size:14px;background:#e8e8e8;padding:5px 20px 5px 5px}.popover-box .popover-content{font-size:13px;line-height:16px;padding:5px}.popover-box .popover-close{position:absolute;top:0;right:3px;display:block;font-size:22px;color:#000;transition:all .3s ease}.popover-box .popover-close:hover{opacity:.5}.tooltip{text-wrap:nowrap}.tooltip-box{position:absolute;background-color:#fff;color:#333;border-radius:3px;max-width:150px;width:100%;display:none;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow:hidden}.tooltip-box .tooltip-title{font-weight:700;font-size:14px;background:#e8e8e8;padding:3px}.tooltip-box .tooltip-content{font-size:13px;line-height:16px;padding:3px}.drawer{position:fixed;top:0;bottom:0;right:-560px;width:100%;max-width:560px;transition:right .3s cubic-bezier(0, .84, .01, 1.04);z-index:99999;padding:0 40px 40px;background:var(--cWhite);height:100%;overflow-y:auto;border-radius:25px 0 0 25px}@media(max-width:768px){.drawer{border-radius:0}}@media(max-width:600px){.drawer{padding:0 15px 20px}}.drawer.opened{right:0}.drawer.opened .cancel-actions-wrapper,.drawer.opened .delete-actions-wrapper{display:block}.drawer.opened h2{animation:.1s fade-right .1s ease-in-out forwards,.2s opacity-anim .15s ease-in-out forwards}.drawer.opened p{animation:.2s fade-right .1s ease-in-out forwards,.3s opacity-anim .15s ease-in-out forwards}.drawer.opened .cta-box{animation:.3s fade-right .1s ease-in-out forwards,.3s opacity-anim .15s ease-in-out forwards}.drawer.opened .checkboxSwitcher{animation:.3s fade-right .1s ease-in-out forwards,.3s opacity-anim .15s ease-in-out forwards}.drawer .header{padding:30px 0;background:var(--cWhite);position:sticky;top:0;right:0;display:flex;align-items:center;z-index:1}@media(max-width:650px){.drawer .header{padding:20px 0}}.drawer .drawer-inner{position:relative;padding-top:50px}.drawer .drawer-inner h2{font-size:36px;color:var(--cPrimaryDark);font-weight:700;margin-bottom:10px}@media(max-width:1200px){.drawer .drawer-inner h2{font-size:32px}}@media(max-width:768px){.drawer .drawer-inner h2{font-size:28px}}.drawer .close-drawer{width:25px;height:25px;font-size:0;position:relative;margin-left:auto}.drawer .close-drawer:after,.drawer .close-drawer:before{content:"";width:25px;height:2px;border-radius:2px;background:var(--cPrimary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.drawer .close-drawer:after{transform:translate(-50%,-50%) rotate(-45deg)}.drawer .close-drawer:hover:after,.drawer .close-drawer:hover:before{background:var(--cSecondary)}.drawer.booking-drawer{background:var(--cPrimary)}.drawer.booking-drawer.opened .wrap-box{display:block}.drawer.booking-drawer.opened .payment-box{border-bottom:0}.drawer.booking-drawer.opened .hide-box{display:none}.drawer.booking-drawer .header{background:var(--cPrimary)}.drawer.booking-drawer .close-drawer:after,.drawer.booking-drawer .close-drawer:before{background:var(--cWhite)}.drawer.booking-drawer .close-drawer:hover:after,.drawer.booking-drawer .close-drawer:hover:before{background:var(--cSecondary)}.drawer.booking-drawer .drawer-inner{padding-top:0}.drawer-overlay{position:fixed;background:rgba(51,11,78,.95);width:100%;height:100%;display:none;z-index:99999}.cancel-actions-wrapper,.delete-actions-wrapper{display:none}.cancel-actions-wrapper .cta-box,.delete-actions-wrapper .cta-box{display:flex;align-items:center;gap:15px;margin-top:50px}.cancel-actions-wrapper .cta-box a,.delete-actions-wrapper .cta-box a{padding:10px 30px}.cancel-actions-wrapper form,.delete-actions-wrapper form{margin-top:40px!important}.cancel-actions-wrapper form .btn-submit,.delete-actions-wrapper form .btn-submit{font-size:20px;color:#a1a1a1;border:1px solid #a1a1a1;background:rgba(0,0,0,0);background-size:400% 100%;background-image:linear-gradient(135deg,transparent,transparent,var(--cSecondary),var(--cSecondary))}.cancel-actions-wrapper form .btn-submit:hover,.delete-actions-wrapper form .btn-submit:hover{background-position:99% 0;color:var(--cPrimary);border:1px solid var(--cSecondary)}.cancel-actions-wrapper form .btn-submit.disabled,.delete-actions-wrapper form .btn-submit.disabled{opacity:.5;pointer-events:none}body,html{font-family:"Gotham XNarrow A","Gotham XNarrow B"}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:800;font-family:inherit}h1{font-size:50px}h2{font-size:70px}@media(max-width:1200px){h2{font-size:55px}}@media(max-width:768px){h2{font-size:40px}}h3{font-size:40px}@media(max-width:1200px){h3{font-size:34px}}@media(max-width:768px){h3{font-size:26px}}h4,h5,h6{font-size:20px}@media(max-width:768px){h4,h5,h6{font-size:18px}}p{margin-bottom:0;font-size:18px;line-height:22px;font-weight:500}a{display:block;text-decoration:none;outline:0!important;color:var(--cText)}a:hover{text-decoration:none;color:var(--cPrimary)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,label a,p a,span a{display:inline-block;font-size:inherit;line-height:inherit;font-weight:700}ul{margin:0;padding:0;list-style:none}button{outline:0;cursor:pointer;font-family:inherit}button:focus{border:none;outline:0!important;box-shadow:none!important}.btn{display:block;padding:20px 30px;border:none;box-shadow:none;cursor:pointer;outline:0;font-size:16px;font-weight:500;border-radius:30px;text-align:center}.btn.download-btn{font-weight:600;padding:15px 20px}.btn.download-btn:before{content:"";position:relative;display:inline-block;top:2px;left:0;margin-right:10px;background:url(../images/icons/ico_download.svg?v=u2zyzmg) center/contain no-repeat;width:15px;height:15px}.btn:focus{border:none;outline:0!important;box-shadow:none!important}.btn-action{padding:10px 15px;width:fit-content;border:1px solid #dfdfdf;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:5px;background:rgba(0,0,0,0);background-size:400% 100%;background-image:linear-gradient(135deg,transparent,transparent,#591f80,#591f80)}.btn-action:hover{background-position:99% 0;color:var(--cWhite)}.btn-action:hover:before{filter:var(--filterWhite)}.btn-action:before{content:"";display:block;min-width:15px;height:15px;filter:var(--filterPrimaryDark)}.btn-action.modify:before{background:url(../images/icons/ico_modify.svg?v=u2zyzo0) center/contain no-repeat}.btn-action.cancel:before{background:url(../images/icons/ico_cancel.svg?v=u2zyzow) center/contain no-repeat}.btn-action.download:before{background:url(../images/icons/ico_download.svg?v=u2zyzr7) center/contain no-repeat}input,label{font-family:inherit}.action-button{display:inline-block;border:none;outline:0;overflow:hidden;position:relative;font-size:20px;font-weight:800;min-width:230px;margin:25px 0;background:var(--cSecondary);border-radius:30px;transition:all .3s ease-in-out;text-align:center}.action-button span{padding:15px 35px;display:inline-block;width:100%;height:100%;border-radius:30px;transition:all .3s ease-in-out}.action-button span:first-of-type{position:absolute;left:-100%;top:50%;transform:translateY(-50%);color:var(--cSecondary);background:var(--cPrimary);z-index:11}.action-button span:last-of-type{z-index:1;color:var(--cPrimary)}.action-button:hover{background:var(--cPrimary)}@media(min-width:992px){.action-button:hover span:first-of-type{left:0}.action-button:hover span:last-of-type{transform:translateX(100%)}}.arrow-link{font-size:14px;font-weight:500;color:var(--cPrimaryDark);display:flex;align-items:center;gap:10px}.arrow-link:hover:before{transform:translateX(5px)}.arrow-link:before{content:"";display:block;width:15px;height:15px;background:url(../images/icons/ico_chevron-right.svg?v=u2zyztz) center/contain no-repeat;filter:var(--filterPrimaryDark)}*,::after,::before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:unset!important}body{box-sizing:border-box;padding:0;margin:0;font-size:16px;position:relative}body.no-scroll{overflow:hidden}input[type=checkbox]{-moz-appearance:initial!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[contenteditable=true]:focus{outline:0}:focus{outline:0}button:focus,input:focus,select:focus,textarea:focus{outline:0}.container-xl{margin:0 auto;max-width:2560px;width:100%;padding:0 50px}@media(max-width:1650px){.container-xl{padding:0}}.container{margin:0 auto;max-width:1420px;width:100%;padding:0 15px}@media(max-width:1470px){.container{padding:0 30px}}@media(max-width:768px){.container{padding:0 15px}}.container-sm{margin:0 auto;max-width:930px;width:100%}@media(max-width:991px){.container-sm{padding:0 30px}}@media(max-width:768px){.container-sm{padding:0 15px}}.container-xs{margin:0 auto;max-width:600px;width:100%}.no-text-link{width:100%;height:100%;font-size:0;position:absolute;left:0;top:0;right:0;z-index:22}.img-responsive{max-width:100%;height:auto}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s}section{margin:50px 0 0}@media(max-width:1200px){section{margin:40px 0 0}}.section-title{margin-bottom:20px}@media(max-width:650px){.section-title{margin-bottom:0}}.section-title .subtitle{display:block;font-size:20px;font-weight:800;font-family:inherit;color:var(--cPrimaryDark);line-height:28px;text-transform:uppercase;padding-bottom:10px;letter-spacing:1px}@media(max-width:1750px){.section-title .subtitle{font-size:18px;line-height:24px}}@media(max-width:768px){.section-title .subtitle{font-size:16px;line-height:20px}}.section-title h2{color:var(--cPrimary);font-size:70px;font-style:normal;font-weight:800;line-height:70px;text-transform:uppercase;padding-bottom:10px}@media(max-width:1750px){.section-title h2{font-size:55px;line-height:55px}}@media(max-width:768px){.section-title h2{font-size:40px;line-height:40px}}.section-title p{font-size:20px;color:var(--cPrimaryDark);font-weight:500;line-height:26px;padding-bottom:20px}@media(max-width:768px){.section-title p{font-size:16px;line-height:22px}}.section-title ul{display:flex;align-items:center;padding-bottom:25px}@media(max-width:768px){.section-title ul{flex-direction:column;align-items:flex-start}}.section-title ul li:not(:first-of-type){color:var(--cPrimaryDark);font-size:20px;font-weight:600;padding-left:50px;position:relative}@media(max-width:1750px){.section-title ul li:not(:first-of-type){font-size:18px}}@media(max-width:768px){.section-title ul li:not(:first-of-type){font-size:16px;padding-left:25px;padding-top:5px}}.section-title ul li:not(:first-of-type):before{content:"";position:absolute;left:25px;top:50%;transform:translateY(-50%);width:17px;height:12px;background:url(../images/icons/ico_check.svg?v=u2zyzx0) center/contain no-repeat}@media(max-width:768px){.section-title ul li:not(:first-of-type):before{left:0}}.section-title ul li:first-of-type{font-size:20px;color:var(--cPrimaryDark)}@media(max-width:1750px){.section-title ul li:first-of-type{font-size:18px}}@media(max-width:768px){.section-title ul li:first-of-type{font-size:16px}}.section-title.invert .subtitle,.section-title.invert h2,.section-title.invert p,.section-title.invert ul li{color:var(--cWhite)}.toast-container{position:fixed;top:125px;right:100px;z-index:99999999999}@media(max-width:1650px){.toast-container{right:30px}}.toast{min-width:300px;width:100%;right:100px;background-color:#fff;border:1px solid #ccc;opacity:0;display:none}@media(max-width:768px){.toast{right:50px}}.booking-step-three .reservation-widget .toast-container{bottom:100%;top:unset;right:unset;left:165px;z-index:1050}@media(max-width:1650px){.booking-step-three .reservation-widget .toast-container{left:30px}}@media(max-width:768px){.booking-step-three .reservation-widget .toast-container{left:0}}.grecaptcha-badge{display:none!important}.before-select-init{opacity:0}.mainHeader{min-height:117px}@media(max-width:1500px){.mainHeader{min-height:97px}}@media(max-width:1200px){.mainHeader{min-height:97px}}@media(min-width:650px)and (max-width:768px){.mainHeader{min-height:102px}}body.home .mainHeader .container-xl{display:none}.bookingHeader,.mainHeader{position:relative;z-index:999}.bookingHeader .container,.bookingHeader .container-xl,.mainHeader .container,.mainHeader .container-xl{position:relative}.bookingHeader.swipebox-open .rButton,.mainHeader.swipebox-open .rButton{pointer-events:none}.bookingHeader .inner,.mainHeader .inner{background:var(--cPrimary);border-radius:0 0 25px 25px}@media(max-width:1650px){.bookingHeader .inner,.mainHeader .inner{border-radius:0}}.bookingHeader .inner .container,.mainHeader .inner .container{display:flex;align-items:center;gap:10px}.bookingHeader .logo,.mainHeader .logo{font-size:0;width:175px;height:75px;background:url(../images/logo.svg?v=u2zyzzh) center/contain no-repeat;margin-right:auto}.bookingHeader .sideMenu,.mainHeader .sideMenu{display:flex;align-items:center}@media(max-width:650px){.bookingHeader .sideMenu,.mainHeader .sideMenu{display:none}}@media(max-width:650px){.bookingHeader .sideMenu.logged-in,.mainHeader .sideMenu.logged-in{display:flex}.bookingHeader .sideMenu.logged-in li:not(.visible),.mainHeader .sideMenu.logged-in li:not(.visible){display:none}.bookingHeader .sideMenu.logged-in li.visible a,.mainHeader .sideMenu.logged-in li.visible a{font-size:0;justify-content:flex-end;padding:20px 10px}.bookingHeader .sideMenu.logged-in li.visible a:before,.mainHeader .sideMenu.logged-in li.visible a:before{order:2;width:28px;height:30px}}.bookingHeader .sideMenu li a,.mainHeader .sideMenu li a{font-size:14px;font-weight:400;color:var(--cWhite);padding:50px 15px;display:flex;align-items:center;gap:10px;text-wrap:nowrap}@media(max-width:1500px){.bookingHeader .sideMenu li a,.mainHeader .sideMenu li a{padding:40px 15px}}@media(max-width:768px){.bookingHeader .sideMenu li a,.mainHeader .sideMenu li a{font-size:18px}}@media(max-width:550px){.bookingHeader .sideMenu li a,.mainHeader .sideMenu li a{font-size:14px;padding:40px 10px}}.bookingHeader .sideMenu li a:hover,.mainHeader .sideMenu li a:hover{color:var(--cSecondary)}.bookingHeader .sideMenu li a:hover:before,.mainHeader .sideMenu li a:hover:before{filter:var(--filterSecondary)}.bookingHeader .sideMenu li a:before,.mainHeader .sideMenu li a:before{content:"";display:block;width:15px;height:15px;filter:var(--filterWhite)}.bookingHeader .sideMenu li a.reservations:before,.mainHeader .sideMenu li a.reservations:before{width:20px;background:url(../images/icons/ico_car.svg?v=u2zz01e) center/contain no-repeat}.bookingHeader .sideMenu li a.toggleLang,.mainHeader .sideMenu li a.toggleLang{text-transform:uppercase}.bookingHeader .sideMenu li a.toggleLang:before,.mainHeader .sideMenu li a.toggleLang:before{background:url(../images/icons/ico_globe.svg?v=u2zz04h) center/contain no-repeat}.bookingHeader .sideMenu li a.login:before,.bookingHeader .sideMenu li a.user-menu:before,.mainHeader .sideMenu li a.login:before,.mainHeader .sideMenu li a.user-menu:before{background:url(../images/icons/ico_person.svg?v=u2zz06b) center/contain no-repeat}.bookingHeader .rButton,.mainHeader .rButton{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:55px;height:50px;z-index:999;padding-left:20px}@media(max-width:991px){.bookingHeader .rButton,.mainHeader .rButton{padding-left:5px;width:40px}}.bookingHeader .rButton.active,.mainHeader .rButton.active{display:none}.bookingHeader .rButton:hover .hamburger span,.mainHeader .rButton:hover .hamburger span{background:var(--cSecondary)}.bookingHeader .rButton .hamburger,.mainHeader .rButton .hamburger{display:flex;flex-direction:column;justify-content:center;gap:7px}.bookingHeader .rButton .hamburger span,.mainHeader .rButton .hamburger span{display:block;width:35px;height:3px;background:var(--cWhite);transform-origin:left center;transition:all .3s ease-in-out;border-radius:15px}.bookingHeader .langCurrencyNav,.bookingHeader .rOptions,.mainHeader .langCurrencyNav,.mainHeader .rOptions{display:none}.main-menu-back{display:none}.header-drawer{background:var(--cPrimary)}.header-drawer.opened .mainMenu li:nth-child(15n+1),.header-drawer.opened .reservationMenu li:nth-child(15n+1){animation:.1s fade-right .1s ease-in-out forwards,.2s opacity-anim .15s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+2),.header-drawer.opened .reservationMenu li:nth-child(15n+2){animation:.1s fade-right .2s ease-in-out forwards,.2s opacity-anim .3s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+3),.header-drawer.opened .reservationMenu li:nth-child(15n+3){animation:.1s fade-right .3s ease-in-out forwards,.2s opacity-anim .45s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+4),.header-drawer.opened .reservationMenu li:nth-child(15n+4){animation:.1s fade-right .4s ease-in-out forwards,.2s opacity-anim .6s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+5),.header-drawer.opened .reservationMenu li:nth-child(15n+5){animation:.1s fade-right .5s ease-in-out forwards,.2s opacity-anim .75s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+6),.header-drawer.opened .reservationMenu li:nth-child(15n+6){animation:.1s fade-right .6s ease-in-out forwards,.2s opacity-anim .9s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+7),.header-drawer.opened .reservationMenu li:nth-child(15n+7){animation:.1s fade-right .7s ease-in-out forwards,.2s opacity-anim 1.05s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+8),.header-drawer.opened .reservationMenu li:nth-child(15n+8){animation:.1s fade-right .8s ease-in-out forwards,.2s opacity-anim 1.2s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+9),.header-drawer.opened .reservationMenu li:nth-child(15n+9){animation:.1s fade-right .9s ease-in-out forwards,.2s opacity-anim 1.35s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+10),.header-drawer.opened .reservationMenu li:nth-child(15n+10){animation:.1s fade-right 1s ease-in-out forwards,.2s opacity-anim 1.5s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+11),.header-drawer.opened .reservationMenu li:nth-child(15n+11){animation:.1s fade-right 1.1s ease-in-out forwards,.2s opacity-anim 1.65s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+12),.header-drawer.opened .reservationMenu li:nth-child(15n+12){animation:.1s fade-right 1.2s ease-in-out forwards,.2s opacity-anim 1.8s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+13),.header-drawer.opened .reservationMenu li:nth-child(15n+13){animation:.1s fade-right 1.3s ease-in-out forwards,.2s opacity-anim 1.95s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+14),.header-drawer.opened .reservationMenu li:nth-child(15n+14){animation:.1s fade-right 1.4s ease-in-out forwards,.2s opacity-anim 2.1s ease-in-out forwards}.header-drawer.opened .mainMenu li:nth-child(15n+15),.header-drawer.opened .reservationMenu li:nth-child(15n+15){animation:.1s fade-right 1.5s ease-in-out forwards,.2s opacity-anim 2.25s ease-in-out forwards}.header-drawer .header{background:var(--cPrimary)}.header-drawer .close-drawer:hover:after,.header-drawer .close-drawer:hover:before{background:var(--cSecondary)}.header-drawer .close-drawer:after,.header-drawer .close-drawer:before{background:var(--cWhite)}.header-drawer .drawer-inner{padding-bottom:110px}.header-drawer .mainMenu li:first-of-type a,.header-drawer .reservationMenu li:first-of-type a{padding-top:0}.header-drawer .mainMenu li a,.header-drawer .reservationMenu li a{padding:20px 0;position:relative;display:flex;margin-left:25px;gap:5px}@media(max-width:650px){.header-drawer .mainMenu li a,.header-drawer .reservationMenu li a{padding:10px 0}}.header-drawer .mainMenu li a span:not(.icon),.header-drawer .reservationMenu li a span:not(.icon){font-size:35px;font-weight:900;text-transform:uppercase;color:var(--cWhite);text-wrap:nowrap;position:relative}@media(max-width:1200px){.header-drawer .mainMenu li a span:not(.icon),.header-drawer .reservationMenu li a span:not(.icon){font-size:30px}}@media(max-width:650px){.header-drawer .mainMenu li a span:not(.icon),.header-drawer .reservationMenu li a span:not(.icon){text-wrap:unset}}.header-drawer .mainMenu li a span:not(.icon):after,.header-drawer .reservationMenu li a span:not(.icon):after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:var(--cWhite)}.header-drawer .mainMenu li a:hover span:after,.header-drawer .reservationMenu li a:hover span:after{width:100%}.header-drawer .mainMenu li a.arrow,.header-drawer .reservationMenu li a.arrow{gap:10px;align-items:center;margin-left:0}.header-drawer .mainMenu li a.arrow .icon,.header-drawer .reservationMenu li a.arrow .icon{display:block;position:relative;width:15px;height:15px}.header-drawer .mainMenu li a.arrow .icon:after,.header-drawer .mainMenu li a.arrow .icon:before,.header-drawer .reservationMenu li a.arrow .icon:after,.header-drawer .reservationMenu li a.arrow .icon:before{content:"";width:15px;height:2px;position:absolute;background:var(--cWhite)}.header-drawer .mainMenu li a.arrow .icon:before,.header-drawer .reservationMenu li a.arrow .icon:before{top:50%;left:0;transform:translateY(-50%)}.header-drawer .mainMenu li a.arrow .icon:after,.header-drawer .reservationMenu li a.arrow .icon:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.header-drawer .mainMenu li a.arrow span:not(.icon):after,.header-drawer .reservationMenu li a.arrow span:not(.icon):after{left:-25px}.header-drawer .mainMenu li a.arrow:hover span:not(.icon):after,.header-drawer .reservationMenu li a.arrow:hover span:not(.icon):after{width:calc(100% + 25px)}.header-drawer .mainMenu li a.arrow.expanded span.icon:after,.header-drawer .reservationMenu li a.arrow.expanded span.icon:after{opacity:0;top:100%}.header-drawer .mainMenu li a.arrow.expanded span:not(.icon):after,.header-drawer .reservationMenu li a.arrow.expanded span:not(.icon):after{width:calc(100% + 20px)}.header-drawer .mainMenu li ul,.header-drawer .reservationMenu li ul{display:none}.header-drawer .mainMenu li ul li:first-of-type a,.header-drawer .reservationMenu li ul li:first-of-type a{padding-top:10px}.header-drawer .mainMenu li ul li a,.header-drawer .reservationMenu li ul li a{padding:20px}.header-drawer .mainMenu li ul li a span:not(.icon),.header-drawer .reservationMenu li ul li a span:not(.icon){font-size:18px;font-weight:300;text-transform:unset}.header-drawer .mainMenu li ul li a span:not(.icon):after,.header-drawer .reservationMenu li ul li a span:not(.icon):after{height:1px}.drawerBottomNav{position:fixed;bottom:0;right:-560px;width:100%;max-width:560px;transition:right .3s cubic-bezier(0, .84, .01, 1.04);padding:0 40px;border-top:1px solid var(--cBorder);background:var(--cPrimary);z-index:1;border-radius:0 0 0 25px}@media(max-width:768px){.drawerBottomNav{border-radius:0}}@media(max-width:600px){.drawerBottomNav{padding:0 15px}}.drawerBottomNav.open{right:0}.drawerBottomNav.open .bottomMenu li:nth-child(3n+1){animation:.1s fade-right .1s ease-in-out forwards,.2s opacity-anim .15s ease-in-out forwards}.drawerBottomNav.open .bottomMenu li:nth-child(3n+2){animation:.1s fade-right .2s ease-in-out forwards,.2s opacity-anim .3s ease-in-out forwards}.drawerBottomNav.open .bottomMenu li:nth-child(3n+3){animation:.1s fade-right .3s ease-in-out forwards,.2s opacity-anim .45s ease-in-out forwards}.drawerBottomNav .bottomMenu{display:flex;align-items:center;justify-content:space-between}.drawerBottomNav .bottomMenu li{width:33%;text-align:center;display:flex;justify-content:center}.drawerBottomNav .bottomMenu li:first-of-type{justify-content:flex-start}.drawerBottomNav .bottomMenu li:last-of-type{justify-content:flex-end}.drawerBottomNav .bottomMenu li a{font-size:15px;font-weight:600;color:var(--cWhite);padding:30px 0;text-transform:uppercase}.drawerBottomNav .bottomMenu li a:hover{color:var(--cSecondary)}.drawerBottomNav .bottomMenu li a:hover:before{filter:var(--filterSecondary)}.drawerBottomNav .bottomMenu li a:before{content:"";display:block;width:20px;height:20px;margin:0 auto 10px;filter:var(--filterWhite)}.drawerBottomNav .bottomMenu li a.reservations:before{width:25px;background:url(../images/icons/ico_car.svg?v=u2zz089) center/contain no-repeat}.drawerBottomNav .bottomMenu li a.toggleLangDrawer:before{background:url(../images/icons/ico_globe.svg?v=u2zz0au) center/contain no-repeat}.drawerBottomNav .bottomMenu li a.login:before,.drawerBottomNav .bottomMenu li a.user-menu:before{background:url(../images/icons/ico_person.svg?v=u2zz0c8) center/contain no-repeat}.drawer.opened .langCurrencyMenu li:nth-child(10n+1){animation:.4s fade-right .1s ease-in-out forwards,.2s opacity-anim .15s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+2){animation:.4s fade-right .2s ease-in-out forwards,.2s opacity-anim .3s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+3){animation:.4s fade-right .3s ease-in-out forwards,.2s opacity-anim .45s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+4){animation:.4s fade-right .4s ease-in-out forwards,.2s opacity-anim .6s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+5){animation:.4s fade-right .5s ease-in-out forwards,.2s opacity-anim .75s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+6){animation:.4s fade-right .6s ease-in-out forwards,.2s opacity-anim .9s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+7){animation:.4s fade-right .7s ease-in-out forwards,.2s opacity-anim 1.05s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+8){animation:.4s fade-right .8s ease-in-out forwards,.2s opacity-anim 1.2s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+9){animation:.4s fade-right .9s ease-in-out forwards,.2s opacity-anim 1.35s ease-in-out forwards}.drawer.opened .langCurrencyMenu li:nth-child(10n+10){animation:.4s fade-right 1s ease-in-out forwards,.2s opacity-anim 1.5s ease-in-out forwards}.drawer.opened .confirm-selection{display:block;width:100%;font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:20px;margin-top:80px}.drawer.opened .user-menu-wrapper{display:block}.drawer.opened .user-menu-wrapper h2,.drawer.opened .user-menu-wrapper p{animation:.2s fade-right .1s ease-in-out forwards,.2s opacity-anim .1s ease-in-out forwards}.drawer.opened .user-menu-wrapper .userMenu li:nth-child(6n+1){animation:.4s fade-right .1s ease-in-out forwards,.2s opacity-anim .15s ease-in-out forwards}.drawer.opened .user-menu-wrapper .userMenu li:nth-child(6n+2){animation:.4s fade-right .2s ease-in-out forwards,.2s opacity-anim .3s ease-in-out forwards}.drawer.opened .user-menu-wrapper .userMenu li:nth-child(6n+3){animation:.4s fade-right .3s ease-in-out forwards,.2s opacity-anim .45s ease-in-out forwards}.drawer.opened .user-menu-wrapper .userMenu li:nth-child(6n+4){animation:.4s fade-right .4s ease-in-out forwards,.2s opacity-anim .6s ease-in-out forwards}.drawer.opened .user-menu-wrapper .userMenu li:nth-child(6n+5){animation:.4s fade-right .5s ease-in-out forwards,.2s opacity-anim .75s ease-in-out forwards}.drawer.opened .user-menu-wrapper .userMenu li:nth-child(6n+6){animation:.4s fade-right .6s ease-in-out forwards,.2s opacity-anim .9s ease-in-out forwards}.confirm-selection{display:none}.langCurrencyMenu{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.langCurrencyMenu li{font-size:25px;font-weight:900;text-transform:uppercase;color:var(--cPrimary);text-wrap:nowrap}.langCurrencyMenu li ul{margin-top:20px}.langCurrencyMenu li ul li a{padding:10px 0;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;text-transform:unset;color:var(--cPrimaryDark)}.langCurrencyMenu li ul li a span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:15px;color:var(--cPrimary);background:#fff;border:1px solid var(--cBorder);border-radius:50%}.langCurrencyMenu li ul li a:hover span{background:var(--cBorder);text-decoration:none}.langCurrencyMenu li ul li a.active span{color:var(--cWhite);background:var(--cPrimary);border:1px solid var(--cPrimary);text-decoration:none}.reservationNav{display:none}.contact .mainHeader .inner,.home .mainHeader .inner,.page .mainHeader .inner,.pages .mainHeader .inner{background:rgba(0,0,0,0);border-radius:0}@media(max-width:650px){.bookingHeader .sideMenu{display:flex}}.bookingHeader .sideMenu li:last-of-type a{padding-right:0}.bookingHeader .sideMenu li a{padding:30px 10px}.user-menu-wrapper{display:none}.user-menu-wrapper h2{font-size:36px;color:var(--cPrimaryDark);font-weight:700;margin-bottom:10px}@media(max-width:1200px){.user-menu-wrapper h2{font-size:32px}}@media(max-width:768px){.user-menu-wrapper h2{font-size:28px}}.user-menu-wrapper p{color:var(--cPrimaryDark);font-size:18px;font-weight:500}.user-menu-wrapper .userMenu{padding-top:30px}.user-menu-wrapper .userMenu li a{display:flex;align-items:center;gap:15px;font-size:18px;font-weight:500;color:var(--cPrimaryDark);padding:20px 0}.user-menu-wrapper .userMenu li a:hover{color:var(--cSecondary)}.user-menu-wrapper .userMenu li a:hover:before{filter:var(--filterSecondary)}.user-menu-wrapper .userMenu li a:before{content:"";display:block;width:20px;height:20px;filter:var(--filterPrimaryDark)}.user-menu-wrapper .userMenu li a.booking-history:before{background:url(../images/icons/ico_car.svg?v=u2zz0eu) center/contain no-repeat}.user-menu-wrapper .userMenu li a.account-settings:before{background:url(../images/icons/ico_person.svg?v=u2zz0g3) center/contain no-repeat}.user-menu-wrapper .userMenu li a.change-password:before{background:url(../images/icons/ico_lock.svg?v=u2zz0io) center/contain no-repeat}.user-menu-wrapper .userMenu li a.logout:before{background:url(../images/icons/ico_power.svg?v=u2zz0lj) center/contain no-repeat}.hidden-inputs{display:none}form label{display:block;font-size:13px;font-weight:600;color:var(--cText);margin-bottom:5px;pointer-events:none}form label.animated-label{font-size:18px;font-weight:700;color:var(--cPrimaryDark);position:absolute;top:50%;transform:translateY(-50%);left:80px;z-index:1}form label.animated-label.active{top:-10px;left:40px;font-size:14px;line-height:14px}form label.error{position:absolute;top:10px;right:15px;font-size:12px;color:#fff;font-weight:500;background:var(--cError);padding:3px 7px;margin-bottom:0;letter-spacing:.5px;border-radius:12px}form input:not([type=checkbox]):not([type=radio]),form select,form textarea{width:100%;font-size:18px;color:var(--cText);padding:10px;outline:0;border:1px solid transparent}form input:not([type=checkbox]):not([type=radio]).error,form select.error,form textarea.error{border:1px solid var(--cError)}form input,form select{height:40px;padding:0 10px;border-radius:40px}form select+.error{bottom:-20px}form textarea{min-height:60px;border-radius:30px;font-family:inherit;padding-top:15px}form .select2-container .select2-selection--single .select2-selection__rendered{position:relative;border:none;font-size:14px;height:40px;line-height:40px;padding:0 15px;width:100%;border-radius:30px}form .select2-container .select2-selection--single .select2-selection__rendered.error{border:1px solid var(--cError)}form .select2-container .select2-selection--single .select2-selection__rendered:focus{box-shadow:none}.form-group{position:relative;margin-bottom:20px}.elatus-form .form-group{margin:0 0 30px}.elatus-form label:not(.checkbox-label){font-size:18px;font-weight:700;color:var(--cPrimaryDark);position:absolute;top:50%;transform:translateY(-50%);left:80px;z-index:1}.elatus-form label:not(.checkbox-label).active{top:-10px;left:40px;font-size:14px;line-height:14px}.elatus-form label:not(.checkbox-label).error{top:unset;right:unset;left:50%;transform:translateX(-50%);padding:3px 13px;font-size:14px;line-height:14px;letter-spacing:.7px;text-transform:uppercase;color:var(--cWhite);background:var(--cPrimary);border-radius:0 0 30px 30px}.elatus-form input:not([type=checkbox]),.elatus-form select{height:60px;padding:0 10px;border-radius:60px;border:1px solid var(--cBorder);font-size:18px;font-weight:700;color:var(--cPrimaryDark)}.elatus-form input:not([type=checkbox]).error,.elatus-form select.error{border:2px solid var(--cPrimary)}.elatus-form .select2-container .select2-selection--single .select2-selection__rendered{font-size:18px;height:60px;line-height:60px;border-radius:30px}.elatus-form .icon-group{position:relative}.elatus-form .icon-group:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:25px;height:25px}.elatus-form .icon-group:after{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:rgba(0,0,0,0);border:1px solid var(--cBorder);border-radius:50%}.elatus-form .icon-group.icon-email:before{left:15px;width:30px;height:20px;background:url(../images/icons/ico_email.svg?v=u2zz0nz) center/contain no-repeat}.elatus-form .icon-group.icon-lock input{padding-right:25px}.elatus-form .icon-group.icon-lock:before{left:18px;width:23px!important;height:27px!important;background:url(../images/icons/ico_lock.svg?v=u2zz0pj) center/contain no-repeat}.elatus-form .icon-group.icon-lock .eye-icon{font-size:0;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:20px;height:20px;background:url(../images/icons/ico_eye.svg?v=u2zz0qs) center/contain no-repeat;filter:var(--filterPrimary)}.elatus-form .icon-group.icon-lock .eye-icon:hover{opacity:.6}.elatus-form .icon-group.icon-lock .eye-icon.show{background:url(../images/icons/ico_eye-slash.svg?v=u2zz0sc) center/contain no-repeat}.elatus-form .icon-group input,.elatus-form .icon-group select{padding-left:80px}.elatus-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered{padding-left:80px;width:100%}.elatus-form .icon-group.error:after{border:2px solid var(--cPrimary)}.booking label:not(.checkbox-label).error{background:var(--cSecondary)}.booking input:not([type=checkbox]).error,.booking select.error{border:2px solid var(--cSecondary)}.booking .icon-group.error:after{border:2px solid var(--cSecondary)}.basic-form{margin:40px 0}.basic-form h2,.basic-form h3{margin-bottom:30px}.basic-form .title-wrap{margin-bottom:20px}.basic-form .form-row{display:flex;gap:20px;align-items:flex-start}@media(max-width:650px){.basic-form .form-row{flex-wrap:wrap;gap:unset}}.basic-form .form-row .form-group{width:50%}@media(max-width:650px){.basic-form .form-row .form-group{width:100%}}.basic-form .form-footer{display:flex;gap:30px;align-items:center}@media(max-width:650px){.basic-form .form-footer{flex-direction:column;align-items:unset}}.basic-form .form-footer .custom-checkbox-wrapper{margin-bottom:0;margin-right:auto}@media(max-width:650px){.basic-form .form-footer .custom-checkbox-wrapper{margin-right:unset}}.custom-checkbox-wrapper{position:relative;display:block;margin-bottom:30px}.custom-checkbox-wrapper label{cursor:pointer;color:var(--cText);padding-left:35px;font-weight:400;font-size:14px;margin-bottom:0;pointer-events:unset;text-wrap:nowrap}.custom-checkbox-wrapper label.error{position:absolute;bottom:-25px;top:unset;left:35px;width:fit-content;font-weight:600;color:#fff}.custom-checkbox-wrapper input[type=checkbox]{position:absolute;top:0;left:0;cursor:pointer;height:0;appearance:none;border:0}.custom-checkbox-wrapper input[type=checkbox].error{border:none}.custom-checkbox-wrapper input[type=checkbox].error:before{border:1px solid var(--cError)}.custom-checkbox-wrapper input[type=checkbox]:before{content:"";display:block;position:absolute;top:-3px;left:-3px;width:24px;height:24px;border:1px solid var(--cBorder);border-radius:4px;cursor:pointer;background:#fff}.custom-checkbox-wrapper input[type=checkbox]:after{content:"";position:absolute;top:4px;left:2px;border-bottom:2px solid #fff;border-left:2px solid #fff;width:15px;height:7px;opacity:0;transform:rotate(-45deg)}.custom-checkbox-wrapper input[type=checkbox]:checked:before{background:var(--cPrimary);animation:shrink-bounce .2s cubic-bezier(.4,0,.23,1)}.custom-checkbox-wrapper input[type=checkbox]:checked:after{opacity:1}.checkboxSwitcher{position:relative;margin-bottom:30px}.checkboxSwitcher.position label.error{top:-19px;left:58px}.checkboxSwitcher.position input:before{top:-6px}.checkboxSwitcher.position input:after{top:-3.75px}.checkboxSwitcher label{padding-left:75px;cursor:pointer;font-size:24px;color:var(--cWhite);font-weight:700;pointer-events:unset}.checkboxSwitcher label.error{right:unset;left:55px;top:-20px;background:var(--cSecondary);font-size:12px;font-weight:400;padding:2px 5px}.checkboxSwitcher label.error:before{content:"";position:absolute;left:-3px;bottom:-2px;width:14px;height:10px;z-index:1;background:url(../images/icons/ico_corner-shape.svg?v=u2zz0vy) center/contain no-repeat;filter:var(--filterSecondary)}.checkboxSwitcher label span{display:block;font-weight:400;font-size:16px}.checkboxSwitcher label span a{text-decoration:underline;color:inherit}.checkboxSwitcher label span a:hover{color:var(--cSecondary)}.checkboxSwitcher input{position:absolute;top:0;left:0;height:0;width:0;padding:0!important;cursor:pointer;appearance:none}.checkboxSwitcher input:before{content:"";position:absolute;height:30px;width:60px;background:#f1f1f1;background-size:400% 100%;background-image:linear-gradient(90deg,#8b62a6,#8b62a6,var(--cWhite),var(--cWhite));border-radius:30px;left:0;top:-2px}.checkboxSwitcher input:after{content:"";position:absolute;top:.25px;left:3px;height:25.5px;width:25.5px;z-index:1;background:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 16px 0 rgba(0,0,0,.1)}.checkboxSwitcher input.error{border:none}.checkboxSwitcher input.error:before{border:1px solid var(--cSecondary)}.checkboxSwitcher input.error:after{background:var(--cSecondary)}.checkboxSwitcher input:checked:before{background-position:99% 0}.checkboxSwitcher input:checked:after{background:var(--cPrimary);left:31px}.custom-radio-wrapper,.radio-animated-wrapper{position:relative}.custom-radio-wrapper label,.radio-animated-wrapper label{font-size:24px;font-weight:700;color:var(--cWhite);display:block;cursor:pointer;pointer-events:unset;padding-left:40px}.custom-radio-wrapper label.error,.radio-animated-wrapper label.error{position:absolute;right:-10px;top:-20px;background:var(--cSecondary);font-size:12px;font-weight:400;padding:2px 5px}.custom-radio-wrapper label.error:before,.radio-animated-wrapper label.error:before{content:"";position:absolute;left:-3px;bottom:-2px;width:14px;height:10px;z-index:1;background:url(../images/icons/ico_corner-shape.svg?v=u2zz0yh) center/contain no-repeat;filter:var(--filterSecondary)}.custom-radio-wrapper label input,.radio-animated-wrapper label input{position:absolute;left:0;height:0;width:0;cursor:pointer;appearance:none}.custom-radio-wrapper label input.error,.radio-animated-wrapper label input.error{border:none!important}.custom-radio-wrapper label input.error:before,.radio-animated-wrapper label input.error:before{border:1px solid var(--cSecondary)}.custom-radio-wrapper label input:before,.radio-animated-wrapper label input:before{content:"";position:absolute;width:30px;height:30px;background:#f1f1f1;border-radius:50%;left:0;top:0;border:1px solid transparent}.custom-radio-wrapper label input:after,.radio-animated-wrapper label input:after{content:"";position:absolute;top:10px;left:7px;width:15px;height:7px;border-left:3px solid var(--cPrimary);border-bottom:3px solid var(--cPrimary);transform:rotate(-45deg);opacity:0}.custom-radio-wrapper label input:checked:before,.radio-animated-wrapper label input:checked:before{animation:shrink-bounce .2s cubic-bezier(.4,0,.23,1)}.custom-radio-wrapper label input:checked:after,.radio-animated-wrapper label input:checked:after{opacity:1}#ui-datepicker-div{background:#fff;z-index:999!important;border:none;box-shadow:0 1.1px 1.2px rgba(0,0,0,.016),0 2.8px 3.1px rgba(0,0,0,.022),0 5.7px 6.4px rgba(0,0,0,.028),0 11.7px 13.1px rgba(0,0,0,.034),0 32px 36px rgba(0,0,0,.05);border-radius:25px;padding:10px;min-width:300px;font-family:"Gotham XNarrow A","Gotham XNarrow B"}.ui-datepicker .ui-datepicker-title select{height:30px;padding-left:0;text-align:center;line-height:20px;border:none;border-bottom:1px solid var(--cPrimaryDark);border-radius:12px;font-family:"Gotham XNarrow A","Gotham XNarrow B"}.ui-widget-header{color:var(--cText);background:rgba(0,0,0,0);border:none}.ui-datepicker-next,.ui-datepicker-prev{top:8px!important;width:25px!important;height:25px!important;border-radius:50%}.ui-datepicker-prev{left:2px!important}.ui-icon{width:15px;height:15px}.ui-widget-header .ui-icon{top:6px!important;left:4px!important;margin-top:0!important;margin-left:0!important;transition:all .3s ease;background:url(../images/icons/ico_chevron-right.svg?v=u2zz13j) center/contain no-repeat}.ui-datepicker-next .ui-icon{left:6px!important}.ui-datepicker-prev .ui-icon{transform:rotate(180deg)}.ui-state-hover{border:none!important;right:2px!important;cursor:pointer}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none;background:rgba(0,0,0,0);color:var(--cText);border-radius:0;text-align:center;opacity:1;font-size:14px!important;font-weight:500;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"Gotham XNarrow A","Gotham XNarrow B"}.ui-datepicker-other-month a{color:var(--cText)!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fff!important;color:var(--cText)!important;border:1px solid var(--cPrimary);text-align:center;font-size:13px!important}.ui-state-active{border:1px solid transparent;background:var(--cPrimary)!important;color:#fff!important;text-align:center;font-size:13px!important}.ui-datepicker td{width:35px!important;height:37px!important}.ui-datepicker td a{border-radius:50%!important}table.ui-datepicker-calendar .ui-state-hover{background:var(--cPrimary)!important;color:#fff!important}table.ui-datepicker-calendar th span{font-size:13px;color:#939fad;font-weight:500;font-family:inherit}.ui-datepicker .ui-datepicker-title span{color:var(--cText);font-size:13px;font-family:inherit}.select2{width:100%!important}.select2-container--default .select2-selection--single{line-height:40px;height:40px}.select2-selection__arrow{top:50%!important;right:20px!important;width:10px!important;height:15px!important;transform:translateY(-50%) rotate(90deg);background:url("../images/icons/ico_chevron-right.svg") center/cover no-repeat}.select2-selection__arrow b{display:none}.select2.select2-container--open .select2-selection__arrow{transform:translateY(-50%) rotate(-90deg)!important}.select2-container--default .select2-results__option--disabled{display:none}.select2-dropdown{border:none;margin-top:4px;padding:10px 0;border-radius:4px!important;background-color:#fff;box-shadow:0 5px 15px 5px rgba(0,0,0,.01)}.select2-results__option{padding:15px 15px 10px;font-size:14px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--cPrimary);color:#fff}.select2-container--default .select2-results__option--selected{background:var(--cPrimary);color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ececec;font-size:14px;color:#212529;padding:10px 5px}.select2-search--dropdown{padding:0 11px}.drawer.opened .login-form-wrapper{display:block}.login-form-wrapper{display:none}.login-form .form-header{margin-bottom:30px}.login-form .form-header h2{font-size:36px;line-height:36px;color:var(--cPrimaryDark);margin-right:auto;margin-bottom:15px}@media(max-width:1200px){.login-form .form-header h2{font-size:32px;line-height:32px}}@media(max-width:768px){.login-form .form-header h2{font-size:28px;line-height:28px}}.login-form .form-header p{font-size:16px;color:var(--cPrimaryDark)}.login-form .form-header p a{font-weight:700;text-decoration:underline}.login-form .form-header p a:hover{color:var(--cSecondary)}.login-form p.recaptcha-text{color:#afafaf;font-size:14px;font-weight:400;padding:10px 0;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin-bottom:30px}.login-form p.recaptcha-text a{color:inherit;text-decoration:underline}.login-form p.recaptcha-text a:hover{color:var(--cPrimary)}.login-form .remember-me-box{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:20px 5px 30px}@media(max-width:650px){.login-form .remember-me-box{margin:20px 5px 30px}}.login-form .remember-me-box .checkboxSwitcher{margin-bottom:0}.login-form .remember-me-box .checkboxSwitcher label{color:var(--cPrimary);font-size:14px;margin-bottom:0;font-weight:500;position:unset;transform:unset}.login-form .remember-me-box .checkboxSwitcher input:before{border:1px solid transparent;background-image:linear-gradient(90deg,#f1f1f1,#f1f1f1,#f1f1f1,#f1f1f1)}.login-form .remember-me-box .checkboxSwitcher input:checked:before{border:1px solid var(--cPrimary)}.login-form button{width:100%;margin-bottom:30px}.login-form button[type=submit]{font-size:20px;font-weight:900}.login-form button.btn-social{display:flex;align-items:center;justify-content:center;gap:10px;font-size:20px;font-weight:500}.login-form button.btn-social:hover:before{filter:var(--filterWhite)}.login-form button.btn-social:before{content:"";display:block;width:20px;height:25px;background:url(../images/icons/ico_facebook.svg?v=u2zz16o) center/contain no-repeat;filter:var(--filterPrimaryLight)}.login-form input:not([type=checkbox]),.login-form select{height:60px;padding:0 10px 0 75px!important;border-radius:60px;border:1px solid var(--cBorder)!important;font-size:18px;font-weight:700;color:var(--cPrimaryDark)}.login-form input:not([type=checkbox]).error,.login-form select.error{border:2px solid var(--cPrimary)!important}.page .placeDropdown .select2-search--dropdown{padding:7px 15px 0}.placeDropdown{padding:0;border-radius:6px!important;overflow:hidden;box-shadow:0 1.3px 1.9px rgba(0,0,0,.02),0 3.1px 4.7px rgba(0,0,0,.028),0 5.8px 8.8px rgba(0,0,0,.035),0 10.3px 15.6px rgba(0,0,0,.042),0 19.2px 29.2px rgba(0,0,0,.05),0 46px 70px rgba(0,0,0,.07)}.placeDropdown .select2-search--dropdown{padding:0 15px}.placeDropdown .select2-search__field{font-size:14px!important;font-weight:400!important;padding:10px 15px!important;margin-top:10px;border-radius:30px;border:1px solid rgba(89,31,128,.2)!important;color:var(--cPrimaryDark)!important;margin-bottom:5px}.placeDropdown .select2-results__options ::-webkit-scrollbar{width:4px;border-radius:15vw!important}.placeDropdown .select2-results__option{font-size:18px;font-weight:500;padding-left:25px;color:var(--cPrimaryDark)}.placeDropdown .select2-results__option.select2-results__option--selected{color:var(--cWhite)}.placeDropdown .select2-results__option span{display:flex;align-items:center;gap:10px}.placeDropdown .select2-results__option span img{width:15px!important}@media(max-width:700px){.article-form .form-row.multiple-group,.booking-step-four .form-row.multiple-group,.user-area .basic-form .form-row.multiple-group{flex-wrap:wrap}}@media(max-width:700px){.article-form .form-row.multiple-group .form-group,.booking-step-four .form-row.multiple-group .form-group,.user-area .basic-form .form-row.multiple-group .form-group{width:100%;margin:20px 0}}.article-form .form-row.multiple-group .form-row,.booking-step-four .form-row.multiple-group .form-row,.user-area .basic-form .form-row.multiple-group .form-row{width:50%}@media(max-width:700px){.article-form .form-row.multiple-group .form-row,.booking-step-four .form-row.multiple-group .form-row,.user-area .basic-form .form-row.multiple-group .form-row{width:100%;flex-wrap:unset;gap:20px}}@media(max-width:700px){.article-form .form-row.multiple-group .form-row .form-group,.booking-step-four .form-row.multiple-group .form-row .form-group,.user-area .basic-form .form-row.multiple-group .form-row .form-group{width:50%}}.article-form .form-row+.checkboxSwitcher,.booking-step-four .form-row+.checkboxSwitcher,.user-area .basic-form .form-row+.checkboxSwitcher{margin-top:20px}.article-form .form-wrap .head,.booking-step-four .form-wrap .head,.user-area .basic-form .form-wrap .head{display:flex;align-items:center;flex-wrap:wrap;padding-left:50px;gap:30px;margin-top:30px}@media(max-width:1500px){.article-form .form-wrap .head,.booking-step-four .form-wrap .head,.user-area .basic-form .form-wrap .head{padding-left:0}}.article-form .form-wrap .head .checkboxSwitcher,.booking-step-four .form-wrap .head .checkboxSwitcher,.user-area .basic-form .form-wrap .head .checkboxSwitcher{margin-bottom:0}.article-form .form-body,.booking-step-four .form-body,.user-area .basic-form .form-body{margin-top:30px}.article-form .form-body+.checkboxSwitcher,.booking-step-four .form-body+.checkboxSwitcher,.user-area .basic-form .form-body+.checkboxSwitcher{margin-top:20px}.article-form .form-group,.booking-step-four .form-group,.user-area .basic-form .form-group{margin:30px 0}@media(max-width:650px){.article-form .form-group,.booking-step-four .form-group,.user-area .basic-form .form-group{margin:20px 0}}.article-form .form-group.half-group,.booking-step-four .form-group.half-group,.user-area .basic-form .form-group.half-group{width:100%;max-width:50%;margin-bottom:60px}@media(max-width:1200px){.article-form .form-group.half-group,.booking-step-four .form-group.half-group,.user-area .basic-form .form-group.half-group{max-width:60%}}@media(max-width:768px){.article-form .form-group.half-group,.booking-step-four .form-group.half-group,.user-area .basic-form .form-group.half-group{max-width:100%;margin-bottom:40px}}.article-form .form-group label,.booking-step-four .form-group label,.user-area .basic-form .form-group label{left:50px;font-size:24px;font-weight:700;color:rgba(51,11,78,.5019607843)}.article-form .form-group label.error,.booking-step-four .form-group label.error,.user-area .basic-form .form-group label.error{top:unset;right:unset;left:50%;transform:translateX(-50%);padding:3px 13px;font-size:14px;line-height:14px;letter-spacing:.7px;text-transform:uppercase;color:var(--cWhite);background:var(--cSecondary);border-radius:0 0 30px 30px}.article-form .form-group label.animated-label.active,.booking-step-four .form-group label.animated-label.active,.user-area .basic-form .form-group label.animated-label.active{color:rgba(255,255,255,.5);top:-15px;left:50px;font-weight:400}.article-form .form-group input,.article-form .form-group textarea,.booking-step-four .form-group input,.booking-step-four .form-group textarea,.user-area .basic-form .form-group input,.user-area .basic-form .form-group textarea{padding-left:50px;height:60px;font-weight:700;font-size:24px}.article-form .form-group input.error,.article-form .form-group textarea.error,.booking-step-four .form-group input.error,.booking-step-four .form-group textarea.error,.user-area .basic-form .form-group input.error,.user-area .basic-form .form-group textarea.error{border:2px solid var(--cSecondary)!important}.article-form .form-group .icon-group,.booking-step-four .form-group .icon-group,.user-area .basic-form .form-group .icon-group{position:relative}.article-form .form-group .icon-group.complete:before,.booking-step-four .form-group .icon-group.complete:before,.user-area .basic-form .form-group .icon-group.complete:before{width:15px;height:15px;background:url(../images/icons/ico_check.svg?v=u2zz1as) center/contain no-repeat}.article-form .form-group .icon-group:before,.booking-step-four .form-group .icon-group:before,.user-area .basic-form .form-group .icon-group:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:15px;height:15px;z-index:1;background:url("../images/icons/ico_chevron-right.svg") center/contain no-repeat}.article-form .form-group .icon-group input,.article-form .form-group .icon-group select,.booking-step-four .form-group .icon-group input,.booking-step-four .form-group .icon-group select,.user-area .basic-form .form-group .icon-group input,.user-area .basic-form .form-group .icon-group select{padding-left:50px;height:60px;border-radius:30px;width:100%}.article-form .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.article-form .form-group .icon-group .select2-container--default .select2-selection--single,.booking-step-four .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.booking-step-four .form-group .icon-group .select2-container--default .select2-selection--single,.user-area .basic-form .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.user-area .basic-form .form-group .icon-group .select2-container--default .select2-selection--single{padding-left:25px;height:60px;border-radius:30px;width:100%;line-height:60px;font-weight:700;font-size:24px;color:var(--cPrimaryDark)}.article-form .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered span,.article-form .form-group .icon-group .select2-container--default .select2-selection--single span,.booking-step-four .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered span,.booking-step-four .form-group .icon-group .select2-container--default .select2-selection--single span,.user-area .basic-form .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered span,.user-area .basic-form .form-group .icon-group .select2-container--default .select2-selection--single span{display:flex;align-items:center;gap:5px}.article-form .form-group .icon-group .eye-icon,.booking-step-four .form-group .icon-group .eye-icon,.user-area .basic-form .form-group .icon-group .eye-icon{font-size:0;position:absolute;top:50%;transform:translateY(-50%);right:20px;width:20px;height:20px;background:url(../images/icons/ico_eye.svg?v=u2zz1bs) center/contain no-repeat;filter:var(--filterPrimary)}.article-form .form-group .icon-group .eye-icon.show,.booking-step-four .form-group .icon-group .eye-icon.show,.user-area .basic-form .form-group .icon-group .eye-icon.show{background:url(../images/icons/ico_eye-slash.svg?v=u2zz1d2) center/contain no-repeat}.article-form .radio-button-wrap,.booking-step-four .radio-button-wrap,.user-area .basic-form .radio-button-wrap{display:flex;gap:30px;margin-right:auto}.article-form .company-row,.booking-step-four .company-row,.user-area .basic-form .company-row{display:none}.change-password-form .form-group label.error,.password-setup-form .form-group label.error{text-align:center}.article-form-wrapper{max-width:2560px;width:calc(100vw - 10px);padding:0 50px;margin-left:calc(-50vw + 50%);margin-bottom:40px;box-sizing:border-box}@media(max-width:1650px){.article-form-wrapper{width:calc(100vw - 8px);padding:0}}.article-form-wrapper .form-holder{background:linear-gradient(180deg,#5a1f80 0,#4d1970 100%);border-radius:25px;padding:30px 0 50px}@media(max-width:1650px){.article-form-wrapper .form-holder{border-radius:0}}.article-form-wrapper .article-form{margin:0}.article-form-wrapper .article-form h2,.article-form-wrapper .article-form h3{color:#fff;font-size:50px;font-weight:700;line-height:1}@media(max-width:1200px){.article-form-wrapper .article-form h2,.article-form-wrapper .article-form h3{font-size:45px;margin-bottom:10px}}@media(max-width:768px){.article-form-wrapper .article-form h2,.article-form-wrapper .article-form h3{font-size:40px}}.article-form-wrapper .article-form p{color:#fff;font-size:18px;font-weight:300;line-height:20px}.article-form-wrapper .article-form .head{margin-top:40px;padding-left:0}.article-form-wrapper .article-form .textarea-group label.animated-label{top:18px;transform:unset}.article-form-wrapper .article-form .textarea-group label.animated-label.active{top:-23px}.article-form-wrapper .article-form .textarea-group .icon-group:before{top:25px;transform:unset}.article-form-wrapper .article-form .textarea-group textarea{height:unset}.article-form-wrapper .article-form .form-footer{flex-wrap:wrap}.article-form-wrapper .article-form button{margin-left:auto}.article-form-wrapper .article-form .recaptcha-text{color:#afafaf;font-size:14px;font-weight:400}.article-form-wrapper .article-form .recaptcha-text a{color:#afafaf;font-weight:600}.article-form-wrapper .article-form .recaptcha-text a:hover{color:var(--cSecondary)}.article-form-wrapper #server-response,.article-form-wrapper #server-response-application{text-align:center}.article-form-wrapper #server-response h2,.article-form-wrapper #server-response-application h2{color:#fff!important;font-size:50px;font-weight:700;line-height:1}@media(max-width:1200px){.article-form-wrapper #server-response h2,.article-form-wrapper #server-response-application h2{font-size:45px;margin-bottom:10px}}@media(max-width:768px){.article-form-wrapper #server-response h2,.article-form-wrapper #server-response-application h2{font-size:40px}}.article-form-wrapper #server-response p,.article-form-wrapper #server-response-application p{color:#fff}.article-form-wrapper .recaptcha-text span{color:#afafaf}.user-area{padding-bottom:60px}@media(max-width:650px){.user-area{padding-bottom:40px}}.user-area section{padding:70px 0 10px}@media(max-width:991px){.user-area section{padding:40px 0 10px}}@media(max-width:650px){.user-area section{padding:30px 0 10px}}@media(max-width:1650px){.user-area .container-xl .user-area-inner{border-radius:0}}.user-area .tab-list{display:flex;align-items:center;justify-content:center;margin-top:-41px}.user-area .tab-list li a,.user-area .tab-list li span{background:var(--cWhite);text-transform:uppercase;color:var(--cPrimary);font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:15px;padding:10px 20px;border-radius:25px 25px 0 0;border:1px solid transparent;border-bottom:0}@media(max-width:650px){.user-area .tab-list li a,.user-area .tab-list li span{font-size:16px;gap:10px}}.user-area .tab-list li a:before,.user-area .tab-list li span:before{content:"";display:block;width:20px;height:20px;filter:var(--filterPrimaryDark)}@media(max-width:650px){.user-area .tab-list li a:before,.user-area .tab-list li span:before{width:15px;height:15px}}.user-area .tab-list li a.registration-icon:before,.user-area .tab-list li span.registration-icon:before{background:url(../images/icons/ico_person.svg?v=u2zz1go) center/contain no-repeat}.user-area .tab-list li a.login-icon:before,.user-area .tab-list li span.login-icon:before{background:url(../images/icons/ico_lock.svg?v=u2zz1hi) center/contain no-repeat}.user-area .tab-list li a.car-icon:before,.user-area .tab-list li span.car-icon:before{background:url(../images/icons/ico_car.svg?v=u2zz1id) center/contain no-repeat}.user-area .tab-list li a.more-icon,.user-area .tab-list li span.more-icon{font-size:0;padding:15px 20px}@media(max-width:500px){.user-area .tab-list li a.more-icon,.user-area .tab-list li span.more-icon{padding:15px 10px}}.user-area .tab-list li a.more-icon:before,.user-area .tab-list li span.more-icon:before{width:20px;height:8px;background:url(../images/icons/ico_dots.svg?v=u2zz1j3) center/contain no-repeat}@media(max-width:650px){.user-area .tab-list li a.more-icon:before,.user-area .tab-list li span.more-icon:before{display:block}}.user-area .tab-list li a.active,.user-area .tab-list li span.active{background:#f4f4f4;border:1px solid #f4f4f4;border-bottom:0}.user-area .tab-list li a.active:hover,.user-area .tab-list li span.active:hover{border:1px solid #f4f4f4;border-bottom:0}.user-area .tab-list li a:hover,.user-area .tab-list li span:hover{border:1px solid var(--cPrimary);border-bottom:0}.user-area h1,.user-area h2,.user-area h3,.user-area h4,.user-area h5,.user-area h6{color:var(--cPrimaryDark);font-weight:700}.user-area .btn{font-size:20px;font-weight:900;text-transform:uppercase}.user-area .checkboxSwitcher input:before{background:#fff!important;border:1px solid #d9d9d9!important}.user-area .checkboxSwitcher input:after{background:#d9d9d9!important}.user-area .checkboxSwitcher input:checked:after{background:var(--cPrimary)!important}.user-area .checkboxSwitcher label{color:var(--cPrimaryDark)!important}.user-area .checkboxSwitcher label span{color:var(--cPrimaryDark)!important}.user-area .remember-me-box{align-items:flex-start}.user-area .remember-me-box .checkboxSwitcher{margin-bottom:0!important}.user-area .basic-form{margin:0}.user-area .basic-form .form-group{margin:25px 0}@media(max-width:650px){.user-area .basic-form .form-group{margin:20px 0}}.user-area .basic-form .form-group label{left:50px;font-size:24px;font-weight:700;color:rgba(51,11,78,.5019607843)}.user-area .basic-form .form-group label.error{top:unset;right:unset;left:50%;transform:translateX(-50%);padding:3px 13px;font-size:14px;line-height:14px;letter-spacing:.7px;text-transform:uppercase;color:var(--cWhite);background:var(--cPrimary);border-radius:0 0 30px 30px;z-index:9}.user-area .basic-form .form-group label.error+.select2 .select2-selection--single{border:2px solid var(--cPrimary)}.user-area .basic-form .form-group label.animated-label.active{font-size:12px;color:var(--cPrimaryDark);top:-15px;left:50px;font-weight:400}.user-area .basic-form .form-group input,.user-area .basic-form .form-group textarea{padding-left:50px;height:60px;font-weight:700;font-size:24px}.user-area .basic-form .form-group input.error,.user-area .basic-form .form-group textarea.error{border:2px solid var(--cPrimary)!important}.user-area .basic-form .form-group .icon-group{position:relative}.user-area .basic-form .form-group .icon-group.complete:before{width:15px;height:15px;background:url(../images/icons/ico_check.svg?v=u2zz1m2) center/contain no-repeat}.user-area .basic-form .form-group .icon-group:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:15px;height:15px;z-index:1;background:url("../images/icons/ico_chevron-right.svg") center/contain no-repeat}.user-area .basic-form .form-group .icon-group input,.user-area .basic-form .form-group .icon-group select{padding-left:50px;height:60px;border-radius:30px;width:100%}.user-area .basic-form .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.user-area .basic-form .form-group .icon-group .select2-container--default .select2-selection--single{padding-left:25px;height:60px;border-radius:30px;width:100%;line-height:60px;font-weight:700;font-size:24px;color:var(--cPrimaryDark);border:2px solid transparent}.user-area .basic-form .form-group .icon-group .select2-container .select2-selection--single .select2-selection__rendered span,.user-area .basic-form .form-group .icon-group .select2-container--default .select2-selection--single span{display:flex;align-items:center;gap:5px}.user-area .basic-form button{margin-top:100px}.user-area .basic-form.registration-confirmation-form .code-inputs-wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;max-width:600px;width:100%;margin:60px auto 0;position:relative}@media(max-width:650px){.user-area .basic-form.registration-confirmation-form .code-inputs-wrap{gap:10px}}.user-area .basic-form.registration-confirmation-form .code-inputs-wrap label.error{display:none!important}.user-area .basic-form.registration-confirmation-form input{max-width:85px;width:100%;height:85px;border-radius:25px;text-align:center;border:1px solid #dfdfdf;font-size:30px;font-weight:900;color:var(--cPrimaryDark);position:relative}@media(max-width:650px){.user-area .basic-form.registration-confirmation-form input{height:65px;max-width:65px;border-radius:12px;font-size:26px}}@media(max-width:450px){.user-area .basic-form.registration-confirmation-form input{height:50px;max-width:50px;padding:5px}}.user-area .basic-form.registration-confirmation-form input::placeholder{color:var(--cPrimaryDark);font-size:30px;font-weight:900}@media(max-width:650px){.user-area .basic-form.registration-confirmation-form input::placeholder{font-size:26px}}.user-area .custom-radio-wrapper label{color:var(--cPrimaryDark)}.user-area .custom-radio-wrapper label input:before{background:var(--cWhite);border:1px solid var(--cPrimaryDark)}.user-area .alert-box{margin-bottom:30px;position:relative}.user-area .alert-box .toast-container{position:unset}.user-area .alert-box .toast-container .toast{right:0;display:block;opacity:1}.login-section h1,.login-section h2,.password-setup h1,.password-setup h2,.register h1,.register h2,.reservation-confirmation h1,.reservation-confirmation h2{font-size:26px;color:var(--cPrimaryDark);font-weight:700}.login-section .elatus-tab-wrapper,.login-section .user-area-inner,.password-setup .elatus-tab-wrapper,.password-setup .user-area-inner,.register .elatus-tab-wrapper,.register .user-area-inner,.reservation-confirmation .elatus-tab-wrapper,.reservation-confirmation .user-area-inner{height:100%}.login-section h1,.password-setup h1,.register h1,.reservation-confirmation h1{font-size:20px;margin-bottom:15px}.login-section p,.password-setup p,.register p,.reservation-confirmation p{margin-bottom:60px}@media(max-width:650px){.login-section p,.password-setup p,.register p,.reservation-confirmation p{margin-bottom:40px}}.login-section .wrapper,.password-setup .wrapper,.register .wrapper,.reservation-confirmation .wrapper{display:flex;gap:25px;margin-bottom:40px}@media(max-width:991px){.login-section .wrapper,.password-setup .wrapper,.register .wrapper,.reservation-confirmation .wrapper{flex-wrap:wrap;gap:15px;margin-bottom:25px}}@media(max-width:650px){.login-section .wrapper,.password-setup .wrapper,.register .wrapper,.reservation-confirmation .wrapper{margin-bottom:15px}}.login-section .login-register-tab-box,.password-setup .login-register-tab-box,.register .login-register-tab-box,.reservation-confirmation .login-register-tab-box{width:70%}@media(max-width:1200px){.login-section .login-register-tab-box,.password-setup .login-register-tab-box,.register .login-register-tab-box,.reservation-confirmation .login-register-tab-box{width:60%}}@media(max-width:991px){.login-section .login-register-tab-box,.password-setup .login-register-tab-box,.register .login-register-tab-box,.reservation-confirmation .login-register-tab-box{width:100%}}.login-section .login-register-tab-box .user-area-inner,.password-setup .login-register-tab-box .user-area-inner,.register .login-register-tab-box .user-area-inner,.reservation-confirmation .login-register-tab-box .user-area-inner{padding-top:50px}@media(max-width:1500px){.login-section .login-register-tab-box .user-area-inner,.password-setup .login-register-tab-box .user-area-inner,.register .login-register-tab-box .user-area-inner,.reservation-confirmation .login-register-tab-box .user-area-inner{padding:50px}}@media(max-width:650px){.login-section .login-register-tab-box .user-area-inner,.password-setup .login-register-tab-box .user-area-inner,.register .login-register-tab-box .user-area-inner,.reservation-confirmation .login-register-tab-box .user-area-inner{padding:30px 20px}}.login-section .password-box,.password-setup .password-box,.register .password-box,.reservation-confirmation .password-box{width:100%}.login-section .password-box .tab-content-box,.password-setup .password-box .tab-content-box,.register .password-box .tab-content-box,.reservation-confirmation .password-box .tab-content-box{max-width:600px;width:100%;margin:0 auto}.login-section .password-box .form-row .form-group,.password-setup .password-box .form-row .form-group,.register .password-box .form-row .form-group,.reservation-confirmation .password-box .form-row .form-group{flex:1}.login-section .password-box .custom-checkbox-wrapper,.password-setup .password-box .custom-checkbox-wrapper,.register .password-box .custom-checkbox-wrapper,.reservation-confirmation .password-box .custom-checkbox-wrapper{margin-top:20px}.login-section .benefits-box,.password-setup .benefits-box,.register .benefits-box,.reservation-confirmation .benefits-box{width:30%}@media(max-width:1200px){.login-section .benefits-box,.password-setup .benefits-box,.register .benefits-box,.reservation-confirmation .benefits-box{width:40%}}@media(max-width:991px){.login-section .benefits-box,.password-setup .benefits-box,.register .benefits-box,.reservation-confirmation .benefits-box{width:100%}}.login-section .benefits-box .user-area-inner,.password-setup .benefits-box .user-area-inner,.register .benefits-box .user-area-inner,.reservation-confirmation .benefits-box .user-area-inner{padding:50px 0 10px}@media(max-width:650px){.login-section .benefits-box .user-area-inner,.password-setup .benefits-box .user-area-inner,.register .benefits-box .user-area-inner,.reservation-confirmation .benefits-box .user-area-inner{padding:30px 0 10px}}.login-section .benefits-box .top-wrap,.password-setup .benefits-box .top-wrap,.register .benefits-box .top-wrap,.reservation-confirmation .benefits-box .top-wrap{padding:0 100px}@media(max-width:1500px){.login-section .benefits-box .top-wrap,.password-setup .benefits-box .top-wrap,.register .benefits-box .top-wrap,.reservation-confirmation .benefits-box .top-wrap{padding:0 50px}}@media(max-width:650px){.login-section .benefits-box .top-wrap,.password-setup .benefits-box .top-wrap,.register .benefits-box .top-wrap,.reservation-confirmation .benefits-box .top-wrap{padding:0 20px}}.login-section .benefits-box ul,.password-setup .benefits-box ul,.register .benefits-box ul,.reservation-confirmation .benefits-box ul{padding:30px 0 0}.login-section .benefits-box ul li,.password-setup .benefits-box ul li,.register .benefits-box ul li,.reservation-confirmation .benefits-box ul li{padding-left:30px;font-size:16px;font-weight:400;color:var(--cPrimaryDark);margin-bottom:30px;position:relative}.login-section .benefits-box ul li:before,.password-setup .benefits-box ul li:before,.register .benefits-box ul li:before,.reservation-confirmation .benefits-box ul li:before{content:"";position:absolute;top:2px;left:0;width:17px;height:12px;background:url(../images/icons/ico_check.svg?v=u2zz1p6) center/contain no-repeat;filter:var(--filterPrimaryDark)}.login-section .benefits-box .img-wrap,.password-setup .benefits-box .img-wrap,.register .benefits-box .img-wrap,.reservation-confirmation .benefits-box .img-wrap{margin:0 auto;max-width:350px;width:100%;padding:0 20px}.login-section .benefits-box .img-wrap img,.password-setup .benefits-box .img-wrap img,.register .benefits-box .img-wrap img,.reservation-confirmation .benefits-box .img-wrap img{width:100%;height:auto;object-fit:contain}.login-section p.recaptcha-text,.password-setup p.recaptcha-text,.register p.recaptcha-text,.reservation-confirmation p.recaptcha-text{color:#afafaf;font-size:14px;font-weight:400;padding:20px 0;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin-bottom:10px}.login-section p.recaptcha-text a,.password-setup p.recaptcha-text a,.register p.recaptcha-text a,.reservation-confirmation p.recaptcha-text a{color:inherit;text-decoration:underline}.login-section .btn,.password-setup .btn,.register .btn,.reservation-confirmation .btn{width:100%;text-transform:uppercase}.login-section .forgot-password-form .form-row,.login-section .login-form .form-row,.login-section .registration-form .form-row,.password-setup .forgot-password-form .form-row,.password-setup .login-form .form-row,.password-setup .registration-form .form-row,.register .forgot-password-form .form-row,.register .login-form .form-row,.register .registration-form .form-row,.reservation-confirmation .forgot-password-form .form-row,.reservation-confirmation .login-form .form-row,.reservation-confirmation .registration-form .form-row{display:flex;gap:20px}.login-section .forgot-password-form .form-group,.login-section .login-form .form-group,.login-section .registration-form .form-group,.password-setup .forgot-password-form .form-group,.password-setup .login-form .form-group,.password-setup .registration-form .form-group,.register .forgot-password-form .form-group,.register .login-form .form-group,.register .registration-form .form-group,.reservation-confirmation .forgot-password-form .form-group,.reservation-confirmation .login-form .form-group,.reservation-confirmation .registration-form .form-group{flex:1;margin:25px 0}@media(max-width:650px){.login-section .forgot-password-form .form-group,.login-section .login-form .form-group,.login-section .registration-form .form-group,.password-setup .forgot-password-form .form-group,.password-setup .login-form .form-group,.password-setup .registration-form .form-group,.register .forgot-password-form .form-group,.register .login-form .form-group,.register .registration-form .form-group,.reservation-confirmation .forgot-password-form .form-group,.reservation-confirmation .login-form .form-group,.reservation-confirmation .registration-form .form-group{margin:20px 0}}.login-section .forgot-password-form label.animated-label.active,.login-section .login-form label.animated-label.active,.login-section .registration-form label.animated-label.active,.password-setup .forgot-password-form label.animated-label.active,.password-setup .login-form label.animated-label.active,.password-setup .registration-form label.animated-label.active,.register .forgot-password-form label.animated-label.active,.register .login-form label.animated-label.active,.register .registration-form label.animated-label.active,.reservation-confirmation .forgot-password-form label.animated-label.active,.reservation-confirmation .login-form label.animated-label.active,.reservation-confirmation .registration-form label.animated-label.active{left:80px;font-weight:400}.login-section .forgot-password-form input:not([type=checkbox]),.login-section .forgot-password-form select,.login-section .login-form input:not([type=checkbox]),.login-section .login-form select,.login-section .registration-form input:not([type=checkbox]),.login-section .registration-form select,.password-setup .forgot-password-form input:not([type=checkbox]),.password-setup .forgot-password-form select,.password-setup .login-form input:not([type=checkbox]),.password-setup .login-form select,.password-setup .registration-form input:not([type=checkbox]),.password-setup .registration-form select,.register .forgot-password-form input:not([type=checkbox]),.register .forgot-password-form select,.register .login-form input:not([type=checkbox]),.register .login-form select,.register .registration-form input:not([type=checkbox]),.register .registration-form select,.reservation-confirmation .forgot-password-form input:not([type=checkbox]),.reservation-confirmation .forgot-password-form select,.reservation-confirmation .login-form input:not([type=checkbox]),.reservation-confirmation .login-form select,.reservation-confirmation .registration-form input:not([type=checkbox]),.reservation-confirmation .registration-form select{height:60px;padding:0 10px;border-radius:60px;border:1px solid var(--cBorder);font-size:18px;font-weight:700;color:var(--cPrimaryDark)}.login-section .forgot-password-form input:not([type=checkbox]).error,.login-section .forgot-password-form select.error,.login-section .login-form input:not([type=checkbox]).error,.login-section .login-form select.error,.login-section .registration-form input:not([type=checkbox]).error,.login-section .registration-form select.error,.password-setup .forgot-password-form input:not([type=checkbox]).error,.password-setup .forgot-password-form select.error,.password-setup .login-form input:not([type=checkbox]).error,.password-setup .login-form select.error,.password-setup .registration-form input:not([type=checkbox]).error,.password-setup .registration-form select.error,.register .forgot-password-form input:not([type=checkbox]).error,.register .forgot-password-form select.error,.register .login-form input:not([type=checkbox]).error,.register .login-form select.error,.register .registration-form input:not([type=checkbox]).error,.register .registration-form select.error,.reservation-confirmation .forgot-password-form input:not([type=checkbox]).error,.reservation-confirmation .forgot-password-form select.error,.reservation-confirmation .login-form input:not([type=checkbox]).error,.reservation-confirmation .login-form select.error,.reservation-confirmation .registration-form input:not([type=checkbox]).error,.reservation-confirmation .registration-form select.error{border:2px solid var(--cPrimary)}.login-section .forgot-password-form .icon-group,.login-section .login-form .icon-group,.login-section .registration-form .icon-group,.password-setup .forgot-password-form .icon-group,.password-setup .login-form .icon-group,.password-setup .registration-form .icon-group,.register .forgot-password-form .icon-group,.register .login-form .icon-group,.register .registration-form .icon-group,.reservation-confirmation .forgot-password-form .icon-group,.reservation-confirmation .login-form .icon-group,.reservation-confirmation .registration-form .icon-group{position:relative}.login-section .forgot-password-form .icon-group:before,.login-section .login-form .icon-group:before,.login-section .registration-form .icon-group:before,.password-setup .forgot-password-form .icon-group:before,.password-setup .login-form .icon-group:before,.password-setup .registration-form .icon-group:before,.register .forgot-password-form .icon-group:before,.register .login-form .icon-group:before,.register .registration-form .icon-group:before,.reservation-confirmation .forgot-password-form .icon-group:before,.reservation-confirmation .login-form .icon-group:before,.reservation-confirmation .registration-form .icon-group:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:20px;width:25px;height:25px}.login-section .forgot-password-form .icon-group:after,.login-section .login-form .icon-group:after,.login-section .registration-form .icon-group:after,.password-setup .forgot-password-form .icon-group:after,.password-setup .login-form .icon-group:after,.password-setup .registration-form .icon-group:after,.register .forgot-password-form .icon-group:after,.register .login-form .icon-group:after,.register .registration-form .icon-group:after,.reservation-confirmation .forgot-password-form .icon-group:after,.reservation-confirmation .login-form .icon-group:after,.reservation-confirmation .registration-form .icon-group:after{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:rgba(0,0,0,0);border:1px solid var(--cBorder);border-radius:50%}.login-section .forgot-password-form .icon-group.icon-email:before,.login-section .login-form .icon-group.icon-email:before,.login-section .registration-form .icon-group.icon-email:before,.password-setup .forgot-password-form .icon-group.icon-email:before,.password-setup .login-form .icon-group.icon-email:before,.password-setup .registration-form .icon-group.icon-email:before,.register .forgot-password-form .icon-group.icon-email:before,.register .login-form .icon-group.icon-email:before,.register .registration-form .icon-group.icon-email:before,.reservation-confirmation .forgot-password-form .icon-group.icon-email:before,.reservation-confirmation .login-form .icon-group.icon-email:before,.reservation-confirmation .registration-form .icon-group.icon-email:before{left:15px;width:30px;height:20px;background:url(../images/icons/ico_email.svg?v=u2zz1rb) center/contain no-repeat}.login-section .forgot-password-form .icon-group input,.login-section .forgot-password-form .icon-group select,.login-section .login-form .icon-group input,.login-section .login-form .icon-group select,.login-section .registration-form .icon-group input,.login-section .registration-form .icon-group select,.password-setup .forgot-password-form .icon-group input,.password-setup .forgot-password-form .icon-group select,.password-setup .login-form .icon-group input,.password-setup .login-form .icon-group select,.password-setup .registration-form .icon-group input,.password-setup .registration-form .icon-group select,.register .forgot-password-form .icon-group input,.register .forgot-password-form .icon-group select,.register .login-form .icon-group input,.register .login-form .icon-group select,.register .registration-form .icon-group input,.register .registration-form .icon-group select,.reservation-confirmation .forgot-password-form .icon-group input,.reservation-confirmation .forgot-password-form .icon-group select,.reservation-confirmation .login-form .icon-group input,.reservation-confirmation .login-form .icon-group select,.reservation-confirmation .registration-form .icon-group input,.reservation-confirmation .registration-form .icon-group select{padding-left:80px}.login-section .forgot-password-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.login-section .login-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.login-section .registration-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.password-setup .forgot-password-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.password-setup .login-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.password-setup .registration-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.register .forgot-password-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.register .login-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.register .registration-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.reservation-confirmation .forgot-password-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.reservation-confirmation .login-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered,.reservation-confirmation .registration-form .icon-group .select2-container .select2-selection--single .select2-selection__rendered{padding-left:80px;width:100%}.login-section .forgot-password-form .icon-group.error:after,.login-section .login-form .icon-group.error:after,.login-section .registration-form .icon-group.error:after,.password-setup .forgot-password-form .icon-group.error:after,.password-setup .login-form .icon-group.error:after,.password-setup .registration-form .icon-group.error:after,.register .forgot-password-form .icon-group.error:after,.register .login-form .icon-group.error:after,.register .registration-form .icon-group.error:after,.reservation-confirmation .forgot-password-form .icon-group.error:after,.reservation-confirmation .login-form .icon-group.error:after,.reservation-confirmation .registration-form .icon-group.error:after{border:2px solid var(--cPrimary)}.login-section .forgot-password-form .checkboxSwitcher:last-of-type,.login-section .login-form .checkboxSwitcher:last-of-type,.login-section .registration-form .checkboxSwitcher:last-of-type,.password-setup .forgot-password-form .checkboxSwitcher:last-of-type,.password-setup .login-form .checkboxSwitcher:last-of-type,.password-setup .registration-form .checkboxSwitcher:last-of-type,.register .forgot-password-form .checkboxSwitcher:last-of-type,.register .login-form .checkboxSwitcher:last-of-type,.register .registration-form .checkboxSwitcher:last-of-type,.reservation-confirmation .forgot-password-form .checkboxSwitcher:last-of-type,.reservation-confirmation .login-form .checkboxSwitcher:last-of-type,.reservation-confirmation .registration-form .checkboxSwitcher:last-of-type{margin-bottom:60px}.login-section .forgot-password-form .custom-checkbox-wrapper input:before,.login-section .forgot-password-form .custom-checkbox-wrapper input:checked:before,.login-section .login-form .custom-checkbox-wrapper input:before,.login-section .login-form .custom-checkbox-wrapper input:checked:before,.login-section .registration-form .custom-checkbox-wrapper input:before,.login-section .registration-form .custom-checkbox-wrapper input:checked:before,.password-setup .forgot-password-form .custom-checkbox-wrapper input:before,.password-setup .forgot-password-form .custom-checkbox-wrapper input:checked:before,.password-setup .login-form .custom-checkbox-wrapper input:before,.password-setup .login-form .custom-checkbox-wrapper input:checked:before,.password-setup .registration-form .custom-checkbox-wrapper input:before,.password-setup .registration-form .custom-checkbox-wrapper input:checked:before,.register .forgot-password-form .custom-checkbox-wrapper input:before,.register .forgot-password-form .custom-checkbox-wrapper input:checked:before,.register .login-form .custom-checkbox-wrapper input:before,.register .login-form .custom-checkbox-wrapper input:checked:before,.register .registration-form .custom-checkbox-wrapper input:before,.register .registration-form .custom-checkbox-wrapper input:checked:before,.reservation-confirmation .forgot-password-form .custom-checkbox-wrapper input:before,.reservation-confirmation .forgot-password-form .custom-checkbox-wrapper input:checked:before,.reservation-confirmation .login-form .custom-checkbox-wrapper input:before,.reservation-confirmation .login-form .custom-checkbox-wrapper input:checked:before,.reservation-confirmation .registration-form .custom-checkbox-wrapper input:before,.reservation-confirmation .registration-form .custom-checkbox-wrapper input:checked:before{background:rgba(0,0,0,0)}.login-section .forgot-password-form .custom-checkbox-wrapper input:checked:after,.login-section .login-form .custom-checkbox-wrapper input:checked:after,.login-section .registration-form .custom-checkbox-wrapper input:checked:after,.password-setup .forgot-password-form .custom-checkbox-wrapper input:checked:after,.password-setup .login-form .custom-checkbox-wrapper input:checked:after,.password-setup .registration-form .custom-checkbox-wrapper input:checked:after,.register .forgot-password-form .custom-checkbox-wrapper input:checked:after,.register .login-form .custom-checkbox-wrapper input:checked:after,.register .registration-form .custom-checkbox-wrapper input:checked:after,.reservation-confirmation .forgot-password-form .custom-checkbox-wrapper input:checked:after,.reservation-confirmation .login-form .custom-checkbox-wrapper input:checked:after,.reservation-confirmation .registration-form .custom-checkbox-wrapper input:checked:after{border-bottom:2px solid var(--cPrimaryDark)!important;border-left:2px solid var(--cPrimaryDark)!important}.login-section .forgot-password-form button,.login-section .login-form button,.login-section .registration-form button,.password-setup .forgot-password-form button,.password-setup .login-form button,.password-setup .registration-form button,.register .forgot-password-form button,.register .login-form button,.register .registration-form button,.reservation-confirmation .forgot-password-form button,.reservation-confirmation .login-form button,.reservation-confirmation .registration-form button{margin-top:70px}.login-section .registration-form .form-group,.password-setup .registration-form .form-group,.register .registration-form .form-group,.reservation-confirmation .registration-form .form-group{margin-bottom:50px}.login-section .registration-form .checkboxSwitcher label.error,.password-setup .registration-form .checkboxSwitcher label.error,.register .registration-form .checkboxSwitcher label.error,.reservation-confirmation .registration-form .checkboxSwitcher label.error{right:unset;top:-19px;left:85px;background:var(--cPrimary);color:var(--cWhite)!important;font-size:12px;font-weight:400;padding:2px 5px;margin-bottom:0;letter-spacing:.5px;border-radius:12px}.login-section .registration-form .checkboxSwitcher label.error:before,.password-setup .registration-form .checkboxSwitcher label.error:before,.register .registration-form .checkboxSwitcher label.error:before,.reservation-confirmation .registration-form .checkboxSwitcher label.error:before{content:"";position:absolute;left:-3px;bottom:-2px;width:14px;height:10px;z-index:1;background:url(../images/icons/ico_corner-shape.svg?v=u2zz1sa) center/contain no-repeat;filter:var(--filterPrimary)}.login-section .registration-form .checkboxSwitcher input:before,.password-setup .registration-form .checkboxSwitcher input:before,.register .registration-form .checkboxSwitcher input:before,.reservation-confirmation .registration-form .checkboxSwitcher input:before{border:1px solid transparent}.login-section .registration-form .checkboxSwitcher input.error:before,.password-setup .registration-form .checkboxSwitcher input.error:before,.register .registration-form .checkboxSwitcher input.error:before,.reservation-confirmation .registration-form .checkboxSwitcher input.error:before{border:1px solid var(--cPrimary)}.forgot-password .wrapper{display:block;margin-bottom:40px}@media(max-width:991px){.forgot-password .wrapper{margin-bottom:25px}}@media(max-width:650px){.forgot-password .wrapper{margin-bottom:15px}}.forgot-password .wrapper .login-register-tab-box{width:100%}@media(max-width:1200px){.forgot-password .wrapper .login-register-tab-box{width:100%}}@media(max-width:991px){.forgot-password .wrapper .login-register-tab-box{width:100%}}.forgot-password .checkboxSwitcher{margin-top:40px}.forgot-password .checkboxSwitcher label{position:unset;font-size:16px;font-weight:500;transform:unset}.forgot-password .checkboxSwitcher label.error{position:absolute;border-radius:30px;font-size:12px!important;font-weight:400;color:var(--cWhite)!important;padding:2px 5px;left:85px}.forgot-password .checkboxSwitcher label.error:before{filter:var(--filterPrimary)}.forgot-password .checkboxSwitcher input:checked:before{border:1px solid var(--cPrimary)}.user-account .user-area-inner{margin-bottom:3px;padding:70px 0 60px}@media(max-width:650px){.user-account .user-area-inner{padding:30px 0}}.user-account .user-area-inner.delete-inner{background:0 0;border:3px solid #f4f4f4;color:#a1a1a1;margin-bottom:40px}@media(max-width:1650px){.user-account .user-area-inner.delete-inner{border-top:3px solid #f4f4f4;border-bottom:3px solid #f4f4f4;border-right:0;border-left:0}}@media(max-width:650px){.user-account .user-area-inner.delete-inner{margin-bottom:20px}}.user-account .user-area-inner.delete-inner h1,.user-account .user-area-inner.delete-inner h2,.user-account .user-area-inner.delete-inner p{color:#a1a1a1}.user-account .user-area-inner.delete-inner h1 a,.user-account .user-area-inner.delete-inner h2 a,.user-account .user-area-inner.delete-inner p a{color:inherit;text-decoration:underline}.user-account .user-area-inner.delete-inner h1 a:hover,.user-account .user-area-inner.delete-inner h2 a:hover,.user-account .user-area-inner.delete-inner p a:hover{color:var(--cPrimaryDark)}.user-account .basic-form .form-wrap .head{padding-left:0}.user-account h1,.user-account h2{font-size:36px;margin-bottom:15px}@media(max-width:1200px){.user-account h1,.user-account h2{font-size:32px}}@media(max-width:768px){.user-account h1,.user-account h2{font-size:28px}}.user-account p{color:var(--cPrimaryDark);margin-bottom:0}.user-account .btn{padding:20px 70px}.user-account .mailing-list-form .title-wrap{margin-bottom:40px}.user-account .tab-list{justify-content:flex-start;align-items:flex-end}@media(max-width:500px){.user-account .tab-list{margin-left:-10px}}@media(max-width:500px){.user-account .tab-list li a{font-size:14px;padding:10px 15px}}@media(max-width:600px){.user-account .tab-list li a{padding:10px}}@media(max-width:600px){.user-account .tab-list li a:before{display:none}}.user-account .tab-list li.show-more{display:none}@media(max-width:991px){.user-account .tab-list li.show-more{display:block}}.user-account.change-password .title-wrap{margin-bottom:50px}.user-account .select2-selection__arrow{right:25px!important}.toast{position:relative;background-color:#fff;border:1px solid #a8a8a8;border-radius:30px;margin-bottom:10px;width:fit-content;overflow:hidden;min-height:51px}.toast.success{background:#eaffdf;border:1px solid #58ff00}.toast.success .inner:before{background:url(../images/icons/alert-success.svg?v=u2zz1ya) center/contain no-repeat}.toast.danger{background:#ffefef;border:1px solid #c00000}.toast.danger .inner:before{background:url(../images/icons/alert-danger.svg?v=u2zz1yh) center/contain no-repeat}.toast.warning{background:#fff9e8;border:1px solid #ffbc00}.toast.warning .inner:before{background:url(../images/icons/alert-warning.svg?v=u2zz1zd) center/contain no-repeat}.toast.info{background:#faf6fe;border:1px solid #7f00ff}.toast .inner{display:flex;align-items:center;gap:10px;padding-left:60px;position:relative}.toast .inner:before{content:"";position:absolute;left:20px;top:7px;width:31px;height:34px;background:url(../images/icons/alert-info.svg?v=u2zz20u) center/contain no-repeat}.toast .btn-close{min-width:50px;width:50px;height:auto;margin-left:auto;display:flex;align-items:center;justify-content:center;align-self:stretch;font-size:0;border-left:1px solid var(--cWhite)}.toast .btn-close:hover{opacity:.5}.toast .btn-close:before{content:"";display:block;width:10px;height:10px;background:url(../images/icons/ico_close-alt.svg?v=u2zz21l) center/contain no-repeat;filter:var(--filterPrimaryDark)}.toast .toast-body{padding:15px 5px 15px 0;font-size:16px;font-weight:500;color:var(--cText)}.booking-history .user-area-inner{padding:70px 0 60px}@media(max-width:1500px){.booking-history .user-area-inner{padding:50px 0}}@media(max-width:650px){.booking-history .user-area-inner{padding:30px 0;border-radius:12px}}.booking-history .list-wrap{margin-top:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:45px 35px}@media(max-width:1800px){.booking-history .list-wrap{gap:25px}}@media(max-width:991px){.booking-history .list-wrap{gap:15px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.booking-history .list-wrap{margin-top:20px}}@media(max-width:600px){.booking-history .list-wrap{gap:10px;grid-template-columns:1fr}}.user-booking-card{padding:25px 30px 30px;border-radius:25px;background:var(--cWhite);border:1px solid #dfdfdf}@media(max-width:1300px){.user-booking-card{padding:20px}}.user-booking-card.no-booking{display:flex;flex-direction:column;align-items:center;justify-content:center}.user-booking-card.no-booking p{font-size:18px;font-weight:700;color:var(--cPrimaryDark)}.user-booking-card.no-booking .action-button{margin-bottom:0}.user-booking-card .booking-info-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 10px}.user-booking-card .box span{display:block;color:#330b4e;opacity:.5;font-size:14px;font-weight:400}.user-booking-card .box p{color:#330b4e;margin-top:5px;font-weight:700;font-size:18px}.user-booking-card .card-footer{margin-top:25px;padding-top:25px;border-top:1px solid #dfdfdf;display:flex;flex-wrap:wrap;gap:10px}.user-booking-card .card-footer .btn{padding:10px 15px;font-size:16px;font-weight:600}.mainFooter{border-radius:25px 25px 0 0;padding:70px 0 70px;margin-top:70px;color:var(--cWhite);background:var(--cPrimary);position:relative}@media(max-width:1650px){.mainFooter{border-radius:0}}@media(max-width:1650px){.mainFooter{border-radius:0}}@media(max-width:1200px),(max-height:1080px){.mainFooter{padding:40px 0;margin-top:40px}}.mainFooter:before{content:"";position:absolute;left:0;top:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(89,31,128,0) 5.85%,#400f61 96.1%);pointer-events:none}.mainFooter .container{position:relative;z-index:11}.mainFooter h2{text-transform:uppercase}.mainFooter .newsletter-wrap{display:flex;gap:150px;color:var(--cWhite);margin-top:40px}@media(max-width:1470px){.mainFooter .newsletter-wrap{gap:100px}}@media(max-width:1200px){.mainFooter .newsletter-wrap{gap:50px}}@media(max-width:991px){.mainFooter .newsletter-wrap{flex-direction:column}}.mainFooter .newsletter-wrap .newsletter-form{max-width:700px;width:100%}@media(max-width:991px){.mainFooter .newsletter-wrap .newsletter-form{max-width:100%}}.mainFooter .newsletter-wrap .newsletter-group{display:flex;position:relative}.mainFooter .newsletter-wrap .newsletter-group:after,.mainFooter .newsletter-wrap .newsletter-group:before{content:"";position:absolute;z-index:1}.mainFooter .newsletter-wrap .newsletter-group:before{top:50%;transform:translateY(-50%);left:15px;width:30px;height:20px;background:url(../images/icons/ico_email.svg?v=u2zz24c) center/contain no-repeat}.mainFooter .newsletter-wrap .newsletter-group:after{top:0;left:0;width:60px;height:60px;background:rgba(0,0,0,0);border:1px solid var(--cBorder);border-radius:50%}.mainFooter .newsletter-wrap .newsletter-group input{border:none;padding-left:80px;width:100%;height:60px}.mainFooter .newsletter-wrap .newsletter-group label.error{right:unset;left:80px;top:-10px}.mainFooter .newsletter-wrap .newsletter-group button{margin:0 0 0 -199px;width:201px;height:60px;padding:unset;position:relative;border:none;text-transform:uppercase;font-size:20px;font-weight:900}@media(max-width:650px){.mainFooter .newsletter-wrap .newsletter-group button{font-size:0;width:61px;margin:0 0 0 -59px}.mainFooter .newsletter-wrap .newsletter-group button:before{content:"";position:absolute;width:23px;height:16px;background:url(../images/icons/ico_arrow-right-alt.svg?v=u2zz271) center/contain no-repeat;left:50%;top:50%;transform:translate(-50%,-50%)}}.mainFooter .newsletter-wrap .newsletter-group button:hover:before{filter:brightness(0) invert(1)}.mainFooter .newsletter-wrap .checkboxSwitcher{margin-top:25px;margin-bottom:0}.mainFooter .newsletter-wrap .checkboxSwitcher label{color:var(--cWhite);font-size:14px;font-weight:400;pointer-events:unset;text-wrap:unset}.mainFooter .newsletter-wrap .checkboxSwitcher label.error{background:var(--cError)}.mainFooter .newsletter-wrap .checkboxSwitcher label.error:before{filter:var(--filterError)}.mainFooter .newsletter-wrap .checkboxSwitcher label span{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.mainFooter .newsletter-wrap .checkboxSwitcher input.error:before{border:1px solid var(--cWhite)}.mainFooter .newsletter-wrap .checkboxSwitcher input.error:after{background:var(--cError)}.mainFooter .newsletter-wrap .social-share-nav{width:100%}@media(max-width:1470px){.mainFooter .newsletter-wrap .social-share-nav{width:50%;margin-top:10px}}@media(max-width:575px){.mainFooter .newsletter-wrap .social-share-nav{width:100%;margin-top:0}}.mainFooter .newsletter-wrap .social-share-nav ul{display:flex;align-items:center;justify-content:space-between}.mainFooter .newsletter-wrap .social-share-nav ul li a{padding:0 30px 30px 30px;font-size:0;display:flex;justify-content:center;transition:all .3s ease-in-out}@media(max-width:1470px){.mainFooter .newsletter-wrap .social-share-nav ul li a{padding:0 20px 30px}}@media(max-width:650px){.mainFooter .newsletter-wrap .social-share-nav ul li a{padding:0 10px 10px 10px}}.mainFooter .newsletter-wrap .social-share-nav ul li a:hover{transform:scale(.9);opacity:.8}.mainFooter .newsletter-wrap .social-share-nav ul li a:before{content:"";display:block;width:40px;height:40px}@media(max-width:1470px){.mainFooter .newsletter-wrap .social-share-nav ul li a:before{width:35px;height:35px}}.mainFooter .newsletter-wrap .social-share-nav ul li a.facebook:before{background:url(../images/icons/ico_facebook.svg?v=u2zz29d) center/contain no-repeat}.mainFooter .newsletter-wrap .social-share-nav ul li a.linkedin:before{background:url(../images/icons/ico_linkedin.svg?v=u2zz2ae) center/contain no-repeat}.mainFooter .newsletter-wrap .social-share-nav ul li a.tiktok:before{background:url(../images/icons/ico_tiktok.svg?v=u2zz2b2) center/contain no-repeat}.mainFooter .newsletter-wrap .social-share-nav ul li a.instagram:before{background:url(../images/icons/ico_instagram.svg?v=u2zz2bz) center/contain no-repeat}.mainFooter .newsletter-wrap .social-share-nav ul li a.whatsapp:before{background:url(../images/icons/ico_whatsapp.svg?v=u2zz2cl) center/contain no-repeat}.mainFooter .newsletter-wrap .social-share-nav ul li a.youtube:before{background:url(../images/icons/ico_youtube.svg?v=u2zz2cx) center/contain no-repeat}.mainFooter .newsletter-wrap .social-share-nav ul li a.x:before{background:url(../images/icons/ico_x.svg?v=u2zz2du) center/contain no-repeat}.mainFooter .footer-nav{margin-top:120px}@media(max-width:1200px),(max-height:1080px){.mainFooter .footer-nav{margin-top:60px}}@media(max-width:991px){.mainFooter .footer-nav{margin-top:40px}}.mainFooter .footer-nav ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px}@media(max-width:450px){.mainFooter .footer-nav ul{grid-template-columns:repeat(2,1fr)}}.mainFooter .footer-nav ul li a{color:var(--cWhite);font-size:15px;font-weight:700;padding:10px 0;text-transform:uppercase}.mainFooter .footer-nav ul li a:hover{color:var(--cSecondary)}.mainFooter .footer-nav ul li ul{display:block}.mainFooter .footer-nav ul li ul li a{font-weight:500;text-transform:unset}.mainFooter p.footer-info{margin-top:60px;font-weight:500;font-size:14px}.mainFooter p.footer-info strong{font-weight:900}.mainFooter p.footer-info a{color:var(--cWhite);text-decoration:underline}.mainFooter p.footer-info a:hover{color:var(--cSecondary)}.bookingFooter .footer-terms-nav ul,.userFooter .footer-terms-nav ul{display:flex;align-items:center;flex-wrap:wrap}@media(max-width:991px){.bookingFooter .footer-terms-nav ul,.userFooter .footer-terms-nav ul{justify-content:center}}@media(max-width:768px){.bookingFooter .footer-terms-nav ul,.userFooter .footer-terms-nav ul{flex-direction:column;align-items:flex-start;justify-content:flex-start}}.bookingFooter .footer-terms-nav ul li:first-of-type a,.userFooter .footer-terms-nav ul li:first-of-type a{padding-left:0}.bookingFooter .footer-terms-nav ul li a,.userFooter .footer-terms-nav ul li a{padding:20px 40px;font-size:16px;font-weight:900;color:var(--cPrimary);text-transform:uppercase;text-wrap:nowrap}@media(max-width:1650px){.bookingFooter .footer-terms-nav ul li a,.userFooter .footer-terms-nav ul li a{padding:20px}}@media(max-width:768px){.bookingFooter .footer-terms-nav ul li a,.userFooter .footer-terms-nav ul li a{padding:10px 10px 10px 0}}.bookingFooter .footer-terms-nav ul li a:hover,.userFooter .footer-terms-nav ul li a:hover{color:var(--cSecondary)}@media(max-width:991px){.bookingFooter.userFooter ul,.userFooter.userFooter ul{justify-content:flex-start}}.bookingFooter.userFooter ul li a,.userFooter.userFooter ul li a{text-transform:unset}.bookingFooter.userFooter p,.userFooter.userFooter p{margin-top:10px;font-size:14px;color:var(--cPrimaryDark)}.error404{background:var(--cPrimary);color:var(--cWhite);position:relative;min-height:100vh}.error404 .content{padding:200px;position:relative;z-index:2}@media(max-width:1400px){.error404 .content{padding:100px}}@media(max-width:991px){.error404 .content{padding:50px}}@media(max-width:768px){.error404 .content{padding:40px 15px}}.error404 h1{font-size:70px;line-height:1}@media(max-width:1750px){.error404 h1{font-size:55px}}@media(max-width:768px){.error404 h1{font-size:40px}}.error404 h2{font-size:100px;line-height:1}@media(max-width:1750px){.error404 h2{font-size:90px}}@media(max-width:1200px){.error404 h2{font-size:70px}}@media(max-width:575px){.error404 h2{font-size:50px}}.error404 p{font-size:20px}.error404 .btn{font-size:20px;margin-top:40px;width:fit-content;font-weight:900;letter-spacing:.7px;background:#ffb900;background-size:400% 100%;background-image:linear-gradient(90deg,#ffb900,#ffb900,#fff,#fff);color:#591f80}.error404 .btn:hover{background-position:99% 0;color:#591f80}.error404 ul{margin-top:40px;max-width:400px}.error404 ul li a{color:var(--cWhite);padding:15px 15px 15px 0;font-size:16px;font-weight:700;position:relative}.error404 ul li a:hover:before{width:100%}.error404 ul li a:hover:after{right:10px}.error404 ul li a:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--cWhite)}.error404 ul li a:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px;height:15px;background:url(../images/icons/ico_chevron-right.svg?v=u2zz2kz) center/contain no-repeat;filter:brightness(0) invert(100)}.error404 .images-wrap{position:absolute;bottom:0;right:0;z-index:1;display:grid;align-items:end;justify-items:end;overflow:hidden}.error404 .images-wrap.play .car-img{animation:1s car-drive 1s cubic-bezier(.25,1,.5,1) forwards}@media(max-height:1000px){.error404 .images-wrap.play .car-img{animation:1s car-drive-lg 1s cubic-bezier(.25,1,.5,1) forwards}}@media(max-height:800px){.error404 .images-wrap.play .car-img{animation:1s car-drive-md 1s cubic-bezier(.25,1,.5,1) forwards}}.error404 .car-img{transform:translateX(150px);margin-bottom:-5px}.error404 .car-img img{width:130px;height:75px;object-fit:contain}.error404 .cliff-img{max-width:620px;width:100%}@media(max-height:1000px){.error404 .cliff-img{max-width:500px}}@media(max-height:800px){.error404 .cliff-img{max-width:350px}}.error404 .cliff-img img{width:100%;height:auto;margin-top:auto;display:block;object-fit:contain}@keyframes car-drive{to{transform:translateX(-280px)}}@keyframes car-drive-lg{to{transform:translateX(-200px)}}@keyframes car-drive-md{to{transform:translateX(-100px)}}.cookies_wrap{display:none;position:fixed;bottom:0;left:0;right:0;margin:0;min-height:81px;background:#000;color:#fff;padding:25px 15px;font-size:12px;line-height:18px;text-align:center;z-index:99999;width:100%}@media(max-width:768px){.cookies_wrap{padding:20px 15px}}.cookies_wrap .cookies_wrap_outer{max-width:1420px;width:100%;display:flex;align-items:center;margin:0 auto}@media(max-width:992px){.cookies_wrap .cookies_wrap_outer{width:100%}}@media(max-width:768px){.cookies_wrap .cookies_wrap_outer{flex-wrap:wrap}}.cookies_wrap .cookies_wrap_text{margin-right:20px}.cookies_wrap .cookies_wrap_text a{font-weight:900;color:var(--cSecondary);display:inline-block!important}.cookies_wrap .cookies_wrap_text a:hover{color:var(--cPrimary)}@media(max-width:768px){.cookies_wrap .cookies_wrap_text{width:100%;text-align:center;display:block;margin-right:0}}.cookies_wrap .cookies_wrap_btns{display:flex;justify-content:flex-end}@media(max-width:768px){.cookies_wrap .cookies_wrap_btns{margin:20px auto 0;justify-content:center;width:100%}}.cookies_wrap .cookies_wrap_btns a{font-weight:900;text-transform:uppercase;letter-spacing:.5px;outline:0!important;border:none}.elatus-portfolio{padding:250px;min-height:100vh}@media(max-width:1650px){.elatus-portfolio{padding:150px}}@media(max-width:1200px){.elatus-portfolio{padding:200px 50px}}@media(max-width:575px){.elatus-portfolio{padding:100px 15px}}.elatus-portfolio .action-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}@media(max-width:992px){.elatus-portfolio .action-bar{flex-direction:column;justify-content:flex-start;margin-bottom:50px}}.elatus-portfolio .action-bar ul{display:flex;list-style:none;margin-bottom:25px}.elatus-portfolio .action-bar ul li{background:var(--cPrimary);color:#fff;margin:5px;padding:5px 15px;letter-spacing:1.2px;cursor:pointer;opacity:.6}@media(max-width:992px){.elatus-portfolio .action-bar ul li{font-size:14px}}@media(max-width:575px){.elatus-portfolio .action-bar ul li{font-size:12px;padding:5px 10px}}.elatus-portfolio .action-bar ul li.active{opacity:1}.elatus-portfolio .action-bar .filter-box{min-width:225px}.elatus-portfolio .action-bar .filter-box .select2-container .select2-selection--single{margin:0}.elatus-portfolio .action-bar .filter-box .select2-container--default .select2-selection--single .select2-selection__arrow b{top:-5px;margin-left:11px}.elatus-portfolio .fleet{display:flex;flex-wrap:wrap;position:relative}.elatus-portfolio .fleet .single-car{width:calc(25% - 30px);margin:15px;position:relative;height:300px}@media(max-width:1650px){.elatus-portfolio .fleet .single-car{width:calc(33.33333% - 30px)}}@media(max-width:992px){.elatus-portfolio .fleet .single-car{width:calc(50% - 30px)}}@media(max-width:575px){.elatus-portfolio .fleet .single-car{width:100%;margin:50px 0}}.elatus-portfolio .fleet .single-car img{width:100%;height:100%;object-fit:contain}.elatus-portfolio .fleet .single-car span{position:absolute;right:0;top:0;background:var(--cPrimary);color:#fff;padding:5px 10px;border-radius:15px}.elatus-portfolio .fleet .single-car .slick-slider{cursor:pointer}