body{font-family:"Quicksand", sans-serif;font-weight:400;font-size:14px;color:#3e3e3e}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:inherit}p{line-height:28px;margin-bottom:0}p a{color:#d81d25}button{color:inherit;-ms-touch-action:manipulation;touch-action:manipulation}#page-content{width:100%}#page-content.with-padding{padding-top:160px}.gm-btn{position:relative;display:table;min-width:130px;width:auto;padding:10px 15px;line-height:30px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d81d25;border-radius:10px;color:#fff;font-size:14px;font-weight:500;-webkit-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;border:none}.gm-btn.lite{background-color:#fff;color:#d81d25}.gm-btn.with-chevron::after{content:"\f054";padding-left:8px;font-family:"Font Awesome 5 Free";font-weight:900;-webkit-transition:padding-left .2s linear;transition:padding-left .2s linear}.gm-btn:hover{background-color:#df5359;color:#fff}.gm-btn:hover.lite{background-color:#f0f0f0;color:#d81d25}.gm-btn:hover.lite-on-hover{color:#d81d25;background-color:#f5f5f5}.gm-btn:hover.with-chevron::after{padding-left:11px}.close-btn{border:none;background:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.close-btn::before{content:"\f00d";font-family:"Font Awesome 5 Free";font-weight:900}.gm-card .thumbnail{position:relative;width:100%;padding-top:61%;border-radius:10px}.gm-card .thumbnail .hover-layer{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 2px);height:calc(100% + 2px);top:-1px;left:-1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f0f0f0;border-radius:10px;font-size:15px;font-weight:500;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, transform;transition-property:opacity, visibility, transform, -webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.gm-card .thumbnail .hover-layer::before{content:"";position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;left:10px;border:solid 1px #5a5a5d;border-radius:10px}.gm-card .thumbnail img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:10px}.gm-card .thumbnail .discount{position:absolute;padding:10px 17px;background-color:#d81d25;font-weight:500;border-radius:5px;top:15px;right:15px;color:#fff;font-size:15px;line-height:1;z-index:0}.gm-card .card-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;font-weight:500;font-size:13px;color:#6e6e6e}.gm-card .card-details .summary>div:not(:last-child){margin-bottom:5px}.gm-card .card-details .name{font-size:16px;color:#3e3e3e}.gm-card .card-details .location::before{font-family:"Font Awesome 5 Free";content:"\f3c5";margin-right:5px;font-weight:900}.gm-card .card-details .prices{text-align:right}.gm-card .card-details .prices del{font-size:20px;font-weight:300;text-decoration:line-through}.gm-card .card-details .prices .price{font-size:23px;color:#d81d25;font-weight:500}.gm-card:hover .thumbnail .hover-layer{-webkit-transition-delay:0s;transition-delay:0s;opacity:0.9;visibility:visible}.gm-input{width:100%;line-height:38px;border:none;background-color:#fff;border-radius:10px;outline:0;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.gm-input.date-input{-webkit-appearance:none;-moz-appearance:none;height:60px}.gm-input.gm-time-input{min-height:60px}.gm-input.tel-input .iti__flag-container{padding:0}.gm-input.uppercase{text-transform:uppercase}textarea.gm-input{resize:none;line-height:28px;padding-top:16px;padding-bottom:16px}.gm-input-container{position:relative}.gm-input-container.fancy-label label{position:absolute;color:#3e3e3e;right:100%;top:50%;padding:5px;-webkit-transform:translate(calc(100% + 15px), -50%) scale(1);transform:translate(calc(100% + 15px), -50%) scale(1);border-radius:7px;-webkit-transition-property:right, background-color, color, -webkit-transform;transition-property:right, background-color, color, -webkit-transform;transition-property:right, transform, background-color, color;transition-property:right, transform, background-color, color, -webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transform-origin:left center;transform-origin:left center}.gm-input-container.fancy-label.focused label{right:15px;-webkit-transform:translate(0px, -50%) scale(0.9);transform:translate(0px, -50%) scale(0.9);background-color:#d81d25;color:#fff}.gm-input-container.fancy-label .gm-input{padding-right:100px}.gm-input-container .select-container{position:relative;width:100%}.gm-input-container .select-container::after{position:absolute;content:"\f078";font-family:"Font Awesome 5 Free";right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:900;color:#6e6e6e;z-index:1}.gm-tel-input-container>.iti{width:100%}.gm-tel-input-container .iti__flag-container{padding:0}.gm-tel-input-container .iti__flag-container .iti__selected-flag{border-top-left-radius:10px;border-bottom-left-radius:10px}.gm-tel-input-container .iti__country-list{border-radius:10px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);border:none}.gm-select{width:100%;line-height:38px;border:none;background-color:#fff;border-radius:10px;outline:0;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #fff;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.gm-checkbox-container input[type="checkbox"],.gm-checkbox-container input[type="radio"]{display:none}.gm-checkbox-container label{position:relative;padding-left:30px;color:#3e3e3e;cursor:pointer;font-size:13px}.gm-checkbox-container label::before{content:"";position:absolute;width:20px;height:20px;border:solid 1px #3e3e3e;border-radius:5px;left:0;top:calc(50% - 10px);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.gm-checkbox-container label::after{content:"";position:absolute;width:12px;height:12px;left:4px;top:calc(50% - 6px);background-color:#d81d25;opacity:0;border-radius:3px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.gm-checkbox-container label a{text-decoration:underline;-webkit-transition:color .2s linear;transition:color .2s linear}.gm-checkbox-container label a:hover{color:#d81d25}.gm-checkbox-container.circle label{min-height:20px}.gm-checkbox-container.circle label::before,.gm-checkbox-container.circle label::after{border-radius:50%}.gm-checkbox-container.lite label{color:#fff}.gm-checkbox-container.lite label::before{content:"";border-color:#fff}.gm-checkbox-container.lite label::after{background-color:#fff}.gm-checkbox-container.lite label a:hover{color:#f0f0f0}.gm-checkbox-container.checked label::before{border-color:#d81d25}.gm-checkbox-container.checked label::after{opacity:1}.gm-checkbox-container.checked.lite label::before{border-color:#fff}.gm-range-input-container{padding-left:10px;padding-right:10px}.gm-range-input-container .range-values{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% + 20px);margin-left:-10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;font-size:18px;color:#3e3e3e}.gm-range-input-container .range-values .min,.gm-range-input-container .range-values .max{max-width:calc(50% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gm-range-input-container .range-values input[type="number"]{border:none;min-width:95px;background-color:#f5f5f5;border-radius:5px;padding:5px 0 5px 10px;margin-right:5px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.noUi-target{height:2px;border-radius:1px;background-color:#979797;border:none;-webkit-box-shadow:none;box-shadow:none}.noUi-horizontal .noUi-handle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px !important;height:20px !important;border:solid 1px #d81d25;border-radius:50%;padding:0;top:-10px;right:-10px}.noUi-horizontal .noUi-handle::before{content:"";position:absolute;width:10px;height:10px;top:calc(50% - 5px);left:calc(50% - 5px);background-color:#d81d25;border-radius:50%}.noUi-horizontal .noUi-handle::after{display:none}.hidden-input{display:none}.form-feedback{position:relative;width:100%;line-height:24px;background-color:#8c8c8c;color:#fff;padding:3px 30px 3px 10px;border-radius:5px;font-size:13px;display:none}.form-feedback.success{background-color:#8ad675}.form-feedback.error{background-color:#df5359}.form-feedback.show{display:block}.form-feedback .close-btn{position:absolute;width:16px;height:16px;top:calc(50% - 8px);right:10px;line-height:16px}.form-feedback .close-btn:hover{opacity:0.6}.form-group{position:relative}.form-group.touched.error .invalid-feedback{display:block}.form-group.touched.error .gm-input{border:solid 1px #df5359}.form-group .invalid-feedback{padding:5px 20px;font-size:11px;color:#fff;background:#df5359;border:1px solid #df5359;text-align:center;width:unset !important;max-width:100%;position:absolute;z-index:2;margin-top:-0.5rem;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:5px}.form-group .invalid-feedback::before{content:"";position:absolute;top:-5px;left:-2.5px;margin-left:50%;width:10px;height:5px;border-bottom:5px solid #df5359;border-left:5px solid transparent;border-right:5px solid transparent}.form-group .invalid-feedback::after{content:"";position:absolute;top:-4px;left:-2.5px;margin-left:50%;width:10px;height:5px;border-bottom:5px solid #df5359;border-left:5px solid transparent;border-right:5px solid transparent}.form-group .invalid-feedback ul{list-style-type:none;margin:0;padding:0}.form-group.gm-checkbox-container .invalid-feedback{position:relative;padding:0;font-size:11px;color:#df5359;background:initial;border:none;text-align:left;margin-top:0;top:initial;left:initial;-webkit-transform:none;transform:none;border-radius:0}.form-group.gm-checkbox-container .invalid-feedback::before,.form-group.gm-checkbox-container .invalid-feedback::after{display:none}.gmi-loader{display:none;width:125px;height:125px;background-image:url("../../img/gmi-loader.gif");background-size:contain;background-color:#ffffff;background-repeat:no-repeat;border-radius:50%;overflow:hidden;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3)}.modal-backdrop.show{opacity:0.96}.flip-x-item{-webkit-transform:scaleX(-1);transform:scaleX(-1)}header#header{position:fixed;width:100%;z-index:99;padding-top:30px}header#header .topbar{position:absolute;width:100%;min-height:30px;line-height:30px;background-color:#d81d25;color:#fff;font-size:14px;font-weight:500;left:0;top:0}header#header .topbar .left-side,header#header .topbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header .topbar .topbar-dropdown a[role="button"]{outline:0}header#header .topbar .topbar-dropdown .dropdown-menu{background-color:initial;border-radius:0;border:none;min-width:30px}header#header .topbar .topbar-dropdown .dropdown-menu li:not(:last-child){margin-bottom:5px}header#header .topbar .topbar-dropdown .dropdown-menu .dropdown-item{padding:0px 10px;font-size:13px;line-height:24px;border-radius:5px;background-color:#d81d25;color:#fff}header#header .header-inner-container{width:100%;padding-top:30px}header#header #header-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 30px;border-radius:15px;min-height:70px}header#header #header-inner .header-bg-layer{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(240,240,240,0.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;z-index:-1}header#header #header-inner .logo img{max-width:130px}header#header #header-inner .menu-container{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}header#header #header-inner .menu{list-style-type:none;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}header#header #header-inner .menu>li{float:left;font-weight:500;line-height:70px;-webkit-transition:color .2s linear;transition:color .2s linear;color:#3e3e3e}header#header #header-inner .menu>li>a,header#header #header-inner .menu>li>span{cursor:pointer}header#header #header-inner .menu>li:not(:last-child){margin-right:30px}header#header #header-inner .menu>li.active>a,header#header #header-inner .menu>li.active>span{color:#d81d25}header#header #header-inner .menu>li .submenu{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:100%;visibility:hidden;opacity:0;-webkit-transition:opacity .2s linear,visibility 0s linear 0s;transition:opacity .2s linear,visibility 0s linear 0s;line-height:20px;color:#3e3e3e}header#header #header-inner .menu>li .submenu ul{list-style-type:none;padding:0;margin:0}header#header #header-inner .menu>li .submenu ul:not(:last-child){margin-right:40px}header#header #header-inner .menu>li .submenu ul li{font-size:14px;-webkit-transition:color .2s linear,padding .2s linear;transition:color .2s linear,padding .2s linear;position:relative;overflow:hidden;padding-left:0px;padding-right:15px}header#header #header-inner .menu>li .submenu ul li::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f054";left:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:900;font-size:12px;color:#000;-webkit-transition:left .2s linear,opacity .2s linear,visibility 0s linear .2s;transition:left .2s linear,opacity .2s linear,visibility 0s linear .2s;opacity:0;visibility:hidden;color:#d81d25}header#header #header-inner .menu>li .submenu ul li:not(:last-child){margin-bottom:10px}header#header #header-inner .menu>li .submenu ul li:hover{color:#d81d25;padding-left:15px;padding-right:0px}header#header #header-inner .menu>li .submenu ul li:hover::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible;left:5px}header#header #header-inner .menu>li .submenu ul li.active{color:#d81d25}header#header #header-inner .menu>li:hover{color:#d81d25}header#header #header-inner .menu>li:hover .submenu{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible}header#header #header-inner .menu-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header #header-inner .search-btn{background:none;-webkit-appearance:none;padding:0 3px;border:none;margin-left:20px}header#header #header-inner #search-in-website-form{position:absolute;top:calc(100% + 50px);width:66.66%;left:16.67%;opacity:0;visibility:hidden;-webkit-transition:opacity .2s linear,visibility 0s linear 0s;transition:opacity .2s linear,visibility 0s linear 0s}header#header #header-inner #search-in-website-form form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header #header-inner #search-in-website-form #search-in-website-input{width:100%;line-height:60px;border-radius:10px;border:none;-webkit-appearance:none;outline:0;padding:0 15px 0 15px}header#header #header-inner #search-in-website-form #search-in-website-input::-webkit-input-placeholder{color:#5a5a5d;font-weight:500}header#header #header-inner #search-in-website-form #search-in-website-input:-ms-input-placeholder{color:#5a5a5d;font-weight:500}header#header #header-inner #search-in-website-form #search-in-website-input::-ms-input-placeholder{color:#5a5a5d;font-weight:500}header#header #header-inner #search-in-website-form #search-in-website-input::placeholder{color:#5a5a5d;font-weight:500}header#header #header-inner #search-in-website-form button[type="submit"]{background-color:#d81d25;color:#fff;line-height:60px;padding:0 30px;border-radius:10px;margin-left:20px;outline:0}header#header #header-inner .mobile-menu-btn{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:24px;margin-left:20px;cursor:pointer}header#header #header-inner .mobile-menu-btn span{display:block;background:#3e3e3e;border-radius:10px;height:3px;margin:2px 0;-webkit-transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6);transition:0.4s cubic-bezier(0.68, -0.6, 0.32, 1.6)}header#header #header-inner .mobile-menu-btn span:nth-of-type(1){width:50%}header#header #header-inner .mobile-menu-btn span:nth-of-type(2){width:100%}header#header #header-inner .mobile-menu-btn span:nth-of-type(3){width:75%}header#header #header-inner.ready li .menu>li .submenu{-webkit-transition:opacity .2s linear,visibility 0s linear .2s;transition:opacity .2s linear,visibility 0s linear .2s}header#header #header-inner.ready #search-in-website-form{-webkit-transition:opacity .2s linear,visibility 0s linear .2s;transition:opacity .2s linear,visibility 0s linear .2s}header#header #header-inner.show-mobile-menu .mobile-menu-btn span:nth-of-type(1){-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotatez(45deg) translate(3px, 0px);transform:rotatez(45deg) translate(3px, 0px)}header#header #header-inner.show-mobile-menu .mobile-menu-btn span:nth-of-type(2){-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotatez(-45deg);transform:rotatez(-45deg)}header#header #header-inner.show-mobile-menu .mobile-menu-btn span:nth-of-type(3){-webkit-transform-origin:bottom;transform-origin:bottom;width:50%;-webkit-transform:translate(11px, -3px) rotatez(45deg);transform:translate(11px, -3px) rotatez(45deg)}header#header #header-inner.search .submenu{display:none !important}header#header #header-inner.search #search-in-website-form{-webkit-transition-delay:0s !important;transition-delay:0s !important;visibility:visible;opacity:1}#gm-slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:700px}#gm-slider .slider-carousel{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;left:0;top:0;z-index:-1}#gm-slider .slider-carousel .owl-stage,#gm-slider .slider-carousel .owl-item{height:100%}#gm-slider .slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#f5f5f5}#gm-slider .slide.has-overlay::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:1}#gm-slider .slide img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#gm-slider .slider-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#gm-slider .slider-content-container .slider-contents{position:relative;width:100%;list-style-type:none;margin:0;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}#gm-slider .slider-content-container .slider-contents li{position:absolute;max-width:100%;left:0;top:50%;visibility:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gm-slider .slider-content-container .slider-contents li .slide-title{font-family:"Rajdhani", sans-serif;font-size:100px;line-height:120px;font-weight:700;color:#fff;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}#gm-slider .slider-content-container .slider-contents li .slide-title small{display:block;font-size:50px;line-height:50px}#gm-slider .slider-content-container .slider-contents li .slide-desc{max-width:800px;color:#fff;margin-bottom:25px;font-size:18px;line-height:30px;opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98)}#gm-slider .slider-content-container .slider-contents li .gm-btn{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}#gm-slider .slider-content-container .slider-contents li .slide-title,#gm-slider .slider-content-container .slider-contents li .slide-desc,#gm-slider .slider-content-container .slider-contents li .gm-btn{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-property:opacity, background-color, -webkit-transform;transition-property:opacity, background-color, -webkit-transform;transition-property:transform, opacity, background-color;transition-property:transform, opacity, background-color, -webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear}#gm-slider .slider-content-container .slider-contents li.active{-webkit-transition-delay:0s !important;transition-delay:0s !important;visibility:visible}#gm-slider .slider-content-container .slider-contents li.active .slide-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#gm-slider .slider-content-container .slider-contents li.active .slide-desc{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#gm-slider .slider-content-container .slider-contents li.active .gm-btn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#gm-slider .slider-content-container .slider-contents.ready li{-webkit-transition:visibility 0s linear 0.4s;transition:visibility 0s linear 0.4s}#gm-slider .slider-content-container .carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#gm-slider .slider-content-container .carousel-nav ul{width:100%;list-style-type:none;margin:10px 0;padding:0}#gm-slider .slider-content-container .carousel-nav li{width:100%;height:80px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#gm-slider .slider-content-container .carousel-nav li:not(:last-child){margin-bottom:15px}#gm-slider .slider-content-container .carousel-nav li:not(.active){cursor:pointer;opacity:40%}#gm-slider .slider-content-container .carousel-nav li:hover{opacity:1}#gm-slider .slider-content-container .carousel-nav button{-webkit-appearance:none;background:none;border:none;opacity:40%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}#gm-slider .slider-content-container .carousel-nav button::before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;color:#fff}#gm-slider .slider-content-container .carousel-nav button.prev-btn::before{content:"\f077"}#gm-slider .slider-content-container .carousel-nav button:hover{opacity:1}.date-range-input-container{width:100%;-ms-flex-negative:0;flex-shrink:0;max-width:360px}.date-range-input-container .t-datepicker{max-width:700px}.date-range-input-container .t-dates{line-height:40px;font-size:14px}.date-range-input-container .t-datepicker-day{max-width:550px}.date-range-input-container .t-datepicker-day{z-index:9;border-radius:10px}.date-range-input-container .t-dates{padding:10px 20px;height:initial}.date-range-input-container .t-check-in{margin-right:20px}.date-range-input-container .t-arrow-top{z-index:10}.date-range-input-container .t-check-in,.date-range-input-container .t-check-out{border:none;background-color:#fff;border-radius:10px;width:calc(50% - 20px)}.date-range-input-container .t-check-in .t-date-info-title,.date-range-input-container .t-check-out .t-date-info-title{font-size:14px;line-height:40px;margin-left:5px;margin-top:-2px;opacity:1}.date-range-input-container .t-check-in .t-day-check-in,.date-range-input-container .t-check-out .t-day-check-in{margin-top:-2px;margin-left:5px}.date-range-input-container .t-input{left:3px;max-width:100%}#search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border-radius:10px;padding:20px 40px}#search-form .gm-input-container{width:100%;margin-right:20px}#search-form .gm-input-container.date-range-input-container{max-width:360px}#search-form .gm-input-container.guests-input-container{max-width:350px}#search-form button[type="submit"]{line-height:40px}.resminer-autocomplete .rsa-loader{border-top-color:#d81d25}#find-room-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#find-room-form .date-range-input-container{margin-bottom:20px}#find-room-form .date-range-input-container .t-check-in,#find-room-form .date-range-input-container .t-check-out{background-color:#f5f5f5}#find-room-form .gm-input-container{width:100%}#find-room-form .gm-input-container.guests-input-container{max-width:calc(100% - 150px)}#find-room-form .gm-input-container.guests-input-container .guests-summary{background-color:#f5f5f5}#find-room-form .gm-input{background-color:#f5f5f5;border:solid 1px #f5f5f5}#find-room-form button[type="submit"]{width:130px;line-height:40px}#search-place-container .gmi-loader{display:block}.guests-input-container .guests-summary{width:100%;line-height:60px;border:none;background-color:#fff;border-radius:10px;outline:0;padding:0 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.guests-input-container .guests-summary span:not(:first-child)::before{content:" - "}.guests-input-container .mobile-bg-layer{position:fixed;display:none;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .2s linear,visibility 0s linear .2s;transition:opacity .2s linear,visibility 0s linear .2s;z-index:100;cursor:pointer}.guests-input-container .inputs-modal{display:none;position:absolute;min-width:350px;top:100%;right:0;width:100%;background-color:#fff;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);border-radius:10px;margin-top:10px;padding:20px;z-index:1}.guests-input-container .inputs-modal .mobile-close-line{width:60px;height:4px;border-radius:2px;background-color:#6e6e6e;opacity:0.4;margin:0 auto 30px auto;cursor:pointer}.guests-input-container .inputs-modal .id-btn{width:40px;line-height:20px;padding:10px 0px;background-color:#f0f0f0;color:#6e6e6e;font-size:18px;min-width:initial;border:solid 1px #f0f0f0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.guests-input-container .inputs-modal .id-btn:hover{border-color:#d81d25}.guests-input-container .inputs-modal .id-btn:disabled{cursor:not-allowed}.guests-input-container .inputs-modal .guest-group-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guests-input-container .inputs-modal .guest-group-container:not(:last-child){margin-bottom:20px}.guests-input-container .inputs-modal .group-name{font-size:15px;font-weight:500}.guests-input-container .inputs-modal .group-name .note{display:block;font-size:11px;color:#6e6e6e;font-weight:400}.guests-input-container .inputs-modal .group-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guests-input-container .inputs-modal .group-value .value{width:50px;color:#6e6e6e;font-size:16px;font-weight:500;text-align:center}.guests-input-container .inputs-modal .children-ages-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.guests-input-container .inputs-modal .children-ages-group .gm-select-container{position:relative;width:33.33%;padding:0 10px 10px 0;border-radius:10px}.guests-input-container .inputs-modal .children-ages-group .gm-select-container:nth-child(3n){padding-right:0}.guests-input-container .inputs-modal .children-ages-group .gm-select-container label{position:relative;padding:0 0 5px 0;left:initial;top:initial;-webkit-transform:initial;transform:initial}.guests-input-container .inputs-modal .children-ages-group .gm-select-container .select-container{width:100%;position:relative}.guests-input-container .inputs-modal .children-ages-group .gm-select-container .select-container::after{position:absolute;content:"\f078";font-family:"Font Awesome 5 Free";right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:900;color:#6e6e6e;z-index:-1}.guests-input-container .inputs-modal .children-ages-group .gm-select-container select{position:relative;width:100%;line-height:25px;font-size:14px;height:40px;border:solid 1px #6e6e6e;background-color:initial;border-radius:5px;outline:0;-webkit-appearance:none;padding:2px 5px}.guests-input-container.open .inputs-modal{display:block}.guests-input-container.open .mobile-bg-layer{visibility:visible;opacity:1;-webkit-transition-delay:0s;transition-delay:0s}#newsletter-section{position:relative;margin-top:60px}#newsletter-section::before{content:"";position:absolute;background-color:#f5f5f5;width:100%;height:50%;bottom:0;left:0;z-index:-1}#newsletter{background-color:#d81d25;padding:50px 15px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#newsletter .newsletter-title{font-size:30px;font-family:"Rajdhani", sans-serif;font-weight:400;color:#fff;margin-bottom:25px}#newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;max-width:515px}#newsletter input.email-input{width:calc(100% - 145px);margin-right:15px}#newsletter button[type="submit"]{font-size:14px;width:120px;border-radius:13px;-webkit-box-sizing:border-box;box-sizing:border-box}#newsletter .gm-checkbox-container{margin-top:15px}footer#footer{background-color:#f5f5f5;padding:30px 0}footer#footer .footer-col{color:#3e3e3e;margin-bottom:50px}footer#footer .footer-col .title{font-size:16px;font-weight:500;border-bottom:solid 1px #979797;padding-bottom:15px;margin-bottom:15px}footer#footer .footer-col .footer-who-are-we{line-height:27px}footer#footer .footer-col ul{list-style-type:none;margin:0;padding:0}footer#footer .footer-col ul li:not(:last-child){margin-bottom:15px}footer#footer .footer-col ul li a{position:relative;padding-right:15px;-webkit-transition:color .2s linear,padding .2s linear;transition:color .2s linear,padding .2s linear}footer#footer .footer-col ul li a::before{position:absolute;font-family:"Font Awesome 5 Free";content:"\f054";left:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:900;font-size:12px;color:#000;-webkit-transition:left .2s linear,opacity .2s linear,visibility 0s linear .2s;transition:left .2s linear,opacity .2s linear,visibility 0s linear .2s;opacity:0;visibility:hidden;color:#d81d25}footer#footer .footer-col ul li a:hover{color:#d81d25;padding-left:15px;padding-right:0px}footer#footer .footer-col ul li a:hover::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible;left:5px}footer#footer .footer-col ul.footer-social-list{display:table;font-size:18px;margin-bottom:30px}footer#footer .footer-col ul.footer-social-list li{float:left;margin-bottom:0}footer#footer .footer-col ul.footer-social-list li:not(:last-child){margin-right:20px}footer#footer .footer-col ul.footer-social-list a{padding-right:0;-webkit-transition:color .2s linear;transition:color .2s linear}footer#footer .footer-col ul.footer-social-list a::before{display:none}footer#footer .footer-col ul.footer-social-list a:hover{color:#d81d25;padding-left:0}footer#footer .footer-col a.digital-verify-system{display:table;width:100%}footer#footer .footer-col a.digital-verify-system img{max-width:100%;height:auto}footer#footer .footer-policies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;border-top:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;font-size:12px;color:#898989;margin-right:20px;margin-bottom:15px}footer#footer .footer-policies ul.policies{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer#footer .footer-policies ul.policies li:not(:last-child){margin-right:20px}footer#footer .footer-policies ul.policies a{-webkit-transition:color .2s linear;transition:color .2s linear}footer#footer .footer-policies ul.policies a:hover{color:#d81d25}footer#footer .footer-policies .payment-methods{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:335px;width:100%}footer#footer .copyright{font-size:13px;color:#3e3e3e}footer#footer .footer-info{font-size:12px;color:#898989;margin:10px 0 15px 0}footer#footer .signatures{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#000000}footer#footer .signatures>div:first-child{margin-right:5px}footer#footer .signatures>div:first-child::after{content:"-";margin-left:5px}footer#footer .signatures .codio a{font-weight:500;color:#bf3030}footer#footer .signatures .codio a span{color:#f8951d}footer#footer .signatures .resminer a{font-weight:500}footer#footer .signatures .resminer a span{color:#ff0080}#page-header{position:relative;height:350px;background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;margin-bottom:50px}#page-header .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:180px;padding-bottom:50px;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3);z-index:0}#page-header .page-title{z-index:1;font-family:"Rajdhani", sans-serif;font-weight:600;font-size:50px;color:#fff}#page-header ul.breadcrumbs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-header-type-two{width:100%;background-color:#f5f5f5;margin-bottom:30px}#page-header-type-two .content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-header-type-two .page-title{font-family:"Rajdhani", sans-serif;font-size:18px;font-weight:500;margin:0;padding:20px 0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}#page-header-type-two ul.breadcrumbs{max-width:100%;margin-left:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}#page-header-type-two ul.breadcrumbs::-webkit-scrollbar{display:none}#page-header-type-two ul.breadcrumbs li{font-size:13px;color:#3e3e3e;white-space:nowrap}#page-header-type-two ul.breadcrumbs li:not(:last-child)::after{color:#3e3e3e}ul.breadcrumbs{list-style-type:none;margin:0;padding:0;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Rajdhani", sans-serif;font-weight:600}ul.breadcrumbs li{font-size:14px;color:#fff}ul.breadcrumbs li:not(:last-child) a{opacity:0.6}ul.breadcrumbs li:not(:last-child)::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 15px;color:#fff;font-size:11px;opacity:0.6}#home-cards-isotope-filter{overflow:scroll;margin:55px 0}#home-cards-isotope-filter .isotope-filter{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#home-cards-isotope-filter button{border:solid 1px #e4e4e4;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;line-height:10px;padding:20px 10px;text-align:center;min-width:150px;margin-right:20px;background:none;-webkit-transition-property:color, border-color;transition-property:color, border-color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear}#home-cards-isotope-filter button.active{color:#d81d25;border-color:#d81d25}#home-cards-isotope-filter button:hover{color:#d81d25}#home-search-bar{margin-top:-50px}#home-cards-isotope .isotope-item{margin-bottom:30px}#page-content.list-page-content{overflow:hidden;padding-top:200px}#filter-summary-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-icon{margin-right:15px}.filter-icon svg{width:26px;height:auto !important}#filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#filter-actions .filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:25px;font-weight:500;line-height:1;margin-top:-10px}#filter-actions #clear-filter-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;background:none;-webkit-appearance:none;border:none;padding:0}#filter-actions #clear-filter-btn .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:solid 1px #3e3e3e;border-radius:50%}#filter-actions #clear-filter-btn span{margin-right:10px}#filter-actions #clear-filter-btn:active,#filter-actions #clear-filter-btn:disabled{opacity:0.7}#filter-actions #clear-filter-btn svg{width:12px;height:auto}#filter-result-info-col{padding-left:30px;color:#3e3e3e;font-size:16px}#filter-sort-select-container{position:relative;display:table;float:right;padding-right:25px}#filter-sort-select-container::after{content:"";position:absolute;right:10px;width:12px;height:12px;top:calc(50% - 8px);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDQ0OCA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnoiLz48L3N2Zz4=");background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}#filter-sort-select{float:right;border:none;outline:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.row#list-row{margin-top:50px}.filter-widget{display:inline-block;width:100%;color:#3e3e3e;margin-bottom:35px}.filter-widget .widget-title{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none;border-bottom:solid 1px #e0e0e0;padding:0 0 5px 0;margin-bottom:15px;background:none}.filter-widget .widget-title .title{font-size:18px;font-weight:500}.filter-widget .widget-title::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f077";-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.filter-widget .widget-title.collapsed::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-widget .gm-checkbox-container:not(:last-child){margin-bottom:10px}.filter-widget .gm-checkbox-container label{font-size:14px;line-height:20px}#filter-form .mobile-header{position:fixed;display:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;border-bottom:solid 1px #fff;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1}#filter-form .mobile-header .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filter-form .mobile-header .title span{font-size:16px;margin-bottom:-3px}#filter-form button[type="submit"]{width:100%}#filter-form button[type="submit"]:disabled{opacity:0.7}#list-col{padding-left:30px}#list-col .gm-card{margin-bottom:30px}#list-col .gmi-loader{margin:0 auto}#list-col.loading .gmi-loader{display:block}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#8c8c8c;line-height:1}.pagination svg{-webkit-transition:fill .2s linear;transition:fill .2s linear}.pagination svg:hover{fill:#d81d25;stroke:#d81d25}.pagination a,.pagination span{margin-right:10px}.pagination a{-webkit-transition:color .2s linear;transition:color .2s linear}.pagination a.active,.pagination a:hover{color:#d81d25}.about-us-desc ul.custom-list{list-style-type:none;margin:20px 0;padding:0}.about-us-desc ul.custom-list li:not(:last-child){margin-bottom:10px}.about-us-desc ul.custom-list .list-item-title{position:relative;padding-left:20px;font-size:18px;font-weight:500;margin-bottom:3px}.about-us-desc ul.custom-list .list-item-title::before{content:"";position:absolute;width:10px;height:10px;border:solid 3px #d81d25;left:0;top:calc(50% - 5px);border-radius:50%}.about-us-desc ul.custom-list p{padding-left:20px}.about-us-image{width:100%}.about-us-image img{border-radius:30px;max-width:100%;height:auto}.about-gm-section{margin-top:50px;background-color:#f5f5f5}.about-gm-section .about-gm-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:scroll;overflow-y:hidden;padding-top:50px;padding-bottom:50px;width:100%}.about-gm-section .about-gm-container::-webkit-scrollbar{height:10px}.about-gm-section .about-gm-container::-webkit-scrollbar-track{background-color:#f8f8f8;border-radius:5px}.about-gm-section .about-gm-container::-webkit-scrollbar-thumb{border-radius:5px;background-color:#e0e0e0}.about-gm-section .content-col{position:relative}.about-gm-section .arrow-col{position:relative}.about-gm-section .arrow{display:table;position:absolute;right:20px;bottom:10px;font-size:20px;color:#898989}.about-gm-section .about-gm{display:table;color:#898989;white-space:nowrap}.about-gm-section .about-gm .item{display:inline-block;-ms-flex-negative:0;flex-shrink:0}.about-gm-section .about-gm .item:not(:last-child){margin-right:80px}.about-gm-section .about-gm .item:last-child{margin-right:50px}.about-gm-section .about-gm a{color:#898989}.about-gm-section .about-gm a:hover{color:#d81d25}.about-gm-section .about-gm .title{font-size:15px;font-weight:700}#page-content.contact-page-content{background-color:#f0f0f0}#page-header.contact-page-header{margin-bottom:0;height:500px}#contact-form-row{padding-top:50px;padding-bottom:50px}#contact-form-row .contact-form-title{margin-bottom:20px;font-family:"Rajdhani", sans-serif;font-size:35px;font-weight:500}#contact-informations-container{z-index:1}#contact-informations{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 20px;font-size:15px;border-radius:15px;background-color:#fff;line-height:20px;margin-top:-40px}#contact-informations p{line-height:20px}#contact-informations i.icon{margin-right:10px}#contact-informations .info-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contact-informations .info-col>a:not(:last-child),#contact-informations .info-col>span:not(:last-child){margin-right:50px}.contact-form .form-group.message{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100%}.contact-form .form-group.gm-checkbox-container .invalid-feedback{text-align:center}.contact-form textarea{min-height:100%}.contact-form button[type="submit"]{width:100%}#contact-us-map{position:absolute;width:100%;height:100%;left:0;top:0}#hotel-page-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#hotel-carousel-container{position:relative}#hotel-carousel .owl-stage-outer{border-radius:15px}#hotel-carousel .hotel-carousel-item{position:relative;padding-top:64.45%}#hotel-carousel img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover}#hotel-carousel .owl-dots{display:none}#hotel-carousel-fullscreen-modal-trigger{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;right:20px;top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:25px;z-index:9;background:none;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}#hotel-carousel-fullscreen-modal-trigger::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.3);border-radius:5px;z-index:-1}#hotel-carousel-fullscreen-modal-trigger:active{color:#e4e4e4}#hotel-carousel-nav{position:relative;width:100%;margin-top:15px}#hotel-carousel-nav .nav-item{width:100%;height:50px;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px;opacity:0.5;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;cursor:pointer}#hotel-carousel-nav .nav-item.active,#hotel-carousel-nav .nav-item:hover{opacity:1}#hotel-carousel-nav .owl-nav button{position:absolute;width:20px;height:20px;top:calc(50% - 10px);color:#3e3e3e}#hotel-carousel-nav .owl-nav button.owl-next{right:0}#hotel-carousel-nav .owl-dots{display:none}#hotel-page-tablist{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:30px 0 20px 0;border-bottom:solid 2px #f0f0f0}#hotel-page-tablist li:not(:last-child){margin-right:40px}#hotel-page-tablist button{position:relative;-webkit-appearance:none;background:none;border:none;padding:5px 0;font-size:16px;font-weight:600}#hotel-page-tablist button.active{color:#d81d25}#hotel-page-tablist button.active::after{content:"";position:absolute;width:100%;height:2px;background-color:#d81d25;bottom:-2px;left:0}.room-props,.payment-props{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-props i,.payment-props i{font-size:17px;margin-right:5px}.room-props svg,.payment-props svg{width:17px;height:auto;max-height:17px}.room-props .prop,.payment-props .prop{margin-top:10px}.room-props .prop.refund,.payment-props .prop.refund{color:#39833b;font-weight:500}.room-props .prop.refund svg,.payment-props .prop.refund svg{fill:#39833b}.room-props .prop.mastercard,.payment-props .prop.mastercard{color:#f79e1b}.room-props .prop:not(:last-child),.payment-props .prop:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}#rezervation-tab .find-room-form-container{margin-bottom:40px}#rezervation-tab .room-ticket{padding-bottom:35px}#rezervation-tab .ticket-silhouette{margin-bottom:35px}#rezervation-tab #on-search-tickets{display:none}#rezervation-tab.searching #on-search-tickets{display:block}#rezervation-tab.searching #room-tickets{display:none}.ticket-silhouette{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:13px}.ticket-silhouette .summary-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#f5f5f5;padding:20px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:url("../../img/torn.svg");background-repeat:repeat-y;background-size:6px auto;background-position:calc(100% + 3px) center;-webkit-transition:border-radius 0s 0.35s;transition:border-radius 0s 0.35s}.ticket-silhouette .torn-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:#e4e4e4;border-top-right-radius:10px;border-bottom-right-radius:10px;background-image:url("../../img/torn.svg");background-repeat:repeat-y;background-size:6px auto;background-position:-3px center;padding:15px;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;font-weight:500;text-align:center}.ticket-silhouette .torn-side span{margin-bottom:10px;background-color:#d0d0d0}.ticket-silhouette .torn-side span::before{background:#d0d0d0;background:-webkit-gradient(linear, left top, right top, from(#d0d0d0), color-stop(48%, #fff), to(#d0d0d0));background:linear-gradient(90deg, #d0d0d0 0%, #fff 48%, #d0d0d0 100%)}.ticket-silhouette .content{width:100%}.ticket-silhouette span{position:relative;overflow:hidden;width:120px;max-width:100%;height:15px;background-color:#e4e4e4;border-radius:5px}.ticket-silhouette span::before{content:"";position:absolute;width:46%;height:100%;background:#e4e4e4;background:-webkit-gradient(linear, left top, right top, from(#e4e4e4), color-stop(48%, #fff), to(#e4e4e4));background:linear-gradient(90deg, #e4e4e4 0%, #fff 48%, #e4e4e4 100%);opacity:0.3;-webkit-animation:1s infinite rendering;animation:1s infinite rendering}.ticket-silhouette .room-image{width:135px;height:135px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-right:25px}.ticket-silhouette .title-container{width:100%;max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-silhouette .title-container .mobile-room-image{width:50px;height:50px;border-radius:10px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:none}.ticket-silhouette .title-container .title{width:100%}.ticket-silhouette .room-props,.ticket-silhouette .payment-props{margin-top:10px}.ticket-silhouette .collapse-triggers{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px}.ticket-silhouette .collapse-triggers span{margin-bottom:10px}.ticket-silhouette .collapse-triggers span:not(:last-child){margin-right:15px}.room-ticket .ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:13px}.room-ticket .summary-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#f5f5f5;padding:20px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:url("../../img/torn.svg");background-repeat:repeat-y;background-size:6px auto;background-position:calc(100% + 3px) center;-webkit-transition:border-radius 0s 0.35s;transition:border-radius 0s 0.35s}.room-ticket .room-image{border-radius:10px;overflow:hidden;margin-right:25px}.room-ticket .room-image img{width:135px;height:135px;-o-object-fit:cover;object-fit:cover}.room-ticket .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-ticket .title-container .mobile-room-image{width:50px;height:50px;border-radius:10px;overflow:hidden;display:none;margin-right:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.room-ticket .title-container .mobile-room-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.room-ticket .title{margin-bottom:0;font-size:16px;font-weight:500}.room-ticket .collapse-triggers{margin-top:10px}.room-ticket .collapse-triggers button{position:relative;background:none;padding:0 17px 0 0;color:#d81d25;border:none}.room-ticket .collapse-triggers button:not(:last-child){margin-right:15px}.room-ticket .collapse-triggers button::after{position:absolute;right:0;top:calc(50% - 9px);font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.room-ticket .collapse-triggers button.collapsed::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.room-ticket .torn-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:110px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:#e4e4e4;border-top-right-radius:10px;border-bottom-right-radius:10px;background-image:url("../../img/torn.svg");background-repeat:repeat-y;background-size:6px auto;background-position:-3px center;padding:15px;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;font-weight:500;text-align:center;cursor:pointer}.room-ticket .torn-side .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-ticket .torn-side .discount .percentage{min-width:35px;line-height:20px;background-image:url("../../img/discount-tag.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;text-align:right;padding:2px 3px;margin-right:5px}.room-ticket .torn-side .price{font-size:14px}.room-ticket .torn-side .current-price{color:#d81d25}.room-ticket .torn-side .ticket-checkbox-container input[type="checkbox"],.room-ticket .torn-side .ticket-checkbox-container input[type="radio"]{display:none}.room-ticket .torn-side .ticket-checkbox-container label{position:relative;padding-left:26px;color:#3e3e3e;cursor:pointer;font-size:13px}.room-ticket .torn-side .ticket-checkbox-container label::before{content:"";position:absolute;width:26px;height:26px;border:none;background-color:#fff;border-radius:50%;left:0;top:calc(50% - 13px)}.room-ticket .torn-side .ticket-checkbox-container label::after{content:"\f00c";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;width:initial;height:initial;left:6px;top:calc(50% - 9px);background-color:initial;border-radius:0;color:#d81d25;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.room-ticket .torn-side.checked{background-color:#d81d25;color:#fff;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.room-ticket .torn-side.checked .discount .percentage{color:#3e3e3e}.room-ticket .torn-side.checked .price del{opacity:0.7}.room-ticket .torn-side.checked .current-price{color:#fff}.room-ticket .torn-side.checked .ticket-checkbox-container label::after{opacity:1}.room-ticket .torn-side>*:not(:last-child){margin-bottom:10px}.room-ticket .ticket-collapses{width:calc(100% - 110px)}.room-ticket .ticket-collapses .ticket-collapse{background-color:#f5f5f5;border-top:solid 2px #e4e4e4}.room-ticket .ticket-collapses .ticket-collapse .collapse-content{padding:20px}.room-ticket .ticket-collapses .ticket-collapse h6{font-size:15px;font-weight:600;color:#3e3e3e;margin:10px 0}.room-ticket .ticket-collapses ul{margin:0;padding:0;list-style-type:none}.room-ticket .ticket-collapses ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:15px}.room-ticket .ticket-collapses ul li::before{content:"";display:block;position:absolute;top:7px;left:0;width:8px;height:8px;border:solid 2px #d81d25;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.room-ticket .ticket-collapses ul.props-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.room-ticket .ticket-collapses ul.props-list li{width:calc(50% - 10px);margin-bottom:5px}.room-ticket.collapsed .summary-side{border-bottom-left-radius:0;-webkit-transition-delay:0s;transition-delay:0s}#preview-ticket-container .desktop-loader{margin:20px auto 0 auto}#preview-ticket-container .mobile-loader{position:fixed;display:none;height:100px;width:100%;left:0;bottom:0;padding:10px 0;background-color:#e4e4e4;z-index:1;-webkit-box-shadow:10px;box-shadow:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}#preview-ticket-container .mobile-loader .gmi-loader{width:80px;height:80px;margin:0 auto}#preview-ticket-container.loading .gmi-loader{display:block}#preview-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:13px;margin-top:10px;-webkit-animation:call-preview-ticket .2s;animation:call-preview-ticket .2s}#preview-ticket .summary-side{position:relative;background-color:#f0f0f0;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:20px;width:100%;background-image:url("../../img/torn.svg");background-repeat:repeat-y;background-size:6px auto;background-position:calc(100% + 3px) center}#preview-ticket .date-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:dashed 1px #979797;padding-bottom:15px;margin-bottom:15px;margin-top:10px}#preview-ticket .date-details i{font-size:20px;margin-right:5px}#preview-ticket .date-details svg{fill:#646464;width:25px;height:auto;margin-right:5px}#preview-ticket .date-details .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#646464;margin-bottom:10px}#preview-ticket .date-details .date{font-weight:500;padding-left:3px}#preview-ticket .date-details .total{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#f5f5f5;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5);border-radius:5px;padding:3px 5px}#preview-ticket .date-details .total i{font-size:13px}#preview-ticket .room-details .room-title{color:#d81d25;font-size:14px;font-weight:500}#preview-ticket .torn-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:180px;background-color:#d81d25;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden;border-top-right-radius:10px;border-bottom-right-radius:10px;background-image:url("../../img/torn.svg");background-repeat:repeat-y;background-size:6px auto;background-position:-3px center;padding:15px;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;color:#fff;font-size:14px}#preview-ticket .torn-side .price-details{width:100%}#preview-ticket .torn-side .price-details>div{margin-bottom:10px}#preview-ticket .torn-side .price-details .title{margin-bottom:4px}#preview-ticket .torn-side .price-details del{opacity:0.4}#preview-ticket .torn-side .price-details .result{padding-top:10px;border-top:dashed 1px #e7767b}#preview-ticket .torn-side .gm-btn{padding:5px 15px;width:100%}#preview-ticket .mobile-close-line{display:none;position:absolute;width:60px;height:4px;left:calc(50% - 30px);top:0;border-radius:2px;background-color:#fff;margin:0 auto 30px auto;cursor:pointer}#preview-ticket-mobile-bg-layer{position:fixed;display:none;visibility:hidden;opacity:0;width:100%;height:100%;top:0;left:0;z-index:100;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .2s linear,visibility 0s linear .2s;transition:opacity .2s linear,visibility 0s linear .2s;cursor:pointer}#preview-ticket-mobile-bg-layer.show{opacity:1;visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}#mobile-ticket-trigger{display:none;position:fixed;width:100%;min-height:100px;left:0;bottom:0;padding:20px 0;background-color:#e4e4e4;z-index:1;-webkit-box-shadow:10px;box-shadow:10px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}#mobile-ticket-trigger .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mobile-ticket-trigger .guests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}#mobile-ticket-trigger .guests::before{content:"\e909";font-family:"gmicon";font-size:17px;margin-right:10px}#mobile-ticket-trigger .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#mobile-ticket-trigger .price-details del{font-size:16px;margin-right:10px}#mobile-ticket-trigger .price-details .current-price{font-size:18px;color:#d81d25;font-weight:500}#mobile-ticket-trigger button.trigger{font-size:13px}.hotel-summary{width:100%;position:-webkit-sticky;position:sticky;top:160px;padding-bottom:35px;z-index:1}.hotel-summary.mobile{position:relative;top:initial;margin-top:30px;padding-bottom:0}.hotel-summary .h-title{font-family:"Rajdhani", sans-serif;font-size:25px;font-weight:600;color:#3e3e3e;margin-bottom:10px}.hotel-summary .location{font-size:13px;color:#6e6e6e}.hotel-summary .location::before{font-family:"Font Awesome 5 Free";content:"\f3c5";margin-right:5px;font-weight:900}.hotel-summary .desc{margin-top:20px}.hotel-summary .props{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.hotel-summary .props .prop{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(33.33% - 10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f0f0f0;border-radius:10px;font-size:13px;line-height:20px;padding:15px;margin-bottom:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.hotel-summary .props .prop .key{font-weight:500}.hotel-summary .props .prop .val{color:#6e6e6e}.hotel-summary .props .prop .val.price{color:#d81d25;font-weight:500}.hotel-summary .props .prop .val.price del{font-weight:400;color:#6e6e6e;margin-right:5px}.hotel-summary .props .prop .icon{position:absolute;width:24px;height:24px;top:-12px;left:calc(50% - 12px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.5);box-shadow:0 0 4px rgba(0,0,0,0.5)}.hotel-summary .props .prop .icon i{font-size:15px;color:#979797}.hotel-summary .props .prop .icon svg{max-width:20px;max-height:100%;height:auto}.hotel-summary .useful-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotel-summary .useful-buttons .useful-btn{width:calc(33.33% - 10px);margin-bottom:25px;font-size:13px}.hotel-summary .useful-buttons .useful-btn i{margin-right:10px}.hotel-summary .useful-buttons .useful-btn.lets-call-you{border:solid 1px #d81d25;line-height:28px}.hotel-summary .useful-buttons .useful-btn.lets-call-you:hover{background-color:#fff;color:#d81d25}.hotel-summary .useful-buttons .useful-btn.phone{background-color:#fff;color:#d81d25;border:solid 1px #d81d25;line-height:28px}.hotel-summary .useful-buttons .useful-btn.phone:hover{background-color:#d81d25;color:#fff}.hotel-summary .useful-buttons .useful-btn.map{background-color:#008ba4;color:#fff;border:solid 1px #008ba4;line-height:28px}.hotel-summary .useful-buttons .useful-btn.map:hover{background-color:#fff;color:#008ba4}#gmi-hotel-image-modal{color:#fff}#gmi-hotel-image-modal .modal-header{padding:15px 0;border-bottom:solid 1px rgba(255,255,255,0.1)}#gmi-hotel-image-modal .modal-header .title{font-family:"Rajdhani", sans-serif;font-weight:500;font-size:25px;margin:0}#gmi-hotel-image-modal .modal-dialog{max-width:calc(100% - 100px);margin-left:auto;margin-right:auto}#gmi-hotel-image-modal .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:90vh;max-height:90vh;background-color:initial}#gmi-hotel-image-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;height:100%;max-height:100%}#gmi-hotel-image-modal button.close{position:fixed;width:30px;height:30px;top:30px;right:30px;background:none;border:none}#gmi-hotel-image-modal button.close::before,#gmi-hotel-image-modal button.close::after{position:absolute;content:"";border-radius:1px;background-color:#fff;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#gmi-hotel-image-modal button.close::before{width:20px;height:2px;left:calc(50% - 10px);top:calc(50% - 1px)}#gmi-hotel-image-modal button.close::after{width:2px;height:20px;left:calc(50% - 1px);top:calc(50% - 10px)}#gmi-hotel-image-modal button.close:hover{opacity:0.6}#gmi-hotel-image-modal .gmi-images-cat-list-container{border-bottom:solid 1px rgba(255,255,255,0.1);padding:10px 0;height:40px}#gmi-hotel-image-modal .gmi-images-cat-list-container ul{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;margin:0;padding:0;font-size:13px}#gmi-hotel-image-modal .gmi-images-cat-list-container ul li{cursor:pointer;-webkit-transition:color .2s linear;transition:color .2s linear}#gmi-hotel-image-modal .gmi-images-cat-list-container ul li:not(:last-child){margin-right:20px}#gmi-hotel-image-modal .gmi-images-cat-list-container ul li.active,#gmi-hotel-image-modal .gmi-images-cat-list-container ul li:hover{color:#d81d25}#gmi-hotel-image-modal .gmi-images{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%}#gmi-hotel-image-modal .gmi-images-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:50px 0px;height:calc(100% - 170px)}#gmi-hotel-image-modal .gmi-images-list-container .gmi-images-list .item{display:none;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gmi-hotel-image-modal .gmi-images-list-container .gmi-images-list .item.active{display:-webkit-box;display:-ms-flexbox;display:flex}#gmi-hotel-image-modal .gmi-images-list-container .gmi-images-list .item.hide{display:none}#gmi-hotel-image-modal .gmi-images-list-container .gmi-images-list .item img{max-width:100%;max-height:100%;width:auto;height:auto}#gmi-hotel-image-modal .gmi-images-nav-container{width:100%;height:130px;padding:15px 5px;overflow-x:scroll;overflow-y:hidden}#gmi-hotel-image-modal .gmi-images-nav-container::-webkit-scrollbar{height:6px}#gmi-hotel-image-modal .gmi-images-nav-container::-webkit-scrollbar-track{background-color:#111111;border-radius:2px}#gmi-hotel-image-modal .gmi-images-nav-container::-webkit-scrollbar-thumb{border-radius:2px;background-color:#242424}#gmi-hotel-image-modal .gmi-images-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#gmi-hotel-image-modal .gmi-images-nav .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:150px;height:100px;width:30%;-ms-flex-negative:0;flex-shrink:0;border:solid 2px transparent;-webkit-box-shadow:0 0 3px rgba(255,255,255,0.2);box-shadow:0 0 3px rgba(255,255,255,0.2);border-radius:15px;padding:10px;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear, -webkit-box-shadow .2s linear;cursor:pointer}#gmi-hotel-image-modal .gmi-images-nav .item img{max-width:100%;max-height:100%;width:auto;height:auto}#gmi-hotel-image-modal .gmi-images-nav .item.active,#gmi-hotel-image-modal .gmi-images-nav .item:hover{-webkit-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff}#gmi-hotel-image-modal .gmi-images-nav .item:not(:last-child){margin-right:30px}#gmi-hotel-image-modal .gmi-images-nav .item.hide{display:none}#checkout-loading-screen{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;background-color:rgba(0,0,0,0.9);width:100%;height:100%;top:0;left:0;display:none}#checkout-loading-screen .gmi-loader{display:block}#checkout-loading-screen.active{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-content .gm-input,.checkout-content .gm-select{background-color:#f5f5f5}.checkout-content .gm-checkbox-container label{color:#979797;font-size:14px}.checkout-content .gm-checkbox-container label::before{border-color:#e4e4e4;background-color:#e4e4e4}.checkout-content .info-text{color:#979797;line-height:20px;font-style:italic}#checkout-page-steps{background-color:#f5f5f5;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}#checkout-page-steps .steps-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#checkout-page-steps .steps{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#checkout-page-steps .steps .step{position:relative;text-align:center;color:#979797;text-align:center}#checkout-page-steps .steps .step:not(:first-child){padding-left:250px}#checkout-page-steps .steps .step:not(:first-child)::before{content:"";position:absolute;width:200px;height:4px;border-radius:2px;left:25px;top:calc(50% - 10px);background-color:#e0e0e0}#checkout-page-steps .steps .step .icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 5px auto}#checkout-page-steps .steps .step .icon i{font-size:38px}#checkout-page-steps .steps .step .icon svg{height:100%;width:auto;max-width:100%;fill:#979797}#checkout-page-steps .steps .step.active,#checkout-page-steps .steps .step.done{color:#d81d25}#checkout-page-steps .steps .step.active .icon svg,#checkout-page-steps .steps .step.done .icon svg{fill:#d81d25}#checkout-page-steps .steps .step.active::before,#checkout-page-steps .steps .step.done::before{background-color:#d81d25}.checkout-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.checkout-title-container .checkout-title{font-family:"Rajdhani", sans-serif;font-weight:500;font-size:20px;margin:0}.checkout-title-container .mobile-price{color:#d81d25;margin-left:10px;font-weight:500;font-size:16px;display:none}.checkout-title-container .mobile-price::before{content:"("}.checkout-title-container .mobile-price::after{content:")"}.add-extra-btn,.coupon-form button[type="submit"]{position:relative;display:block;width:30px;height:30px;background-color:#d81d25;border-radius:50%;-webkit-appearance:none;border:none;outline:0;padding:0;-ms-flex-negative:0;flex-shrink:0}.add-extra-btn::before,.coupon-form button[type="submit"]::before{content:"";position:absolute;width:2px;height:18px;border-radius:1px;left:calc(50% - 1px);top:calc(50% - 9px);background-color:#fff;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;-webkit-transform-origin:center center;transform-origin:center center}.add-extra-btn::after,.coupon-form button[type="submit"]::after{content:"";position:absolute;width:18px;height:2px;border-radius:1px;left:calc(50% - 9px);top:calc(50% - 1px);background-color:#fff;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;-webkit-transform-origin:center center;transform-origin:center center}.add-extra-btn.active::before,.add-extra-btn.active::after,.add-extra-btn[aria-expanded="true"]::before,.add-extra-btn[aria-expanded="true"]::after,.coupon-form button[type="submit"].active::before,.coupon-form button[type="submit"].active::after,.coupon-form button[type="submit"][aria-expanded="true"]::before,.coupon-form button[type="submit"][aria-expanded="true"]::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkout-extra{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background-color:#fff;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);border-radius:10px}.checkout-extra .icon{-ms-flex-negative:0;flex-shrink:0}.checkout-extra .icon svg{height:35px;height:auto;fill:#d81d25}.checkout-extra .icon i{font-size:38px;color:#d81d25}.checkout-extra .desc{padding:0 15px}.checkout-extra .desc .title{font-family:"Rajdhani", sans-serif;font-size:16px;font-weight:500;margin-bottom:5px}.checkout-extra .desc p{color:#979797;line-height:18px}.checkout-extra .desc a{color:#d81d25;text-decoration:underline}.checkout-extra .add-extra-btn{margin-left:auto}.checkout-extra .price-and-extra-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}.checkout-extra .price-and-extra-btn .price{margin-right:20px;font-size:20px;font-weight:500;color:#d81d25}#reservation-extras .checkout-extra{margin-bottom:30px}.extras-collapse-container{width:calc(100% + 10px);margin-left:-5px;margin-top:-5px}.extras-collapse-content{padding:5px 5px 30px 5px;-ms-flex-negative:0;flex-shrink:0}.extras-collapse-content .card{padding:15px;border-radius:10px;border:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.extras-collapse-content .collapse-title{font-family:"Rajdhani", sans-serif;font-size:18px;font-weight:500;margin-bottom:15px;padding-bottom:5px;border-bottom:solid 1px #f5f5f5}#extras-about-reservation{margin-top:30px;margin-bottom:30px}#insurance-extras.added #toggle-insurance-btn::before{display:none}.guest-form-row{margin-top:30px}.guest-form-row .genders{display:-webkit-box;display:-ms-flexbox;display:flex}.guest-form-row .genders>.gm-checkbox-container:not(:last-child){margin-right:15px}#reservation-summary-col{padding-top:44px}#reservation-summary-col .coupon-form{margin-bottom:20px}#reservation-summary-container{position:-webkit-sticky;position:sticky;top:160px;padding-bottom:30px;z-index:2}#hurry-up{background-color:#d81d25;border-radius:10px;padding:15px;color:#fff;margin-bottom:20px}#hurry-up .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;margin-bottom:5px}#hurry-up .title i{-ms-flex-negative:0;flex-shrink:0;font-size:18px;color:#fff;margin-right:10px}#hurry-up .title svg{-ms-flex-negative:0;flex-shrink:0;fill:#fff;width:20px;height:auto;margin-right:10px}#hurry-up p{line-height:22px;font-size:13px}.coupon-form{width:100%}.coupon-form .form-content{position:relative}.coupon-form input[type="text"]{width:100%;background-color:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border:solid 1px #e4e4e4;border-radius:10px;padding:5px 15px;line-height:36px;height:46px;-webkit-transition:border .2s linear;transition:border .2s linear;outline:0}.coupon-form input[type="text"]::-webkit-input-placeholder{color:#979797}.coupon-form input[type="text"]:-ms-input-placeholder{color:#979797}.coupon-form input[type="text"]::-ms-input-placeholder{color:#979797}.coupon-form input[type="text"]::placeholder{color:#979797}.coupon-form input[type="text"]:focus{border:solid 1px #d81d25}.coupon-form button[type="submit"]{position:absolute;top:8px;right:8px}.coupon-form .form-info{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:13px;color:#fff;background-color:#39833b;border-radius:5px;line-height:20px;padding:5px 15px;margin-bottom:10px}.coupon-form.added .form-info{display:-webkit-box;display:-ms-flexbox;display:flex}.coupon-form.error .form-info{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#df5359}#reservation-summary .res-sum-content{width:100%;background-color:#f5f5f5;padding:15px;border-radius:10px;z-index:1}#reservation-summary .res-sum-content>.title{font-family:"Rajdhani", sans-serif;font-size:20px;font-weight:600;color:#3e3e3e;margin-bottom:10px}#reservation-summary .res-sum-content>.location{font-size:13px;color:#6e6e6e}#reservation-summary .res-sum-content>.location::before{font-family:"Font Awesome 5 Free";content:"\f3c5";margin-right:5px;font-weight:900}#reservation-summary .date-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:dashed 1px #d0d0d0;border-top:dashed 1px #d0d0d0;padding:15px 0;margin-bottom:15px;margin-top:15px}#reservation-summary .date-details i{font-size:20px;margin-right:5px}#reservation-summary .date-details svg{fill:#646464;width:25px;height:auto;margin-right:5px}#reservation-summary .date-details .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#646464;margin-bottom:10px}#reservation-summary .date-details .date{font-weight:500;padding-left:3px}#reservation-summary .total-night{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;margin-bottom:10px}#reservation-summary .total-night i{font-size:13px;margin-right:5px}#reservation-summary .room-details{padding-bottom:15px;border-bottom:dashed 1px #d0d0d0}#reservation-summary .room-details .room-title{color:#d81d25;font-size:14px;font-weight:500}#reservation-summary .price-details{padding-top:15px;font-size:15px}#reservation-summary .price-details .price-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-weight:500}#reservation-summary .price-details .price-item .price-name{color:#d81d25}#reservation-summary .price-details .price-item.price,#reservation-summary .price-details .price-item.price .price-name{color:#39833b}#reservation-summary .price-details .price-item:not(:last-child){margin-bottom:10px}#reservation-summary .mobile-close-line{width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:none}#reservation-summary .mobile-close-line::before{content:"";width:60px;height:4px;margin:0 auto 10px auto;border-radius:2px;background-color:#fff;cursor:pointer}#res-summary-mobile-bg-layer{position:fixed;display:none;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity .2s linear,visibility 0s linear .2s;transition:opacity .2s linear,visibility 0s linear .2s;z-index:100;cursor:pointer}#checkout-pay-summary-container .container{padding-left:0;padding-right:0}#checkout-pay-summary-container .checkout-pay-btn-container{width:100%}#checkout-mobile-summary{display:none}#checkout-mobile-summary .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkout-mobile-summary .guests{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}#checkout-mobile-summary .guests::before{content:"\e909";font-family:"gmicon";font-size:17px;margin-right:10px}#checkout-mobile-summary .price-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkout-mobile-summary .price-details del{font-size:16px;margin-right:10px}#checkout-mobile-summary .price-details .current-price{font-size:18px;color:#d81d25;font-weight:500}.pay-btn{width:100%;margin-top:20px;background-color:#39833b}.pay-btn:hover{background-color:#4a9c4d}.res-trigger-btn{display:none;padding-top:5px;padding-bottom:5px;margin-bottom:5px}.flight-transfer-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-transfer-options>.option:not(:last-child){margin-right:20px}.route-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.route-inputs .gm-input-container{width:calc(50% - 30px);margin-bottom:15px}.route-inputs .search-transfer-flight-btn{font-family:"Rajdhani", sans-serif;width:40px;height:40px;background:#d81d25;border:none;outline:none;color:#fff;border-radius:50%;margin-top:10px;font-weight:600}#flight-lists-container .flight-list-col .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;width:100%;font-weight:700}#flight-lists-container .flight-list-col .title i{font-size:25px;color:#d81d25;margin-right:10px}#flight-lists-container .flight{border:solid 1px #e4e4e4;border-radius:10px;margin-top:15px;position:relative;overflow:hidden}#flight-lists-container .flight .choose-label{line-height:1}#flight-lists-container .flight.checked{-webkit-box-shadow:0px 0px 5px rgba(219,22,32,0.4);box-shadow:0px 0px 5px rgba(219,22,32,0.4);border:solid 1px #d81d25}#flight-lists-container .flight .top label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 40px;cursor:pointer;color:#3e3e3e}#flight-lists-container .flight .top label::before{left:10px}#flight-lists-container .flight .top label::after{left:14px}#flight-lists-container .flight .flight-no{margin-bottom:10px;background-color:#898989;color:#fff;font-size:11px;text-align:center;padding:2px 5px;border-radius:5px;display:table}#flight-lists-container .flight .airline-logo{margin-right:15px}#flight-lists-container .flight .airline-logo img{max-width:75px;max-height:40px;width:auto;height:auto}#flight-lists-container .flight .flight-time-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}#flight-lists-container .flight .flight-time-info .info{position:relative;text-align:center;font-weight:500}#flight-lists-container .flight .flight-time-info .info:not(:last-child){padding-right:60px}#flight-lists-container .flight .flight-time-info .info:not(:last-child)::after{position:absolute;content:"";display:block;width:30px;height:2px;top:calc(50% - 1px);right:15px;border-radius:1px;background-color:#e0e0e0}#flight-lists-container .flight .flight-time-info .info .time{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#flight-lists-container .flight .flight-time-info .info .airport{color:#8c8c8c}#flight-lists-container .flight .extra-day-badge{background-color:#d81d25;color:#fff;font-size:11px;text-align:center;padding:2px 5px;border-radius:5px;display:table;margin-left:5px}#flight-lists-container .flight .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;padding:5px 10px;font-size:13px;font-weight:500}#flight-lists-container .flight .bottom .transfer-info-button{color:#f79e1b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;padding-right:15px;position:relative;background-color:initial;border:none;outline:0}#flight-lists-container .flight .bottom .transfer-info-button::before{content:"\e905";font-family:"gmicon";font-size:15px;margin-right:10px}#flight-lists-container .flight .bottom .transfer-info-button::after{position:absolute;right:0;top:calc(50% - 8px);font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}#flight-lists-container .flight .bottom .without-transfer-badge{background-color:#4a9c4d;padding:3px 5px;border-radius:5px;color:#fff;margin-right:20px;font-size:11px}#flight-lists-container .flight .bottom .flight-type{color:#4a9c4d;margin-right:15px}#flight-lists-container .flight .bottom .price{margin-left:auto;font-size:15px;color:#d81d25}#flight-lists-container .flight-transfer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}#flight-lists-container .flight-transfer:nth-child(even){background-color:#f5f5f5}#flight-lists-container .flight-transfer .airline-logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:30px}#flight-lists-container .flight-transfer .flight-info{width:calc(50% - 55px);-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:13px}#flight-lists-container .flight-transfer .flight-info .time{font-size:15px;font-weight:500}#flight-lists-container .flight-transfer .flight-info.landing-info{margin-left:20px}#search-transfer-form .route-inputs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#search-transfer-form .route-inputs .select-airport-container{width:calc(100% - 50px)}#search-transfer-form .route-inputs .select-airport-container label{padding-left:10px;margin-bottom:5px}#search-transfer-form .search-transfer-flight-btn{margin-bottom:25px}#transfer-lists-container .transfer-list-col .title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;width:100%;font-weight:700}#transfer-lists-container .transfer-list-col .title i{font-size:28px;color:#d81d25;margin-right:10px}#transfer-lists-container .transfer{border:solid 1px #e4e4e4;border-radius:10px;margin-top:15px;position:relative}#transfer-lists-container .transfer.checked{-webkit-box-shadow:0px 0px 3px rgba(216,29,37,0.4);box-shadow:0px 0px 3px rgba(216,29,37,0.4)}#transfer-lists-container .transfer .top label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 10px 10px 40px;cursor:pointer;color:#3e3e3e}#transfer-lists-container .transfer .top label::before{left:10px}#transfer-lists-container .transfer .top label::after{left:14px}#transfer-lists-container .transfer .top label .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#transfer-lists-container .transfer .details-btn{background-color:initial;padding:0;border:none;color:#d81d25;font-size:18px;line-height:20px;display:table}#transfer-lists-container .transfer .details-btn::before{content:"\f05a";font-family:"Font Awesome 5 Free";font-weight:900}#transfer-lists-container .transfer .transfer-name{font-size:15px;font-weight:500;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#transfer-lists-container .transfer .transfer-name span{margin-right:5px}#transfer-lists-container .transfer .price{font-size:18px;font-weight:500;color:#d81d25}#transfer-lists-container .transfer .transfer-details-collapse .transfer-details{padding:10px}#transfer-details-form .form-title{font-size:18px;font-family:"Rajdhani", sans-serif;margin:20px 0 10px 0;padding-left:5px;padding-bottom:5px;border-bottom:solid 1px #f5f5f5}#transfer-details-form .gm-input-container label{margin-bottom:5px;padding-left:5px;font-weight:700;font-family:"Rajdhani", sans-serif}#payment-form .gm-input-container label{margin-bottom:5px;padding-left:5px;font-weight:700;font-family:"Rajdhani", sans-serif}#credit-card-silhouette{position:relative;margin:30px auto 0 auto;width:100%;border-radius:15px;color:#6e6e6e;max-width:400px}#credit-card-silhouette .front{padding:30px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);border-radius:15px;background-color:#fff;-webkit-transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.8s cubic-bezier(0.71, 0.03, 0.56, 0.85);transition:all 0.8s cubic-bezier(0.71, 0.03, 0.56, 0.85);-webkit-backface-visibility:hidden;backface-visibility:hidden}#credit-card-silhouette .back{position:absolute;width:100%;height:100%;top:0;left:0;padding:30px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);box-shadow:0px 0px 5px rgba(0,0,0,0.3);border-radius:15px;background-color:#fff;-webkit-transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(0deg) rotateX(0deg) rotate(0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 0.8s cubic-bezier(0.71, 0.03, 0.56, 0.85);transition:all 0.8s cubic-bezier(0.71, 0.03, 0.56, 0.85);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg);transform:perspective(2000px) rotateY(-180deg) rotateX(0deg) rotate(0deg)}#credit-card-silhouette .back::before{content:"";position:absolute;width:100%;height:50px;background-color:#f5f5f5;left:0;top:20px}#credit-card-silhouette .back .cvv-title{font-size:20px;margin-top:75px;padding-right:10px;width:100%;text-align:right}#credit-card-silhouette .back .cvv{text-align:right;width:100%;height:50px;line-height:50px;margin:10px auto 0 auto;padding-right:20px;background-color:#6e6e6e;color:#fff}#credit-card-silhouette.turn-back .front{-webkit-transform:perspective(1000px) rotateY(180deg) rotateX(0deg) rotate(0deg);transform:perspective(1000px) rotateY(180deg) rotateX(0deg) rotate(0deg)}#credit-card-silhouette.turn-back .back{-webkit-transform:perspective(1000px) rotateY(0deg) rotateX(0deg) rotate(0deg);transform:perspective(1000px) rotateY(0deg) rotateX(0deg) rotate(0deg)}#credit-card-silhouette .chip{width:50px}#credit-card-silhouette .chip img{width:100%;height:auto}#credit-card-silhouette .card-number{width:100%;font-size:20px;margin-top:20px;margin-bottom:20px}#credit-card-silhouette .exp-date span:first-child::after{content:"/";margin:0 3px 0 5px}#credit-card-silhouette .holder-name{margin-top:20px}#credit-card-silhouette .brand{position:absolute;width:50px;height:50px;bottom:30px;right:30px;background-size:contain;background-position:center center;background-repeat:no-repeat}#credit-card-silhouette.mastercard .brand{height:31px;background-image:url("../../img/payment-icons/mc.svg")}#credit-card-silhouette.visa .brand{height:17px;background-image:url("../../img/payment-icons/visa.svg")}#credit-card-silhouette.americanexpress .brand{height:30px;background-image:url("../../img/payment-icons/amex.svg")}#credit-card-silhouette.discover .brand{height:32px;background-image:url("../../img/payment-icons/discover.png")}#checkout-form .payment-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}#checkout-form .payment-options .option{min-width:210px;max-width:calc(33.33% - 13.33px);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px}#checkout-form .payment-options .option:not(:last-child){margin-right:20px}#checkout-form .payment-options .option .gm-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#checkout-form .payment-options .option label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:10px 15px 10px 45px}#checkout-form .payment-options .option label::before{left:15px}#checkout-form .payment-options .option label::after{left:19px}#checkout-form .payment-options .option .desc{margin-left:10px}#checkout-form .payment-options .option .title{color:#3e3e3e;font-weight:500}#checkout-form .payment-options .option .price{font-weight:500;color:#d81d25;font-size:16px}#payment-tabs{margin-top:30px}#payment-tabs .payment-tab{display:none}#payment-tabs .payment-tab.active{display:block}#payment-installments{margin-top:20px;display:none}#payment-installments .section-title{font-family:"Rajdhani", sans-serif;font-size:18px;font-weight:500;padding-bottom:8px;border-bottom:solid 1px #e4e4e4}#payment-installments.active{display:block}#payment-installments .gmi-loader{margin:0 auto}#payment-installments.loading .gmi-loader{display:block}#installment-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}#installment-options .option{min-width:70px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:10px;margin-bottom:15px}#installment-options .option:not(:last-child){margin-right:20px}#installment-options .option .gm-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#installment-options .option label{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:10px 10px 10px 40px;color:#3e3e3e}#installment-options .option label::before{left:10px}#installment-options .option label::after{left:14px}#installments{margin-top:30px;margin-bottom:50px;max-width:600px}#installments .installments-header{padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;margin-bottom:20px;font-size:15px}#installments .installments-header .installment-amt{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}#installments .installments-header .monthly,#installments .installments-header .total{-webkit-box-flex:2;-ms-flex:2;flex:2}#installments #installments-list .installment{margin-top:20px}#installments #installments-list label{display:-webkit-box;display:-ms-flexbox;display:flex}#installments #installments-list label .installment-amt{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5}#installments #installments-list label .monthly{-webkit-box-flex:2;-ms-flex:2;flex:2;color:#3e3e3e;font-weight:500;font-size:16px}#installments #installments-list label .total{-webkit-box-flex:2;-ms-flex:2;flex:2;color:#d81d25;font-weight:500;font-size:16px}#dsc-container{width:100%;-webkit-box-shadow:0px 0px 5px transparent;box-shadow:0px 0px 5px transparent;border-radius:10px;padding-bottom:10px;overflow:hidden}#dsc-container #dsc-trigger{position:relative;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;border:none;border-bottom:solid 1px #e4e4e4;outline:0;text-align:left;padding:10px 0px 10px 0px}#dsc-container #dsc-trigger::after{position:absolute;right:10px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";color:#979797;right:10px;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}#dsc-container #dsc-trigger[aria-expanded="true"]::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#dsc-container .dsc-content{padding:10px;max-height:300px;overflow-y:scroll;overflow-x:hidden;background-color:#fafafa;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#dsc-container .dsc-content::-webkit-scrollbar{width:10px}#dsc-container .dsc-content::-webkit-scrollbar-track{background-color:#f8f8f8;border-radius:5px}#dsc-container .dsc-content::-webkit-scrollbar-thumb{border-radius:5px;background-color:#e0e0e0}.term-conditions-desc{margin-top:10px}.term-conditions-desc label span{font-size:12px}.term-conditions-desc a{color:#d81d25}.term-conditions-desc .invalid-feedback{margin-top:5px !important;margin-left:5px !important;font-size:12px !important}.bank-account-name-container{margin-bottom:15px}.bank-account-name-container .title{font-size:20px;font-weight:700;font-family:"Rajdhani", sans-serif;color:#d81d25;margin-bottom:5px}.bank-account-name{font-size:20px;font-weight:700;font-family:"Rajdhani", sans-serif;margin:0}.public-holdidays-page-content .public-holiday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:20px;background-color:#f5f5f5;border-radius:15px;padding:15px}.public-holdidays-page-content .public-holiday .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.public-holdidays-page-content .public-holiday .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:25px;width:60px;height:60px;border-radius:50%;background-color:#e4e4e4;font-size:25px;color:#898989;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.public-holdidays-page-content .public-holiday .desc{padding-right:25px}.public-holdidays-page-content .public-holiday .desc .holiday-name{color:#d81d25;font-family:"Rajdhani", sans-serif;font-size:18px;font-weight:500;margin-bottom:3px}.public-holdidays-page-content .public-holiday .desc .holiday-date{color:#898989;font-size:14px;font-weight:500}.public-holdidays-page-content .public-holiday .desc .holiday-date.range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.public-holdidays-page-content .public-holiday .desc .holiday-date.range span:first-child{margin-right:10px}.public-holdidays-page-content .public-holiday .day-number-badge{display:table;font-family:"Rajdhani", sans-serif;font-weight:500;color:#646464;border-radius:5px;line-height:25px;font-size:18px;background-color:#e4e4e4;text-align:center;padding:5px 10px}@-webkit-keyframes rendering{from{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes rendering{from{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes call-preview-ticket{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes call-preview-ticket{from{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/*# sourceMappingURL=custom.min.css.map */