.cl-both{clear:both}:root{--primarybtnpadding: 5px !important}.websale-tabs ul.websale-tab.nav-tabs{list-style:none}.inputDiv{position:relative}.inputDiv .insideElement{position:absolute;right:3px;top:3px;bottom:3px}.inputDiv .insideElement button{background:none;border:none;outline:none}.noPadding{padding:0 !important}.showcaseContainer .buttonsShowcaseName button{border-radius:0;font-weight:700}.showcaseContainer .showcaseNameContainer{height:39px}.showcaseContainer .showcaseNameContainer .editShowCaseName{cursor:pointer}.showcaseContainer .showcaseNameContainer .editShowcase{padding-right:58px}.showcaseContainer .showcaseNameContainer .inputShowCaseName .updateShowcaseName{color:var(--primary-color);font-size:14.5px}.showcaseContainer .showcaseNameContainer .inputShowCaseName .closeShowcaseName{background:none;border:none;color:var(--error-color);outline:none;font-size:17px}.showcaseContainer .showcaseNameContainer input{box-shadow:none}.showcaseContainer .showcaseNameContainer input:focus{box-shadow:none}.showcaseContainer .label-format{background:rgba(0,0,0,0);border:none;outline:0;padding:0;pointer-events:none;font-size:23.4px !important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:55%;caret-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.showcaseContainer ul{position:absolute;top:28px}.discount{display:block;position:absolute;left:-4px;top:-4px;width:100px;height:102px;color:#fff;background:url(../../Assets/General/images/discount.png) no-repeat;z-index:3;line-height:70px;text-transform:uppercase;font-weight:700;font-size:.9167em;letter-spacing:.04em}.discount .discount-text{display:inline-block;transform:rotate(-45deg);writing-mode:lr-tb;width:100%;height:100%;text-align:center}.justify-content-evenly{justify-content:space-evenly}.mainContainer{display:flex;flex-direction:column;overflow:auto;height:89vh;position:relative}.mainContainer>.container-fluid{flex-grow:1;flex-shrink:0;min-height:66vh}.maxContentW{width:-moz-max-content;width:max-content}.fa-rotate-45{transform:rotate(-45deg)}.overflowHiddenBody footer{background-color:var(--primary-color);color:var(--primary-text-color);border-top-left-radius:var(--main-radius);border-top-right-radius:var(--main-radius);margin-top:3em;position:relative;z-index:17;padding-top:2em;padding-bottom:2em}.overflowHiddenBody footer .footerAbove,.overflowHiddenBody footer .footerBelow{padding-left:2em;padding-right:2em}.overflowHiddenBody footer .footerAbove{padding-bottom:1em;border-bottom:1px solid var(--primary-accent-color)}.overflowHiddenBody footer .footerAbove .logo{display:inline-block}.overflowHiddenBody footer .footerAbove .logo img{height:32px}.overflowHiddenBody footer .footerBelow{padding-top:1em}.overflowHiddenBody footer .footerBelow .copyrightText{display:flex;align-items:center;margin-top:3px}.overflowHiddenBody footer .footerBelow .copyrightText a{text-decoration:underline;color:var(--secondary-color)}.overflowHiddenBody footer .footerBelow .poweredBy img{height:44px}.moreButton{background-color:rgba(0,0,0,0) !important;color:var(--primary-color)}.moreButton.btn:hover{color:var(--secondary-color)}.noteContainer{display:none}.navbarSort button.btn.moreButton{background-color:rgba(0,0,0,0) !important;color:var(--primary-text-color)}.navbarSort button.btn.moreButton:hover{color:var(--secondary-color)}.success-color{color:var(--success-color)}.warning-color{color:var(--warning-color)}.error-color{color:var(--error-color)}.separatorRight{border-right:1px solid #e6e6e6}.successText{color:var(--success-color)}.errorText{color:var(--error-color)}.noSelect,.noSelect:focus{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;outline-style:none !important;outline:none !important}.noSelect::-moz-focus-inner{border:0}.roundIcon{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--secondary-text-color);width:25px;height:25px;border-radius:50%;cursor:pointer}.bottomPrimary{border-bottom:2px solid var(--primary-color);margin-bottom:1em}.iconGeneral{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer}.iconColorPrimary{color:var(--primary-color)}.colorPrimaryAccent{color:var(--primary-accent-color) !important}.iconColorSecondary{color:var(--secondary-color)}.bgColorPrimary{background-color:var(--primary-color) !important;color:var(--primary-text-color) !important}.bgColorSecondary{background-color:var(--secondary-color) !important;color:var(--secondary-text-color) !important}.colorPrimary{color:var(--primary-color) !important}.colorSecondary{color:var(--secondary-color) !important}.btn-clear{color:initial;background-color:rgba(0,0,0,0);border:none}.lowMarginLabel{margin-bottom:-1em}.circleIcon,.circleIcon-center{width:10px;height:10px;background-color:#fff;border-radius:50%}.circleIcon-center{margin:0 auto}.iconInput{display:flex;align-items:center;justify-content:center}.labelStrong{font-size:12pt;font-weight:bold}.inputCustom{border-radius:var(--main-radius)}.btnCenter{margin:0 auto;display:block}.btnPrimary{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;background-color:var(--primary-color);color:var(--primary-text-color)}.btnPrimary-outline-sm{cursor:pointer;border:1px solid var(--primary-color);border-radius:var(--medium-radius);margin-left:.5em;margin-right:.5em;padding:.2rem 1rem;font-weight:700;transition:all .2s}.btnPrimary-outline-sm:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.btnTransparent{background-color:rgba(0,0,0,0) !important;color:#161616 !important}.btnSecondary{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.btnSecondary:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.btnDelete{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;background-color:var(--error-color);color:var(--primary-text-color)}.btnDelete:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.disabledElement{pointer-events:none;opacity:.8;background-color:rgba(221,221,221,.55)}.dropdownLabel{background-color:#fff;border-radius:var(--main-radius);border:none;color:#000;min-width:130px}.dropdownMenuItems{padding:5px;border-radius:var(--main-radius);border:none;color:#000;overflow:hidden;max-height:200px}.dropdownMenuItems .dropdownContainerItems{overflow:auto;max-height:200px}.menuItem{display:flex;align-items:center}.dropdownLabel-md{background-color:#fff;border-radius:var(--main-radius);border:none;color:#000;min-width:330px}.dropdownMenuItems-md{padding:5px;border-radius:var(--main-radius);border:none;color:#000;overflow:hidden;max-height:250px}.dropdownMenuItems-md .dropdownContainerItems{overflow:auto;max-height:250px}.dropdownLabel-lg{background-color:#fff;border-radius:var(--main-radius);border:none;color:#000;min-width:330px}.dropdownMenuItems-lg{padding:5px;border-radius:var(--main-radius);border:none;color:#000;overflow:hidden;max-height:280px}.dropdownMenuItems-lg .dropdownContainerItems{overflow:auto;max-height:280px}.buttonGeneral{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.filterCollapseAction{cursor:pointer}input[type=radio]{display:inline;width:20px !important;margin:0 2px 0 0}input[type=radio]:not(:first-child){margin-left:14px}.cursor-pointer input[type=radio]{cursor:pointer}.cursor-pointer label{cursor:pointer}.cursor-pointer{cursor:pointer}.navbar-brand img{max-height:35px}.cardMaterialBox{padding:10px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);background-color:var(--card-background-color);border-radius:var(--tiny-radius);overflow:hidden}.cardBox{padding:10px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);background-color:var(--card-background-color);border-radius:var(--main-radius);overflow:hidden}.cardBox.destinationManagementCard{overflow:visible}.cardExtra{font-size:11pt;background-color:var(--primary-color);border-radius:var(--big-radius);padding-bottom:5px}.cardExtra .extraMessage{margin:10px 20px;text-align:center;color:var(--white-color)}.cardExtra .extraMessage *{display:inline-block}.cardExtra .extraMessage a:link,.cardExtra .extraMessage a:visited,.cardExtra .extraMessage a:hover,.cardExtra .extraMessage a:active{font-weight:bold;text-decoration:none;color:var(--white-color)}.cardExtra.service::before,.cardExtra.mandatory::before,.cardExtra.moreService::before{content:"";font-family:"Font Awesome 5 Free";color:#fff;font-weight:900;width:23px;height:23px;border-radius:50%;display:inline-block;margin:0 6px;position:absolute;right:-12px;top:-4px;padding:1px 0px 0px 1px}.cardExtra.service{max-width:250px;min-width:150px;text-align:center;position:relative;color:#fff;cursor:pointer}.cardExtra.service .cardBox{color:#000}.cardExtra.service::before{background-color:var(--primary-color);color:var(--primary-text-color)}.cardExtra.service .cardBox{border:2px dashed var(--primary-color)}.cardExtra.service.mandatory{background-color:red}.cardExtra.service.mandatory::before{background:red}.cardExtra.service.mandatory .cardBox{border:2px dashed red}.cardExtra.service.moreService{background-color:var(--secondary-color);color:var(--secondary-text-color)}.cardExtra.service.moreService::before{content:"";background:var(--secondary-color);color:var(--secondary-text-color)}.cardExtra.service.moreService .cardBox{border:2px solid var(--secondary-color)}.mainServicesContainer{display:flex;justify-content:flex-start}.mainServicesContainer a:link,.mainServicesContainer a:visited,.mainServicesContainer a:hover,.mainServicesContainer a:active{font-weight:bold;text-decoration:none;color:initial}.featureItem::before{content:"\a";width:10px;height:10px;border-radius:50%;background:var(--secondary-color);color:var(--secondary-text-color);display:inline-block;margin:0 6px}.dateRangePickerInput.form-control[readonly]:not(.readonly):not([data-embed]){background-color:#fff !important;opacity:1;cursor:pointer}.websale-form-group .group label.documentExpireRule,.websale-form-group .group label.passengerDataEmergency{font-weight:normal}.dividerLabel{color:#cfcfcf;font-size:18px;font-weight:bold;margin-right:22px;word-break:keep-all}.sectionDivider{background-color:var(--primary-color);width:100%;height:4px;margin:14px 4px auto auto;border-radius:var(--big-radius)}.disableTr{color:#bdc3c7}.pageErrorContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh}.pageErrorContainer .pageErrorCode{font-size:150px}.pageErrorContainer .pageErrorDescription{color:#5d5d5d}ul.profile-menu{list-style:none;padding:10px 10px 4px 10px}ul.profile-menu li{margin-bottom:10px;margin-top:4px;font-size:20px}ul.profile-menu li a:focus,ul.profile-menu li a:link,ul.profile-menu li a:visited,ul.profile-menu li a:hover,ul.profile-menu li a:active{display:flex;text-decoration:none}ul.profile-menu li a:focus i,ul.profile-menu li a:link i,ul.profile-menu li a:visited i,ul.profile-menu li a:hover i,ul.profile-menu li a:active i{margin-left:5px;margin-right:10px;font-size:16px}ul.profile-menu li a:focus i,ul.profile-menu li a:focus span,ul.profile-menu li a:link i,ul.profile-menu li a:link span,ul.profile-menu li a:visited i,ul.profile-menu li a:visited span,ul.profile-menu li a:hover i,ul.profile-menu li a:hover span,ul.profile-menu li a:active i,ul.profile-menu li a:active span{margin-top:auto;margin-bottom:auto}.font-weight-600{font-weight:600}.websalesTagContainer{display:flex;flex-wrap:wrap}.websalesTagContainer .websalesTag{padding:5px 10px;margin:5px;border-radius:var(--medium-radius);background-color:#f1f1f1;font-weight:500}.websalesTagContainer .websalesTag:first-child{margin-left:0}.websalesTagContainer .websalesTag:last-child{margin-right:0}.websalesClickable{cursor:pointer}.w-unset{width:unset}.alt-form .websale-form-group .upperText{text-transform:uppercase}.alt-form .websale-form-group .group[data-icon]:not([data-icon=""])>i{top:17px}.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=text]:not(:-moz-placeholder-shown){border-color:var(--secondary-color)}.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=text]:not(:placeholder-shown){border-color:var(--secondary-color)}.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=text],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=email],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=password],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=number],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=search],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=tel],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) input[type=time],.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) label,.alt-form .websale-form-group .group[data-icon]:not([data-icon=""]) button{padding-left:50px}.alt-form .websale-form-group .group label{display:none}.alt-form .websale-form-group .group .formLabel label{display:flex;font-weight:normal}.alt-form .websale-form-group .group .formLabel label>p{margin-top:auto;margin-bottom:auto}.alt-form .websale-form-group .group i.fas{color:var(--secondary-color)}.alt-form .websale-form-group .group input[type=text],.alt-form .websale-form-group .group input[type=email],.alt-form .websale-form-group .group input[type=password],.alt-form .websale-form-group .group input[type=number],.alt-form .websale-form-group .group input[type=search],.alt-form .websale-form-group .group input[type=tel],.alt-form .websale-form-group .group input[type=time],.alt-form .websale-form-group .group label,.alt-form .websale-form-group .group button{font-size:18px;height:50px;padding-top:10px;padding-bottom:8px;text-align:left}.alt-form .websale-form-group .group input[type=text]:focus,.alt-form .websale-form-group .group input[type=email]:focus,.alt-form .websale-form-group .group input[type=password]:focus,.alt-form .websale-form-group .group input[type=number]:focus,.alt-form .websale-form-group .group input[type=search]:focus,.alt-form .websale-form-group .group input[type=tel]:focus,.alt-form .websale-form-group .group input[type=time]:focus,.alt-form .websale-form-group .group label:focus,.alt-form .websale-form-group .group button:focus{box-shadow:0px 0px 6px -2px var(--secondary-color);border:1px solid var(--secondary-color);outline:none}.websale-form-group .upperText{text-transform:uppercase}.websale-form-group .readonly .checkradio label::after{background:#e9ecef !important}.websale-form-group .readonly .checkradio label::before{border-color:#e9ecef}.websale-form-group input[type=text],.websale-form-group input[type=email],.websale-form-group input[type=password],.websale-form-group input[type=number],.websale-form-group input[type=search],.websale-form-group input[type=tel],.websale-form-group input[type=time]{font-size:16px}.websale-form-group .smartButtonInput input{padding-right:36px}.websale-form-group .buttonInsideContainer{top:-39px;position:relative;padding-right:1px;margin-bottom:-33px;float:right}.websale-form-group .buttonInsideContainer .buttonInside>*{pointer-events:none}.websale-form-group .buttonInsideContainer .buttonInside.formButtonFull,.websale-form-group .buttonInsideContainer .buttonInside.formButtonIcon{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;width:112px;height:28px;padding:0px}.websale-form-group .buttonInsideContainer .buttonInside.formButtonFull i,.websale-form-group .buttonInsideContainer .buttonInside.formButtonIcon i{color:#1f1f1f;margin-right:5px}.websale-form-group .buttonInsideContainer .buttonInside.formButtonFull:hover,.websale-form-group .buttonInsideContainer .buttonInside.formButtonIcon:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIcon{width:28px}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIcon .textLabel{display:none}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIcon i{color:#1f1f1f;margin:0}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIconOnly{border:none;background-color:rgba(0,0,0,0);margin-top:3px;margin-right:44px;padding-right:8px}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIconOnly:focus{outline:none}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIconOnly .textLabel{display:none}.websale-form-group .buttonInsideContainer .buttonInside.formButtonIconOnly i{color:#1f1f1f;margin:0}.websale-form-group .errorInput>input,.websale-form-group .errorInput>select{box-shadow:0px 0px 6px -2px var(--error-color) !important}.websale-form-group .errorInput>ul{padding-left:12px;margin-bottom:1.6em;list-style-type:none}.websale-form-group .errorInput>ul li{color:var(--error-color);margin-top:6px}.websale-form-group .counterContainer .numberCounter input.noSelect{box-shadow:none}.websale-form-group label.required::after{color:var(--error-color);content:"*";margin-left:5px}.websale-form-group input[type=radio]+label.required::after{content:""}.websale-form-group .readonly .group.filled label{background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, #fff 50%, #e9ecef 50%)}.websale-form-group .readonly .group:not(.filled)[data-icon]:not([data-icon=""]).focused label{transform:none;font-size:10pt;padding-left:0}.websale-form-group .readonly .group label{background-color:rgba(255,255,255,.1882352941)}.websale-form-group form[name=mice_form] label.choiceLabel{position:static;display:block}.websale-form-group label.choiceLabel{font-weight:bold;pointer-events:none;position:absolute;left:20px;top:-5px;z-index:10}.websale-form-group .group{position:relative;margin-bottom:1em}.websale-form-group .group.selected[data-icon]:not([data-icon=""])>i{color:#fff}.websale-form-group .group.selected button.selectableButton{background-color:var(--secondary-color);color:var(--secondary-text-color);border-color:var(--secondary-color);font-weight:inherit}.websale-form-group .group.selected button.selectableButton:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);font-weight:inherit}.websale-form-group .group.selected button.selectableButton:focus{border-color:var(--secondary-color)}.websale-form-group .group.countryCodeContainer label{left:42px}.websale-form-group .group.countryCodeContainer input[type=text]{padding-left:42px}.websale-form-group .group.countryCodeContainer .vatCountryCode{position:absolute;margin-left:1px;margin-top:1px;font-weight:bold;font-size:11pt;background-color:#f3f3f3;height:36px;padding-top:9px;max-width:35px;border-radius:var(--main-radius) 0px 0px var(--main-radius);padding-left:14px;border-right:1px solid #b3b3b3;padding-right:10px;top:0}.websale-form-group .group.countryCodeContainer.focused label,.websale-form-group .group.countryCodeContainer.filled label{transform:translate(-6px, -100%)}.websale-form-group .group[data-icon]:not([data-icon=""])>i{position:absolute;left:18px;top:11px;font-size:14pt;z-index:2}.websale-form-group .group[data-icon]:not([data-icon=""]).focused label,.websale-form-group .group[data-icon]:not([data-icon=""]).filled label{transform:translate(-29px, -100%)}.websale-form-group .group[data-icon]:not([data-icon=""]) label{left:42px}.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=text],.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=email],.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=password],.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=number],.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=search],.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=tel],.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=time],.websale-form-group .group[data-icon]:not([data-icon=""]) select{padding-left:42px}.websale-form-group .group[data-icon]:not([data-icon=""]) textarea{border:1px solid #ced4da;padding-left:42px}.websale-form-group .group[data-icon]:not([data-icon=""]) input[type=number]{padding-right:12px;padding-bottom:6px}.websale-form-group .group .formLabel label{position:unset;white-space:inherit}.websale-form-group .group label.slider{background-color:rgba(255,255,255,0)}.websale-form-group .group label{position:absolute;top:10px;left:15px;height:25px;max-width:100%;font-weight:bold;white-space:nowrap;background-color:#fff;transition:transform 180ms ease-out,font-size 180ms ease-out;pointer-events:none;z-index:10}.websale-form-group .group.focused label,.websale-form-group .group.filled label{transform:translate(-5px, -100%);font-size:.9em;height:18px;padding:0 4px}.websale-form-group .group input[type=text],.websale-form-group .group input[type=email],.websale-form-group .group input[type=color],.websale-form-group .group input[type=password],.websale-form-group .group input[type=number],.websale-form-group .group input[type=search],.websale-form-group .group input[type=tel],.websale-form-group .group input[type=time],.websale-form-group .group input[type=date],.websale-form-group .group textarea,.websale-form-group .group select{height:38px;border-radius:var(--main-radius);border:1px solid #ced4da;padding-left:19px;padding-top:11px}.websale-form-group .group input[type=text]:focus,.websale-form-group .group input[type=email]:focus,.websale-form-group .group input[type=color]:focus,.websale-form-group .group input[type=password]:focus,.websale-form-group .group input[type=number]:focus,.websale-form-group .group input[type=search]:focus,.websale-form-group .group input[type=tel]:focus,.websale-form-group .group input[type=time]:focus,.websale-form-group .group input[type=date]:focus,.websale-form-group .group textarea:focus,.websale-form-group .group select:focus{box-shadow:0px 0px 6px -2px var(--primary-color)}.websale-form-group .group button{height:38px;border-radius:var(--main-radius)}.websale-form-group .group button.selectableButton{color:rgba(73,80,87,.6117647059);outline:none;box-shadow:none;transition:border-color .2s,background-color .2s}.websale-form-group .group button.selectableButton:focus{border-color:#ced4da;outline:none;box-shadow:none}.websale-form-group .group button.selectableButton:hover{background-color:#fff;border-color:var(--secondary-color)}.websale-form-group .group textarea{height:auto}.websale-form-group .group textarea.smallArea{resize:none;min-height:115px}.websale-form-group .group textarea.mediumArea{resize:none;min-height:400px}.websale-form-group .group select:not([multiple]):not([readonly]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding-top:1px;padding-right:1em;background-color:#fff}.websale-form-group .group select:disabled,.websale-form-group .group select[readonly]:not([readonly=""]){pointer-events:none}.websale-form-group select{cursor:pointer}.websale-form-group .checkradio{display:inline-block;position:relative;padding:0 6px;margin:5px 0 15px}.websale-form-group .checkradio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.websale-form-group .checkradio input[type=radio]:checked+label:after{border-radius:var(--tiny-radius);width:12px;height:12px;position:absolute;top:9px;left:10px;content:" ";display:block;background:var(--primary-color)}.websale-form-group .checkradio label.required::after{margin:0}.websale-form-group .checkradio label::before{content:" ";display:inline-block;position:relative;top:5px;margin:0 5px 0 0;width:20px;height:20px;border-radius:var(--tiny-radius);border:2px solid var(--primary-color);background-color:rgba(0,0,0,0)}.websale-form-group input[type=checkbox].agreeTerms+label{margin-right:4.5em}.websale-form-group input[type=checkbox].agreeTerms+label:before{display:none}.websale-form-group input[type=checkbox]:not(:checked),.websale-form-group input[type=checkbox]:checked{position:absolute;left:-9999px}.websale-form-group input[type=checkbox].sendDraft{left:0}.websale-form-group input[type=checkbox]:not(:checked)+label,.websale-form-group input[type=checkbox]:checked+label{position:relative;padding-left:1.95em;cursor:pointer}.websale-form-group input[type=checkbox]:not(:checked)+label:after,.websale-form-group input[type=checkbox]:checked+label:after{margin-left:5px}.websale-form-group input[type=checkbox]:not(:checked)+label:before,.websale-form-group input[type=checkbox]:checked+label:before{content:"";display:block;position:absolute;left:0;top:0;width:1.4em;height:1.4em;border:none;background:var(--secondary-color);border-radius:var(--tiny-radius)}.websale-form-group input[type=checkbox]:not(:checked)+label:before{background:#fff;border:2px solid #a4a4a4}.websale-form-group input[type=checkbox]:not(:checked)+label:after,.websale-form-group input[type=checkbox]:checked+label:after{content:"✓ ";position:absolute;top:.15em;left:0;font-size:1.1em;line-height:.8;color:var(--secondary-text-color);transition:all .38s;font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial}.websale-form-group input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.websale-form-group input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.websale-form-group input[type=checkbox]:disabled,.websale-form-group input[type=checkbox][readonly]:not([readonly=""]){pointer-events:none}.websale-form-group input[type=checkbox]:disabled:not(:checked)+label:before,.websale-form-group input[type=checkbox]:disabled:checked+label:before,.websale-form-group input[type=checkbox][readonly]:not([readonly=""]):not(:checked)+label:before,.websale-form-group input[type=checkbox][readonly]:not([readonly=""]):checked+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}.websale-form-group input[type=checkbox]:disabled:checked+label:after,.websale-form-group input[type=checkbox][readonly]:not([readonly=""]):checked+label:after{color:#999}.websale-form-group input[type=checkbox]:disabled+label,.websale-form-group input[type=checkbox][readonly]:not([readonly=""])+label{pointer-events:none;color:#aaa}.websale-form-group input[type=checkbox]:checked:focus+label:before,.websale-form-group input[type=checkbox]:not(:checked):focus+label:before{box-shadow:0px 0px 6px -2px var(--error-color) !important}.websale-form-group input[type=checkbox]+label+.privacyAContainer{margin-left:2em}.websale-form-group .rtl input[type=checkbox]:not(:checked)+label,.websale-form-group .rtl input[type=checkbox]:checked+label{padding-left:0 !important}.websale-form-group .rtl input[type=checkbox]:not(:checked)+label:after,.websale-form-group .rtl input[type=checkbox]:checked+label:after{right:-1.7em !important;left:unset !important}.websale-form-group .rtl input[type=checkbox]:not(:checked)+label:before,.websale-form-group .rtl input[type=checkbox]:checked+label:before{left:unset !important;right:-2.1em !important}.websale-form-group label:hover:before{border:1px solid var(--primary-color) !important}.websale-form-group .table>tbody>tr.active>td{background:inherit}#sendEmailTester .emailTestSenderLoader{left:0;background:rgba(9,9,9,.2509803922);top:0;z-index:99;width:100vw}.tox.tox-tinymce{border-radius:var(--main-radius);padding:3px;min-height:450px}.tox .tox-menubar{margin-top:7px}textarea.smallTiny~.tox.tox-tinymce{height:126px !important;min-height:126px}.tox-statusbar__branding{display:none}.g-recaptcha{margin:16px}.messageSettingDescription{width:100%;padding:18px;margin-bottom:2em}.lesserButton a,.lesserButton button{cursor:pointer;text-transform:uppercase;font-weight:500;text-decoration:underline;font-size:1em;color:#000}.lesserColor a,.lesserColor button,.lesserColor i{font-size:11px;color:gray;text-decoration-color:#d3d3d3}.languageSelectorInput .roundIconNav img{width:15px}.inputInnerFunction{top:0;right:0;position:absolute}.inputInnerFunction .dropdown-menu{min-width:0}.resultMessagesContainer{margin-bottom:2em}.resultMessagesContainer .resultMessageBox{position:relative;border-radius:var(--tiny-radius);padding:10px}.resultMessagesContainer .resultMessageBox.error{background-color:var(--error-color);opacity:.6;color:#fff}.resultMessagesContainer .resultMessageBox .remove{position:absolute;right:8px;top:9px;font-size:16px;cursor:pointer;color:#fff}.resultMessagesContainer .resultMessageBox .remove:hover{transform:scale(1.1)}.clickableSwiper{cursor:pointer}button.btn:disabled{background-color:#b3b3b3}button.btn:disabled:hover{background-color:#b3b3b3}.multiChoiceContainer .multiChoiceTags{border:1px solid #b3b3b3;border-radius:var(--main-radius);display:flex;flex-wrap:wrap;min-height:20px;padding:5px 10px}.multiChoiceContainer .multiChoiceTags .multiChoiceTag{background-color:var(--secondary-color);color:var(--secondary-text-color);margin:2px;padding:2px 10px;border-radius:var(--main-radius);display:flex;gap:5px}.multiChoiceContainer .multiChoiceTags .multiChoiceTag .tagIcon{margin:auto;margin-left:.5em;margin-right:0}.multiChoiceContainer .multiChoiceTags .multiChoiceTag .description{margin:auto}.multiChoiceContainer .multiChoiceTags .multiChoiceTag .removeIcon{margin:auto;margin-left:10px;cursor:pointer}.multiChoiceContainer .maxChoicesErrorMessage{display:none;font-weight:600;color:var(--error-color)}@media only screen and (max-width: 575px){input[type=checkbox]+label{width:90%}.alt-form .websale-form-group .group button,.alt-form .websale-form-group .group input[type=text]{font-size:16px}}#structureManagementTable_wrapper{width:100%}.dataTables_wrapper{padding-bottom:4em}.dataTables_wrapper .fas-ellipses-v:hover{font-size:1.1em}.dataTables_wrapper .dropdown-menu{border-radius:var(--main-radius);overflow:hidden;box-shadow:5px 0px 28px -5px rgba(0,0,0,.15)}.dataTables_wrapper .dropdown-menu .dropdown-item:hover{background-color:var(--secondary-color);color:var(--secondary-text-color)}.dataTables_wrapper .sorting_1{background-color:inherit !important}.dataTables_wrapper table.dataTable.display tbody tr.dt-rowReorder-moving{outline:2px solid var(--primary-color);outline-offset:-2px;cursor:all-scroll}.dataTables_wrapper table.dataTable.display tbody tr.odd{background-color:#f4f4f4}.dataTables_wrapper table.dataTable.display tbody tr:hover{background-color:#fbfbfb}.dataTables_wrapper table.dataTable.display tbody tr td .dropdown-item:hover{color:var(--secondary-text-color)}.dataTables_wrapper table.dataTable.display tbody tr td .dropdown-item:focus{box-shadow:none}.dataTables_wrapper .dropdown-item i{margin-right:8px}.dataTables_wrapper .dataTables_paginate{margin-top:1em}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:var(--main-radius) !important;border:0 !important;background-image:none !important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{background-color:var(--primary-color) !important;color:var(--primary-text-color)}.dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.current){background-color:var(--secondary-color) !important;color:var(--secondary-text-color) !important;font-weight:bold}.dataTables_wrapper table.dt-rowReorder-float{position:absolute !important;opacity:.9;table-layout:fixed;outline:2px solid var(--primary-color);outline-offset:-2px;z-index:2001;cursor:all-scroll}.dataTables_wrapper table.dataTable.display tbody tr td.pointerType{cursor:pointer}.dataTables_wrapper table.dataTable.display tbody tr td.pointerType svg{position:absolute;left:10px}.dataTables_wrapper body.dt-rowReorder-noOverflow{overflow-x:hidden}.dataTables_wrapper table.dataTable td.reorder{text-align:center;cursor:move}.imgSvgPrimary{fill:var(--primary-color) !important}.imgSvgPrimaryText{fill:var(--primary-text-color) !important}.imgSvgSecondary{fill:var(--secondary-color) !important}.imgSvgSecondaryText{fill:var(--secondary-text-color) !important}.textSvgTitle{font-family:"Montserrat",sans-serif !important;font-size:25px;font-weight:700}.fullHtml,body.fullBody,.fullScreenBG{width:100%;height:100%}.fullScreenBG{background-size:cover;background-position-y:40%;background-repeat:no-repeat}.fullScreenBG .mainImageGradient{width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.31), rgba(var(--primary-color-rgb), 0.9) 110%);opacity:1}.fullScreenBG .mainImageGradient .logo{position:absolute;top:30px;left:40px;color:#ca9f8c}.fullScreenBG .mainImageGradient .logo img{width:100px}.fullScreenBG .mainImageGradient .homeScreenContent{margin:auto}.fullScreenBG .mainImageGradient .homeScreenContent .title{font-family:"Dancing Script",cursive;font-weight:700;font-size:60px;color:#fff;text-align:left}.fullScreenBG .mainImageGradient .homeScreenContent .subtitle{font-size:16px;font-weight:700;color:#fff}.fullScreenBG .mainImageGradient .homeScreenContent .homePageForm{background-color:#fff;border-radius:var(--medium-radius)}.fullScreenBG .mainImageGradient .homeScreenContent .homePageForm .group{margin-top:1em}.fullScreenBG .mainImageGradient .homeScreenContent .homePageForm .group input,.fullScreenBG .mainImageGradient .homeScreenContent .homePageForm .group button{border-radius:var(--medium-radius)}.fullScreenBG .mainImageGradient .homeScreenContent .homePageForm .group i,.fullScreenBG .mainImageGradient .homeScreenContent .homePageForm .group label{color:#868686}@keyframes heartbeat{0%{transform:scale(0.85)}20%{transform:scale(1)}40%{transform:scale(0.85)}60%{transform:scale(1)}80%{transform:scale(0.85)}100%{transform:scale(0.85)}}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotating{animation:rotating 2s linear infinite}#services_modal a:link,#services_modal a:visited,#services_modal a:hover,#services_modal a:active,.sidebarFilterBlock a:link,.sidebarFilterBlock a:visited,.sidebarFilterBlock a:hover,.sidebarFilterBlock a:active{font-weight:normal;text-decoration:none;color:#000}#services_modal .filterChildItem,.sidebarFilterBlock .filterChildItem{display:flex;margin-bottom:.5em;margin-top:.5em;font-size:1.1em;justify-content:left}#services_modal .filterChildItem label,.sidebarFilterBlock .filterChildItem label{width:87%}#services_modal .filterChildItem label:before,.sidebarFilterBlock .filterChildItem label:before{margin-left:auto;margin-right:0}.sidebarFilterBlock{margin-bottom:1em;border-bottom:1px solid rgba(181,181,181,.2117647059);font-family:"Montserrat",sans-serif;cursor:pointer;align-items:center}.sidebarFilterBlock.child{padding-left:35px;font-size:.8em}.sidebarFilterBlock .filterExpanderContainer{display:flex}.sidebarFilterBlock .filterExpanderContainer .filterLabel{color:#000;font-weight:600;font-size:1.2em;margin-bottom:.8em;margin-top:.8em;display:inline-block}.sidebarFilterBlock .filterExpanderContainer i.expandIcon{padding-top:15px;color:#000;font-size:1.1em;transition:transform .2s ease-in-out;margin:auto;margin-right:0}.sidebarFilterBlock .filterExpanderContainer .collapsed i.expandIcon{transform:rotate(-90deg)}.sidebarFilterBlock .sidebarMenuBlock,.sidebarFilterBlock .sidebarFilterBlock{justify-content:flex-end}.sidebarFilterBlock.active{font-size:1em;font-weight:bold;color:var(--primary-color);margin-left:-6px}.sidebarFilterBlock .expand{text-align:right;margin-bottom:.5em}.sidebarFilterBlock .expand a:link,.sidebarFilterBlock .expand a:visited,.sidebarFilterBlock .expand a:hover,.sidebarFilterBlock .expand a:active{text-transform:uppercase;font-weight:500;text-decoration:underline;font-size:1.1em;color:var(--primary-color)}.sidebarFilterBlock .expand a:hover{color:var(--primary-color)}.sidebarFilterBlock .priceBox{margin-top:1.2em;margin-bottom:1em;padding:5px}.sidebarFilterBlock .priceBox .price-range-bar{background:#d5d5d5;border-radius:var(--big-radius);height:7px;border:none !important}.sidebarFilterBlock .priceBox .ui-slider-range:not(.price-range-bar){border:none !important;background:var(--primary-color)}.sidebarFilterBlock .priceBox .ui-slider-handle{background:var(--secondary-color) !important;border-radius:50px !important;cursor:pointer !important;border:3px solid #fff !important;width:23px !important;height:23px !important;margin-top:-4px}.sidebarFilterBlock .priceBox .min-price-label{float:left;font-weight:450}.sidebarFilterBlock .priceBox .max-price-label{float:right;font-weight:450}.sidebarFilterBlock .clearer{clear:both}.sidebarFilterBlock [id^=filterCollapse_star] .rating{width:226px;font-size:28px;overflow:hidden;direction:rtl;margin-bottom:.5em}.sidebarFilterBlock [id^=filterCollapse_star] .rating input{float:right;opacity:0;position:absolute}.sidebarFilterBlock [id^=filterCollapse_star] .rating a[title]{direction:ltr}.sidebarFilterBlock [id^=filterCollapse_star] .rating a,.sidebarFilterBlock [id^=filterCollapse_star] .rating label{float:none;color:#aaa;text-decoration:none;transition:color .4s}.sidebarFilterBlock [id^=filterCollapse_star] .rating a.active,.sidebarFilterBlock [id^=filterCollapse_star] .rating:not(.disabled) label:hover~label,.sidebarFilterBlock [id^=filterCollapse_star] .rating:not(.disabled) label:hover,.sidebarFilterBlock [id^=filterCollapse_star] .rating:not(.disabled) a:hover,.sidebarFilterBlock [id^=filterCollapse_star] .rating:not(.disabled) a:hover~a{color:var(--secondary-color);cursor:pointer}#services_modal .modal-body{padding-top:0;padding-bottom:0;min-height:50vh}#services_modal .modal-body .tabServicesContainer .nav-pills{padding:0}#services_modal .modal-body .tabServicesContainer .tabVertical{font-size:1.4em;font-weight:500;padding-left:60px;padding-top:1.2em;padding-bottom:1.2em}#services_modal .modal-body .tabServicesContainer .tabVertical:not(:last-child){border-bottom:1px solid #afafaf}#services_modal .modal-body .tabServicesContainer .tabVertical.active{margin-right:-1px;z-index:2;background:#fff}#services_modal .modal-body .tabServicesContainer .tab-content{padding:3% 20px 20px 6%;max-height:440px;overflow:auto;overflow-x:hidden;border-left:1px solid #afafaf}#services_modal .modal-body .tabServicesContainer .filterName{font-size:1.1em;font-weight:bold;margin-left:1em;margin-top:.5em}#services_modal .removeServiceFilter{order:-1;font-size:1em;text-decoration:underline;cursor:pointer}#services_modal .removeServiceFilter a{font-weight:450}#services_modal .filterTitle{margin:0px 45px;position:relative}#services_modal .filterTitle .paddingHeader{padding-left:0px !important}#services_modal .filterTitle .searchContainer{position:relative;display:inline-block;width:100%}#services_modal .filterTitle .searchContainer input[type=search]{border-radius:var(--medium-radius);padding-left:40px;height:40px;border:1px solid #afafaf;padding-right:14px;width:100%;outline-style:none !important;outline:none !important}#services_modal .filterTitle .searchContainer input[type=search]:focus{box-shadow:0px 0px 6px -2px var(--primary-color)}#services_modal .filterTitle .searchContainer input[type=search]~i{position:absolute;top:20px;left:20px}#services_modal .filterTitle .titleLabel{font-size:1.5em;font-weight:450;text-transform:uppercase}#services_modal .footerServiceModal{padding:0px 45px;position:relative;height:60px}.filterContainer{padding:20px;height:77vh;overflow:auto}.filterContainer[data-type=package],.filterContainer[data-type=showcase]{height:50vh;overflow-y:auto}.sidebarLeftMobileContainer .filterContainer{height:unset}[id^=filterStarDescription]{font-size:16px}@media only screen and (max-width: 812px){.modal-header{min-height:3.5em;padding-bottom:0px !important}.modal-header.modalHeaderFilterStyle{min-height:7em}#services_modal .filterTitle{height:auto}.filterTitle{margin:0px !important;height:auto}.filterTitle .paddingHeader{padding-left:8px !important}.filterTitle .titleLabel{font-size:1em !important}.footerServiceModal{height:80px !important}}.sidebarLeftMobileContainer .filterContainer .collapseContainer .collapseItem .sorter{border:1px solid var(--primary-color);border-radius:var(--medium-radius);margin:.5em;padding-left:1rem;padding-right:1rem;font-weight:700;transition:all .2s}.filterContainer{word-wrap:break-word}.filterContainer .collapseButton{padding-left:0 !important;padding-right:0 !important}.filterContainer .collapseItem .sorter{margin-left:0 !important;margin-right:0 !important}.filterContainer .collapseItem .filterChildItem label{width:90% !important}.filterContainer .sorter{cursor:pointer}.filterContainer .sorter::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin:0 6px}.filterContainer .sorter.asc::after{content:""}.filterContainer .sorter.desc::after{content:""}.filterContainer .sorter.asc.amount::after{content:""}.filterContainer .sorter.desc.amount::after{content:""}.filterContainer .sorter.asc.alpha::after{content:""}.filterContainer .sorter.desc.alpha::after{content:""}.buttonsContainer{position:fixed;bottom:0;z-index:2;box-shadow:0px -1px 24px rgba(0,0,0,.1098039216);background:#fff;padding-bottom:.5em}.buttonsContainer .p-0{padding-top:.5em !important}.buttonsContainer .filterRemove{text-decoration:underline;cursor:pointer}.graphSection{min-height:500px}.graphSection .bodySection{min-height:350px}.graphSection .showGraph{display:none}.supplierIcon{width:-moz-fit-content;width:fit-content;margin:auto;margin-right:0;margin-bottom:0}.supplierIcon img{height:auto;max-width:110px}.hotelCancellationInfo{font-size:12px;color:var(--success-color);display:flex;font-weight:bold;margin-top:6px}#searchMapModal .searchMapContainer{height:70vh;width:100%}.webSalesPlugin .hotelListContainer .containerHotels .listHotelContainer{height:89vh}.hotelListContainer{word-wrap:break-word}.hotelListContainer .sorter{cursor:pointer}.hotelListContainer .sorter::after{content:"";font-family:"Font Awesome 5 Free";color:var(--primary-text-color);font-weight:900;display:inline-block;margin:0 6px}.hotelListContainer .sorter.asc::after{content:""}.hotelListContainer .sorter.desc::after{content:""}.hotelListContainer .sorter.asc.amount::after{content:""}.hotelListContainer .sorter.desc.amount::after{content:""}.hotelListContainer .sorter.asc.alpha::after{content:""}.hotelListContainer .sorter.desc.alpha::after{content:""}.hotelListContainer .navbarSort{margin-top:15px;padding:10px;padding-left:20px;white-space:nowrap;background-color:var(--primary-color);height:50px;color:var(--primary-text-color);border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius)}.hotelListContainer .navbarSort a{color:#fff;text-decoration:none}.hotelListContainer .containerHotels{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.hotelListContainer .containerHotels .listHotelContainer{container-type:inline-size;transition:width .3s;width:100%;height:69vh;overflow-y:auto;overflow-x:hidden;padding-right:5px}.hotelListContainer .containerHotels .listHotelContainer.mapExpanded{width:50%}.hotelListContainer .containerHotels .listHotelContainer.mapExpanded+.searchMapContainer{width:50%}.hotelListContainer .containerHotels .listHotelContainer+.searchMapContainer{transition:width .3s;width:0}.hotelListContainer .containerHotels .listHotelContainer+.searchMapContainer .searchMap{overflow:hidden;border-radius:var(--medium-radius)}.hotelListContainer .containerHotels .listHotelContainer .singleHotel{border-radius:20px;width:100%;padding:5px;flex-direction:row;margin-bottom:5px}@keyframes fadeIn{from{opacity:0;transform:translate3d(0, -20%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.hotelListContainer .mobileFiltersContainer{height:36.5px}.hotelListContainer .mobileFiltersContainer .mobileFilters{position:fixed;bottom:15px;z-index:3;width:100%}.hotelListContainer .mobileFiltersContainer .mobileFilters.unFixed{position:unset}.hotelListContainer .mobileFiltersContainer .mobileFilters>.btn{box-shadow:none;width:auto}@container (max-width: 700px){.singleHotel .hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .hotelCardLeft .hotelCardMiddle .topLeftHotel .labelPlaceHotel,.singleHotel .hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .hotelCardLeft .hotelCardMiddle .topLeftHotel .labelDescHotel{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.singleHotel .hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .hotelCardRight .bottomRightHotel .buttonRoom{margin-left:-10px;margin-right:-10px}.singleHotel .hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .hotelCardRight .bottomRightHotel .buttonRoom a.selectRoomHotel{white-space:normal}}.mandatoryHotelMessage{padding:1em;background-color:var(--warning-color);border-radius:var(--main-radius);width:100%;text-align:center;font-weight:700}.mandatoryHotelMessage p{margin:0}@media only screen and (max-width: 991px){.supplierIcon{max-width:80px}.hotelListContainer{padding:0}.hotelListContainer .containerHotels{padding:0}.hotelListContainer .containerHotels .listHotelContainer{height:unset}.hotelListContainer .containerHotels .listHotelContainer .singleHotel .cardInfoDesc{display:none}.hotelListContainer .navbarSort{margin-top:0;padding-top:20px}.mobileFiltersContainer{margin-top:15px}.webSalesPlugin .sidebarLeftContainer{height:unset}}a.redirectDetailsLink{color:#000}a.redirectDetailsLink:hover{color:#000;text-decoration:none}.singleHotel .cardBaseCustomMobile{flex-direction:column;max-width:100%;height:100%;border:none;padding:10px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);background-color:var(--card-background-color);border-radius:var(--main-radius);overflow:hidden;padding:0;border-radius:var(--medium-radius)}.singleHotel .cardBaseCustomMobile .cardLinkMobile{color:unset;background-color:unset}.singleHotel .cardBaseCustomMobile .cardLinkMobile:hover{text-decoration:none}.singleHotel .cardBaseCustomMobile .cardImageMobile{max-width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;border-top-left-radius:var(--medium-radius);border-bottom-left-radius:var(--medium-radius);padding-bottom:20px}.singleHotel .cardBaseCustomMobile .cardImageMobile.noImage{display:flex;background-color:#bdc3c7}.singleHotel .cardBaseCustomMobile .cardImageMobile .labelCategoryMobile{position:absolute;bottom:5px;left:20px;background-color:rgba(255,255,255,.7019607843);border-radius:var(--tiny-radius);padding-right:10px;padding-left:10px;line-height:2}.singleHotel .cardBaseCustomMobile .iconInfoStyleMobile{display:flex;align-items:flex-end;height:200px;z-index:2;margin-left:20px;color:var(--secondary-color)}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile{border-bottom-right-radius:var(--medium-radius);border-top-right-radius:var(--medium-radius);background-color:#fff;display:flex;flex-direction:column;padding:10px 7px}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .buttonRoom{border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-color:#fff;width:100%;height:100%}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .buttonRoom .selectRoomHotel{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc{background-color:rgba(0,0,0,0);transition:height .1s ease-out,opacity .1s ease-out,background-color .1s ease-out}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc .blockDescStars{background-color:#fff;display:flex;justify-content:center;flex-direction:column;width:100%;height:60px}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc .blockDescStars .descriptionHotel{font-weight:700}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc .blockDescStars .starsHotel .starsIcon{color:var(--secondary-color);font-size:1em}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc .redirectDetailsLink{text-decoration:none}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc .blockPrice{padding-right:10px;margin-top:10px;background-color:#fff;width:100%;text-align:right}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDesc .blockPrice .priceHotel{font-size:22px;font-weight:700}.singleHotel .cardBaseCustomMobile .cardBodyCustomMobile .priceDescInfo{background-color:var(--primary-color);transition:height .5s ease-in,opacity .5s ease-in,background-color .5s ease-in;color:var(--primary-text-color)}@supports((-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em))){.cardBaseCustomMobile .cardImageMobile .labelCategoryMobile{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(255,255,255,.5098039216)}}.hotelCardContainer{border-radius:var(--big-radius);box-shadow:0px 0px 18px -5px rgba(0,0,0,.15);z-index:2;position:relative}.hotelCardContainer .hasRestrictions>div{color:var(--secondary-color);font-weight:500;width:-moz-max-content;width:max-content;cursor:pointer}.hotelCardContainer .hasRestrictions i{color:var(--secondary-color)}.hotelCardContainer .cardBaseCustomWeb{background-color:#fff;flex-direction:column;width:100%;border-radius:var(--medium-radius);z-index:2}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom{border-radius:var(--medium-radius)}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow{display:flex}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol{width:75%}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft{display:flex;padding:10px}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelImageCol{width:33%;padding-right:10px;position:relative}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelImageCol .cardImageWeb.noImage .svgNoImage{margin:auto}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle{width:67%;display:flex;flex-direction:column;position:relative}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .topLeftHotel .labelDescHotel{font-weight:bold;font-size:14pt;max-height:56px;overflow:hidden}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .topLeftHotel .starsHotel .starsIcon{color:var(--secondary-color);font-size:1.6em}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .topLeftHotel .labelHotelCategory{color:#b3b3b3;text-transform:uppercase;font-weight:600;margin-right:6%}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .topLeftHotel .labelPlaceHotel{font-size:10pt;font-weight:500}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .bottomLeftHotel{margin-bottom:0;margin-top:auto}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .bottomLeftHotel .iconInfoStyle{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .hotelCardMiddle .bottomLeftHotel .iconInfoStyle .labelInfoHotel{font-size:10pt;font-weight:500}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .cardImageWeb{width:100%;height:225px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:var(--medium-radius)}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .cardCol .hotelCardLeft .cardImageWeb.noImage{display:flex;background-color:#bdc3c7}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight{width:25%;display:flex;flex-direction:column;justify-content:space-between;padding:10px;padding-left:0;padding-right:14px;box-shadow:-40px 0px 77px -35px rgba(0,0,0,.1)}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight .bottomRightHotel{padding:0px;margin-left:10px;margin-right:10px}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight .bottomRightHotel .priceHotel{font-size:18pt;font-weight:700;line-height:14pt}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight .bottomRightHotel .labelStartingFrom{font-size:9pt;font-weight:600;text-transform:uppercase}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight .bottomRightHotel .buttonRoom{display:flex;align-items:center;justify-content:center}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight .bottomRightHotel .buttonRoom .selectRoomHotel{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;font-size:10pt;text-decoration:none}.hotelCardContainer .cardBaseCustomWeb .cardBodyCustom .cardRow .hotelCardRight .bottomRightHotel .buttonRoom .selectRoomHotel:hover{background-color:var(--primary-color);color:var(--primary-text-color);color:var(--primary-text-color) !important}.cardInfoDesc{padding:5px;padding-left:30px;padding-right:30px;border-bottom-left-radius:var(--medium-radius);border-bottom-right-radius:var(--medium-radius);color:var(--primary-text-color);font-size:11pt;background-color:var(--primary-color);margin-top:-35px;margin-bottom:35px;padding-top:0;position:relative;z-index:0;height:0;overflow:hidden;box-shadow:0px 0px 18px -5px rgba(0,0,0,.15);transition:max-height .4s,padding-top .4s,margin-bottom .5s ease-out;height:auto;max-height:0}.cardInfoDesc.showInfo{max-height:170px;padding-top:35px;margin-bottom:0;display:flex}.cardInfoDesc .descriptionNoteCard{word-wrap:break-word;margin-top:15px;margin-bottom:15px;overflow-y:auto;overflow-x:hidden;scrollbar-color:var(--secondary-color)}.cardInfoDesc .descriptionNoteCard::-webkit-scrollbar-track{background-color:var(--secondary-color);border:2px solid var(--secondary-color)}.cardInfoDesc .descriptionNoteCard::-webkit-scrollbar-thumb{background-color:var(--primary-color);border:1px solid var(--secondary-color);opacity:1}.singleShowcase .cardInfoDesc{padding-top:0;margin-top:0;background-color:initial}.titleEvent{width:100%;flex-direction:column}.titleEvent h2{text-align:center;font-weight:bold}.bodyDateRoom{width:100%;display:flex;align-items:center;justify-content:center}.bodyDateRoom .dateRoomContainer{display:flex;width:90%;flex-direction:row;margin-bottom:30px;justify-content:space-between}.bodyDateRoom .dateRoomContainer .newDateSelected{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--secondary-text-color);width:100%;height:100%;border-top-right-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius)}.bodyDateRoom .dateRoomContainer .selectedDate{display:flex;align-items:center;justify-content:center;flex-direction:row;width:200px;padding:0px 0px 0px 5px;height:55px;box-shadow:10px 10px 14px -3px rgba(0,0,0,.75);border-radius:var(--main-radius);margin-right:10px}.bodyDateRoom .dateRoomContainer .selectedDate .fromDateSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bodyDateRoom .dateRoomContainer .selectedDate .fromDateSelected .labelDayStart{font-weight:bold;font-size:25px}.bodyDateRoom .dateRoomContainer .selectedDate .toDateSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bodyDateRoom .dateRoomContainer .selectedDate .toDateSelected .labelDayEnd{font-weight:bold;font-size:25px}.bodyDateRoom .dateRoomContainer .selectedRooms{display:flex;align-items:center;justify-content:center;flex-direction:row;width:200px;padding:0px 0px 0px 5px;height:55px;border-radius:var(--main-radius);box-shadow:10px 10px 14px -3px rgba(0,0,0,.75)}.bodyDateRoom .dateRoomContainer .selectedRooms .newRoomsTravel{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--secondary-text-color);width:100%;height:100%;border-top-right-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius)}.bodyDateRoom .dateRoomContainer .selectedRooms .roomsSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bodyDateRoom .dateRoomContainer .selectedRooms .passengersSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.roomPaxWeb,.searchDetailsSidebar{box-shadow:5px 0px 18px -5px rgba(0,0,0,.15);padding:20px 0}.roomPaxWeb .searchAvailabilityWeb,.searchDetailsSidebar .searchAvailabilityWeb{display:flex;align-items:center;justify-content:center}.roomPaxWeb .searchAvailabilityWeb .selectRoomHotel,.searchDetailsSidebar .searchAvailabilityWeb .selectRoomHotel{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.roomPaxWeb .searchAvailabilityWeb .selectRoomHotel:hover,.searchDetailsSidebar .searchAvailabilityWeb .selectRoomHotel:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.roomPaxWeb .filterCollapse .filterCollapseAction,.searchDetailsSidebar .filterCollapse .filterCollapseAction{display:flex;align-items:center;justify-content:center;justify-content:space-between;cursor:pointer}.roomPaxWeb .filterCollapse .filterCollapseAction .filterLabel,.searchDetailsSidebar .filterCollapse .filterCollapseAction .filterLabel{font-size:12pt;font-weight:bold;width:100%}.paymentErrorsBlock{display:none}.footerPrice .unfixedButtonContainer{height:36.5px}.footerPrice .unfixedButtonContainer .fixedButtonContainer{position:fixed;z-index:14;right:0;bottom:0;background-color:#fff;padding-bottom:10px;padding-top:10px;border-top:1px solid #bdc3c7;height:56.5px;width:100%}.footerPrice .unfixedButtonContainer .fixedButtonContainer.unFixed{width:100%;position:relative;border-top:none;margin-left:0;margin-right:0}.footerPrice .unfixedButtonContainer .fixedButtonContainer .totalPrice{font-size:18pt}.pswp__img{border-top-left-radius:var(--big-radius);border-top-right-radius:var(--big-radius)}.requestContinueDescription{font-size:18px}.labelNotAvailable{color:var(--secondary-color);font-weight:bold;margin-top:5px}.voidActionModal{position:absolute;left:56px;font-size:1em;text-decoration:underline;bottom:20px;cursor:pointer}.voidActionModal a{font-weight:450}.barHotelSearch,.barResultsSearch{border-bottom-left-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius);margin-top:-10px;box-shadow:0px -3px 18px -5px rgba(0,0,0,.25);width:100%;padding:1em 1em 0em 1em}.barHotelSearch>.container-fluid,.barResultsSearch>.container-fluid{padding-top:15px}.barResultsSearch{margin-bottom:-12px;z-index:2;background-color:#fff}.barResultsSearch .unrenderedDepartures{display:none}.containerRooms .navbarDet{z-index:2}.containerRooms .navbarDetailsRoom{padding:10px;background-color:var(--primary-color);height:50px;color:var(--primary-text-color);border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius)}.containerRooms .navbarDetailsRoom a{color:#fff;text-decoration:none}.containerRooms .roomsContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;scrollbar-width:none !important}.containerRooms .roomsContainer .webDetailsContainer{width:90%;display:flex;flex-direction:column;align-items:center}.containerRooms .roomsContainer .webDetailsContainer .photoSwipeContainer{border-radius:var(--main-radius);overflow:hidden}.containerRooms .roomsContainer .researchInfo{width:100%;padding-right:10px}.containerRooms .roomsContainer .roomBody{width:100%}.containerRooms .roomsContainer .roomBody .labelTitleHotel{font-weight:bold;font-size:18pt}.containerRooms .roomsContainer .roomBody .starsContainer{min-width:90px}.containerRooms .roomsContainer .roomBody .totalPrice{font-size:20pt}.containerRooms .roomsContainer .roomBody .totalPrice>span{margin-left:10px}.containerRooms .roomsContainer .containerImage{width:100%}.containerRooms .roomsContainer .containerImage .proportionalSpacing{padding-right:.3em}.containerRooms .roomsContainer .containerImage .imageMedium{max-width:100%;height:181px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0}.containerRooms .roomsContainer .containerImage .imageMedium .otherPhoto{color:#fff;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);width:100%;height:100%}.containerRooms .roomsContainer .containerImage .imageBig{max-width:100%;height:370px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0}.containerRooms .roomsContainer .containerImage .containerOther{margin:0px}.containerRooms .roomsContainer .containerImage .containerOther .imageSmall{width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0;padding:0}.containerRooms .roomsContainer .containerImage .containerOther .imageSmall .otherPhoto{color:#fff;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);width:100%;height:100%}.containerRooms .roomsContainer .selectRoomsContainer{width:100%}.containerRooms .roomsContainer .selectRoomsContainer .totalPrice{font-size:20pt}.containerRooms .roomsContainer .selectRoomsContainer .labelDetailsRoom{font-size:16pt;font-weight:bold}.containerRooms .roomsContainer .selectRoomsContainer .roomNumberLabel{padding-left:34px;font-size:16pt;font-weight:600}.containerRooms .roomsContainer .selectRoomsContainer .selectRoomLabel{margin-left:34px;font-weight:500}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer{border-radius:var(--main-radius);margin-bottom:30px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer.hideRoom{display:none}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom{position:relative;background-color:#fff;width:100%;margin:0px;border-radius:var(--main-radius);padding:20px 35px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);justify-content:space-between;min-height:110px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .reservedBox{position:absolute;background-color:var(--secondary-color);left:0;top:0;color:var(--secondary-text-color);padding:11px 25px;border-top-left-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius);font-weight:700;font-size:13px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError{position:absolute;padding:10px 15px;background-color:var(--warning-color);color:var(--primary-text-color)}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest.bookRequest,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest.bookError,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile.bookRequest,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile.bookError,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError.bookRequest,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError.bookError{padding:12px 25px;right:0;top:0;border-top-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius)}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest.bookMobile,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile.bookMobile,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError.bookMobile{position:relative;border-top-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius);margin-bottom:-20px;margin-left:-35px;padding-left:35px;margin-right:auto}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest.bookError,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile.bookError,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError.bookError{background-color:var(--error-color) !important}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest .tooltipSiap,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest .requestLabel,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile .tooltipSiap,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile .requestLabel,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError .tooltipSiap,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError .requestLabel{margin-top:auto;margin-bottom:auto}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest .requestLabel,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile .requestLabel,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError .requestLabel{text-transform:uppercase;font-weight:700;font-size:11px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookRequest .tooltipSiap,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookMobile .tooltipSiap,.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .bookError .tooltipSiap{cursor:pointer;font-size:17px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomLeft{width:100%}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomLeft .reservedSpacing{min-height:30px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomLeft .tableFormElement>tbody>tr>td{border-bottom:1px solid #000}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomRight .bookRequestSpacer{min-height:17.5px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomRight .labelPrice{font-size:20pt;font-weight:500}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .selectIconElement{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:30px;min-height:30px;border-radius:50%;background-color:#dfdfdf}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .selectIconElement>i{display:none}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardExtra{color:#fff;visibility:hidden;opacity:0;height:0}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardExtra>div{padding:10px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardExtra .circleExtra{width:8px;height:8px;background-color:#fff;border-radius:50%;margin-right:20px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer:not(.active) .extraButton{pointer-events:none;opacity:.8;background-color:rgba(221,221,221,.55)}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer.active{background-color:var(--primary-color)}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer.active .selectIconElement{background-color:var(--secondary-color);color:var(--secondary-text-color)}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer.active .selectIconElement>i{display:block}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer.active .cardExtra{padding:0;visibility:visible;opacity:1;height:auto}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer.active .cardExtra>div{padding:20px}.containerRooms .roomsContainer .selectRoomsContainer .showHideRoomsBtn{width:auto;margin-top:-30px;font-size:13px;background-color:unset;color:#000;box-shadow:none;transition:.2s ease-in-out}.containerRooms .roomsContainer .selectRoomsContainer .showHideRoomsBtn.showLess{display:none}.containerRooms .roomsContainer .selectRoomsContainer .showHideRoomsBtn:hover{transform:scale(1.05)}.containerRooms .cardsRooms{width:100%}.containerRooms .cardsRooms .cardCustom{border-bottom:1px solid #bdc3c7;padding-bottom:30px}.containerRooms .cardsRooms .cardCustom .labelInfo{font-size:16pt;color:var(--dark);font-weight:700;margin-bottom:.5em}.containerRooms .cardsRooms .cardCustom .labelListService{font-size:15pt;color:var(--secondary-color);font-weight:700}.containerRooms .cardsRooms .cardCustom .liService{word-break:break-word}.containerRooms .cardsRooms .cardCustom .hotelName{font-size:16pt;font-weight:bold;margin-left:15px}.containerRooms .cardsRooms .cardCustom .mapsDetails{border-radius:var(--main-radius);width:100%;height:300px;border:0px}.containerRooms .cardsRooms .cardCustom .mapCanvasContainer{min-height:300px;border-radius:var(--medium-radius);overflow:hidden}.cancellationPolicy{font-weight:bold;margin-top:5px;width:100%;word-break:break-word}.descriptionRoom{margin-top:5px;text-align:justify}.titleRoom{font-size:19px}.mapMarkerTitle{font-size:19px;font-weight:600}.mapMarkerPosition{font-size:12px}ul.ulService{list-style-type:disc}@media only screen and (max-width: 991px){.barHotelSearch{border-radius:0;display:none}}@media only screen and (max-width: 575px){.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomLeft{margin-bottom:15px}.containerRooms .roomsContainer .selectRoomsContainer .singleRoomContainer .cardRoom .cardRoomLeft .titleRoom{font-size:16px}.mapMarkerTitle{font-size:11pt}.mainContainer,.webSalesPlugin{margin-top:-17px;padding-top:17px}.mainContainer .noPaddingMobile,.webSalesPlugin .noPaddingMobile{padding-left:0;padding-right:0}.mainContainer .noPaddingMobile .containerRooms,.webSalesPlugin .noPaddingMobile .containerRooms{margin-left:0;margin-right:0}.mainContainer .noPaddingMobile .containerRooms .navbarDet,.webSalesPlugin .noPaddingMobile .containerRooms .navbarDet{margin-top:-15px}.mainContainer .noPaddingMobile .containerRooms .navbarDet .navbarDetailsRoom,.webSalesPlugin .noPaddingMobile .containerRooms .navbarDet .navbarDetailsRoom{height:50px}.mainContainer .noPaddingMobile .containerRooms .navbarDet .navbarDetailsRoom .scrollLink,.webSalesPlugin .noPaddingMobile .containerRooms .navbarDet .navbarDetailsRoom .scrollLink{margin-bottom:0;margin-top:auto}.mainContainer .noPaddingMobile .containerRooms .roomsContainer,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer{margin-top:-40px;padding-left:0;padding-right:0}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages{width:100%;overflow:hidden}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel{height:400px;width:100%}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel.noImage,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel.noImage{height:110px;display:flex;background-color:#dcdcdc}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets{z-index:2;position:relative;bottom:40px}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet{opacity:.5;background:var(--primary-accent-color)}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .mobileImage,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .mobileImage{background-size:cover;width:100%;height:100%;background-position:center}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .mobileImage .detailImageGradient,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .containerMobileImages .mobileImagesCarousel .mobileImage .detailImageGradient{width:100%;height:100%;background:linear-gradient(0deg, black 0%, transparent 15%)}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer{margin-top:-10px;background-color:#fff;z-index:11;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer p,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer p{margin-bottom:0}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .selectRoomsContainer,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .selectRoomsContainer{width:95%}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody{width:100%;margin-top:20px}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .hotelStarsContainer,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .hotelStarsContainer{width:100%;padding-left:5%;padding-right:5%;border-bottom:1px solid #ececec;padding-bottom:15px}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .hotelStarsContainer .labelTitleHotel,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .hotelStarsContainer .labelTitleHotel{font-size:14pt}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .hotelStarsContainer .starsIcon,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .hotelStarsContainer .starsIcon{color:var(--secondary-color);font-size:14pt}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .positionContainer,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .roomBody .positionContainer{margin-left:5%;margin-right:5%;padding-top:15px;padding-bottom:15px;color:var(--dark);border-bottom:1px solid #ececec}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms{width:100%;padding-left:5%;padding-right:5%}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer{height:36.5px}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .totalPrice,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .totalPrice{font-size:14pt}.mainContainer .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .addToCartAction,.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .addToCartAction{width:150px}.webSalesPlugin .noPaddingMobile .containerRooms .roomsContainer{margin-top:-25px}}.bodySuppl>div{padding:20px 34px !important}.bodySuppl .iconCloseSuppl{cursor:pointer}.bodySuppl .labelSupplModal{font-size:16pt;font-weight:600}.bodySuppl .containerExtraSuppl{max-height:400px;overflow:auto;overflow-x:hidden !important;scrollbar-width:none;padding:0}.bodySuppl .containerExtraSuppl .singleExtraRow{padding:10px;border-bottom:.5px solid #ddd}.extraElement{padding-left:20px}.extraElement:not(:last-child){padding-bottom:1em;border-bottom:2px solid var(--primary-accent-color);margin-bottom:1em}.extraElement .note{color:var(--secondary-color)}.extraElement .noteBtn{color:var(--secondary-color);cursor:pointer}.extraElement .local-pay{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.containerPaxDetails{padding:20px}.containerPaxDetails .confirmPayButtonContainer .confirmPayButton{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.containerPaxDetails .imageMedium{max-width:100%;height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color)}.containerPaxDetails .imageBig{max-width:100%;height:210px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0}.containerPaxDetails .labelTitleHotel{font-weight:bold;font-size:18pt}.containerPaxDetails .labelCheckIn{font-size:16pt;font-weight:bold;color:var(--primary-color)}.containerPaxDetails .labelCheckOut{font-size:16pt;font-weight:bold;color:var(--primary-color)}.containerPaxDetails .vertical{margin-left:10px;margin-right:10px;height:100%;width:1px;border:1px solid rgba(0,0,0,.25)}#transportModal .sideSelection{opacity:.6}#transportModal .currentSelection .transportSelection.selectionMade:not(.currentSelection){opacity:1}#transportModal .transportSelection.selectionMade:not(.currentSelection){opacity:.9}#transportModal .transportSelection input:hover{border-color:var(--secondary-color)}#transportModal .transportSelection button{font-weight:normal}#transportModal .transportModalBody{max-height:81vh;overflow-y:auto}#transportModal .transportModalBody .titleContainer .title{font-size:20px;font-weight:700}#transportModal .transportModalBody .titleContainer .subtitle{font-size:15px;font-weight:400}#transportModal .transportModalBody .continueButton.disabled{background-color:#9f9f9f;box-shadow:none;cursor:default}#transportModal .transportModalBody .continueButton.disabled:focus{box-shadow:none}#transportModal .transportModalBody .continueButton.disabled:hover{background-color:#9f9f9f}#transportModal .transportModalBody .transportPickerForm .multiChoiceContainer .multiChoiceTags{padding:0;border:none;min-height:unset}#transportModal .transportModalBody .transportPickerForm .multiChoiceContainer .multiChoiceTags .multiChoiceTag{background-color:#fff;color:inherit;border:1px solid var(--secondary-color);min-height:40px;font-size:16px}#transportModal .transportModalBody .transportPickerForm .multiChoiceContainer .multiChoiceTags .multiChoiceTag .removeIcon{margin-right:.5em;margin-left:auto}#transportModal .transportModalBody .farePicker{display:flex;position:relative}#transportModal .transportModalBody .farePicker .farePickerContent{min-height:100px;width:100%}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer{justify-content:space-around;flex-wrap:wrap;gap:25px;margin-bottom:1em}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .noAvailableTransportErrorMessage{padding:15px 0;font-weight:600;color:var(--error-color)}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare{display:flex;flex-direction:column;padding:15px;width:340px}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .transportTypeTitle{font-size:20px;font-weight:bold;margin-bottom:.2em}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .transportTypeTitle i{font-size:15px;margin-left:10px}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .fareImage{height:150px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;border-radius:var(--main-radius)}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .description{font-size:18px;font-weight:700;color:#000;margin-top:.5em}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .note{margin-bottom:0;height:50px;overflow:auto}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .priceBoxContainer{border-top:1px solid #b5b5b5;padding-top:6px;display:flex}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .priceContainer .startingFrom{font-weight:500;font-size:16px}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .priceContainer .price{font-size:20px;font-weight:700}#transportModal .transportModalBody .farePicker .farePickerContent .faresContainer .cardFare .showMoreButton{padding:1px 10px;width:unset;height:unset;margin-bottom:0;margin-top:auto;margin-right:0;margin-left:auto}.listFlightsContainer .transportContainer .transportResults{width:100%}.transportContainer{display:flex;margin-top:2em}.transportContainer .transportSidebar{width:26%;height:1000px}.transportContainer .transportSidebar .fareTypeLabel{color:var(--secondary-color)}.transportContainer .transportResults{width:73%;padding:0 20px}.transportContainer .transportResults .highlightFilterContainers{display:flex}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector{display:flex;margin:0 auto;justify-content:space-between}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox{border:none;padding:15px 20px;min-width:150px;margin:10px;cursor:pointer}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox.active{background-color:var(--primary-color);color:var(--primary-text-color)}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox.active .highlightFilterPrice{color:var(--primary-text-color)}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox .highlightFilterPrice{color:var(--primary-color);font-weight:bold;font-size:14px}.transportContainer .transportResults .transportsListContainers{margin-top:1em;padding:30px}.transportContainer .transportResults .transportsListContainers .transportCard{margin-bottom:2em}.transportContainer .transportResults .transportsListContainers .cardBox{padding:30px;padding-top:20px;position:relative;overflow:inherit}.transportContainer .transportResults .transportsListContainers .returnBox{margin-top:10px;padding-top:20px;border-top:1px dashed #d3d3d3}.transportContainer .transportResults .transportsListContainers .transportBox{display:flex;flex-direction:column;position:relative}.transportContainer .transportResults .transportsListContainers .transportBox .noTransportData{height:30px;text-align:center;width:100%;color:var(--warning-color)}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader{display:flex;margin-bottom:.5em;position:relative}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader .dateBox{margin:0;width:0}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader .goingReturnTitle{margin-right:auto;font-weight:bold;text-align:center;width:100%}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody{display:flex;justify-content:space-between}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info{display:flex;flex-direction:column;position:relative}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .transportInfo{display:flex}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .iconType{margin-right:20px;font-size:20px;min-width:70px;padding-top:10px;display:flex;flex-direction:column}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .iconType>i{text-align:center}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .identifier{font-size:11px;margin-top:6px;text-align:center}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .companyInfo{display:flex;align-items:center}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .companyInfo .company{min-width:70px;margin-top:10px}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .companyInfo .company img{max-width:70px}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track{display:flex;justify-content:center;position:relative;margin:0 14px;width:100%}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .departureBlock{text-align:right;flex-grow:1;width:100%;word-break:break-word}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .departureBlock .departureIATA{font-weight:bold}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .departureBlock .departureDescription{font-size:11pt}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock{text-align:center;width:130px;display:flex;flex-direction:column;margin:0 5px}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow{position:relative}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .stopoverTrack{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:space-evenly;z-index:5}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .stopoverTrack div{height:9px;width:9px;background-color:var(--error-color);margin-top:2px;border-radius:100%;border:2px solid #fff}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .arrow-right{white-space:nowrap}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .arrow-right::before,.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .arrow-right::after{content:"";vertical-align:middle}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .arrow-right::after{display:inline-block !important;width:0;height:0;border-left:4px solid #262626;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0)}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .arrow .arrow-right::before{width:100px;height:1px;background:#262626;display:inline-block}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .stopovers{color:var(--error-color)}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .durationBlock .stopovers.direct{color:var(--success-color)}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .arrivalBlock{flex-grow:1;width:100%;word-break:break-word}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .arrivalBlock .arrivalIATA{font-weight:bold}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track .arrivalBlock .arrivalDescription{font-size:10pt}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price{justify-content:right;align-items:flex-end;display:flex;min-width:160px;flex-direction:column}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price .priceTotal{font-weight:bold}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price .classFlight{font-weight:bold}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price .refundStatus:hover{cursor:pointer}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price .refundable{font-weight:bold;color:var(--success-color)}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price .not-refundable{font-weight:bold;color:var(--error-color)}.transportContainer .transportResults .transportsListContainers .transportBox .infoButton button{width:auto;font-size:10px;transition:.2s ease-in-out}.transportContainer .transportResults .transportsListContainers .transportBox .infoButton button.no-btn{background-color:unset;color:#000;box-shadow:none;text-decoration:underline}.transportContainer .transportResults .transportsListContainers .transportBox .infoButton button:hover{transform:scale(1.05)}.transportContainer .transportResults .transportsListContainers .transportBox .infoButton button i.fas{cursor:pointer;padding:5px 7px;padding-top:6px;border-radius:var(--big-radius);transition:.15s ease-in-out}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox{max-height:0;margin-right:-30px;margin-bottom:-0.5rem;margin-left:-30px;padding:0;background:rgba(251,251,251,.8392156863);overflow:hidden;transition:max-height .3s,padding .2s .1s}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox.open{padding:2rem;max-height:500px;overflow:auto}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer{display:flex;position:relative}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesLine{background-color:#373a3c;margin-right:1rem;width:1px;margin-bottom:18px;margin-top:17px;min-height:48px;display:flex}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .duration{display:flex;align-items:center;margin-right:.5rem;min-width:60px}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer{display:flex;flex-direction:column;height:100%}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer .routeCircle{width:10px;height:10px;border-radius:50px;background-color:#fff;margin-left:calc(-0.7rem - 10px);position:absolute;bottom:5px;border:1px solid var(--primary-color)}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer .routeCircle:first-child{margin-top:4px;bottom:unset}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer .singleSectionInfo .sectionDeparture{font-weight:600}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer .singleSectionInfo .sectionNote .noteDetails{display:flex}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer .singleSectionInfo .sectionNote .noteDetails .noteDetail{margin-right:.5rem;font-size:12px;line-height:15px}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .routeContainer .routesInfo .singleSectionContainer .singleSectionInfo .sectionNote .noteDetails .noteDetail span{height:unset;line-height:1.5;vertical-align:top}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .stopContainer{padding:1rem 0;display:flex;border-top:1px dashed #373a3c;border-bottom:1px dashed #373a3c}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .stopContainer>div:first-child{display:flex;align-items:center;margin-right:.1rem;min-width:60px}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .stopContainer .stopIcon{font-size:17px;margin:auto;margin-right:.5rem;margin-left:0}.transportContainer .transportResults .transportsListContainers .transportBox .infoBox .stopContainer .stopText{font-weight:700;margin:auto;margin-left:0}.transportContainer .transportResults .transportsListContainers .transportBox:has(.infoBox.open) .infoButton button i.fas{transform:rotate(180deg)}.transportContainer .transportResults .transportsListContainers .proceedBtn{position:absolute;bottom:-20px;width:100%;text-align:center;left:0}.transportContainer .transportResults .transportsListContainers .proceedBtn button{font-size:12px;width:auto}.transportContainer .transportResults .priceTotal{font-size:13pt;text-align:right;margin-top:auto;margin-bottom:auto;font-weight:bold}.transportContainer .transportResults .priceTotal.mobileTotal{position:absolute;right:-4px;top:-4px}.transportContainer .transportResults .priceTotal.combinationTotal{font-size:20pt;margin-top:10px}.transportContainer .transportResults .priceTotal.combinationTotal small{font-size:10pt;font-weight:normal}.transportHotelImagePreview{border-radius:var(--medium-radius);overflow:hidden;margin-bottom:20px;width:-moz-fit-content;width:fit-content;max-width:100%}.previewHotel{padding:5px;padding-bottom:0}.hotelAndTransportStartFrom{position:absolute;top:-15px;font-size:12pt}.fixedButtonContainer .hotelAndTransportStartFrom{top:0px;font-size:9pt}.hotelAndTransport{font-size:18px;font-weight:bold;display:flex;align-items:center;text-transform:capitalize;border:1px dashed rgba(142,142,142,.36);border-radius:var(--medium-radius);padding:10px 20px;text-align:center;width:-moz-fit-content;width:fit-content;justify-content:center;flex-direction:column}.hotelAndTransport .hotelAndTransportBox{justify-content:space-between;align-items:center;display:flex;width:100%}.hotelAndTransport .typeTitle{display:flex;justify-content:space-between;width:100%;font-size:19pt;align-items:baseline}.hotelAndTransport .typeTitle span{font-weight:normal;font-size:10pt;margin-left:3em}.hotelAndTransport .hotelPlus{margin:0 45px}.mobileTransportPriceBox{margin-top:10px;padding-top:10px;border-top:1px dashed #d3d3d3;display:flex;align-items:center}@media only screen and (max-width: 991px){.transportContainer{flex-direction:column}.transportContainer .transportSidebar{height:unset;width:100%}.transportContainer .transportResults{width:100%}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info,.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track,.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .durationBlock,.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .price{width:unset}}@media only screen and (max-width: 767px){.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox{min-width:unset}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader .goingReturnTitle{margin-left:auto}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody{justify-content:space-around}}@media screen and (max-width: 680px){.researchInfo{flex-direction:column-reverse}.hotelAndTransport{width:100%}}@media only screen and (max-width: 575px){.previewHotel{padding:0}.transportContainer .transportResults{padding:0}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector{margin-top:13px;margin-left:0;margin-right:0}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox{padding:6pt;width:30vw;margin:0}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox:not(:first-child){margin-left:4px}.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox .highlightFilterHour,.transportContainer .transportResults .highlightFilterContainers .highlightFilterSelector .highlightBox .highlightFilterTitle{font-size:9pt}.transportContainer .transportResults .transportsListContainers{padding:0}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody{flex-direction:column}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info{margin-bottom:10px}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .info .transportInfo{margin:auto}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripBody .track{margin:0;margin-top:20px}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader .dateBox{position:absolute;right:0;width:auto}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader .transportInfo{display:flex;flex-direction:column;position:absolute}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader .identifier{font-size:11px;text-align:left;margin:0}.transportContainer .transportResults .transportsListContainers .transportBox .transportTripHeader img{max-width:70px}.transportContainer .transportResults .transportsListContainers .priceTotal.combinationTotal{font-size:20px;display:flex;flex-direction:column;line-height:20px}.transportContainer .transportResults .transportsListContainers .proceedBtn{position:initial;text-align:left}.transportContainer .transportResults .transportsListContainers .transportCard .cardBox{padding:1em}#transportModal .transportModalBody .transportPickerForm .multiChoiceContainer .multiChoiceTags .multiChoiceTag{font-size:14px}}@media only screen and (max-width: 375px){.transportContainer .transportResults .transportsListContainers .proceedBtn{text-align:left}}.hsf{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;max-width:500px;min-width:230px;padding:20px;border-radius:var(--main-radius);box-shadow:0px 0px 15px 0px rgba(0,0,0,.2)}.hsf h2{margin:0;color:#000}.hsf .hsf-input-group{display:flex;flex-wrap:wrap;gap:20px;width:100%}.hsf .hsf-input-group .hsf-input-container{flex:1;min-width:150px;margin:0}.hsf .hsf-input-group .hsf-input-container label{left:18px;color:#000}.hsf .hsf-input-group .hsf-input-container input{width:100%;resize:none}.hsf .hsf-input-group .hsf-input-container input[type=date]:required:invalid{color:rgba(0,0,0,0)}.hsf .hsf-input-group .hsf-input-container input[type=date]:focus{color:#000 !important}.hsf .hsf-input-group .hsf-input-container:has(>[name^=childAge_]){display:none}.hsf>button{width:100%}@media only screen and (min-width: 320px){.hsf>button{width:auto}}.containerPaxDetails .paxFormContainer .labelInsertDate{font-size:16pt;font-weight:600}.containerPaxDetails .paxFormContainer .labelRoom{font-size:12pt;font-weight:600}.containerPaxDetails .paxFormContainer .formPax{padding-bottom:20px;padding-left:20px;padding-right:20px;border-bottom:1px solid rgba(221,221,221,.4)}.containerPaxDetails .paxFormContainer .formPax .inputName{border-radius:var(--main-radius)}.containerPaxDetails .paxFormContainer .formPax .inputSurname{border-radius:var(--main-radius)}.containerPaxDetails .paxFormContainer .formPax .inputAgeChildren{border-radius:var(--main-radius)}.containerPaxDetails .paxFormContainer .formPax .inputEmail{border-radius:var(--main-radius)}.containerSummaryCost{border-left:3px solid var(--secondary-color);box-shadow:-6px 0px 18px -5px rgba(0,0,0,.15);padding:20px}.containerSummaryCost .labelBlockSummary{font-size:16pt;font-weight:600}.containerSummaryCost .vertical{margin-left:10px;margin-right:10px;height:30px;width:1px;border:1px solid rgba(0,0,0,.25)}.allotmentSearchContainer{padding:1em;border:1px solid #f4f4f4;border-radius:4px}.avalibilitySearchContainerTitle{width:100%;font-weight:bold;font-size:12pt;text-align:center;margin-top:2em}#allotmentModal .allotmentTitle,.allotmentSearchContainer .allotmentTitle{font-weight:bold;font-size:14pt}#allotmentModal .starsIcon,.allotmentSearchContainer .starsIcon{color:var(--secondary-color);font-size:1em}#allotmentModal .modal-header,.allotmentSearchContainer .modal-header{border-bottom:0px;margin-left:22px}#allotmentModal .allotmentContainer,.allotmentSearchContainer .allotmentContainer{overflow:hidden;margin-left:0}#allotmentModal .allotmentContainer label,.allotmentSearchContainer .allotmentContainer label{font-size:1.1em}#allotmentModal .allotmentContainer .allotmentTable .container,.allotmentSearchContainer .allotmentContainer .allotmentTable .container{display:flex}#allotmentModal .allotmentContainer .allotmentTable .container .loadingData,.allotmentSearchContainer .allotmentContainer .allotmentTable .container .loadingData{margin-right:15vh;margin-top:5vh}#allotmentModal .allotmentContainer .allotmentTable .loadingData,.allotmentSearchContainer .allotmentContainer .allotmentTable .loadingData{width:70%}#allotmentModal .allotmentContainer .allotmentTable .table-top,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-top{margin-left:17%}#allotmentModal .allotmentContainer .allotmentTable .table th,#allotmentModal .allotmentContainer .allotmentTable .table td,.allotmentSearchContainer .allotmentContainer .allotmentTable .table th,.allotmentSearchContainer .allotmentContainer .allotmentTable .table td{border-top:none}#allotmentModal .allotmentContainer .allotmentTable .table-center,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center{overflow-x:scroll;width:70%;flex-shrink:0}#allotmentModal .allotmentContainer .allotmentTable .table-center table tr,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr{font-size:1.1em;height:29px}#allotmentModal .allotmentContainer .allotmentTable .table-center table tr td,#allotmentModal .allotmentContainer .allotmentTable .table-center table tr th,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr td,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr th{padding:0px;padding-top:9px !important;padding-right:1px;padding-bottom:1px}#allotmentModal .allotmentContainer .allotmentTable .table-center table tr td.leftBorder,#allotmentModal .allotmentContainer .allotmentTable .table-center table tr th.leftBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr td.leftBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr th.leftBorder{border-left:2px solid #000}#allotmentModal .allotmentContainer .allotmentTable .table-center table tr td.rightBorder,#allotmentModal .allotmentContainer .allotmentTable .table-center table tr th.rightBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr td.rightBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr th.rightBorder{border-right:2px solid #000}#allotmentModal .allotmentContainer .allotmentTable .table-center table tr td.bottomBorder,#allotmentModal .allotmentContainer .allotmentTable .table-center table tr th.bottomBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr td.bottomBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr th.bottomBorder{border-bottom:2px solid #000}#allotmentModal .allotmentContainer .allotmentTable .table-center table tr td.topBorder,#allotmentModal .allotmentContainer .allotmentTable .table-center table tr th.topBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr td.topBorder,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table tr th.topBorder{border-top:2px solid #000}#allotmentModal .allotmentContainer .allotmentTable .table-center table .pickerArrow,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .pickerArrow{cursor:pointer}#allotmentModal .allotmentContainer .allotmentTable .table-center table .pickerArrow.left,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .pickerArrow.left{padding-right:10px;display:none}#allotmentModal .allotmentContainer .allotmentTable .table-center table .pickerArrow.right,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .pickerArrow.right{padding-left:10px;display:none}#allotmentModal .allotmentContainer .allotmentTable .table-center table .pickerArrow.show,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .pickerArrow.show{display:inline-block}#allotmentModal .allotmentContainer .allotmentTable .table-center table .notInPeriod,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .notInPeriod{opacity:.5}#allotmentModal .allotmentContainer .allotmentTable .table-center table .weekDelimiter,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .weekDelimiter{padding-left:10px}#allotmentModal .allotmentContainer .allotmentTable .table-center table .cellSize,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .cellSize{height:3vh;padding-top:11px}#allotmentModal .allotmentContainer .allotmentTable .table-center table .tableHeader,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-center table .tableHeader{text-align:center;font-size:10px}#allotmentModal .allotmentContainer .allotmentTable .table-left,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-left{width:25%;flex-shrink:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-x:auto}#allotmentModal .allotmentContainer .allotmentTable .table-left table .leftTableCell,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-left table .leftTableCell{padding-top:8px}#allotmentModal .allotmentContainer .allotmentTable .table-left table .roomDescription,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-left table .roomDescription{padding-top:7px}#allotmentModal .allotmentContainer .allotmentTable .table-left table tr,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-left table tr{font-size:1.1em;display:content;height:29px}#allotmentModal .allotmentContainer .allotmentTable .table-left table tr th,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-left table tr th{padding:0px;height:3vh}#allotmentModal .allotmentContainer .allotmentTable .table-left table tr th.textLengthCheck,.allotmentSearchContainer .allotmentContainer .allotmentTable .table-left table tr th.textLengthCheck{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:200px}#allotmentModal .allotmentContainer .loadingData,.allotmentSearchContainer .allotmentContainer .loadingData{height:20vh}#allotmentModal .allotmentContainer .available,.allotmentSearchContainer .allotmentContainer .available{background-color:var(--success-color);height:100%}#allotmentModal .allotmentContainer .requestOnly,.allotmentSearchContainer .allotmentContainer .requestOnly{background-color:var(--warning-color);height:100%}#allotmentModal .allotmentContainer .notAvailable,.allotmentSearchContainer .allotmentContainer .notAvailable{background-color:var(--error-color);height:100%}#allotmentModal .allotmentContainer .beforeCurrentDay,#allotmentModal .allotmentContainer .notAvailableDate,.allotmentSearchContainer .allotmentContainer .beforeCurrentDay,.allotmentSearchContainer .allotmentContainer .notAvailableDate{background-color:#bdc3c7;height:100%}#allotmentModal .allotmentContainer .beforeCurrentDayHeader,.allotmentSearchContainer .allotmentContainer .beforeCurrentDayHeader{color:#bdc3c7}#allotmentModal .allotmentContainer .cellSizeCheck,.allotmentSearchContainer .allotmentContainer .cellSizeCheck{height:2vh;width:2vh;margin:0 auto}#allotmentModal .allotmentContainer .infoMinStayContainer,.allotmentSearchContainer .allotmentContainer .infoMinStayContainer{margin-top:.5em}#allotmentModal .allotmentContainer .infoMinStayContainer .labelPosition,.allotmentSearchContainer .allotmentContainer .infoMinStayContainer .labelPosition{margin-bottom:0}#allotmentModal .allotmentContainer .legendContainer,.allotmentSearchContainer .allotmentContainer .legendContainer{margin-top:10px}#allotmentModal .allotmentContainer .legendContainer .legendContent,.allotmentSearchContainer .allotmentContainer .legendContainer .legendContent{margin-top:-19px}#allotmentModal .allotmentContainer .legendContainer .legendContent .square,.allotmentSearchContainer .allotmentContainer .legendContainer .legendContent .square{height:15px;width:15px;display:inline-block;margin-top:3px;margin-right:5px}#allotmentModal .allotmentContainer .legendContainer .legendContent .square.available,.allotmentSearchContainer .allotmentContainer .legendContainer .legendContent .square.available{background-color:var(--success-color)}#allotmentModal .allotmentContainer .legendContainer .legendContent .square.requestOnly,.allotmentSearchContainer .allotmentContainer .legendContainer .legendContent .square.requestOnly{background-color:var(--warning-color)}#allotmentModal .allotmentContainer .legendContainer .legendContent .square.notAvailable,.allotmentSearchContainer .allotmentContainer .legendContainer .legendContent .square.notAvailable{background-color:var(--error-color)}#allotmentModal .allotmentContainer .legendContainer .legendContent .square.notAvailableDate,.allotmentSearchContainer .allotmentContainer .legendContainer .legendContent .square.notAvailableDate{background-color:#bdc3c7}.showAllotmentLabel{display:flex;align-items:center;color:#3d3d3d;cursor:pointer;text-decoration:underline}.showAllotmentLabel i{font-size:16px;margin-right:1rem}.showAllotmentLabel span{font-weight:500;font-size:13px}.packageListContainer{word-wrap:break-word;min-height:600px}.packageListContainer .purposes{background-size:100%}.packageListContainer .purposes .purposesGradient{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.65), rgb(255, 255, 255))}.packageListContainer .purposes .purposesGradient .purposesText{padding-top:.9em;padding-bottom:.2em;font-family:"Dancing Script",cursive;text-align:center;font-size:45px;font-weight:900}.packageListContainer .purposes .purposesGradient .resultsText{padding-bottom:1em;text-align:center;font-weight:700}.packageListContainer .sorter{cursor:pointer}.packageListContainer .sorter::after{content:"";font-family:"Font Awesome 5 Free";color:var(--primary-text-color);font-weight:900;display:inline-block;margin:0 6px}.packageListContainer .sorter.asc::after{content:""}.packageListContainer .sorter.desc::after{content:""}.packageListContainer .sorter.asc.amount::after{content:""}.packageListContainer .sorter.desc.amount::after{content:""}.packageListContainer .sorter.asc.alpha::after{content:""}.packageListContainer .sorter.desc.alpha::after{content:""}.packageListContainer .navbarSort{padding:10px;padding-left:20px;white-space:nowrap;background-color:var(--primary-color);height:50px;color:var(--primary-text-color);border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius)}.packageListContainer .navbarSort a{color:#fff;text-decoration:none}.packageListContainer .containerPackages{width:100%;padding-top:12px;display:flex;align-items:center;justify-content:center;flex-direction:column}.packageListContainer .containerPackages .packageTopBar{padding-left:5%;padding-right:5%}.packageListContainer .containerPackages .packageTopBar.mobilePackageTopbar .searchControlsContainer{margin-left:1.5em;margin-right:1.5em}.packageListContainer .containerPackages .packageTopBar.mobilePackageTopbar .searchControlsContainer:first-child{margin-left:0}.packageListContainer .containerPackages .packageTopBar.mobilePackageTopbar .searchControlsContainer:last-child{margin-right:0}.packageListContainer .containerPackages .packageTopBar.mobilePackageTopbar .searchControlsContainer .searchControl .fa-chevron-down{margin-left:auto;margin-right:0}.packageListContainer .containerPackages .packageTopBar .orderingContainer{padding-right:3%;width:50%}.packageListContainer .containerPackages .packageTopBar .orderingContainer .orderBy{text-transform:uppercase;font-weight:700;font-size:20px;width:auto;flex-grow:50}.packageListContainer .containerPackages .packageTopBar .orderButtonsContainer{flex-grow:50;justify-content:space-between;display:flex;flex-wrap:wrap}.packageListContainer .containerPackages .packageTopBar .orderButtonsContainer .sorter{border:1px solid var(--primary-color);border-radius:var(--medium-radius);margin:.5em;padding-left:1rem;padding-right:1rem;font-weight:700;transition:all .2s}.packageListContainer .containerPackages .packageTopBar .orderButtonsContainer .sorter:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.packageListContainer .containerPackages .packageTopBar .orderButtonsContainer .sorter:hover:after{color:var(--primary-text-color)}.packageListContainer .containerPackages .packageTopBar .orderButtonsContainer .sorter:after{margin:auto;margin-left:5px;transition:all .2s;color:#000}.packageListContainer .containerPackages .packageTopBar .searchControlsContainer{width:50%}.packageListContainer .containerPackages .packageTopBar .searchControlsContainer .searchControl{border:1px solid var(--primary-color);border-radius:var(--medium-radius);padding-left:1rem;padding-right:1rem;font-weight:700;padding-top:4.5px;padding-bottom:4.5px;display:flex}.packageListContainer .containerPackages .packageTopBar .searchControlsContainer .searchControl:hover{background-color:var(--primary-color);color:var(--primary-text-color);cursor:pointer}.packageListContainer .containerPackages .packageTopBar .searchControlsContainer .searchControl .fa-chevron-down{margin-top:auto;margin-bottom:auto;transition:transform .3s;margin-left:.5em}.packageListContainer .containerPackages .packageTopBar .searchControlsContainer .searchControl .fa-chevron-down.rotated{transform:rotate(180deg);padding-top:1px}.packageListContainer .containerPackages .listPackageContainer{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:5%;padding-right:5%}.packageListContainer .containerPackages .listPackageContainer .singlePackage{border-radius:var(--main-radius);width:47%;padding-top:5px;padding-bottom:5px;flex-direction:row;margin-bottom:10px}.packageListContainer .containerPackages .listPackageContainer.showcaseContainer{justify-content:space-around}.packageListContainer .containerPackages .listPackageContainer.showcaseContainer .singlePackage{width:32%}@keyframes fadeIn{from{opacity:0;transform:translate3d(0, -20%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.packageListContainer .mobileFiltersContainer{height:36.5px}.packageListContainer .mobileFiltersContainer .mobileFilters{position:fixed;bottom:15px;z-index:12;width:100%}.packageListContainer .mobileFiltersContainer .mobileFilters.unFixed{position:unset}.packageListContainer .mobileFiltersContainer .mobileFilters>.btn{box-shadow:none;width:auto;text-transform:capitalize}.pluginShowcaseContainer{position:relative}.pluginShowcaseContainer .showcaseLoader{background-color:var(--white-color);position:absolute;display:flex;margin-left:-1%;width:102%;height:100%;z-index:1;top:0;border:1px dashed #bdc3c7;border-radius:var(--main-radius)}@media only screen and (max-width: 991px){.packageListContainer{padding:0}.packageListContainer .containerPackages{padding:0;padding-top:12px}.packageListContainer .containerPackages .listPackageContainer.showcaseContainer .singlePackage{width:47%}.packageListContainer .navbarSort{margin-top:0}}@media only screen and (max-width: 575px){.packageListContainer .purposes .purposesText{font-size:34px}.packageListContainer .containerPackages .listPackageContainer .singlePackage{width:100%}.packageListContainer .containerPackages .listPackageContainer.showcaseContainer .singlePackage{width:100%}.packageListContainer .containerPackages .packageTopBar .orderingContainer{padding-right:0}.packageListContainer .containerPackages .packageTopBar .orderingContainer .orderButtonsContainer{flex-wrap:wrap;justify-content:space-around}.packageListContainer .containerPackages .packageTopBar .orderingContainer .orderButtonsContainer .sorter{margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px}.packageListContainer .containerPackages .packageTopBar .searchControlsContainer{padding-right:5%}}.cardBaseCustomMobile.packageCard{flex-direction:column;max-width:100%;height:100%;border:none;padding:10px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);background-color:var(--card-background-color);border-radius:var(--main-radius);overflow:hidden;padding:0;border-radius:var(--medium-radius)}.cardBaseCustomMobile.packageCard .cardMobileTop{position:relative}.cardBaseCustomMobile.packageCard .cardLinkMobile{color:unset;background-color:unset}.cardBaseCustomMobile.packageCard .cardLinkMobile:hover{text-decoration:none}.cardBaseCustomMobile.packageCard .cardImageMobile{width:100%;height:220px;background-repeat:no-repeat;background-size:cover;background-position-y:50%;border-bottom-left-radius:0}.cardBaseCustomMobile.packageCard .cardImageMobile .imageGradient{width:100%;height:100%;background-image:linear-gradient(340deg, rgba(0, 0, 0, 0) 0%, rgba(6, 6, 6, 0.1803921569) 50%, rgba(4, 4, 4, 0.5098039216) 100%)}.cardBaseCustomMobile.packageCard .dateContainer{position:absolute;top:10px;left:14px;color:#fff}.cardBaseCustomMobile.packageCard .dateContainer .dateStart{margin-left:auto}.cardBaseCustomMobile.packageCard .dateContainer .dateEnd{border-left:1px solid #fff;margin-left:0}.cardBaseCustomMobile.packageCard .dateContainer .dateStart,.cardBaseCustomMobile.packageCard .dateContainer .dateEnd{margin-right:0;padding-left:5px;padding-right:5px}.cardBaseCustomMobile.packageCard .dateContainer .dateStart .dateMonth,.cardBaseCustomMobile.packageCard .dateContainer .dateStart .dateDay,.cardBaseCustomMobile.packageCard .dateContainer .dateEnd .dateMonth,.cardBaseCustomMobile.packageCard .dateContainer .dateEnd .dateDay{text-align:center;margin-bottom:3.76px;font-weight:700}.cardBaseCustomMobile.packageCard .dateContainer .dateStart .dateMonth,.cardBaseCustomMobile.packageCard .dateContainer .dateEnd .dateMonth{margin-top:-2px;font-size:9px}.cardBaseCustomMobile.packageCard .dateContainer .dateStart .dateDay,.cardBaseCustomMobile.packageCard .dateContainer .dateEnd .dateDay{font-size:16px;line-height:13px}.cardBaseCustomMobile.packageCard .dateContainer .dateStart .dayNight,.cardBaseCustomMobile.packageCard .dateContainer .dateEnd .dayNight{font-size:10px;font-weight:600}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile{border-bottom-left-radius:var(--medium-radius);border-bottom-right-radius:var(--medium-radius);display:flex;flex-direction:column;padding:5px 15px}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc{margin-bottom:10px;background-color:rgba(0,0,0,0);transition:height .1s ease-out,opacity .1s ease-out,background-color .1s ease-out}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .discountOfContainer{position:absolute;bottom:0;height:35px;min-width:70px;border-top-right-radius:var(--medium-radius);background-color:var(--primary-color);padding-right:10px;padding-top:10px;padding-left:25px;z-index:11;color:var(--primary-text-color);font-weight:bold;text-align:right;width:-moz-fit-content;width:fit-content}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .discountOfContainer .discountOf{font-size:8pt}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .discountOfContainer .discountOfPrice{margin-top:-5px;font-size:12pt}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .discountMessage{word-wrap:break-word;font-size:13px;font-weight:500;color:var(--primary-color);overflow:hidden;text-overflow:ellipsis;max-height:40px}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockDesc{background-color:#fff;display:flex;flex-direction:column;width:100%;min-height:60px;max-height:80px;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockDesc .descriptionPackageContainer{display:flex;justify-content:space-between;align-items:flex-start}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockDesc .descriptionPackage{font-weight:800}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockDesc .subDescriptionPackage{font-weight:normal}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .labelPackageCategory{color:#b3b3b3;text-transform:uppercase;font-weight:600;padding-bottom:10px}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice{padding-right:10px;background-color:#fff;width:100%}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .searchFlagContainer{flex-wrap:nowrap;overflow:hidden;width:auto;flex:2}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .searchFlagContainer .flagSearchImage{min-width:18px;height:14px;background-position:center;background-size:20px;background-repeat:no-repeat}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice i.semaphore{flex:.2;display:flex}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice i.semaphore::before{margin-right:0;margin-left:auto}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .labelPackageCategory{color:#b3b3b3;text-transform:uppercase;font-weight:600}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .alertPackage{display:flex;align-items:center;gap:10px;color:#dd9a00}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .alertPackage p{font-size:14px;line-height:1}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .pricePackage{font-size:22px;font-weight:700;text-align:right;line-height:1.2}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .pricePackage .startingFrom{color:#b3b3b3;font-size:9pt;font-weight:600;text-transform:uppercase}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .pricePackage .pricePackageOld{text-decoration-line:line-through;padding-right:5px;padding-top:5px;color:gray;font-size:10pt}.cardBaseCustomMobile.packageCard .cardBodyCustomMobile .priceDesc .blockPrice .pricePackage .socialShare{font-size:22px;text-align:right}.showcaseSlider .priceDesc .descriptionPackage{font-size:11pt;max-height:89px;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@supports((-webkit-backdrop-filter: blur(2em)) or (backdrop-filter: blur(2em))){.cardBaseCustomMobile .cardImageMobile .labelCategoryMobile{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(255,255,255,.5098039216)}}.searchOfferExpireDate{font-size:.8em;height:0;font-weight:normal;width:100%;text-align:right}.searchOfferExpireDate span{font-weight:bold;color:var(--primary-color)}.cardBaseCustomMobile .searchOfferExpireDate{font-size:10px}.cardBaseCustomMobile .discountMessage{word-wrap:break-word;font-size:13px;font-weight:500;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:16px}.packageCardLeft .discountOfContainer,.cardMobileTop .discountOfContainer{position:absolute;bottom:0;height:35px;min-width:70px;border-top-right-radius:var(--medium-radius);background-color:var(--primary-color);padding-right:10px;padding-top:10px;padding-left:25px;z-index:11;color:var(--primary-text-color);font-weight:bold;text-align:right;width:-moz-fit-content;width:fit-content}.packageCardLeft .discountOfContainer .discountOf,.cardMobileTop .discountOfContainer .discountOf{font-size:8pt}.packageCardLeft .discountOfContainer .discountOfPrice,.cardMobileTop .discountOfContainer .discountOfPrice{margin-top:-5px;font-size:12pt}.packageCardLeft .departureStatus,.cardMobileTop .departureStatus{display:flex;align-items:center;position:absolute;bottom:0;right:0;height:35px;border-top-left-radius:var(--medium-radius);background-color:var(--primary-color);padding:0 10px;z-index:11;color:var(--primary-text-color);font-weight:bold;width:-moz-fit-content;width:fit-content}.packageCardLeft .departureStatus:has(.dotY),.cardMobileTop .departureStatus:has(.dotY){background-color:var(--success-color)}.packageCardLeft .departureStatus:has(.dotD),.packageCardLeft .departureStatus:has(.dotN),.packageCardLeft .departureStatus:has(.dotA),.packageCardLeft .departureStatus:has(.dotB),.cardMobileTop .departureStatus:has(.dotD),.cardMobileTop .departureStatus:has(.dotN),.cardMobileTop .departureStatus:has(.dotA),.cardMobileTop .departureStatus:has(.dotB){background-color:#b3b3b3}.packageCardLeft .departureStatus:has(.dotR),.cardMobileTop .departureStatus:has(.dotR){background-color:var(--warning-color)}.packageCardLeft .departureStatus:has(.dotU),.cardMobileTop .departureStatus:has(.dotU){background-color:#ff8c00}.packageCardLeft .departureStatus:has(.dotE),.cardMobileTop .departureStatus:has(.dotE){background-color:var(--error-color)}.packageCardContainer{z-index:2;position:relative;height:100%}.packageCardContainer .cardBaseCustomWeb{background-color:#fff;flex-direction:column;width:100%;z-index:2;border-radius:var(--medium-radius);overflow:hidden;box-shadow:0px 0px 18px -5px rgba(0,0,0,.15)}.packageCardContainer .cardBaseCustomWeb>a:link,.packageCardContainer .cardBaseCustomWeb>a:visited,.packageCardContainer .cardBaseCustomWeb>a:hover,.packageCardContainer .cardBaseCustomWeb>a:active{font-weight:normal;text-decoration:none;color:#000}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardMiddle{height:100%;display:flex;flex-direction:column;justify-content:space-between}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardMiddle .bottomLeftPackage .iconInfoStyle{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardMiddle .bottomLeftPackage .iconInfoStyle .labelInfoPackage{font-size:10pt;font-weight:500}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter{width:100%;height:300px;margin:0;overflow:hidden}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel{height:400px;width:100%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiper-pagination-bullets{bottom:30px;opacity:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{opacity:.5}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique:hover,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique:hover{opacity:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique{right:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{left:20px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiper-pagination-bullets{position:relative;bottom:5px;opacity:0;transition:bottom .3s linear,opacity .3s linear}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px;border-radius:var(--medium-radius);transition:all .4s;opacity:.4}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.closeToActive{width:16px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;opacity:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .cardImageWeb{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .cardImageWeb.noImage{display:flex;background-color:#9f9f9f}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .cardImageWeb .imageGradient{width:100%;height:100%;background-image:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(4, 4, 4, 0.4784313725) 100%)}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer{position:relative}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer .swiper-button-next-unique,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{position:absolute;bottom:100px;z-index:1;width:32px;opacity:0;transition:all .3s linear}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer .swiper-button-next-unique i,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer .swiper-button-prev-unique i{font-size:32px;color:#fff}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer .swiper-button-next-unique{right:-15px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{left:-15px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer{position:absolute;top:10px;left:20px;color:#fff;z-index:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart{margin-left:auto}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd{border-left:1px solid #fff;margin-left:0}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd{margin-right:0;padding-left:5px;padding-right:5px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart .dateMonth,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart .dateDay,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd .dateMonth,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd .dateDay{text-align:center;margin-bottom:3.76px;font-weight:700}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart .dateMonth,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd .dateMonth{margin-top:-2px;font-size:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart .dateDay,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd .dateDay{font-size:21px;line-height:18px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateStart .dayNight,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenter .dateContainer .dateEnd .dayNight{font-size:10px;font-weight:600}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom{display:flex;flex-direction:column;justify-content:space-between;padding:17px 20px;width:100%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom a:link,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom a:visited,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom a:hover,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom a:active{font-weight:normal;text-decoration:none;color:#000}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .discountOfContainer{font-weight:bold;position:absolute;bottom:0;height:35px;min-width:70px;border-top-right-radius:var(--medium-radius);background-color:var(--primary-color);padding-right:10px;padding-top:10px;padding-left:25px;z-index:11;color:var(--primary-text-color);font-weight:bold;text-align:right;width:-moz-fit-content;width:fit-content}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .discountOfContainer .discountOf{font-size:8pt}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .discountOfContainer .discountOfPrice{margin-top:-5px;font-size:12pt}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .discountMessage{word-wrap:break-word;font-size:13px;font-weight:500;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:40px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .pricePackage{font-size:18pt;font-weight:700;line-height:14pt}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .pricePackageOld{text-decoration-line:line-through;padding-right:5px;color:gray;font-size:10pt}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .labelStartingFrom{font-size:9pt;font-weight:600;text-transform:uppercase}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage{padding-bottom:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage .labelDescPackageContainer{display:flex;justify-content:space-between;align-items:flex-start}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage .labelDescPackage{font-weight:800;font-size:11pt;max-height:89px;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage .labelPackageCategory{flex:2;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b3b3b3;text-transform:uppercase;font-weight:600;margin-right:6%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage .searchFlagContainer{flex-wrap:nowrap;overflow:hidden;width:auto;flex:2}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage .searchFlagContainer .flagSearchImage{min-width:18px;height:14px;background-position:center;background-size:20px;background-repeat:no-repeat}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage i.semaphore{flex:.2;display:flex}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .topRightPackage i.semaphore::before{margin-right:0;margin-left:auto}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .labelPlacePackage{font-size:10pt;font-weight:500;margin-top:auto;margin-bottom:auto}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .bottomRightPackage{padding:0px;margin-left:10px;margin-right:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .bottomRightPackage .buttonRoom{display:flex;align-items:center;justify-content:center;justify-content:flex-end}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .bottomRightPackage .buttonRoom .selectRoomPackage{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;font-size:10pt;font-weight:600}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom .bottomRightPackage .buttonRoom .selectRoomPackage:hover{background-color:var(--primary-color);color:var(--primary-text-color);color:var(--primary-text-color) !important}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft{width:54%;overflow:hidden;position:relative}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel{height:400px;width:100%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiper-pagination-bullets{bottom:30px;opacity:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{opacity:.5}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique:hover,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique:hover{opacity:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique{right:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{left:20px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiper-pagination-bullets{position:relative;bottom:5px;opacity:0;transition:bottom .3s linear,opacity .3s linear}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px;border-radius:var(--medium-radius);transition:all .4s;opacity:.4}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.closeToActive{width:16px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;opacity:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .cardImageWeb{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .cardImageWeb .imageGradient{width:100%;height:100%;background-image:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(4, 4, 4, 0.4784313725) 100%)}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer{position:relative}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer .swiper-button-next-unique,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{position:absolute;bottom:117px;z-index:1;width:32px;opacity:0;transition:all .3s linear}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer .swiper-button-next-unique i,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer .swiper-button-prev-unique i{font-size:32px;color:#fff}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer .swiper-button-next-unique{right:-15px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{left:-15px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer{position:absolute;top:17px;left:34px;color:#fff;z-index:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart{margin-left:auto}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd{border-left:1px solid #fff;margin-left:0}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd{margin-right:0;padding-left:5px;padding-right:5px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart .dateMonth,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart .dateDay,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd .dateMonth,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd .dateDay{text-align:center;margin-bottom:3.76px;font-weight:700}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart .dateMonth,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd .dateMonth{margin-top:-2px;font-size:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart .dateDay,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd .dateDay{font-size:21px;line-height:18px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateStart .dayNight,.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardLeft .dateContainer .dateEnd .dayNight{font-size:10px;font-weight:600}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight{display:flex;flex-direction:column;justify-content:space-between;padding:17px 20px;height:250px;width:46%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .discountMessage{word-wrap:break-word;font-size:13px;font-weight:500;color:var(--primary-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:40px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage{padding-left:0px;padding-right:8px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage .labelDescPackageContainer{display:flex;justify-content:space-between;align-items:flex-start}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage .labelDescPackage{font-weight:800;font-size:11pt;max-height:89px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage .labelPackageCategory{flex:2;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;color:#b3b3b3;text-transform:uppercase;font-weight:600;margin-right:6%}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage .searchFlagContainer{flex-wrap:nowrap;overflow:hidden;width:auto;flex:2}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage .searchFlagContainer .flagSearchImage{min-width:18px;height:14px;background-position:center;background-size:20px;background-repeat:no-repeat}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage i.semaphore{flex:.2;display:flex}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .topRightPackage i.semaphore::before{margin-right:0;margin-left:auto}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .labelPlacePackage{font-size:10pt;font-weight:500;margin-top:auto;margin-bottom:auto}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage{padding:0px;margin-left:10px;margin-right:10px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .pricePackage{font-size:18pt;font-weight:700;line-height:14pt}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .pricePackageOld{text-decoration-line:line-through;padding-right:5px;color:gray;font-size:10pt}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .labelStartingFrom{font-size:9pt;font-weight:600;text-transform:uppercase;padding-right:5px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .priceContainer{padding-right:5px}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .alertPackage{display:flex;align-items:center;color:#dd9a00}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .alertPackage p{font-size:11px;text-align:right;line-height:1}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .buttonRoom{display:flex;align-items:center;justify-content:center;justify-content:flex-end}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .buttonRoom .selectRoomPackage{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;font-size:10pt;font-weight:600}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .buttonRoom .selectRoomPackage:hover{background-color:var(--primary-color);color:var(--primary-text-color);color:var(--primary-text-color) !important}.packageCardContainer .cardBaseCustomWeb .cardBodyCustom .packageCardRight .bottomRightPackage .buttonShowContainer{padding-right:5px}.showcaseSliderContainer.halfwayShowcaseSlider .showcaseControlsContainer{display:flex}.showcaseSliderContainer.halfwayShowcaseSlider .showcaseControlsContainer .showcaseControls.defaultShowcaseControls{display:none}.showcaseSliderContainer.halfwayShowcaseSlider .showcaseControlsContainer .showcaseControlHalfway{display:flex;width:3%}.showcaseSliderContainer.halfwayShowcaseSlider .showcaseControlsContainer .showcaseSlider{width:94%}.showcaseSliderContainer .showcaseControlHalfway{display:none;margin:auto}.showcaseSliderContainer .showcaseControlHalfway span.fa{margin:auto;padding:6px 9px;border-radius:25px;transition:background-color .2s,color .2s}.showcaseSliderContainer .showcaseControlHalfway span.fa:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.showcaseSliderContainer .showcaseSlider,.showcaseSliderContainer .showcaseControlsContainer{overflow:hidden;padding:.8em 0}.showcaseSliderContainer .showcaseSlider .showcaseControls,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls{display:flex;width:100%;margin-bottom:1em}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow{width:40px;height:40px;border:1px solid var(--primary-color);border-radius:50%;margin-right:.5em;display:flex}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow:hover,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow:hover{text-decoration:none}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow span,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow span{color:var(--primary-color);margin:auto}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow:hover,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow:hover{background-color:var(--primary-color)}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow:hover span,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow:hover span{color:var(--primary-text-color)}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow.showcaseNext,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow.showcaseNext{margin-left:.5em}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow.showcasePrev,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseArrow.showcasePrev{margin-left:auto}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseAll,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseAll{color:var(--primary-color);margin:auto .5em}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseAll span,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .showcaseAll span{font-size:17px;font-weight:500;color:var(--primary-color)}.showcaseSliderContainer .showcaseSlider .showcaseControls .packageCardRight .topRightPackage .labelDescPackageContainer,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .packageCardRight .topRightPackage .labelDescPackageContainer{display:flex;justify-content:space-between;align-items:flex-start}.showcaseSliderContainer .showcaseSlider .showcaseControls .packageCardRight .topRightPackage .labelDescPackage,.showcaseSliderContainer .showcaseControlsContainer .showcaseControls .packageCardRight .topRightPackage .labelDescPackage{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bodyDateRoom{width:100%;display:flex;align-items:center;justify-content:center}.bodyDateRoom .dateRoomContainer{display:flex;width:90%;flex-direction:row;margin-bottom:30px;justify-content:space-between}.bodyDateRoom .dateRoomContainer .newDateSelected{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--secondary-text-color);width:100%;height:100%;border-top-right-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius)}.bodyDateRoom .dateRoomContainer .selectedDate{display:flex;align-items:center;justify-content:center;flex-direction:row;width:200px;padding:0px 0px 0px 5px;height:55px;box-shadow:10px 10px 14px -3px rgba(0,0,0,.75);border-radius:var(--main-radius);margin-right:10px}.bodyDateRoom .dateRoomContainer .selectedDate .fromDateSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bodyDateRoom .dateRoomContainer .selectedDate .fromDateSelected .labelDayStart{font-weight:bold;font-size:25px}.bodyDateRoom .dateRoomContainer .selectedDate .toDateSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bodyDateRoom .dateRoomContainer .selectedDate .toDateSelected .labelDayEnd{font-weight:bold;font-size:25px}.bodyDateRoom .dateRoomContainer .selectedRooms{display:flex;align-items:center;justify-content:center;flex-direction:row;width:200px;padding:0px 0px 0px 5px;height:55px;border-radius:var(--main-radius);box-shadow:10px 10px 14px -3px rgba(0,0,0,.75)}.bodyDateRoom .dateRoomContainer .selectedRooms .newRoomsTravel{display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color);color:var(--secondary-text-color);width:100%;height:100%;border-top-right-radius:var(--main-radius);border-bottom-right-radius:var(--main-radius)}.bodyDateRoom .dateRoomContainer .selectedRooms .roomsSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.bodyDateRoom .dateRoomContainer .selectedRooms .passengersSelected{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.roomPaxWeb,.searchDetailsSidebar{box-shadow:5px 0px 18px -5px rgba(0,0,0,.15);padding:20px 0}.roomPaxWeb .searchAvailabilityWeb,.searchDetailsSidebar .searchAvailabilityWeb{display:flex;align-items:center;justify-content:center}.roomPaxWeb .searchAvailabilityWeb .selectRoomHotel,.searchDetailsSidebar .searchAvailabilityWeb .selectRoomHotel{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.roomPaxWeb .searchAvailabilityWeb .selectRoomHotel:hover,.searchDetailsSidebar .searchAvailabilityWeb .selectRoomHotel:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.roomPaxWeb .filterCollapse .filterCollapseAction,.searchDetailsSidebar .filterCollapse .filterCollapseAction{display:flex;align-items:center;justify-content:center;justify-content:space-between;cursor:pointer}.roomPaxWeb .filterCollapse .filterCollapseAction .filterLabel,.searchDetailsSidebar .filterCollapse .filterCollapseAction .filterLabel{font-size:12pt;font-weight:bold;width:100%}.mobileButtonWidget .widgetContainer.widgetOnly.detachWidget{top:14vh !important}.mobileBarWidget{display:none}.mobileBarWidget .unfixedButtonContainer .fixedButtonContainer:not(.widgetOpened){display:none !important}#paxTranslations{display:none}.pswp__img{border-top-left-radius:var(--big-radius);border-top-right-radius:var(--big-radius)}.packageContainer.container-lg{max-width:1240px}.containerDeparture .navbarDet{z-index:2}.containerDeparture .navbarDetailsRoom{padding:10px;background-color:var(--primary-color);height:50px;color:var(--primary-text-color);border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius)}.containerDeparture .navbarDetailsRoom a{color:#fff;text-decoration:none}.containerDeparture .departureContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;scrollbar-width:none !important}.containerDeparture .departureContainer .webDetailsContainer{width:100%;display:flex;flex-direction:column;align-items:center}.containerDeparture .departureContainer .webDetailsContainer .photoSwipeContainer{border-radius:var(--main-radius);overflow:hidden}.containerDeparture .departureContainer .webDetailsContainer .packageDetailsContainer{width:85%;padding-right:56px}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer{width:100%;max-width:470px}.containerDeparture .departureContainer .webDetailsContainer .packageWidget{width:100%}.containerDeparture .departureContainer .webDetailsContainer .mainPackageDetailsContainer{display:flex;width:100%}.containerDeparture .departureContainer .webDetailsContainer .departureBlock{width:100%;border-bottom:1px solid var(--primary-color);padding-bottom:1rem;margin-bottom:1.5rem}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.packageImagesBlock{border-bottom:none;margin-bottom:1rem}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.featuresContainer{margin-bottom:0}.containerDeparture .departureContainer .webDetailsContainer .departureBlock:last-child{border-bottom:none;margin-bottom:0}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .mapCanvasContainer{min-height:300px;border-radius:var(--medium-radius);overflow:hidden}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .departureTitle{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .tripInfoContent{text-align:justify}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .featureTagsContainer{justify-content:flex-start;flex-wrap:wrap}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .featureTagsContainer a{color:inherit}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .featureTagsContainer a:hover{color:var(--secondary-color);text-decoration:none}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .featureTagsContainer .featureTag{display:flex}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .featureTagsContainer .featureTag>div{border-radius:var(--medium-radius);background-color:#f1f1f1;font-weight:500}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.tripInfoContainer .featureTagsContainer .featureTag fa-tag{color:#333}.containerDeparture .departureContainer .webDetailsContainer .departureBlock:last-child{border-bottom:none;margin-bottom:0}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer{position:relative;overflow:hidden}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer .fakeDiv{height:300px}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer .packageAdditionalInfo{position:absolute;height:100%;top:0}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer .packageAdditionalInfo .swiper-wrapper{overflow:hidden}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer .packageAdditionalInfo .swiper-wrapper .imageInfoContainer{position:relative}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer .packageAdditionalInfo .swiper-wrapper .imageInfoContainer .titleDescription{position:absolute;top:0}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .additionalInfoContainer .packageAdditionalInfo .swiper-wrapper .imageInfoContainer .departureInfoImage{width:100%;height:100%;background-size:contain;background-repeat:no-repeat}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .mapCanvasContainer{min-height:300px;border-radius:var(--medium-radius);overflow:hidden}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .departureTitle{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.containerDeparture .departureContainer .webDetailsContainer .departureBlock .cancellationPolicyTitle{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.cancellationPolicyContainer .cancellationPolicyContent{text-align:justify}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.cancellationPolicyContainer .cancellationPolicyContent .red{color:var(--error-color)}.containerDeparture .departureContainer .webDetailsContainer .departureBlock.cancellationPolicyContainer .cancellationPolicyContent .green{color:var(--success-color)}.containerDeparture .departureContainer .webDetailsContainer .departureSummaryContainer .singleSummary{display:flex;margin-bottom:1.5rem}.containerDeparture .departureContainer .webDetailsContainer .departureSummaryContainer .singleSummary:last-child{margin-bottom:0}.containerDeparture .departureContainer .webDetailsContainer .departureSummaryContainer .singleSummary .summaryIconContainer{width:25px;font-size:13px}.containerDeparture .departureContainer .webDetailsContainer .departureSummaryContainer .singleSummary .summarySubtitle{font-size:12px;color:var(--secondary-color)}.containerDeparture .departureContainer .webDetailsContainer .summarySelectedContainer .red{color:var(--error-color)}.containerDeparture .departureContainer .webDetailsContainer .summarySelectedContainer .green{color:var(--success-color)}.containerDeparture .departureContainer .webDetailsContainer .packageServices .serviceList .liService{display:flex;margin-bottom:8px}.containerDeparture .departureContainer .webDetailsContainer .packageServices .serviceList .liService .liServiceBullet,.containerDeparture .departureContainer .webDetailsContainer .packageServices .serviceList .liService .liServiceText{margin-top:0;margin-bottom:auto;text-align:justify}.containerDeparture .departureContainer .webDetailsContainer .packageServices .serviceList .liService .liServiceBullet{font-size:61px;height:28px;margin-top:-40px;color:var(--primary-color)}.containerDeparture .departureContainer .researchInfo{width:90%}.containerDeparture .departureContainer .departureBody{width:100%}.containerDeparture .departureContainer .departureBody .labelTitlePackage{font-weight:bold;font-size:18pt}.containerDeparture .departureContainer .departureBody .starsContainer{min-width:90px}.containerDeparture .departureContainer .departureBody .totalPrice{font-size:20pt}.containerDeparture .departureContainer .departureBody .totalPrice>span{margin-left:10px}.containerDeparture .departureContainer .departureBody a.packageMapLink{color:var(--primary-color);text-decoration:underline}.containerDeparture .departureContainer .containerImage{width:90%;margin-bottom:.5rem}.containerDeparture .departureContainer .containerImage .proportionalSpacing{padding-right:.3em}.containerDeparture .departureContainer .containerImage .imageMedium{max-width:100%;height:181px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0}.containerDeparture .departureContainer .containerImage .imageMedium .otherPhoto{color:#fff;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);width:100%;height:100%}.containerDeparture .departureContainer .containerImage .imageBig{max-width:100%;height:370px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0}.containerDeparture .departureContainer .containerImage .containerOther{margin:0px}.containerDeparture .departureContainer .containerImage .containerOther .imageSmall{width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0;padding:0}.containerDeparture .departureContainer .containerImage .containerOther .imageSmall .otherPhoto{color:#fff;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);width:100%;height:100%}.containerDeparture .departureContainer .selectRoomsContainer{width:90%}.containerDeparture .departureContainer .selectRoomsContainer .labelNotAvailable{text-align:left;color:var(--secondary-color);font-weight:bold}.containerDeparture .departureContainer .selectRoomsContainer .totalPrice{font-size:20pt}.containerDeparture .departureContainer .selectRoomsContainer .labelDetailsRoom{font-size:16pt;font-weight:bold}.containerDeparture .departureContainer .selectRoomsContainer .roomNumberLabel{padding-left:34px;font-size:16pt;font-weight:600}.containerDeparture .departureContainer .selectRoomsContainer .selectRoomLabel{margin-left:34px;font-weight:500}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer{border-radius:var(--main-radius);margin-bottom:var(--big-radius)}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .cardRoom{background-color:#fff;width:100%;margin:0px;border-radius:var(--main-radius);padding:20px 35px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);justify-content:space-between}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .cardRoom .labelPrice{font-size:20pt;font-weight:500}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .selectIconElement{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:30px;min-height:30px;border-radius:50%;background-color:#dfdfdf}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .selectIconElement>i{display:none}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .cardExtra{color:#fff;visibility:hidden;opacity:0;height:0}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .cardExtra>div{padding:10px}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer .cardExtra .circleExtra{width:8px;height:8px;background-color:#fff;border-radius:50%;margin-right:20px}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer:not(.active) .extraButton{pointer-events:none;opacity:.8;background-color:rgba(221,221,221,.55)}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer.active{background-color:var(--primary-color)}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer.active .selectIconElement{background-color:var(--secondary-color);color:var(--secondary-text-color)}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer.active .selectIconElement>i{display:block}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer.active .cardExtra{padding:0;visibility:visible;opacity:1;height:auto}.containerDeparture .departureContainer .selectRoomsContainer .singleRoomContainer.active .cardExtra>div{padding:20px}.cancellationPolicy{font-weight:bold;margin-top:5px;width:100%;word-break:break-word}.descriptionRoom{margin-top:5px;text-align:justify}.titleRoom{font-size:14pt}.mapMarkerTitle{font-size:14pt;font-weight:600}.mapMarkerPosition{font-size:12px}@media only screen and (max-width: 991px){.containerDeparture .unfixedButtonContainer{height:-moz-fit-content;height:fit-content;width:100%}.containerDeparture .unfixedButtonContainer .packagePriceOld{text-decoration-line:line-through;padding-right:5px;color:gray;font-size:10pt;margin-left:10px}.containerDeparture .unfixedButtonContainer .offerContainer{background-color:var(--primary-color);color:var(--primary-text-color);padding:10px;font-size:.9em;width:100%;border-radius:var(--tiny-radius)}.containerDeparture .unfixedButtonContainer .offerContainer .offerExpireContainer{display:flex;justify-content:space-between}.containerDeparture .unfixedButtonContainer .offerContainer .offerExpireContainer .totalDiscount span{font-weight:bold}.containerDeparture .unfixedButtonContainer .offerContainer .offerExpireContainer .offerExpireDate{font-weight:bold}.containerDeparture .unfixedButtonContainer .offerContainer:not(.unFixed){position:fixed;bottom:64.5px;z-index:15;right:0;border-radius:0;border-top-left-radius:var(--main-radius);border-top-right-radius:var(--main-radius)}.containerDeparture .unfixedButtonContainer .fixedButtonContainer{position:fixed;z-index:14;right:0;bottom:0;background-color:#fff;padding-bottom:10px;padding-top:10px;border-top:1px solid #bdc3c7;height:64.5px;width:100%}.containerDeparture .unfixedButtonContainer .fixedButtonContainer .checkAvailability{display:block}.containerDeparture .unfixedButtonContainer .fixedButtonContainer .mobileOptions{display:none}.containerDeparture .unfixedButtonContainer .fixedButtonContainer .proceed{display:none}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.unFixed{width:100%;position:relative;border-top:none;margin-left:0;margin-right:0}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .checkAvailability{display:none}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions{display:flex}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions.hidden{display:none}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions.semaphoreBlock #mobileProceedButton{background-color:#b3b3b3;color:#000;cursor:default}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions.semaphoreBlock .noBooking{display:block}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions.semaphoreNotice .requestBooking{display:block}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions .noBooking,.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .mobileOptions .requestBooking{display:none}.containerDeparture .unfixedButtonContainer .fixedButtonContainer.widgetOpened .btn.disabled{background-color:#b3b3b3;color:#000;cursor:default}.containerDeparture .unfixedButtonContainer .fixedButtonContainer .priceBlock{width:50%}.containerDeparture .unfixedButtonContainer .fixedButtonContainer .priceBlock .labelPrice{text-transform:uppercase;font-size:13px;font-weight:800;color:#b3b3b3}.containerDeparture .unfixedButtonContainer .fixedButtonContainer .priceBlock .packageStartAmount{text-align:left;color:var(--primary-color);font-weight:800;font-size:13pt}.containerDeparture .departureContainer{overflow:hidden}.containerDeparture .departureContainer .webDetailsContainer .departureBlock{width:100%}.containerDeparture .departureContainer .webDetailsContainer .packageDetailsContainer{width:100%;padding:0;margin:0 23px}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer{width:100%;position:absolute;max-width:none;top:0;left:0;margin:0;display:none}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget{width:100%;left:0;z-index:11;padding-top:40px}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion{min-height:74.5vh}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseContainer .collapseItem.widgetAccomodation{max-height:unset;padding-left:0;padding-right:0}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseContainer .collapseItem.widgetAccomodation .hideOnScroll{padding-left:15px;padding-right:15px}.containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseContainer .collapseItem .hideOnScroll{max-height:68vh}}@media only screen and (max-width: 991px)and (min-width: 576px){.containerDeparture .unfixedButtonContainer{height:-moz-fit-content;height:fit-content;width:100%}.containerDeparture .unfixedButtonContainer .fixedButtonContainer{z-index:14}}@media only screen and (max-width: 991px){.packageWidget .priceCancellationContainer{display:none}}@media only screen and (max-width: 575px){.mapMarkerTitle{font-size:11pt}.mainContainer.mainContainer,.webSalesPlugin.mainContainer{margin-top:-17px;padding-top:17px}.mainContainer .noPaddingMobile,.webSalesPlugin .noPaddingMobile{padding-left:0;padding-right:0}.mainContainer .noPaddingMobile .containerDeparture,.webSalesPlugin .noPaddingMobile .containerDeparture{margin-left:0;margin-right:0}.mainContainer .noPaddingMobile .containerDeparture .navbarDet,.webSalesPlugin .noPaddingMobile .containerDeparture .navbarDet{margin-top:-15px}.mainContainer .noPaddingMobile .containerDeparture .navbarDet .navbarDetailsRoom,.webSalesPlugin .noPaddingMobile .containerDeparture .navbarDet .navbarDetailsRoom{height:50px}.mainContainer .noPaddingMobile .containerDeparture .navbarDet .navbarDetailsRoom .scrollLink,.webSalesPlugin .noPaddingMobile .containerDeparture .navbarDet .navbarDetailsRoom .scrollLink{margin-bottom:0;margin-top:auto}.mainContainer .noPaddingMobile .containerDeparture .departureContainer,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer{margin-top:-40px;padding-left:0;padding-right:0}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages{width:100%;margin-top:25px;overflow:hidden}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel{height:400px;width:100%}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets{position:relative;bottom:40px}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet{opacity:.5;background:var(--primary-accent-color)}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .mobileImage,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .mobileImage{background-size:cover;width:100%;height:100%;background-position:center}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .mobileImage .detailImageGradient,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .containerMobileImages .mobileImagesCarousel .mobileImage .detailImageGradient{width:100%;height:100%;background:linear-gradient(0deg, black 0%, transparent 15%)}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer{margin-top:-10px;background-color:#fff;z-index:11;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .selectRoomsContainer,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .selectRoomsContainer{width:95%}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody{width:100%;margin-top:20px}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .hotelStarsContainer,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .hotelStarsContainer{width:100%;padding-left:5%;padding-right:5%;border-bottom:1px solid #ececec;padding-bottom:15px}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .hotelStarsContainer .labelTitlePackage,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .hotelStarsContainer .labelTitlePackage{font-size:14pt}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .hotelStarsContainer .starsIcon,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .hotelStarsContainer .starsIcon{color:var(--secondary-color);font-size:14pt}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .positionContainer,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .departureBody .positionContainer{margin-left:5%;margin-right:5%;padding-top:15px;padding-bottom:15px;color:var(--dark);border-bottom:1px solid #ececec}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms{width:100%;padding-left:5%;padding-right:5%}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer{height:36.5px}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .totalPrice,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .totalPrice{font-size:14pt}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .addToCartAction,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .cardsRooms .footerPrice .unfixedButtonContainer .fixedButtonContainer .addToCartAction{width:150px}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion{min-height:81.5vh}.mainContainer .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseContainer .collapseItem .hideOnScroll,.webSalesPlugin .noPaddingMobile .containerDeparture .departureContainer .webDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseContainer .collapseItem .hideOnScroll{max-height:69vh}}@media only screen and (max-width: 430px){.containerDeparture .departureContainer .webDetailsContainer .departureBlock{width:94%}}@media only screen and (max-width: 375px){.mainPackageDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseItem.widgetPickupPoint .pickupPointChooser .listPP .paxElementPP .counterWrapper .label{width:60%}.mainPackageDetailsContainer .widgetContainer .packageWidget .widgetAccordion .collapseItem.widgetPickupPoint .pickupPointChooser .listPP .paxElementPP .counterWrapper .counter{width:33%}}.noBreakWhenPrinted{-moz-column-break-inside:avoid;break-inside:avoid}@media only screen{.noScreen{display:none !important}}@media only print{.noPrint,header,footer,div[data-elementor-type=header],div[data-elementor-type=footer]{display:none !important}.webSalesPlugin .noPrint{display:none !important}.packageDetailsContainer{width:100%}body.overflowHiddenBody{overflow:auto !important}.mainContainer{height:auto;overflow:visible}.departureBody{display:flex !important;justify-content:center}.departureBody .titlePackage>div{justify-content:center}.titleHotelRooms{max-width:100%;flex-basis:100%;display:flex;flex-direction:column;align-items:center}.containerDeparture .departureContainer .webDetailsContainer .packageDetailsContainer{width:100%;padding-right:0}.packageMapLink{display:none}a::after{display:none}.page-title-container{display:none !important}}.bodySuppl>div{padding:20px 34px !important}.bodySuppl .iconCloseSuppl{cursor:pointer}.bodySuppl .labelSupplModal{font-size:16pt;font-weight:600}.bodySuppl .containerExtraSuppl{max-height:400px;overflow:auto;overflow-x:hidden !important;scrollbar-width:none;padding:0}.bodySuppl .containerExtraSuppl .singleExtraRow{padding:10px;border-bottom:.5px solid #ddd}.extraElement{padding-left:20px}.extraElement:not(:last-child){padding-bottom:1em;border-bottom:2px solid var(--primary-accent-color);margin-bottom:1em}.containerPaxDetails{padding:20px}.containerPaxDetails .confirmPayButtonContainer .confirmPayButton{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.containerPaxDetails .imageMedium{max-width:100%;height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color)}.containerPaxDetails .imageBig{max-width:100%;height:210px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color);border-radius:0}.containerPaxDetails .labelTitlePackage{font-weight:bold;font-size:18pt}.containerPaxDetails .labelCheckIn{font-size:16pt;font-weight:bold;color:var(--primary-color)}.containerPaxDetails .labelCheckOut{font-size:16pt;font-weight:bold;color:var(--primary-color)}.containerPaxDetails .vertical{margin-left:10px;margin-right:10px;height:100%;width:1px;border:1px solid rgba(0,0,0,.25)}.mainPackageDetailsContainer .widgetContainer.widgetOnly.detachWidget .packageWidget{top:2rem}.mainPackageDetailsContainer .widgetContainer{position:relative;display:flex;align-items:flex-start;flex-direction:column}.mainPackageDetailsContainer .widgetContainer.detachWidget .noFixed .packageWidget{position:absolute}.mainPackageDetailsContainer .widgetContainer.detachWidget .quoteToBookButton,.mainPackageDetailsContainer .widgetContainer.detachWidget .bookToQuoteButton{display:none;position:absolute;right:0;top:-30px}.mainPackageDetailsContainer .widgetContainer.detachWidget .quoteToBookButton.active,.mainPackageDetailsContainer .widgetContainer.detachWidget .bookToQuoteButton.active{display:block}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget{position:sticky;top:1rem;width:100%;border-radius:var(--main-radius);border:2px solid var(--primary-color);box-shadow:0px 0px 18px -5px rgba(0,0,0,.2)}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget.packageRequestWidget,.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget.packageBookingWidget{display:none}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget.packageRequestWidget.active,.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget.packageBookingWidget.active{display:block}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .widgetAccordion{display:none}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .departureBlock.packageImagesBlock{max-height:720px;opacity:1}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .priceCancellationContainer{padding:10px 3%;box-shadow:0px -10px 10px -15px #000}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .priceCancellationContainer .normalStyle{opacity:0;height:0;width:0;display:none}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .priceCancellationContainer .widgetStyle{display:block;opacity:1;height:unset;width:100%}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .hideOnScroll{max-height:300px;overflow-y:auto;opacity:1}.mainPackageDetailsContainer .widgetContainer.detachWidget .packageWidget .hideOnScroll.widgetAccordion{max-height:576px}.mainPackageDetailsContainer .widgetContainer:not(.detachWidget) .packageWidget .collapseButton{max-height:0;opacity:0}.mainPackageDetailsContainer .widgetContainer .packageWidget{background-color:#fff;border:2px solid var(--primary-color);border-radius:var(--main-radius);transition:all .3s,margin-top 0s}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseButton{transition:max-height .3s,border-bottom .3s,margin-bottom .3s,opacity .3s;overflow:hidden;height:auto}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll{height:auto;max-height:0;overflow:hidden;opacity:0;transition:opacity .3s,max-height .3s}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker{display:flex;width:100%;border-bottom:1px solid #b3b3b3;padding-left:10px;padding-right:10px;padding-top:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .pickerArrow{width:5%;transition:color .2s;color:#b3b3b3;margin:auto;outline:none;cursor:pointer;font-size:1.5em;background-color:#fff;display:flex}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .pickerArrow:hover{color:var(--primary-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .pickerArrow.left{margin-left:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .pickerArrow.right{margin-right:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .pickerArrow i{margin:auto}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector{display:flex;overflow-x:auto;scrollbar-width:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector:hover{scrollbar-width:thin}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector:hover::-webkit-scrollbar{display:block}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector::-webkit-scrollbar{display:none;height:3px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth{width:auto;display:flex;flex-direction:column;justify-content:center;padding:5px;border-color:var(--primary-color);cursor:pointer;transition:border-bottom .3s,margin-bottom .3s,height .3s}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth:hover .month{color:#737373}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth.active{border-bottom:4px solid var(--primary-color);margin-bottom:-2px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth.active .month{color:#000}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth .month,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth .year{text-align:center;color:#b3b3b3}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth .month{font-size:18px;font-weight:700;line-height:.8;transition:color .3s}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .monthPicker .monthSelector .singleMonth .year{font-size:14px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates{overflow:hidden}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth.swiper-slide{overflow:hidden !important;overflow-y:auto !important;max-height:240px;min-width:350px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture{position:relative;width:100%;display:flex;border-bottom:1px solid #b3b3b3;cursor:pointer;padding:10px 30px 10px 30px;transition:all .2s}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup:hover,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture:hover{background:linear-gradient(90deg, white 0%, rgba(var(--primary-color-rgb), 0.3) 3%, rgba(var(--primary-color-rgb), 0.3) 97%, white 100%)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup:hover .departureStatus .dot,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture:hover .departureStatus .dot{opacity:.5}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup.active,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture.active{background:linear-gradient(90deg, white 0%, var(--primary-color) 3%, var(--primary-color) 97%, white 100%);color:var(--primary-text-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup.active .day,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup.active .startingFrom,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup.active .startPrice,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture.active .day,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture.active .startingFrom,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture.active .startPrice{color:var(--primary-text-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup.active .departureStatus .dot,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture.active .departureStatus .dot{opacity:1}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup.active .departureStatus .messageStatus,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture.active .departureStatus .messageStatus{color:var(--primary-text-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup:last-child,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture:last-child{border-bottom:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .day,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .day{font-size:18px;font-weight:400}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .day.shortDay,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .day.shortDay{width:125px;line-height:1em}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .day.shortDay span,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .day.shortDay span{font-size:11px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .day.shortDay span.monthDay,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .day.shortDay span.monthDay{font-size:18px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .startingFrom,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .startingFrom{margin:auto;color:#b3b3b3;font-weight:500;font-size:12px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .startPrice,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .startPrice{min-width:125px;text-align:right;margin-right:0;margin-top:auto;margin-bottom:auto;font-size:18px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .startPrice .pricePackage,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .startPrice .pricePackage{font-weight:bold}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .startPrice .pricePackageOld,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .startPrice .pricePackageOld{text-decoration-line:line-through;color:#d3d3d3;font-size:10pt;position:relative;float:right}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .dayGroup .departureHiddenInfo,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .otherDeparture .departureHiddenInfo{display:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot{height:9px;width:9px;border-radius:50%;display:inline-block;border:1.5px solid #fff;opacity:.4}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotY{background-color:var(--success-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotD,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotN,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotA,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotB{background-color:#b3b3b3}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotR{background-color:var(--warning-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotU{background-color:#ff8c00}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .dot.dotE{background-color:var(--error-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.otherDepartures .otherDeparturesDates .departuresInMonth .departureStatus .messageStatus{color:#b3b3b3}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .label{font-size:18px;font-weight:500;margin-left:1em;margin-top:1em}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .backwardAirportArrow{overflow:hidden;width:0;margin-top:auto;margin-bottom:auto;margin-left:0;border-radius:var(--medium-radius);padding:0;transition:width .3s,margin-left .3s,padding .3s,background-color .2s;cursor:pointer}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .backwardAirportArrow.active{margin-left:.5rem;width:auto;padding:15px 5px}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .backwardAirportArrow.active:hover{background-color:var(--primary-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .backwardAirportArrow.active:hover i.fas{color:var(--primary-text-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .backwardAirportArrow.active i.fas{transition:color .2s}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPickerSwiperContainer{width:90%;flex-grow:2;overflow:hidden}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPickerSwiperContainer .flightPickerSwiper{width:100%}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker{padding:10px;width:100%}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice{border-radius:0;cursor:pointer;display:flex;padding:10px;border-bottom:1px solid #b3b3b3;transition:background-color .2s,border-radius .2s}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice:hover{border-radius:var(--medium-radius);background-color:rgba(var(--primary-color-rgb), 0.3)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice.selected{border-radius:var(--medium-radius);background-color:var(--primary-accent-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice.selected .label{color:#bdc3c7}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice.selected .value,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice.selected .flightClass,.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice.selected .dates{color:var(--primary-text-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice:last-child{border-bottom:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .price{margin-right:0;margin-left:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .time{margin-left:auto;width:25%;margin-right:2em}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .departure{margin-left:0;margin-right:auto}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .label{font-size:12px;color:#b3b3b3;font-weight:500}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .value{font-size:17px;font-weight:500}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .fcPreview{display:none}@media only screen and (max-width: 424px){.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .time{width:25%;margin-right:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .departure{width:75%;padding-right:.5em;word-break:break-all}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector .flightPicker .flightChoice .value{font-size:14px}}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.flightSelector #mainFlightPicker .label{margin-left:0px !important}.mainPackageDetailsContainer .widgetContainer .packageWidget .hideOnScroll.paxSelector{padding-left:20px;padding-right:20px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem{transition:all .3s;padding-bottom:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetDepartureHour{padding-bottom:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetDepartures{padding-bottom:0;overflow-y:hidden}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation{padding-top:0;padding-bottom:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation .hideOnScroll{position:relative;padding-left:15px;padding-right:15px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation .paxConfirmButton{margin-bottom:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation .accomodationTemplate{display:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation .accomodationList .accomodationRoom{border-bottom:1px solid #b3b3b3;padding-top:20px;padding-bottom:20px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation .accomodationList .accomodationRoom:last-child{border-bottom:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetAccomodation .accomodationList .accomodationRoom .roomTitle{font-weight:600;text-transform:uppercase}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint{padding:10px 15px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .hiddenPPInfo{display:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .pickupPointChooser .templatePP{display:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .pickupPointChooser .pickupPaxAmount .confirmButtonContainer{display:flex}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .pickupPointChooser .pickupPaxAmount .confirmButtonContainer .confirmButton{margin-left:auto;margin-right:auto}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .pickupPointChooser .listPP .paxElementPP select{display:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .pickupPointChooser .listPP .paxElementPP .climbUpCounter .counter{height:-moz-min-content;height:min-content;margin-top:auto;margin-bottom:auto}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .pickupPointChooser .listPP .paxElementPP .climbUpCounter .label{font-size:12px;width:70%;margin-right:1em;margin-top:auto;margin-bottom:auto}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPickupPoint .paxConfirmButton{margin-bottom:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter{padding-bottom:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .paxConfirmButton,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .paxConfirmButton{margin-bottom:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .roomTemplate,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAgeTemplate,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .roomTemplate,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAgeTemplate{display:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .roomList .room,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .roomList .room{border-top:1px solid #b3b3b3;padding-top:10px;padding-bottom:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .roomList .room.fakeRoom,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .roomList .room.fakeRoom{border-top:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .roomList .room .roomTitle,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .roomList .room .roomTitle{text-transform:uppercase;padding-left:10px;padding-right:10px;font-weight:600;padding-bottom:5px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .roomList .room .compositionErrorMessage,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .roomList .room .noChildErrorMessage,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .roomList .room .compositionErrorMessage,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .roomList .room .noChildErrorMessage{display:none;color:var(--error-color);padding-left:10px;padding-right:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge{padding-top:10px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect{width:100%;background-color:#fff;border-radius:var(--medium-radius);border:1px solid var(--primary-color);padding:7px 15px;font-size:16px;text-transform:uppercase}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect:invalid,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect:invalid{border:1px solid #b3b3b3;color:#b3b3b3}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect[disabled],.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect[disabled]{color:#b3b3b3}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect:focus,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect:focus{border:2px solid var(--primary-color);outline:none}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect:after,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect:after{padding-right:5px}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect option,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect option{color:#000}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .childAge .childAgeSelect option:disabled,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .childAge .childAgeSelect option:disabled{color:#b3b3b3}@media only screen and (max-width: 767px){.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.widgetPaxForm .paxSelector .roomList,.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem .paxInlineCounter .paxSelector .roomList{padding-bottom:5em}}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.error .paxConfirmButton{background-color:#b3b3b3;cursor:default;border:1px solid #b3b3b3}.mainPackageDetailsContainer .widgetContainer .packageWidget .collapseItem.error .paxConfirmButton:hover{background-color:#b3b3b3;color:#000}.mainPackageDetailsContainer .widgetContainer .packageWidget .departureBlock{width:100%}.mainPackageDetailsContainer .widgetContainer .packageWidget .departureBlock.packageImagesBlock{height:auto;max-height:0;overflow:hidden;transition:max-height .5s,opacity .5s;padding:0;margin:0;opacity:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .departureBlock.packageImagesBlock .containerImage{margin:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .departureBlock.packageImagesBlock .labelTitlePackage{font-weight:bold;font-size:18pt;padding:10px 25px;border-bottom:1px solid var(--primary-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .departureBlock.packageImagesBlock .photoSwipeContainer{border-bottom-left-radius:0;border-bottom-right-radius:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer{padding:32px;transition:padding .3s}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .startingFromText{font-size:22px}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .packageStartAmount{font-size:30px;text-align:right;color:var(--primary-color);font-weight:700}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnAvailabilityContainer,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnRequestContainer{display:flex;align-items:center;justify-content:center;justify-content:flex-end}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnAvailabilityContainer .btnAvailability,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnRequestContainer .btnAvailability{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;margin-right:0;margin-left:auto;font-size:10pt}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnAvailabilityContainer .btnAvailability:hover,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnRequestContainer .btnAvailability:hover{background-color:var(--primary-color);color:var(--primary-text-color);color:var(--primary-text-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnAvailabilityContainer.disabled .btnAvailability,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnRequestContainer.disabled .btnAvailability{background-color:#b3b3b3;color:#000;cursor:default}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnAvailabilityContainer.disabled .btnAvailability:hover,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .btnRequestContainer.disabled .btnAvailability:hover{background-color:#b3b3b3;color:#000}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .normalStyle{opacity:1;transition:opacity .3s,height .3s,width .3s}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle{display:none;transition:opacity .3s,height .3s,width .3s;opacity:0;height:0;width:0}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle:has(.semaphoreNotice:not(.disabled)) .packageStatusRequest{display:block}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .offerContainer{margin-bottom:10px;font-size:.9em;width:100%}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .offerContainer>span{color:var(--primary-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .offerContainer .offerExpireContainer{display:flex;justify-content:space-between}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .offerContainer .offerExpireContainer .totalDiscount span{font-weight:bold}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .offerContainer .offerExpireContainer .offerExpireDate{font-weight:bold;color:var(--primary-color)}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .priceBlock{width:50%}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer .labelPrice,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer .labelPrice,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .priceBlock .labelPrice{text-transform:uppercase;font-size:13px;font-weight:800;color:#333}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer .packageStartAmount,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer .packageStartAmount,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .priceBlock .packageStartAmount{text-align:left}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer .packagePriceOld,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer .packagePriceOld,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .priceBlock .packagePriceOld{text-decoration-line:line-through;padding-right:5px;color:gray;font-size:12pt}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer.semaphoreBlock .btn,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer.semaphoreBlock .btn{background-color:#b3b3b3;color:#000;cursor:default}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer.semaphoreBlock .noBooking,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer.semaphoreBlock .noBooking{display:block}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer.semaphoreNotice:not(.disabled) .requestBooking,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer.semaphoreNotice:not(.disabled) .requestBooking{display:block}.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer .noBooking,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnAvailabilityContainer .requestBooking,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer .noBooking,.mainPackageDetailsContainer .widgetContainer .packageWidget .priceCancellationContainer .widgetStyle .btnRequestContainer .requestBooking{display:none}.appointmentWidget{border:2px solid var(--primary-color);background-color:#fff;padding:20px;border-radius:var(--main-radius);margin-bottom:20px}.appointmentWidget .appointmentTitle{font-size:22px;font-weight:700}.appointmentWidget .appointmentBody{display:flex}.appointmentWidget .appointmentBody .appointmentSubDescription{font-size:14px;color:var(--primary-color);font-weight:600}.appointmentWidget .appointmentBody .appointmentAction{margin:auto}.mobileAppointmentContainer .appointmentWidget .appointmentBody .appointmentAction{margin-right:0}.mobileAppointmentContainer .appointmentWidget .appointmentBody .appointmentAction .btnSecondary{width:auto;padding-left:28px;padding-right:28px}.widgetLoader{display:none;width:50%}.packageWidget .flightChoice{display:flex;flex-direction:column}.packageWidget .flightChoice .flightClass{font-weight:600}.packageWidget .flightChoice .routeBlock{display:flex}.packageRequestResponseMessage{padding:2em}.packageRequestResponseTitle{padding-left:1em;font-size:20px}.hotelNotInDeparturePrice{color:var(--error-color);font-weight:bold}.packageStatusRequest{color:var(--warning-color);font-weight:bold;display:none}.insuranceSubtitle{font-weight:700;text-transform:uppercase;font-size:18px}.mainTripInfo{padding-bottom:20px;margin-bottom:20px}.mainTripInfo:not(.noBorder){border-bottom:1px solid var(--primary-color)}.mainTripInfo .tripInfoList{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--primary-color)}.mainTripInfo .tripInfoList .singleTripInfo{width:50%;margin-top:.5em;margin-bottom:.5em;display:flex;align-items:center}.mainTripInfo .tripInfoList .singleTripInfo .tripInfoIcon{font-size:13px}.mainTripInfo .tripInfoList .singleTripInfo .tripInfoLabelValue{margin-left:1em}.mainTripInfo .tripInfoList .singleTripInfo .tripInfoLabelValue .label{font-size:11px;color:#9f9f9f}.mainTripInfo .roomList{width:100%;margin-top:1em}.mainTripInfo .roomList .tripInfoList{border-bottom:none}.mainTripInfo .roomList .insuranceRoom{margin-bottom:.5em}.mainTripInfo .roomList .insuranceRoom:not(:last-child){border-bottom:1px solid var(--primary-color);padding-bottom:1em;margin-bottom:2em}.mainTripInfo .roomList .insuranceRoom .roomHeader{width:100%;display:flex}.mainTripInfo .roomList .insuranceRoom .roomHeader .partialTotal{margin-left:auto;margin-right:0;width:50%;font-size:16px;font-weight:700;text-transform:uppercase}.mainTripInfo .roomList .insuranceRoom .tripCostsList{margin-top:1em}.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .singleCost,.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .costTableHeader{font-size:14px}.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .singleCost .total,.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .costTableHeader .total{text-align:center;width:22%}.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .singleCost .service,.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .costTableHeader .service{width:40%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader{display:flex;font-size:16px}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .service,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .service{font-weight:500;width:58%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .commissionPercentage,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commissionPercentage{text-align:center}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .amount{width:15%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .quantity{width:7%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .total,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .total{width:20%;font-weight:500;text-align:right}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .commissionPercentage,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commissionPercentage{width:13%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commission{width:13%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .net,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .net{width:15%;text-align:right}.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .service,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .total,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .net,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commissionPercentage,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .service,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .total,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .net,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost.totals .commissionPercentage{font-weight:700}.cancellationPolicyList{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--primary-color);margin-top:1em}.cancellationPolicyList .cancellationPolicyTitle{font-weight:700;text-transform:uppercase;font-size:18px}.cancellationPolicyList .cancellationPolicyContent{width:100%;margin-bottom:1em}.cancellationPolicyList .cancellationPolicyContent .red{color:var(--error-color)}.cancellationPolicyList .cancellationPolicyContent .green{color:var(--success-color)}.insurancesContainer,.extraServices{display:flex;flex-wrap:wrap;margin-top:.5em;justify-content:space-between;border-bottom:1px solid var(--primary-color);padding-bottom:20px;margin-bottom:2em}.insurancesContainer .insurance,.insurancesContainer .extraService,.extraServices .insurance,.extraServices .extraService{position:relative;width:47%;border-radius:var(--medium-radius);margin-top:1em;margin-bottom:1em;border-color:#bdc3c7;border-width:1px;border:1px solid #bdc3c7;transition:border-color .3s,border-width .3s;display:flex;flex-direction:column}.insurancesContainer .insurance.column1,.insurancesContainer .extraService.column1,.extraServices .insurance.column1,.extraServices .extraService.column1{width:100%}.insurancesContainer .insurance.column2,.insurancesContainer .extraService.column2,.extraServices .insurance.column2,.extraServices .extraService.column2{width:48%}.insurancesContainer .insurance.column3,.insurancesContainer .extraService.column3,.extraServices .insurance.column3,.extraServices .extraService.column3{width:31%}.insurancesContainer .insurance.active,.insurancesContainer .extraService.active,.extraServices .insurance.active,.extraServices .extraService.active{border-color:var(--primary-color);border-width:3px}.insurancesContainer .insurance.active .checkContainer,.insurancesContainer .extraService.active .checkContainer,.extraServices .insurance.active .checkContainer,.extraServices .extraService.active .checkContainer{opacity:1}.insurancesContainer .insurance.active .insuranceInner .title,.insurancesContainer .insurance.active .extraServiceInner .title,.insurancesContainer .extraService.active .insuranceInner .title,.insurancesContainer .extraService.active .extraServiceInner .title,.extraServices .insurance.active .insuranceInner .title,.extraServices .insurance.active .extraServiceInner .title,.extraServices .extraService.active .insuranceInner .title,.extraServices .extraService.active .extraServiceInner .title{color:var(--primary-color)}.insurancesContainer .insurance .checkContainer,.insurancesContainer .extraService .checkContainer,.extraServices .insurance .checkContainer,.extraServices .extraService .checkContainer{opacity:0;transition:opacity .3s;position:absolute;right:-14px;background-color:#fff;padding-left:3px;padding-bottom:2px;top:-10px}.insurancesContainer .insurance .insuranceInner,.insurancesContainer .extraService .insuranceInner,.extraServices .insurance .insuranceInner,.extraServices .extraService .insuranceInner{text-align:justify}.insurancesContainer .insurance .insuranceInner,.insurancesContainer .insurance .extraServiceInner,.insurancesContainer .extraService .insuranceInner,.insurancesContainer .extraService .extraServiceInner,.extraServices .insurance .insuranceInner,.extraServices .insurance .extraServiceInner,.extraServices .extraService .insuranceInner,.extraServices .extraService .extraServiceInner{display:flex;height:100%;flex-direction:column;padding:10px 20px}.insurancesContainer .insurance .insuranceInner .titleLogo,.insurancesContainer .insurance .extraServiceInner .titleLogo,.insurancesContainer .extraService .insuranceInner .titleLogo,.insurancesContainer .extraService .extraServiceInner .titleLogo,.extraServices .insurance .insuranceInner .titleLogo,.extraServices .insurance .extraServiceInner .titleLogo,.extraServices .extraService .insuranceInner .titleLogo,.extraServices .extraService .extraServiceInner .titleLogo{display:flex}.insurancesContainer .insurance .insuranceInner .titleLogo .title,.insurancesContainer .insurance .extraServiceInner .titleLogo .title,.insurancesContainer .extraService .insuranceInner .titleLogo .title,.insurancesContainer .extraService .extraServiceInner .titleLogo .title,.extraServices .insurance .insuranceInner .titleLogo .title,.extraServices .insurance .extraServiceInner .titleLogo .title,.extraServices .extraService .insuranceInner .titleLogo .title,.extraServices .extraService .extraServiceInner .titleLogo .title{text-transform:uppercase;font-weight:700;width:69%;transition:color .3s;margin-right:1%;margin-top:auto;margin-bottom:auto;padding-top:5px;padding-bottom:5px;font-size:18px}.insurancesContainer .insurance .insuranceInner .titleLogo .logo,.insurancesContainer .insurance .extraServiceInner .titleLogo .logo,.insurancesContainer .extraService .insuranceInner .titleLogo .logo,.insurancesContainer .extraService .extraServiceInner .titleLogo .logo,.extraServices .insurance .insuranceInner .titleLogo .logo,.extraServices .insurance .extraServiceInner .titleLogo .logo,.extraServices .extraService .insuranceInner .titleLogo .logo,.extraServices .extraService .extraServiceInner .titleLogo .logo{width:30%;background-size:contain;background-repeat:no-repeat;min-height:50px}.insurancesContainer .insurance .insuranceInner .content,.insurancesContainer .insurance .insuranceInner .htmlContent,.insurancesContainer .insurance .extraServiceInner .content,.insurancesContainer .insurance .extraServiceInner .htmlContent,.insurancesContainer .extraService .insuranceInner .content,.insurancesContainer .extraService .insuranceInner .htmlContent,.insurancesContainer .extraService .extraServiceInner .content,.insurancesContainer .extraService .extraServiceInner .htmlContent,.extraServices .insurance .insuranceInner .content,.extraServices .insurance .insuranceInner .htmlContent,.extraServices .insurance .extraServiceInner .content,.extraServices .insurance .extraServiceInner .htmlContent,.extraServices .extraService .insuranceInner .content,.extraServices .extraService .insuranceInner .htmlContent,.extraServices .extraService .extraServiceInner .content,.extraServices .extraService .extraServiceInner .htmlContent{padding-bottom:10px}.insurancesContainer .insurance .insuranceInner .linksContainer,.insurancesContainer .insurance .extraServiceInner .linksContainer,.insurancesContainer .extraService .insuranceInner .linksContainer,.insurancesContainer .extraService .extraServiceInner .linksContainer,.extraServices .insurance .insuranceInner .linksContainer,.extraServices .insurance .extraServiceInner .linksContainer,.extraServices .extraService .insuranceInner .linksContainer,.extraServices .extraService .extraServiceInner .linksContainer{margin-top:auto;margin-bottom:0;border-top:1px solid var(--primary-color)}.insurancesContainer .insurance .insuranceInner .linksContainer .links,.insurancesContainer .insurance .extraServiceInner .linksContainer .links,.insurancesContainer .extraService .insuranceInner .linksContainer .links,.insurancesContainer .extraService .extraServiceInner .linksContainer .links,.extraServices .insurance .insuranceInner .linksContainer .links,.extraServices .insurance .extraServiceInner .linksContainer .links,.extraServices .extraService .insuranceInner .linksContainer .links,.extraServices .extraService .extraServiceInner .linksContainer .links{padding-top:5px}.insurancesContainer .insurance .insuranceInner .linksContainer .links a,.insurancesContainer .insurance .extraServiceInner .linksContainer .links a,.insurancesContainer .extraService .insuranceInner .linksContainer .links a,.insurancesContainer .extraService .extraServiceInner .linksContainer .links a,.extraServices .insurance .insuranceInner .linksContainer .links a,.extraServices .insurance .extraServiceInner .linksContainer .links a,.extraServices .extraService .insuranceInner .linksContainer .links a,.extraServices .extraService .extraServiceInner .linksContainer .links a{color:var(--primary-color)}.insurancesContainer .insurance .insurancePriceContainer,.insurancesContainer .extraService .insurancePriceContainer,.extraServices .insurance .insurancePriceContainer,.extraServices .extraService .insurancePriceContainer{min-height:55px}.insurancesContainer .insurance .insurancePriceContainer,.insurancesContainer .insurance .extraPriceContainer,.insurancesContainer .extraService .insurancePriceContainer,.insurancesContainer .extraService .extraPriceContainer,.extraServices .insurance .insurancePriceContainer,.extraServices .insurance .extraPriceContainer,.extraServices .extraService .insurancePriceContainer,.extraServices .extraService .extraPriceContainer{margin-bottom:0;margin-top:auto;display:flex;box-shadow:0px -1px 11px 0px #e1e1e1;padding:7px 20px;border-bottom-left-radius:var(--medium-radius);border-bottom-right-radius:var(--medium-radius)}.insurancesContainer .insurance .insurancePriceContainer .price,.insurancesContainer .insurance .extraPriceContainer .price,.insurancesContainer .extraService .insurancePriceContainer .price,.insurancesContainer .extraService .extraPriceContainer .price,.extraServices .insurance .insurancePriceContainer .price,.extraServices .insurance .extraPriceContainer .price,.extraServices .extraService .insurancePriceContainer .price,.extraServices .extraService .extraPriceContainer .price{display:flex;margin-right:auto;flex-direction:column}.insurancesContainer .insurance .insurancePriceContainer .price .startingFromLabel,.insurancesContainer .insurance .extraPriceContainer .price .startingFromLabel,.insurancesContainer .extraService .insurancePriceContainer .price .startingFromLabel,.insurancesContainer .extraService .extraPriceContainer .price .startingFromLabel,.extraServices .insurance .insurancePriceContainer .price .startingFromLabel,.extraServices .insurance .extraPriceContainer .price .startingFromLabel,.extraServices .extraService .insurancePriceContainer .price .startingFromLabel,.extraServices .extraService .extraPriceContainer .price .startingFromLabel{margin-top:auto;margin-bottom:auto;color:#b3b3b3;text-transform:uppercase;font-weight:600;font-size:13px}.insurancesContainer .insurance .insurancePriceContainer .price .amount,.insurancesContainer .insurance .extraPriceContainer .price .amount,.insurancesContainer .extraService .insurancePriceContainer .price .amount,.insurancesContainer .extraService .extraPriceContainer .price .amount,.extraServices .insurance .insurancePriceContainer .price .amount,.extraServices .insurance .extraPriceContainer .price .amount,.extraServices .extraService .insurancePriceContainer .price .amount,.extraServices .extraService .extraPriceContainer .price .amount{color:var(--primary-color);font-weight:700;font-size:20px;margin-top:auto;margin-bottom:auto}.insurancesContainer .insurance .insurancePriceContainer .mandatoryLabel,.insurancesContainer .insurance .extraPriceContainer .mandatoryLabel,.insurancesContainer .extraService .insurancePriceContainer .mandatoryLabel,.insurancesContainer .extraService .extraPriceContainer .mandatoryLabel,.extraServices .insurance .insurancePriceContainer .mandatoryLabel,.extraServices .insurance .extraPriceContainer .mandatoryLabel,.extraServices .extraService .insurancePriceContainer .mandatoryLabel,.extraServices .extraService .extraPriceContainer .mandatoryLabel{color:var(--primary-color);margin:auto;margin-right:0;font-weight:700;font-size:16px;text-transform:uppercase;text-align:right;width:-moz-min-content;width:min-content}.insurancesContainer .insurance .insurancePriceContainer .addButton,.insurancesContainer .insurance .extraPriceContainer .addButton,.insurancesContainer .extraService .insurancePriceContainer .addButton,.insurancesContainer .extraService .extraPriceContainer .addButton,.extraServices .insurance .insurancePriceContainer .addButton,.extraServices .insurance .extraPriceContainer .addButton,.extraServices .extraService .insurancePriceContainer .addButton,.extraServices .extraService .extraPriceContainer .addButton{margin:auto;margin-right:0}.insurancesContainer .insurance .insurancePriceContainer .addButton .iconColorPrimary,.insurancesContainer .insurance .extraPriceContainer .addButton .iconColorPrimary,.insurancesContainer .extraService .insurancePriceContainer .addButton .iconColorPrimary,.insurancesContainer .extraService .extraPriceContainer .addButton .iconColorPrimary,.extraServices .insurance .insurancePriceContainer .addButton .iconColorPrimary,.extraServices .insurance .extraPriceContainer .addButton .iconColorPrimary,.extraServices .extraService .insurancePriceContainer .addButton .iconColorPrimary,.extraServices .extraService .extraPriceContainer .addButton .iconColorPrimary{cursor:pointer;transition:color .2s}.insurancesContainer .insurance .insurancePriceContainer .addButton .iconColorPrimary:hover,.insurancesContainer .insurance .extraPriceContainer .addButton .iconColorPrimary:hover,.insurancesContainer .extraService .insurancePriceContainer .addButton .iconColorPrimary:hover,.insurancesContainer .extraService .extraPriceContainer .addButton .iconColorPrimary:hover,.extraServices .insurance .insurancePriceContainer .addButton .iconColorPrimary:hover,.extraServices .insurance .extraPriceContainer .addButton .iconColorPrimary:hover,.extraServices .extraService .insurancePriceContainer .addButton .iconColorPrimary:hover,.extraServices .extraService .extraPriceContainer .addButton .iconColorPrimary:hover{color:#000}.insurancesContainer .insurance .insurancePriceContainer .addButton .btnPrimary,.insurancesContainer .insurance .extraPriceContainer .addButton .btnPrimary,.insurancesContainer .extraService .insurancePriceContainer .addButton .btnPrimary,.insurancesContainer .extraService .extraPriceContainer .addButton .btnPrimary,.extraServices .insurance .insurancePriceContainer .addButton .btnPrimary,.extraServices .insurance .extraPriceContainer .addButton .btnPrimary,.extraServices .extraService .insurancePriceContainer .addButton .btnPrimary,.extraServices .extraService .extraPriceContainer .addButton .btnPrimary{text-align:center;padding-top:5px;padding-bottom:5px;border:1px solid var(--primary-color);transition:background-color .2s,color .2s,font-weight .2s;cursor:pointer}.insurancesContainer .insurance .insurancePriceContainer .addButton .btnPrimary:hover,.insurancesContainer .insurance .extraPriceContainer .addButton .btnPrimary:hover,.insurancesContainer .extraService .insurancePriceContainer .addButton .btnPrimary:hover,.insurancesContainer .extraService .extraPriceContainer .addButton .btnPrimary:hover,.extraServices .insurance .insurancePriceContainer .addButton .btnPrimary:hover,.extraServices .insurance .extraPriceContainer .addButton .btnPrimary:hover,.extraServices .extraService .insurancePriceContainer .addButton .btnPrimary:hover,.extraServices .extraService .extraPriceContainer .addButton .btnPrimary:hover{background-color:#fff;font-weight:600;color:var(--primary-color)}.insurancePageContainer .unfixedButtonContainer{height:36.5px}.insurancePageContainer .unfixedButtonContainer .fixedButtonContainer{position:fixed;z-index:14;right:0;bottom:0;background-color:#fff;padding-bottom:10px;padding-top:10px;border-top:1px solid #bdc3c7;height:56.5px;width:100%}.insurancePageContainer .unfixedButtonContainer .fixedButtonContainer.unFixed{width:100%;position:relative;border-top:none;margin-left:0;margin-right:0}.insurancePageContainer .unfixedButtonContainer .fixedButtonContainer .totalPrice{font-size:18pt;font-weight:600;margin-right:1.5em}.transportGuidedInfo{font-size:25px;font-weight:bold;width:100%;text-align:right}@media only screen and (max-width: 1199px){.insurancesContainer .insurance.column3,.insurancesContainer .extraService.column3,.extraServices .insurance.column3,.extraServices .extraService.column3{width:47%}}@media only screen and (max-width: 767px){.insurancesContainer .insurance.column3,.insurancesContainer .insurance.column2,.insurancesContainer .extraService.column3,.insurancesContainer .extraService.column2,.extraServices .insurance.column3,.extraServices .insurance.column2,.extraServices .extraService.column3,.extraServices .extraService.column2{width:100%}.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .singleCost .service,.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .costTableHeader .service{width:75%}.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .singleCost .total,.mainTripInfo .roomList .insuranceRoom .tripCostsList.b2b .costTableHeader .total{width:25%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .service,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .service{width:75%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .total,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .total{width:25%}.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .net,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .singleCost .commissionPercentage,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .amount,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .quantity,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .net,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commission,.mainTripInfo .roomList .insuranceRoom .tripCostsList .costTableHeader .commissionPercentage{display:none}}@media only screen and (max-width: 517px){.insurancePageContainer .unfixedButtonContainer .fixedButtonContainer .totalPrice{line-height:1;font-size:15pt}.insurancePageContainer .unfixedButtonContainer .fixedButtonContainer .addToCartAction{width:auto;padding-left:20px;padding-right:20px}}@media only screen and (max-width: 425px){.mainTripInfo .tripInfoList .singleTripInfo{width:100%}.insurancesContainer .insurance .insurancePriceContainer .addButton .btnPrimary{width:auto;padding-left:20px;padding-right:20px}}.widgetBusmap{padding:20px}.widgetBusmap .seatsInfoBlock{display:flex;justify-content:space-between;margin-top:20px}.widgetBusmap .seatsInfoBlock ol{padding-left:26px}.websalesAccordion .collapseContainer.show .collapseItem.widgetBusmap{padding-bottom:50px;max-height:245px;overflow-y:auto;opacity:1}.busmapInnerContainer{display:flex}.seatList{font-size:17px}.seatPlace{font-size:17px;margin-right:4px}.seatPassenger{color:#9f9f9f;font-size:15px;margin-top:15px;text-transform:capitalize}.priceLabel{color:#9f9f9f;font-size:15px;margin-top:15px;text-transform:lowercase;font-weight:normal}.operatorColor{color:var(--primary-color)}.seatPickerTitle{font-weight:bold;color:#9f9f9f;font-size:17px;padding-left:8px}.seatPrice{color:#9f9f9f;font-size:20px;font-weight:bold}.seatPrice .seatPlace{color:initial;margin-right:16px}.busmapInnerInfo{position:fixed;margin-top:20px}.outsideborder{margin-left:auto;margin-right:0;width:55%;overflow:hidden}.selectSeatButton{display:flex;align-items:center}.seatSvgHiddenContainer{display:none}.busMapPage .containerBusBorder{border:2px solid #cfcfcf;border-radius:var(--main-radius)}.busMapPage .floorChooserButton{cursor:pointer}.busMapPage .busmap-container{flex-direction:column;align-items:center;justify-content:center;margin:0}.busMapPage .busmap-container .slideContainer{display:flex;justify-content:center;align-items:center}.busMapPage .busmap-container .busmapintern-container{margin:15px}.busMapPage .busmap-container .busmapintern-container .busMapHeader{border-bottom:1px solid #707070;display:flex}.busMapPage .busmap-container .busmapintern-container .busMapHeader .headerLeftColumn{height:20px;border-right:1px solid #707070}.busMapPage .busmap-container .busmapintern-container .seatContainer{padding:0px 25px 13px 25px}.busMapPage .busmap-container .busmapintern-container .windowBusBorder{margin-top:10px;border-top:1px solid #707070}.busMapPage .busmap-container .busmapintern-container .windowBusBorder select{background-color:#fff;border:0;border-radius:var(--tiny-radius);font-size:16px;margin-left:10px;padding:5px 15px 5px 15px;-moz-apparance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.busMapPage .busmap-container .seatContainer .steering{margin-top:20px;margin-bottom:20px}.busMapPage .busmap-container .seatContainer .steering .notSeat:first-child{height:auto;padding:7px;margin-top:-24px}.busMapPage .busmap-container .seatContainer .steering .notSeat:first-child img{width:100%;height:auto}.busMapPage .busmap-container .seatContainer .laneCentered{display:flex;justify-content:center}.busMapPage .busmap-container .seatContainer .notSeat{width:20%;position:relative;top:5px}.busMapPage .busmap-container .seatContainer .notSeat.lastLeft{margin-right:10%}.busMapPage .busmap-container .seatContainer .notSeat.firstRight{margin-left:10%}.busMapPage .busmap-container .seatContainer .seat{position:relative;width:20%;padding:5px;cursor:pointer}.busMapPage .busmap-container .seatContainer .seat img,.busMapPage .busmap-container .seatContainer .seat svg{display:block;width:100%}.busMapPage .busmap-container .seatContainer .seat.seatReverse:not(.selectedSeat) img{transform:rotate(180deg)}.busMapPage .busmap-container .seatContainer .seat .seatSvgSelectedContainer,.busMapPage .busmap-container .seatContainer .seat.selectedSeat img{display:none}.busMapPage .busmap-container .seatContainer .seat.selectedSeat .seatSvgSelectedContainer{display:block}.busMapPage .busmap-container .seatContainer .seat.selectedSeat .seatNumber{display:none}.busMapPage .busmap-container .seatContainer .seat .seatNumber{position:absolute;top:27px;font-size:13px;width:85%;text-align:center;color:#707070;font-weight:600}.busMapPage .busmap-container .seatContainer .seat.lastLeft{margin-right:10%}.busMapPage .busmap-container .seatContainer .seat.firstRight{margin-left:10%}.busMapPage .busmap-container .seatContainer .seat.stateOccupied,.busMapPage .busmap-container .seatContainer .seat.stateReserved{opacity:.5;cursor:default}.busMapPage .busmap-container .seatContainer .notSeat{position:relative;width:20%}.busMapPage .busmap-container .seatContainer .notSeat img{width:100%}.busMapPage .busmap-container .seatContainer .stairLeft img{margin-top:4px;margin-right:11px}.busMapPage .busmap-container .seatContainer .stairRight img{margin-top:4px;margin-left:11px}.busMapPage .busmap-container .rightBorder{border-right:1px solid rgba(158,156,156,.9803921569)}.busMapPage .busmap-container .busMapFooter{box-shadow:0px -1px 24px rgba(0,0,0,.1098039216);height:10vh}.busMapPage .floorController{display:flex;justify-content:space-around;border-bottom:2px solid var(--primary-color);border-top:2px solid var(--primary-color);margin-bottom:20px}.busMapPage .floorController .floorChooserButton{text-align:center;font-size:20px;padding:17px;margin-right:12px;margin-left:12px;color:var(--primary-color);padding-top:10px;padding-bottom:10px}.busMapPage .floorController .floorChooserButton.selectedFloor{border-bottom:4px solid var(--primary-color);padding-bottom:6px}.busMapPage .empty-space{margin-right:0px !important}.busMapPage p.text{margin:5px}.busMapPage p.text span{color:var(--secondary-color)}.busMapPage ul.li{display:inline}.busMapPage div.busMap-top{text-align:center;transform:translate3d(0px, 0px, 0px)}.busMapPage div.busMap-top hr{border-top:1px solid var(--primary-accent-color)}.busMapPage div.busMap-top p.busMap-title{text-align:center;margin-left:20px;margin-top:10px;font-size:30px}.busMapPage div.busMap-top p.underline{text-decoration:underline;font-size:20px;text-align:center;color:var(--secondary-color)}.paxSeatNumber option:not(:disabled){font-weight:500}.paxSeatNumber option:disabled{opacity:.5;color:#cacaca}.busMapPageContainer{margin-top:0px !important}.modalHeaderFilterStyle{font-size:17px;font-weight:bold;color:#4a4a4a;border-bottom:1px solid var(--primary-color);padding-left:25px}.paddingTop{padding-top:0px !important}.seatsInfo{font-size:16px;color:#9f9f9f;text-transform:uppercase}@media screen and (max-width: 460px){.busMapPage .busmap-container .busmapintern-container{margin:0px}.busMapPageContainer{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.websalesAccordion .collapseContainer.show .collapseItem.widgetBusmap{max-height:none;padding-bottom:100px}.outsideborder{width:100%;margin:0}.busMapPage .floorController .floorChooserButton{text-align:center;font-size:18px;padding:15px;padding-right:15px;padding-left:15px;margin-right:5px;margin-left:5px;color:var(--primary-color);padding-right:10px;padding-left:10px}.swiper-height{height:46vh !important}.busMapFooter{height:7vh !important}}.swiper-container2{width:240px;height:240px}.swiper-height{height:60vh !important;overflow-y:auto !important}.swiper-slide{height:100%;width:100%}.slide1{background:#bf4040}.slide2{background:#40bf80}.slide3{background:#bf40bf}.packageStatusContainer .dot{position:relative;height:9px;width:9px;border-radius:50%;display:inline-block;border:1.5px solid #fff}.packageStatusContainer .dot.dotY{background-color:var(--success-color)}.packageStatusContainer .dot.dotD,.packageStatusContainer .dot.dotN,.packageStatusContainer .dot.dotA,.packageStatusContainer .dot.dotB{background-color:#b3b3b3}.packageStatusContainer .dot.dotR{background-color:var(--warning-color)}.packageStatusContainer .dot.dotU{background-color:#ff8c00}.packageStatusContainer .dot.dotE{background-color:var(--error-color)}.packageStatusContainer.expandRowPosition table.dataTable thead>tr{height:35px}.packageStatusContainer.expandRowPosition table.dataTable tbody>tr{height:30px}.packageStatusContainer.expandRowPosition table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,.packageStatusContainer.expandRowPosition table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{left:-22px}.modal-body:has(.departuresCalendarDatasContainer){overflow-y:hidden}.departuresCalendarDatasContainer{max-height:calc(80vh - 125px);overflow-y:auto}.statusFilterBtn{font-weight:normal;color:#373a3c;background-color:rgba(0,0,0,0);box-shadow:none !important}.statusFilterBtn:hover{color:#373a3c;background-color:rgba(0,0,0,0)}.statusFilterBtn.active{font-weight:bold;-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.departuresCalendarDatas{display:none !important}.departuresCalendarDatas.initiallyShown.active,.departuresCalendarDatas.show.active{display:flex !important}.showMoreLessDepartureBtn{display:none !important}.showMoreLessDepartureBtn.show{display:block !important}.sellingFlatCart>div>div>div{width:100%}.sellingContainer{margin-top:2.5em}.sellingContainer .title{padding-left:0px}.sellingContainer .sellingIconContainer{position:relative;margin-right:1em}.sellingContainer .sellingIconContainer .sellingType{border-radius:100px;border:3px solid var(--primary-color);text-align:center;padding:7px;display:flex;position:relative}.sellingContainer .sellingIconContainer .sellingType i{font-size:30px;top:10px;color:var(--primary-color)}.sellingContainer .sellingIconContainer .sellingType .checkTitle{background:var(--primary-color);border-radius:100px;position:absolute;bottom:-3px;right:-5px;padding:5px;display:flex}.sellingContainer .sellingIconContainer .sellingType .checkTitle i{font-size:.9375rem;color:#fff}.sellingContainer .proceedButton{padding-top:1.2rem}.sellingContainer .imageContainer{margin-top:0px;border-radius:var(--tiny-radius);overflow:hidden;padding-left:26px}.sellingContainer .imageContainer .sellingImage{max-width:100%;border-radius:var(--big-radius);height:220px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--main-radius);background-color:rgba(128,128,128,.22);color:var(--primary-text-color)}.sellingContainer .rightContent{justify-content:flex-start}.sellingContainer .rightContent .labelTitle{font-weight:bold;font-size:18pt}.sellingContainer .rightContent .starsIcon{font-size:13pt}.sellingContainer .rightContent .dateContainer{top:-16px;padding-left:0px}.sellingContainer .rightContent .dateContainer .leftDate{align-self:flex-end}.sellingContainer .rightContent .dateContainer .leftDate .datePosition{padding-left:0px !important}.sellingContainer .rightContent .dateContainer .dateLabelLeft{padding-left:0px !important}.sellingContainer .rightContent .dateContainer .dateLabel{font-size:16pt;font-weight:bold}.sellingContainer .rightContent .dateContainer .datePosition{padding-bottom:0px !important}.sellingContainer .rightContent .dateContainer .datePosition .dayStyle{font-size:28pt}.sellingContainer .rightContent .dateContainer .datePosition .monthYearContainer{margin-left:-21px}.sellingContainer .rightContent .dateContainer .datePosition .monthYearContainer .monthYearStyle{font-size:11pt}.sellingContainer .rightContent .dateContainer .datePosition .monthYearContainer .yearContainer{margin-top:-21px}.sellingContainer .rightContent .dateContainer .datePosition .monthYearContainer .monthYearStyle{font-size:11pt}.sellingContainer .rightContent .dateContainer .datePosition .fa-calendar{font-size:30px;padding-top:13px;padding-right:5px}.sellingContainer .rightContent .dateContainer .rightBorder{border-right:1px solid gray}.sellingContainer .rightContent .truncateText{display:-webkit-box;max-width:100%;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.sellingContainer .rightContent .topDateMargin{margin-top:3px}.sellingContainer .rightContent .topDateMargin .dayStyle{padding-top:5px}.sellingContainer .cardsContainer .typeContainer{padding:0px;margin-top:10px;margin-bottom:10px;font-size:21px;border-color:var(--primary-color)}.sellingContainer .cardsContainer .typeContainer.checkedType{border-color:var(--secondary-color)}.sellingContainer .cardsContainer .typeContainer .col-12{padding-left:0px}.sellingContainer .cardsContainer .typeContainer div.nonStyled .card .cardSellingbody{border-color:var(--primary-accent-color)}.sellingContainer .cardsContainer .typeContainer a.nonStyled{color:var(--primary-color);text-decoration:none}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover{color:var(--secondary-color);text-decoration:none;cursor:pointer}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover .card .cardSellingbody:not(.checkedType){border-color:var(--primary-accent-color)}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover .card .cardSellingbody:not(.checkedType) .iconType .fas{color:var(--primary-accent-color)}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover .card .cardSellingbody:not(.checkedType) .addAContainer .typeText{color:var(--primary-accent-color)}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover .card .cardSellingbody:not(.checkedType) .buttonContainer .card-footer{background-color:var(--primary-accent-color)}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover .card .c-icon .iconPos{background-color:var(--primary-accent-color)}.sellingContainer .cardsContainer .typeContainer a.nonStyled:hover .card .c-icon .iconPos::before{content:""}.sellingContainer .cardsContainer .card{border-radius:var(--big-radius)}.sellingContainer .cardsContainer .card .c-icon{position:absolute;right:5px}.sellingContainer .cardsContainer .card .c-icon .iconPos{font-size:22px;height:28px;width:28px;background-color:var(--primary-color);border-radius:50%;margin-top:-11px;padding-left:5px;padding-top:3px;z-index:3;position:relative;color:var(--primary-text-color);float:right;left:11px}.sellingContainer .cardsContainer .card .c-icon .iconPos.checkedType{background-color:var(--secondary-color)}.sellingContainer .cardsContainer .card .sellingMandatoryText{font-size:14px;color:var(--secondary-color)}.sellingContainer .cardsContainer .card .cardSellingbody{border:2px dashed;min-width:370px;max-width:370px;padding:20px 28px;border-color:var(--primary-color);border-radius:var(--big-radius);z-index:2;background-color:#fff}.sellingContainer .cardsContainer .card .cardSellingbody.checkedType{border-color:var(--secondary-color);border:2px solid}.sellingContainer .cardsContainer .card .cardSellingbody .addAContainer{margin-top:2px;font-size:11pt}.sellingContainer .cardsContainer .card .cardSellingbody .addAContainer .typeText{font-size:18px;color:var(--primary-color)}.sellingContainer .cardsContainer .card .cardSellingbody .addAContainer .typeText.checkedType{color:var(--secondary-color)}.sellingContainer .cardsContainer .card .cardSellingbody .iconType{text-align:center;font-size:14px}.sellingContainer .cardsContainer .card .cardSellingbody .iconType.iconTypePlugin{margin-top:7px}.sellingContainer .cardsContainer .card .cardSellingbody .imageType{color:var(--primary-color)}.sellingContainer .cardsContainer .card .cardSellingbody .imageType.checkedType{color:var(--secondary-color)}.sellingContainer .cardsContainer .card .cardSellingbody .buttonContainer{padding-top:5px}.sellingContainer .cardsContainer .card .cardSellingbody .buttonContainer .card-footer{width:100%}.sellingContainer .cardsContainer .card .card-footer{background-color:var(--primary-color);color:var(--primary-text-color);text-align:center;font-size:13pt;border-radius:var(--big-radius);padding-top:2px;padding-bottom:2px;cursor:pointer}.sellingContainer .cardsContainer .card .card-footer.checkedType{background-color:var(--secondary-color)}.sellingContainer .cardsContainer .card a:hover{text-decoration:none}.sellingContainer .titleContainer .sellingTitle{font-size:2.3rem;font-weight:bold}.sellingContainer .titleContainer .sellingSubTitle{font-size:.9rem}.sellingContainer .addMessage{font-size:18pt;font-weight:bold;padding-top:10px}.sellingContainer .addMessageContainer{padding-left:0px !important}.sellingContainer .bottomMessageMargin{margin-bottom:20px}.webSalesPlugin .sellingContainer .rightContent .dateContainer .datePosition .monthYearContainer .monthContainer{margin-top:5px}.webSalesPlugin .sellingContainer .rightContent .dateContainer .datePosition .monthYearContainer .yearContainer{margin-top:-11px}.webSalesPlugin .sellingContainer .cardsContainer .card .c-icon{right:20px}@media only screen and (max-width: 991px){.sellingContainer .cardsContainer .typeContainer{width:50%}.sellingContainer .cardsContainer .typeContainer .card .cardSellingbody{min-width:unset}}@media only screen and (max-width: 575px){.sellingContainer .cardsContainer .card .cardSellingbody .addAContainer{text-align:center}}@media only screen and (max-width: 425px){.sellingContainer .cardsContainer .card .card-footer{font-size:11pt;padding:0}}@media only screen and (max-width: 375px){.sellingContainer .titleContainer .sellingTitle{font-size:22px}.sellingContainer .cardsContainer .card .cardSellingbody .addAContainer .typeText{font-size:14px}.sellingContainer .cardsContainer .card .card-footer{font-size:10pt;padding-top:5px;padding-bottom:5px}}.transferSidebarContainer{box-shadow:5px 0px 28px -5px rgba(0,0,0,.15);padding:20px 0}.transferSidebarContainer .labelReportBase{font-weight:600;font-size:14pt}.transferSidebarContainer .cardReportSingleTrs{max-width:280px;padding:15px;border-radius:var(--main-radius);box-shadow:0px 0px 18px -5px rgba(0,0,0,.2)}.transferSidebarContainer .cardReportSingleTrs .ballItem{min-width:20px;min-height:20px;max-width:20px;max-height:20px;background-color:var(--secondary-color);color:var(--secondary-text-color);border-radius:50%}.cardsTransfer{overflow:auto;word-wrap:break-word}.cardsTransfer .addToCartAction.disabled{background-color:#b3b3b3;color:#000;pointer-events:none}.cardsTransfer .unfixedCartButtonContainer{height:36.5px}.cardsTransfer .unfixedCartButtonContainer .fixedCartButtonContainer{position:fixed;z-index:3;right:0;bottom:0;background-color:#fff;padding-bottom:10px;padding-top:10px;border-top:1px solid #bdc3c7;height:56.5px;width:100%}.cardsTransfer .unfixedCartButtonContainer .fixedCartButtonContainer.unFixed{width:100%;position:relative;border-top:none}.cardsTransfer .labelTransfer{font-size:16pt;font-weight:600}.cardsTransfer .cardFilter{padding:15px;border-radius:var(--main-radius);box-shadow:0px 0px 18px -5px rgba(0,0,0,.15)}.cardsTransfer .cardFilter .rightTransferSearch .searchTransferButton{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.cardsTransfer .cardFilter .rightTransferSearch .searchTransferButton:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.cardsTransfer .container .singleBlockTransfer .labelAR{font-size:16pt;font-weight:600}.cardsTransfer .container .singleBlockTransfer .singleTransContainer{border-radius:var(--main-radius);margin-bottom:30px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);padding-right:0px;padding-left:0;overflow:hidden}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans{margin-left:0;position:relative;margin-right:0;background-color:#fff;border-radius:var(--main-radius);z-index:2;padding:7px 0}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .leftCardTrans{height:250px}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .leftCardTrans .leftSide{height:100%}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .leftCardTrans .leftSide .labelCardAR{font-size:18pt;font-weight:800}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .leftCardTrans .leftSide .labelCardPrice{font-weight:600}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .leftCardTrans .leftSide .valCardPrice{font-size:16pt;font-weight:500}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .leftCardTrans .leftSide .cardImageWeb{height:100%;background-repeat:no-repeat;background-size:cover;border-radius:var(--big-radius);background-position:center;padding-bottom:20px}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .rightCardTrans{box-shadow:-40px 0px 77px -35px rgba(0,0,0,.1);padding:15px}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .rightCardTrans .routesContainer{width:100%;overflow:auto;scrollbar-width:none;height:200px;padding:10px}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .rightCardTrans .routesContainer .ballRoute{min-width:20px;min-height:20px;background-color:var(--secondary-color);color:var(--secondary-text-color);border-radius:50%}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .topCardTrans .rightCardTrans .routesContainer .vertical{margin-top:4px;margin-left:10px;margin-right:10px;margin-bottom:4px;height:30px;width:1px;border:1px solid rgba(0,0,0,.25)}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans{padding:20px 0 10px 15px;color:#fff;position:relative;z-index:1;background-color:var(--primary-color);margin-top:-15px}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTopHour{border-bottom:1px solid rgba(221,221,221,.45);padding-bottom:10px}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTopHour .labelPaxRph{font-size:15pt;font-weight:500}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTopHour .buttonOtherTicket{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);max-width:400px;background-color:#fff}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTopHour .buttonOtherTicket:hover{background-color:var(--secondary-color);color:var(--secondary-text-color)}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTopHour .labelHour{font-size:18pt;font-weight:600}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .labelUnitPrice{font-size:14pt}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .labelTotalPrice{font-size:14pt;font-weight:600}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .priceLabelTrans{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--primary-accent-color);border-top-left-radius:var(--main-radius);width:50%;border-bottom-left-radius:var(--main-radius)}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .priceLabelTrans .labelPrice{font-size:12pt}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .selectIconElement{display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:30px;min-height:30px;border-radius:50%;background-color:#fff}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .selectIconElement>i{display:none}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket.active .selectIconElement{background-color:var(--secondary-color);color:var(--secondary-text-color)}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket.active .selectIconElement>i{display:block}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerNoteTicket{border-bottom:1px solid rgba(255,255,255,.64)}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerNoteTicket .noteTicket{height:20px;overflow:hidden}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerNoteTicket .noteTicket *{margin:0}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerNoteTicket .showHideNoteBtn{display:none;width:105px;margin-right:12px;padding:0px;font-size:13px;text-align:left;background-color:unset;box-shadow:none;transition:.2s ease-in-out}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerNoteTicket .showHideNoteBtn.showLess{display:none}.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerNoteTicket .showHideNoteBtn:hover{transform:scale(1.05)}.webSalesPlugin .cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .selectIconElement{min-width:20px;min-height:20px;margin-top:4px}@media only screen and (max-width: 991px){.cardsTransfer .container .singleBlockTransfer .singleTransContainer .bottomCardTrans .containerTicket .labelTotalPrice{font-size:12pt}}.the-arrow{width:64px;transition:all .2s}.the-arrow.-right{top:3px}.the-arrow.-right>.shaft{width:100px;transition-delay:.2s}.the-arrow.-right>.shaft:before,.the-arrow.-right>.shaft:after{width:8px;transition-delay:.3s;transition:all .5s}.the-arrow.-right>.shaft:before{transform:rotate(40deg)}.the-arrow.-right>.shaft:after{transform:rotate(-40deg)}.the-arrow>.shaft{background-color:#000;display:block;height:2px;position:relative;transition:all .2s;transition-delay:0;will-change:transform}.the-arrow>.shaft:before,.the-arrow>.shaft:after{background-color:#000;content:"";display:block;height:2px;position:absolute;top:0;right:0;transition:all .2s;transition-delay:0}.the-arrow>.shaft:before{transform-origin:top right}.the-arrow>.shaft:after{transform-origin:bottom right}.eventContainer{display:flex}.eventContainer .singlePackage{width:32%}.eventCardCenter{height:300px}.cardsEvent{word-wrap:break-word}.cardsEvent .unfixedCartButtonContainer{height:36.5px}.cardsEvent .unfixedCartButtonContainer .fixedCartButtonContainer{position:fixed;z-index:3;right:0;bottom:0;background-color:#fff;padding-bottom:10px;padding-top:10px;border-top:1px solid #bdc3c7;height:56.5px;width:100%}.cardsEvent .unfixedCartButtonContainer .fixedCartButtonContainer.unFixed{width:100%;position:relative;border-top:none}.cardsEvent .labelEvent{font-size:16pt;font-weight:600}.cardsEvent .cardFilter{padding:15px;border-radius:var(--main-radius);box-shadow:0px 0px 18px -5px rgba(0,0,0,.15)}.cardsEvent .cardFilter .rightEventSearch .searchEventButton{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.cardsEvent .cardFilter .rightEventSearch .searchEventButton:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.cardsEvent .container .singleBlockEvent .labelAR{font-size:16pt;font-weight:600}@media only screen and (max-width: 991px){.cardsEvent .container .singleBlockEvent .singleTransContainer .bottomCardTrans .containerTicket .labelTotalPrice{font-size:12pt}}.cardsEvent .cardBaseCustomMobile{flex-direction:column;max-width:100%;height:100%;border:none;padding:10px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);background-color:var(--card-background-color);border-radius:var(--main-radius);overflow:hidden;padding:0;border-radius:var(--medium-radius)}.cardsEvent .cardBaseCustomMobile .cardMobileTop{position:relative}.cardsEvent .cardBaseCustomMobile .cardLinkMobile{color:unset;background-color:unset}.cardsEvent .cardBaseCustomMobile .cardLinkMobile:hover{text-decoration:none}.cardsEvent .cardBaseCustomMobile .cardImageMobile{width:100%;height:220px;background-repeat:no-repeat;background-size:cover;background-position-y:50%;border-bottom-left-radius:0}.cardsEvent .cardBaseCustomMobile .cardImageMobile .imageGradient{width:100%;height:100%;background-image:linear-gradient(340deg, rgba(0, 0, 0, 0) 0%, rgba(6, 6, 6, 0.1803921569) 50%, rgba(4, 4, 4, 0.5098039216) 100%)}.cardsEvent .cardBaseCustomMobile .dateContainer{position:absolute;top:10px;left:7px;color:#fff;font-size:11pt}.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart{margin-left:auto}.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd{border-left:1px solid #fff;margin-left:0}.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd{margin-right:0;padding-left:5px;padding-right:5px}.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart .dateMonth,.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart .dateYear,.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart .dateDay,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd .dateMonth,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd .dateYear,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd .dateDay{text-align:center;font-weight:800}.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart .dateMonth,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd .dateMonth{margin-top:-2px;font-size:10pt}.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart .dateDay,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd .dateDay{font-size:16px;line-height:13px}.cardsEvent .cardBaseCustomMobile .dateContainer .dateStart .dayNight,.cardsEvent .cardBaseCustomMobile .dateContainer .dateEnd .dayNight{font-size:10px;font-weight:600}.cardBodyCustomMobile{background-color:#fff}.cardBodyCustomMobile .priceDesc{margin-bottom:10px}.cardBodyCustomMobile .priceDesc .blockDesc .descriptionPackage{font-weight:800;font-size:11pt;max-height:89px;overflow:hidden}.cardBodyCustomMobile .priceDesc .blockDesc .subDescriptionPackage{font-weight:normal}.cardBodyCustomMobile .priceDesc .blockPrice .labelStartingFrom{font-size:9pt;font-weight:600;text-transform:uppercase}.cardBodyCustomMobile .priceDesc .blockPrice .priceContainer{margin-right:-15px}.cardBodyCustomMobile .priceDesc .blockPrice .priceContainer .pricePackage{font-size:18pt;font-weight:700;line-height:14pt}.cardBodyCustomMobile .priceDesc .blockPrice .priceContainer .pricePackageOld{margin-bottom:-7px}.mandatoryColor{color:var(--error-color)}.paxFormContainer{padding:3rem !important}.removeAllCart a:link,.removeAllCart a:visited,.removeAllCart a:hover,.removeAllCart a:active,.emptyCart a:link,.emptyCart a:visited,.emptyCart a:hover,.emptyCart a:active,.editServices a:link,.editServices a:visited,.editServices a:hover,.editServices a:active{text-transform:uppercase;font-weight:500;text-decoration:underline;font-size:1em;color:#000}.removeAllCart a:hover,.emptyCart a:hover,.editServices a:hover{color:var(--primary-color)}.emptyCartButtonsContainer:not(.removeAllCart) a{font-size:.9375rem;font-weight:500;color:#fff;text-decoration:none;text-transform:none;border-radius:var(--main-radius)}.boxDeposit{margin:0 2em 2em 2em;width:100%}.boxDeposit a:link,.boxDeposit a:visited,.boxDeposit a:hover,.boxDeposit a:active{text-transform:uppercase;font-weight:500;text-decoration:underline;font-size:1em;color:#000}.boxDeposit a:hover{color:var(--primary-color)}.boxDeposit>div{margin-top:2em}.boxDeposit>div>.checkboxSetting{float:none}.cartBlock{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.cartBlock .linkToCart{color:var(--secondary-color);font-weight:600}.cartBlock .labelHotel{font-size:14pt;font-weight:600}.cartBlock .iconCheckActive{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;position:absolute;background-color:#46a502;color:#fff;max-width:18px;max-height:18px;top:27px;left:30px}.cartBlock .iconType{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;position:relative;background-color:#fff;color:var(--primary-color);border:2px dashed #000;min-width:45px;min-height:45px;margin:4px 10px 4px 5px}.cartBlock .iconType.active{border:1px solid var(--primary-color)}.cartBlock .iconType>i{font-size:1.6em}.oldTotalDescription{font-size:1.2em}.oldTotalDescription.increased{color:var(--error-color)}.oldTotalDescription.decreased{color:var(--success-color)}.containerHotelCart .emptyCartType .iconRedirect{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;position:relative;background-color:#fff;color:var(--primary-color);border:2px dashed #000;min-width:160px;min-height:160px;margin:4px 10px 4px 5px}.containerHotelCart .emptyCartType .iconRedirect .checkPlusIcon{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;position:absolute;background-color:#46a502;color:#fff;max-width:18px;max-height:18px;top:27px;left:30px;top:107px;left:120px;max-width:50px;max-height:50px}.containerHotelCart .iconRedirect{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;position:relative;background-color:#fff;color:var(--primary-color);border:2px dashed #000;min-width:50px;min-height:50px;margin:4px 10px 4px 5px}.containerHotelCart .iconRedirect .checkPlusIcon{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;position:absolute;background-color:#46a502;color:#fff;max-width:18px;max-height:18px;top:27px;left:30px;max-width:20px;max-height:20px}.containerHotelCart .labelTotalType{font-size:18pt}.containerHotelCart .singleDetails{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ddd}.containerHotelCart .singleDetails .cartCancellationPolicy{color:#7b7b7b}.containerHotelCart .cardHotelCart{background-color:#fff;width:100%;margin:0px;border-radius:var(--main-radius);padding:20px;box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);justify-content:space-between}.containerHotelCart .info-room{display:flex;flex-wrap:wrap;margin:15px 0}.containerHotelCart .info-room .timeDurationInfo{display:flex;width:50%}.containerHotelCart .info-room .singleTripInfo{width:50%;margin-top:.5em;margin-bottom:.5em;padding:0 .4rem;display:flex;align-items:center}.containerHotelCart .info-room .singleTripInfo .tripInfoIcon{font-size:13px}.containerHotelCart .info-room .singleTripInfo .tripInfoLabelValue{margin-left:1em}.containerHotelCart .info-room .singleTripInfo .tripInfoLabelValue .label{font-size:11px;color:#9f9f9f}.containerHotelCart .labelHot{font-size:12pt;font-weight:bold}.containerHotelCart .labelPrice{font-size:12pt;font-weight:bold}.containerHotelCart .labelNotAvailable{color:var(--secondary-color);font-weight:bold}.containerHotelCart .includedB2B{text-decoration:line-through;font-style:italic}.containerHotelCart .flatPaxDetails{font-weight:400;font-size:16px;margin-left:10px;margin-right:10px;display:flex;align-items:center;margin-bottom:1.5em;flex:1 1 31%}.containerHotelCart .flatPaxDetails .birthDate{font-size:14px}.containerHotelCart .flatPaxDetails .flatPaxDetailsContainer .flatPaxDetailsName{width:300px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.containerHotelCart .flatPaxDetails .flatPaxDetailsContainer .flatPaxAdditionalInfo{display:flex;font-size:14px;color:#8c8c8c}.containerHotelCart .flatPaxDetails .flatPaxDetailsContainer .flatPaxAdditionalInfo i{color:#575757}.containerHotelCart .flatPaxDetails .flatPaxDetailsContainer .flatPaxAdditionalInfo .flatPaxBusInfo{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:207px}.containerHotelCart .partialPriceElement{text-align:right;font-size:1em}.containerHotelCart .partialPrice{font-size:1.2em}.containerHotelCart .partialPrice .oldPrice{text-decoration:line-through}.containerHotelCart .partialPrice .increased{font-weight:700;color:var(--error-color)}.containerHotelCart .partialPrice .decreased{font-weight:700;color:var(--success-color)}@media screen and (max-width: 460px){.paxFormContainer{padding:1em !important}.containerHotelCart .info-room .timeDurationInfo{width:100%}.containerHotelCart .info-room .singleTripInfo{width:100%}}.documentCell{margin-top:1em;margin-bottom:1em;border-bottom:1px solid #e2e2e2;position:relative;padding:7px 12px;display:flex}.documentCell .documentDescription{font-size:1.2em;font-weight:bold;margin-left:20px;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.documentCell .documentSubdescription{font-size:.8em;font-weight:bold;margin-left:20px}.documentCell .icon{margin-left:13px !important;margin-right:15px !important;font-size:2em;margin-right:0 !important;margin-top:5px !important}.documentCell .donwloadBtn{width:100px}.documentCell .donwloadBtn i{font-size:1.3em}.monitorForm{padding-bottom:1em;margin-bottom:1em;border-bottom:2px dashed #a2a2a2}.orderDetailATL .detailCategory{border-bottom:1px solid #e6e6e6}.orderDetailATL .statusMoney{font-size:14px}.orderDetailATL .passengers .passenger{font-size:14px}.orderDetailATL .passengers .passenger .paxBirthdate{font-size:11px}.paxCompanionParticipant{display:flex;flex-wrap:wrap;gap:15px;padding:1em;font-size:12pt}.paxCompanionParticipant:not(:last-child){border-bottom:1px solid #d2d2d2}.paxCompanionParticipant .paxCompanionCol i{margin-right:5px}.paxCompanionParticipant .paxCompanionCol span{font-weight:bold}.paxCompanionParticipant .paxCompanionCol a{color:#737373}.paxCompanionParticipant .paxCompanionCol:not(:first-child){font-size:10pt;color:#737373}.paxCompanionNoTravels{display:flex;align-items:center;justify-content:center;min-height:60px}.paxCompanionTotal{display:flex;align-items:baseline;align-self:center;font-size:10pt}.paxCompanionTotal span{font-size:15pt;color:var(--primary-color);margin-left:7px}.paxCompanionDate{font-size:10pt;color:#a2a2a2}.paxCompanionTravelTitle{padding:0;color:var(--primary-color)}.paxCompanionTravelTitle:hover{color:var(--secondary-color)}#past_travels_accordion .noSelect,#future_travels_accordion .noSelect{box-shadow:none}#past_travels_accordion .card-body,#future_travels_accordion .card-body{padding:1em}.dossierCodeTitle{margin:20px 0;font-size:18px}.dossierCodeTitle span{font-weight:bold}.showDocumentShortcut,.showUploadShortcut{position:absolute;left:20px}.showDocumentShortcut.lesserButton a,.showDocumentShortcut.lesserButton button,.showUploadShortcut.lesserButton a,.showUploadShortcut.lesserButton button{text-transform:uppercase;font-weight:500;text-decoration:underline;font-size:12px;color:#000;cursor:pointer}.box__dragndrop,.box__uploading,.box__success,.box__error{display:none;margin-top:2em}.box__uploading{margin-top:0}.responseContent,.onSuccessButton{display:none}.box__success{color:var(--success-color)}.is-error .box__error{display:block}.is-success .box__success{display:block}.box__success a{cursor:pointer}.box__error{color:var(--error-color)}.box.uploadData{padding:20px;min-height:300px;display:flex;flex-direction:column;justify-content:center;animation:min-height .2s}.box.has-advanced-upload{background-color:#fff;outline:2px dashed var(--primary-color);outline-offset:-6px}.box.has-advanced-upload .box__dragndrop{display:inline}.box.is-dragover{background-color:rgba(var(--primary-color-rgb), 0.5)}.box.is-uploading .box__input{visibility:none}.box .box__input{display:flex;flex-direction:column;justify-content:center;align-items:center}.box .box__input .box__filePicker{display:flex;flex-direction:column;width:100%;align-items:center}.box .box__input Label{font-size:1.4em}.box .box__file~label{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.box .box__file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.box.is-uploading .box__uploading{display:block}.descriptionPayment{border-bottom:1px solid #ddd}.payment_btn{margin-top:1em;margin-bottom:1em;border-radius:var(--medium-radius);border:1px solid #bdc3c7;box-shadow:0 0 0 0;padding:10px;transition:opacity .2s,border-color .2s,box-shadow .2s;cursor:pointer}.payment_btn:hover{border-color:var(--primary-color);box-shadow:0px 0px 10px 0 var(--primary-color)}.payment_btn:hover .payWith{opacity:1}.payment_btn:hover .paymentImage{opacity:1}.payment_btn .payWith{text-align:center;text-transform:uppercase;font-size:1.2em;margin-bottom:3px;color:#000;opacity:.5;font-weight:600;transition:opacity .2s}.payment_btn .paymentImage{width:150px;height:42px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.8;transition:opacity .2s}.paySettingGroupTitle{font-size:24px}.paySettingHelper{color:#8c8c8c}.paySettingHelper i{color:var(--primary-color);margin-right:5px;font-size:14px}.labelStatusPay{font-weight:600;font-size:24pt}.webSalesPlugin .labelStatusPay{font-size:16pt}.webSalesPlugin .labelStatusPay>p{word-wrap:break-word}.labelIsRequestDos{font-size:20pt}.containerCheck{max-width:56px;max-height:56px;display:flex;align-items:center;justify-content:center;margin:auto;margin-top:20px}.containerTotalPay{font-size:20pt}.discountCurrentCode{color:#bdc3c7}.discountCurrentCode span{font-weight:bold;color:var(--secondary-color)}.discountSuccessMessage{color:var(--success-color)}.paxDetailsViewTitle{width:100%;text-align:center;font-weight:bold;color:var(--primary-color);border-top:2px dashed;margin-top:25px}.paxDetailsSummaryCategory{font-weight:bold;margin-top:2em}.paxDetailsSummaryFieldContainer{width:250px}.paxDetailsSummaryFieldLabel{font-weight:500;color:#7d7d7d;text-transform:uppercase}.paxDetailsSummaryFieldValue{min-height:20px}.checkmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0px 0px 0px var(--success-color);animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark_check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}.checkmark_circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--success-color);fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.crossmark{width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0px 0px 0px var(--error-color);animation:fillError .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.crossmark_cross{transform-origin:50% 50%;stroke-dasharray:100;stroke-dashoffset:100;animation:stroke .3s cubic-bezier(0.65, 0, 0.45, 1) .8s forwards}.crossmark_circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:var(--error-color);fill:none;animation:stroke .6s cubic-bezier(0.65, 0, 0.45, 1) forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow:inset 0px 0px 0px 30px var(--success-color)}}@keyframes fillError{100%{box-shadow:inset 0px 0px 0px 30px var(--error-color)}}.labelInsertData{font-weight:600}.documentRulesNotes{font-weight:normal;font-style:italic;text-align:left}.documentRulesNotes .ruleTitle{font-style:normal;font-weight:600}.paxDetails .labelAddDataPax{font-size:18pt;font-weight:600}.paxDetails .containerBlockType .blockType{padding:5px;max-width:85vw;border-radius:var(--main-radius);box-shadow:0px 0px 18px -5px rgba(0,0,0,.2);background-color:#fff}.paxDetails .containerBlockType .blockType .containerPaxRow{border-bottom:1px solid #ddd}.paxDetails .containerBlockType .blockType .labelTypeTitle{font-size:18pt;font-weight:600}.paxDetails .containerBlockType .blockType .iconColor{color:var(--primary-color)}.paxDetails .containerBlockType .blockType .blockRoomPax{border-bottom:2px solid var(--primary-color)}.paxDetails .containerBlockType .blockType .blockRoomPax .labelRoom{font-size:14pt;font-weight:600}.paxDetails .containerBlockType .blockType .blockEventPax{border-bottom:2px solid var(--primary-color)}.paxDetails .containerBlockType .blockType .blockEventPax i{color:var(--primary-color)}.paxDetails .containerBlockType .blockType .blockEventPax .labelTicket{font-size:12pt;font-weight:500}.paxDetails .containerBlockType .ball{min-width:20px;min-height:20px;max-width:20px;max-height:20px;background-color:var(--secondary-color);color:var(--secondary-text-color);border-radius:50%}.paxDetails .containerBlockType .labelAR{text-transform:uppercase;font-weight:bold}.paxDetails .containerBlockType .labelBlock{font-size:14pt;font-weight:600}.showInFront{color:#000}.inputSpinnerPosition{position:absolute;right:10px;top:14px}.travelersBookButton{color:var(--primary-color);cursor:pointer;margin-top:20px;position:absolute;right:2em;top:auto;font-size:25px}.travelersBookSaveButton{position:absolute;left:14px;display:flex;flex-direction:column;font-size:12px;font-weight:bold}.travelersBookSaveButton span{font-weight:normal}.travelBookItem{cursor:pointer;margin-bottom:15px;padding-top:15px;padding-bottom:15px;position:relative;transition:all .2s}.travelBookItem:hover{margin-left:5px;margin-right:-5px}.travelBookItem i.trash{position:absolute;right:16px;top:27px;font-size:14px;color:var(--error-color)}.travelBookItem i.trash:hover{top:25px;font-size:18px;right:14px}.travelerModalBox{max-height:400px;padding-bottom:25px}.travelerInitialsCircle{color:var(--primary-text-color);background-color:var(--primary-color);font-size:14px;font-weight:bold;width:40px;height:40px;margin-right:1em;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;align-self:center;padding-top:3px;padding-left:1px;font-family:sans-serif}.travelerCurrentUser{position:absolute;right:8px;top:5px;font-size:14px;color:#b1b1b1;text-transform:uppercase;font-weight:bold;font-family:sans-serif}.noTravelers{text-align:center}.collapsePax{visibility:collapse}@media screen and (max-width: 460px){.paxDetails .containerBlockType .blockType{max-width:100vw}}#paxFieldTable tbody tr.paxFieldRow.disabled td{color:#bdc3c7}#paxFieldTable tbody tr.paxFieldRow.disabled td .fa-eye{color:initial}#paxFieldTable tbody tr.paxFieldRow.disabled td .btn.mandatoryCheck{pointer-events:none}#paxFieldTable tbody tr.paxFieldRow.mandatory_P td small.mandatoryAsterisk{color:#08f;font-weight:700}#paxFieldTable tbody tr.paxFieldRow.mandatory_P td .btn.mandatoryCheck{color:#08f}#paxFieldTable tbody tr.paxFieldRow.mandatory_P td .btn.mandatoryCheck .fas .firstPax{display:block}#paxFieldTable tbody tr.paxFieldRow.mandatory_N td small.mandatoryAsterisk{display:none}#paxFieldTable tbody tr.paxFieldRow.mandatory_Y td small.mandatoryAsterisk{color:red;font-weight:700}#paxFieldTable tbody tr.paxFieldRow.mandatory_Y td .btn.mandatoryCheck{color:red}#paxFieldTable tbody tr.paxFieldRow td .btn.mandatoryCheck .fas{position:relative}#paxFieldTable tbody tr.paxFieldRow td .btn.mandatoryCheck .fas .firstPax{display:none;color:#000;position:absolute;top:-8px;right:-5px;font-size:.9em}#paxFieldTable tbody tr.paxFieldRow td .btn.defaultCursor{cursor:default}.roomPaxBlock{display:flex;align-items:center;justify-content:center;border-radius:var(--main-radius);height:38px;justify-content:space-evenly;margin:auto;width:100%;max-width:300px;cursor:pointer;font-size:18px;border:1px solid #ced4da}.roomPaxBlock.readonly{pointer-events:none;background-color:#e9ecef}.roomPaxBlock:not(.readonly):hover{background-color:var(--primary-color);color:var(--primary-text-color);font-weight:bold}.labelRoomsTotal{font-size:16px}.labelRoomsTotal .lblRooms{font-weight:bold}.labelPaxTotal{font-size:16px}.labelPaxTotal .lblPax{font-weight:bold}.bodyPax{background-color:#fff;border-radius:var(--main-radius)}.bodyPax .childAgeLabel{display:none;margin-left:1rem;margin-bottom:.5rem}.bodyPax .paxRoomContainer{padding:15px;max-height:590px;overflow:auto}.bodyPax .childExplanation{display:none;background-color:var(--warning-color);border-radius:var(--medium-radius);margin-bottom:1em;position:relative;padding:.75rem 1.25rem;border:0 solid rgba(0,0,0,0)}.bodyPax .listAge{display:flex;flex-wrap:wrap}.bodyPax .listAge .ageSelector{border-radius:var(--main-radius)}.bodyPax .addRoom{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px}.bodyPax .addRoom:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.bodyPax .confirmRoomPass{background-color:var(--primary-color);border-radius:var(--main-radius);color:var(--primary-text-color);width:200px}.bodyPax .roomAddConfirm{display:flex;align-items:center;justify-content:center;flex-direction:column}.vehiclesContainer .vehicleTitle{font-size:17px;text-align:center;font-weight:bold;margin-top:1em}.vehiclesContainer .vehicleType{font-size:17px;margin-bottom:1em;margin-top:.5em}.vehiclesContainer .vehicleAlert{color:var(--error-color)}.webSalesPlugin .roomPaxBlock,.webSalesPlugin .bodyPax,.webSalesPlugin .listAge .ageSelector,.webSalesPlugin .addRoom{border-radius:var(--tiny-radius)}.webSalesPlugin .ajaxloader,.webSalesPlugin #ajaxloader{display:none}.webSalesPlugin .modalPositionPlugin{justify-content:center !important;align-items:center !important;display:flex !important}.paxDocumentProperty{font-weight:bold}.paxDocumentProperty span{margin-left:20px;font-weight:initial}.sendPaxDocumentButtonContainer.showLoader .sendPaxDocumentLoader{display:block}.sendPaxDocumentButtonContainer.showLoader .sendPaxDocumentButton{display:none}.sendPaxDocumentButtonContainer .sendPaxDocumentLoader{display:none}.paxAutocompleteBlock{justify-content:end;position:relative;margin-top:10px;margin-bottom:10px;width:100%}.paxAutocompleteBlock:not(:last-child)::after{content:"";position:absolute;bottom:0;right:0;width:96.5%;border-bottom:1px solid #e0e0e0}.languageBlock{margin-bottom:1em;border-bottom:1px solid rgba(181,181,181,.2117647059);padding:.8em;font-size:.8em;cursor:pointer;display:flex;align-items:center}.languageBlock img{max-width:3em}.languageBlock div{display:inline-block}.languageBlock .languageLabel{font-size:1.5em;margin-left:.8em}.languageBlock.active{font-size:1em;font-weight:bold;color:var(--primary-color);margin-left:-6px}.sidebarMenuBlock{margin-bottom:1em;border-bottom:1px solid rgba(181,181,181,.2117647059);padding:.8em;font-size:.8em;font-family:"Montserrat",sans-serif;cursor:pointer;align-items:center}.sidebarMenuBlock img{max-width:3em}.sidebarMenuBlock .menuLabel{font-size:1.5em;margin-left:.5em;display:inline-block}.sidebarMenuBlock i.expandIcon{position:absolute;right:2.2em;margin-top:5px;font-size:1.1em;transition:transform .2s ease-in-out}.sidebarMenuBlock .collapsed i.expandIcon{transform:rotate(-90deg)}.sidebarMenuBlock.child{padding-left:35px;font-size:.8em}.sidebarMenuBlock .sidebarMenuBlock,.sidebarMenuBlock .sidebarFilterBlock{justify-content:flex-end}.sidebarMenuBlock a:link,.sidebarMenuBlock a:visited,.sidebarMenuBlock a:hover,.sidebarMenuBlock a:active{font-weight:normal;text-decoration:none;color:gray;transition:color .3s}.sidebarMenuBlock a:hover{color:var(--secondary-color)}.sidebarMenuBlock.active{font-size:1em;font-weight:bold;color:var(--primary-color);margin-left:-6px}.welcomeContainer .welcome{font-weight:bold;font-size:1.5em}.welcomeContainer .welcomeUser{font-size:1.2em;color:var(--primary-color)}.accordion-container .accordion-btn{display:flex;align-items:center;gap:10px;width:100%;margin-top:10px;padding:15px 20px;border:none;border-radius:10px;font-weight:bold;text-align:left;opacity:.9;cursor:pointer;transition:.5s}.accordion-container .accordion-btn:hover{opacity:1}.accordion-container .accordion-btn .accordion-arrow{flex-shrink:0;margin-left:auto;pointer-events:none;transition:.2s ease-in-out}.accordion-container.opened .accordion-arrow{transform:rotate(180deg)}.accordion-container .accordion-content{position:relative;max-height:0;width:100%;border-radius:10px;overflow:hidden;opacity:0;transition:max-height .3s,opacity 0s .3s,margin-bottom .3s}.accordion-container.opened .accordion-content{max-height:1000px;opacity:1;transition:max-height .3s,opacity 0s 0s,margin-bottom .3s}.plugin-dashboard>div button{color:var(--primary-color)}.plugin-dashboard>div button:hover{color:var(--primary-text-color);background-color:var(--primary-color)}.plugin-dashboard>div a{text-decoration:none}.plugin-dashboard>div .plugin-dashboard-btn{display:flex;flex-direction:column;justify-content:center;gap:10px;height:150px;padding:20px;border:3px solid var(--primary-color);border-radius:.25rem;color:var(--primary-color);text-align:center;transition:.5s}.plugin-dashboard>div .plugin-dashboard-btn:hover{color:var(--primary-text-color);background-color:var(--primary-color)}.ui-tooltip.highlight{background:none;background-color:rgba(49,49,49,.8705882353);border:none;color:#fff;font-size:12px;padding:5px 8px;max-width:300px;overflow:hidden;border-radius:var(--tiny-radius);text-align:center;font-weight:normal;box-shadow:none}.base_nav{background:#fff;border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius);box-shadow:0px -3px 18px -5px rgba(0,0,0,.25);overflow:hidden;position:relative;z-index:100}.base_nav li.nav-item{width:80px;text-align:center}.base_nav li.nav-item.active .selector{background-color:var(--secondary-color);color:var(--secondary-text-color);height:70px;width:80px;position:absolute;top:0;z-index:0;border-bottom-left-radius:var(--tiny-radius);border-bottom-right-radius:var(--tiny-radius)}.base_nav li.nav-item a{position:relative;padding-top:4px}.base_nav li.nav-item .itemTitle{font-weight:bold;margin-bottom:-13px}.base_nav .container{margin-left:0;max-width:4000px}.base_nav .container .mainNav .labelNavbarPage{font-size:19pt;font-weight:bold}.base_nav .container .mainNav .langUserNav{width:120px}.base_nav .container .mainNav .langUserNav .roundIconNav{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;z-index:2;margin-top:3px}.base_nav .container .mainNav .navbar-custom{background-color:var(--primary-color);border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius);color:var(--primary-text-color)}.base_nav .container .infoEventCostNav .eventInfoNav .eventTitle{display:flex;align-items:center;font-size:16pt;font-weight:bolder}.base_nav .container .infoEventCostNav .eventInfoNav .dateEvent{display:flex;align-items:center;justify-content:center}.base_nav .container .infoEventCostNav .priceCart{display:flex;justify-content:flex-end;align-items:center}.base_nav .container .infoEventCostNav .priceCart .totalCountNav{font-size:18pt}.base_nav .container .infoEventCostNav .priceCart .iconCartNav .roundIconNav{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;margin-left:10px;padding-top:3px}.email.navbar-custom{background-color:var(--primary-color);border-bottom-right-radius:var(--main-radius);border-bottom-left-radius:var(--main-radius);color:var(--primary-text-color)}.backToTopButton i{display:none}.backToTopButton.showBackToTop{display:block;opacity:.75;z-index:33;background:var(--secondary-color);padding:12px;border-radius:50%;position:fixed;bottom:6%;color:var(--secondary-text-color);right:2%;width:44px;text-align:center;box-shadow:0 0 9px -4px #9f9f9f;cursor:pointer}.backToTopButton.showBackToTop:hover{opacity:1;transition:opacity .5s}.backToTopButton.showBackToTop i{display:inline-block}.websale-form-tabs{margin-top:2em;margin-bottom:2em}.websale-form-tabs.forceCleanLayout{margin-top:inherit;margin-bottom:inherit}.websale-form-tabs.forceCleanLayout div.tab-content{padding:inherit;border-left:none;overflow:visible}.websale-form-tabs.websale-form-tabs-alt{margin-top:0;margin-bottom:0}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs{padding-left:0;padding-right:20px}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs li a{margin-bottom:-1px;margin-top:-1px;background-color:#fff;color:#373a3c;border-bottom:1px solid #ced4da}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs li a:hover{background:linear-gradient(180deg, white 0%, white 75%, rgba(255, 255, 255, 0.5) 100%);background-color:rgba(var(--secondary-color-rgb), 0.7)}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs li a.active{border-bottom:1px solid #fff;color:#fff;background-color:var(--secondary-color);background:linear-gradient(180deg, var(--secondary-color) 0%, var(--secondary-color) 80%, white 100%)}.websale-form-tabs .tab-content{margin-top:0;padding:0}.websale-form-tabs .tab-content .tab-pane{display:none}.websale-form-tabs .tab-content .tab-pane.active{display:block}.websale-form-tabs .websale-form-tab.nav.nav-tabs{position:relative;border:none;justify-content:flex-end;padding-right:20px;padding-left:0}.websale-form-tabs .websale-form-tab.nav.nav-tabs a{display:block;padding:10px 16px}.websale-form-tabs .websale-form-tab.nav.nav-tabs a.active{background-color:var(--secondary-color);color:var(--secondary-text-color)}.websale-form-tabs .websale-form-tab.nav.nav-tabs a.active:link,.websale-form-tabs .websale-form-tab.nav.nav-tabs a.active:visited,.websale-form-tabs .websale-form-tab.nav.nav-tabs a.active:hover,.websale-form-tabs .websale-form-tab.nav.nav-tabs a.active:active{color:#fff;font-weight:bold}.websale-form-tabs .websale-form-tab.nav.nav-tabs a:link,.websale-form-tabs .websale-form-tab.nav.nav-tabs a:visited,.websale-form-tabs .websale-form-tab.nav.nav-tabs a:hover,.websale-form-tabs .websale-form-tab.nav.nav-tabs a:active{text-decoration:none;color:gray}.websale-form-tabs .websale-form-tab.nav.nav-tabs li{margin-bottom:0}.websale-form-tabs .websale-form-tab.nav.nav-tabs li a{cursor:pointer;border:1px solid rgba(128,128,128,.447);border-top-left-radius:var(--main-radius);border-top-right-radius:var(--main-radius);border-bottom:none}.websale-form-tabs .websale-form-tab.nav.nav-tabs .languageBlock{margin:0;padding:0;border:none}.websale-form-tabs .websale-form-tab.nav.nav-tabs .languageBlock .roundIconNav.flagContainer img{max-width:2.2em}.websale-form-tabs .websale-form-tab.nav.nav-tabs .languageBlock .languageLabel{text-transform:uppercase}.cardBox .websale-tabs .websale-tab.nav.nav-tabs{margin-bottom:2em}.websale-tabs{margin-top:2em;margin-bottom:2em}.websale-tabs .websale-tab.nav.nav-tabs{list-style-type:none;position:relative;margin-left:-2.5%;margin-right:-2.5%;padding-left:.5%;padding-right:.5%;background-color:#f3f3f3;border:none}.websale-tabs .websale-tab.nav.nav-tabs li a{display:block;padding:16px 30px;transition:letter-spacing .3s,color .3s,background-color .3s,border-radius .3s,margin .1s}.websale-tabs .websale-tab.nav.nav-tabs li a.active{cursor:default;border-radius:var(--tiny-radius);background-color:var(--secondary-color);color:var(--secondary-text-color);margin-top:0px;margin-right:0;margin-left:-6px;margin-bottom:0px;padding-top:16px;height:52px}.websale-tabs .websale-tab.nav.nav-tabs li a.active:link,.websale-tabs .websale-tab.nav.nav-tabs li a.active:visited,.websale-tabs .websale-tab.nav.nav-tabs li a.active:hover,.websale-tabs .websale-tab.nav.nav-tabs li a.active:active{color:#fff;font-weight:bold}.websale-tabs .websale-tab.nav.nav-tabs li a:not(.active):hover{background-color:rgba(var(--secondary-color-rgb), 0.7);color:var(--secondary-text-color);border-radius:var(--tiny-radius)}.websale-tabs .websale-tab.nav.nav-tabs li a:link,.websale-tabs .websale-tab.nav.nav-tabs li a:visited,.websale-tabs .websale-tab.nav.nav-tabs li a:hover,.websale-tabs .websale-tab.nav.nav-tabs li a:active{text-decoration:none;color:gray}.websale-tabs .websale-tab.nav.nav-tabs li:not(:last-child) a:not(.active){border-right:1px solid rgba(128,128,128,.447)}@media only screen and (max-width: 991px){.websale-form-tabs.websale-form-tabs-alt{overflow-x:auto}.websale-form-tabs.websale-form-tabs-alt>.paxFieldsTabContainer{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(var(--primary-color-rgb), 0.9) rgba(0,0,0,0)}.websale-form-tabs.websale-form-tabs-alt>.paxFieldsTabContainer::-webkit-scrollbar{height:4px;color:rgba(var(--primary-color-rgb), 0.9)}.websale-form-tabs.websale-form-tabs-alt>.paxFieldsTabContainer::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(var(--primary-color-rgb), 0.9);border-radius:8px}.websale-form-tabs.websale-form-tabs-alt>.paxFieldsTabContainer::-webkit-scrollbar-thumb{border-radius:8px;box-shadow:inset 1px 1px 6px rgba(var(--primary-color-rgb), 0.9);background-color:rgba(50,50,78,.5019607843)}.websale-form-tabs.websale-form-tabs-alt>.paxFieldsTabContainer+.reEstablishBackground{overflow-y:auto;max-height:60vh}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs{padding-right:0;border-bottom:1px solid #ced4da;justify-content:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;padding-top:2px}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs li:not(:last-child) a{border-left:none}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs li:last-child a{margin-left:0;padding-left:15px}.websale-form-tabs.websale-form-tabs-alt .websale-form-tab.nav.nav-tabs li a{position:relative;border-top-left-radius:0;margin-left:-15px;padding-left:30px;white-space:nowrap}}.swiper-slide{overflow:visible !important}.cardContainer{z-index:2;position:relative}.cardContainer .cardAddress{font-size:11px;color:#afafaf;font-weight:bold}.cardContainer .cardAddress i{color:var(--primary-color)}.cardContainer .cardBaseCustomWeb{background-color:#fff;flex-direction:column;width:100%;z-index:2;border-radius:var(--main-radius);overflow:hidden;box-shadow:0px 0px 18px -5px rgba(0,0,0,.15)}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter{width:100%;margin:0;overflow:hidden}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel{height:400px;width:100%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiper-pagination-bullets{bottom:30px;opacity:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{opacity:.5}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique:hover,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique:hover{opacity:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique{right:10px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{left:20px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiper-pagination-bullets{position:relative;bottom:5px;opacity:0;transition:bottom .3s linear,opacity .3s linear}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px;border-radius:var(--medium-radius);transition:all .4s;opacity:.4}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.closeToActive{width:16px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;opacity:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .cardImageWeb{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .cardImageWeb.noImage{display:flex;background-color:#9f9f9f}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .cardImageWeb .imageGradient{width:100%;height:100%;background-image:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(4, 4, 4, 0.4784313725) 100%)}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer{position:relative}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer .swiper-button-next-unique,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{position:absolute;bottom:100px;z-index:1;width:32px;opacity:0;transition:all .3s linear}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer .swiper-button-next-unique i,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer .swiper-button-prev-unique i{font-size:32px;color:#fff}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer .swiper-button-next-unique{right:-15px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{left:-15px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer{position:absolute;top:10px;left:20px;color:#fff;z-index:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart{margin-left:auto}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd{border-left:1px solid #fff;margin-left:0}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd{margin-right:0;padding-left:5px;padding-right:5px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateDay,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateYear,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateDay,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateYear{text-align:center;margin-bottom:3.76px;font-weight:700}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateYear,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateYear{margin-top:-2px;font-size:10px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateYear,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateYear{margin-bottom:0}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dateDay,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dateDay{font-size:21px;line-height:18px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateStart .dayNight,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenter .dateContainer .dateEnd .dayNight{font-size:10px;font-weight:600}.cardContainer .cardBaseCustomWeb .cardBodyCustom a:link.cardClickable,.cardContainer .cardBaseCustomWeb .cardBodyCustom a:visited.cardClickable,.cardContainer .cardBaseCustomWeb .cardBodyCustom a:hover.cardClickable,.cardContainer .cardBaseCustomWeb .cardBodyCustom a:active.cardClickable{font-weight:normal;text-decoration:none;color:#000;width:100%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom{display:flex;flex-direction:column;justify-content:space-between;padding:17px 20px;height:100px;width:100%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom a:link,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom a:visited,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom a:hover,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom a:active{font-weight:normal;text-decoration:none;color:#000}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .topRight .labelDesc{font-weight:800;font-size:11pt;max-height:89px;overflow:hidden}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .topRight .labelCategory{color:#b3b3b3;text-transform:uppercase;font-weight:600;margin-right:6%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .labelPlace{font-size:10pt;font-weight:500;margin-top:auto;margin-bottom:auto}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .bottomRight{padding:0px;margin-left:10px;margin-right:10px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .bottomRight .priceCard{font-size:18pt;font-weight:700;line-height:14pt}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .bottomRight .labelStartingFrom{font-size:9pt;font-weight:600;text-transform:uppercase}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .bottomRight .buttonRoom{display:flex;align-items:center;justify-content:center;justify-content:flex-end}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .bottomRight .buttonRoom .selectRoom{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;font-size:10pt;font-weight:600}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardCenterBottom .bottomRight .buttonRoom .selectRoom:hover{background-color:var(--primary-color);color:var(--primary-text-color);color:var(--primary-text-color) !important}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft{width:54%;overflow:hidden}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel{height:400px;width:100%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiper-pagination-bullets{bottom:30px;opacity:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{opacity:.5}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique:hover,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique:hover{opacity:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-next-unique{right:10px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel:hover .swiperArrowsContainer .swiper-button-prev-unique{left:20px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiper-pagination-bullets{position:relative;bottom:5px;opacity:0;transition:bottom .3s linear,opacity .3s linear}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;height:10px;width:10px;border-radius:var(--medium-radius);transition:all .4s;opacity:.4}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.closeToActive{width:16px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;opacity:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .cardImageWeb{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .cardImageWeb.noImage{display:flex;background-color:#9f9f9f}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .cardImageWeb .imageGradient{width:100%;height:100%;background-image:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 0) 50%, rgba(4, 4, 4, 0.4784313725) 100%)}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer{position:relative}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer .swiper-button-next-unique,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{position:absolute;bottom:100px;z-index:1;width:32px;opacity:0;transition:all .3s linear}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer .swiper-button-next-unique i,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer .swiper-button-prev-unique i{font-size:32px;color:#fff}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer .swiper-button-next-unique{right:-15px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .webCarousel .swiperArrowsContainer .swiper-button-prev-unique{left:-15px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer{position:absolute;top:10px;left:20px;color:#fff;z-index:1}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart{margin-left:auto}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd{border-left:1px solid #fff;margin-left:0}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd{margin-right:0;padding-left:5px;padding-right:5px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dateDay,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dateYear,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dateDay,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dateYear{text-align:center;margin-bottom:3.76px;font-weight:700}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dateYear,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dateMonth,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dateYear{margin-top:-2px;font-size:10px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dateDay,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dateDay{font-size:21px;line-height:18px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateStart .dayNight,.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardLeft .dateContainer .dateEnd .dayNight{font-size:10px;font-weight:600}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight{display:flex;flex-direction:column;justify-content:space-between;padding:17px 20px;height:235px;width:46%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .topRight .labelDesc{font-weight:800;font-size:11pt;max-height:89px;overflow:hidden}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .topRight .labelCategory{color:#b3b3b3;text-transform:uppercase;font-weight:600;margin-right:6%}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .labelPlace{font-size:10pt;font-weight:500;margin-top:auto;margin-bottom:auto}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .bottomRight{padding:0px;margin-left:10px;margin-right:10px}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .bottomRight .priceCard{font-size:18pt;font-weight:700;line-height:14pt}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .bottomRight .labelStartingFrom{font-size:9pt;font-weight:600;text-transform:uppercase}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .bottomRight .buttonRoom{display:flex;align-items:center;justify-content:center;justify-content:flex-end}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .bottomRight .buttonRoom .selectRoom{background-color:var(--secondary-color);border-radius:var(--main-radius);color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450;font-size:10pt;font-weight:600}.cardContainer .cardBaseCustomWeb .cardBodyCustom .cardRight .bottomRight .buttonRoom .selectRoom:hover{background-color:var(--primary-color);color:var(--primary-text-color);color:var(--primary-text-color) !important}.showcaseSliderContainer .showcaseSlider{overflow:hidden;padding:.8em 0}.showcaseSliderContainer .showcaseSlider .showcaseControls{display:flex;width:100%;margin-bottom:1em}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow{width:40px;height:40px;border:1px solid var(--primary-color);border-radius:50%;margin-right:.5em;display:flex}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow:hover{text-decoration:none}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow span{color:var(--primary-color);margin:auto}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow:hover{background-color:var(--primary-color)}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow:hover span{color:var(--primary-text-color)}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow.showcaseNext{margin-left:.5em}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseArrow.showcasePrev{margin-left:auto}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseAll{color:var(--primary-color);margin:auto .5em}.showcaseSliderContainer .showcaseSlider .showcaseControls .showcaseAll span{font-size:17px;font-weight:500;color:var(--primary-color)}.navbar-custom2{border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-right:6px}.navbar-custom2 .secondaryNavbar2{text-align:right;font-size:20px;font-weight:bold}.navbar-custom2 .secondaryNavbar2 li{border-top:1px solid rgba(128,128,128,.24)}.navbar-custom2 .secondaryNavbar2 li a{color:#32324e !important}.navbar-custom2 .togglerMenuCustom{border:none}.navbar-custom2 .togglerMenuCustom .iconMenu{color:var(--secondary-color)}.navbar-custom2 .nav-left-element{display:flex;flex-direction:row;background-color:#fff;border-bottom-right-radius:30px;border-bottom-left-radius:30px;margin-left:10px}.navbar-custom2 .nav-left-element .item-nav-single{margin-top:-8px;background-color:#fff;width:80px;height:60px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;display:flex;align-items:center;justify-content:center;box-shadow:10px 0px 18px -8px rgba(0,0,0,.25);z-index:3}.navbar-custom2 .nav-left-element .roundIconNav{display:flex;align-items:center;justify-content:center;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;width:45px;height:45px;z-index:2;transition:background-color .3s}.navbar-custom2 .nav-left-element .roundIconNav:hover{background-color:var(--primary-accent-color)}.item-nav-single2:nth-child(1){z-index:2}.item-nav-single2:nth-child(2){z-index:1}@media only screen and (max-width: 512px){.base_nav .container .mainNav .labelNavbarPage{font-size:15pt}}@media only screen and (max-width: 422px){.base_nav .container .mainNav .labelNavbarPage{font-size:12pt}}@media only screen and (max-width: 991px){.base_nav .container .mainNav .navbar-custom{border-bottom-left-radius:0}}.modal.fade .modal-dialog.modalShadow{box-shadow:0px 0px 12px rgba(0,0,0,.1607843137)}.modal.fade .modal-dialog.default .modal-content{max-height:85vh;border-radius:var(--main-radius)}.modal.fade .modal-dialog.modalTransparent .modal-content{background-color:rgba(0,0,0,0);border:none}.modal.fade .modal-dialog.modalTransparent .modal-content .modal-body{padding:0;overflow-y:hidden}.modal.fade .modal-dialog.modalTransparent .modal-content .modal-footer{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.modal.fade .modal-dialog.modalTransparent .modal-content .reEstablishBackground{overflow-y:auto;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fff;overflow-x:hidden;padding-top:1em}.modal.fade .modal-dialog:not(.default) .modal-content{border:none;background-color:rgba(0,0,0,0);height:auto;border-radius:0}.modal.fade .modal-dialog:not(.default) .modal-content .bodyTotalModal{background-color:rgba(0,0,0,0);border-radius:var(--main-radius);border:none;max-height:700px}.modal.fade .modal-dialog:not(.default) .modal-content .bodyTotalModal .container{padding-left:0px;padding-right:0px}.modal.fade .modal-dialog .modal-header{font-size:1.2em;font-weight:500}.modal.fade .modal-dialog .modal-header .modal-title-uppercase{text-transform:uppercase;font:normal normal 600 18px/25px Montserrat,sans-serif}.modal.fade .modal-dialog .headerNoBorder{border:none}.modal.fade .modal-dialog .footerNoBorder{border:none}.modal.fade .modal-dialog .noHeaderModal{display:none}.modal.fade .modal-dialog .noFooterModal{display:none}.modal.fade .modal-dialog .noHeaderTitle{margin-left:15px;margin-bottom:1em}.modal.fade.show{padding:5px !important;display:flex !important;justify-content:center !important;align-items:center !important}.modal.fade.show .modal-dialog{display:flex !important;justify-content:center !important;align-items:center !important}.modal-body{overflow-y:auto;overflow-x:hidden;max-height:80vh}.modal-body.noScrollBody{overflow-y:hidden}.modal-body .group select{padding-left:15px}.modal-xs-full{min-width:350px}.modal-half-full{min-width:70vw}.modal-medium-full{min-width:55vw}.modal-small-full{min-width:35vw}.modal-full{min-width:95vw}.modal-tall{max-height:90vh}.modal-tall .modal-body{max-height:90vh}.modal-tall .modal-content{max-height:90vh}.websalesModalBackdrop{position:absolute;background-color:rgba(51,51,51,.8117647059);width:100%;height:100%}.newStyleModal .closeContainer{display:flex}.newStyleModal .closeContainer>i.fas{margin-left:auto;border:1px solid #373a3c;padding:3px 5px;border-radius:20px;color:#373a3c;background-color:#fff;transition:color .2s,background-color .2s,border-color .2s;cursor:pointer}.newStyleModal .closeContainer>i.fas:hover{color:#fff;background-color:var(--error-color);border-color:var(--error-color)}.newStyleModal .modalBody{position:relative}.newStyleModal .modalBody .loader-container{position:relative;height:0;transition:.3s}.newStyleModal .modalBody .loader-container:has(>.loader.active){height:125px}.newStyleModal .modalBody .loader{position:absolute;top:0;left:0;width:100%;height:0;background-color:rgba(0,0,0,0);transition:opacity .3s,height .3s,background-color .3s;display:flex;opacity:0;overflow:hidden}.newStyleModal .modalBody .loader.active{background-color:#fff;height:100%;opacity:1;z-index:2}.newStyleModal .modalBody .loader>i{margin:auto}@media only screen and (min-width: 992px){.modal-lg-medium-full{min-width:55vw}}@media only screen and (max-width: 991px){.modal.fade .modal-dialog.modalTransparent .modal-content{background-color:#fff}.modal.fade .modal-dialog.modalTransparent .modal-content .modal-body{padding-top:1rem;padding-bottom:1rem}}.dateViewClass{display:flex;align-items:center;justify-content:center}.dateViewClass .dayDateView{font-size:28pt;font-weight:bold;line-height:30px}.dateViewClass .monthYearView{margin-left:5px;font-size:10pt}.dateViewClass .vertical{margin-left:10px;margin-right:10px;height:30px;width:1px;border:1px solid rgba(0,0,0,.25)}.dataViewBigContainer .dateViewClass{position:relative;line-height:14px}.dataViewBigContainer .dateViewClass .iconDateView{margin-left:-8px}.dataViewBigContainer .dateViewClass .titleDateView{color:var(--primary-color);font-weight:600;font-size:17px;text-transform:uppercase}.dataViewBigContainer .dateBox{margin-top:5px}.dataViewBigContainer .vertical{height:55px;width:1px;border:1px solid rgba(83,83,83,.39)}.toggleSwitch{display:flex;align-items:center;justify-content:center;cursor:pointer}.toggleSwitch .track{background:#fff;border-radius:40px;display:block;width:27px;height:27px;transition:.2s cubic-bezier(0.55, 0, 0.1, 1)}.toggleSwitch .trackOn{transform:translate(23.5px);transition:.2s cubic-bezier(0.55, 0, 0.1, 1)}.toggleSwitch .containerBase{display:flex;align-items:center;background:#bdc3c7;border-radius:40px;border:1px solid #bdc3c7;width:50px;height:25px;transition:.2s cubic-bezier(0.55, 0, 0.1, 1)}.toggleSwitch .containerOn{background-color:var(--secondary-color);border:1px solid var(--secondary-color);transition:.2s cubic-bezier(0.55, 0, 0.1, 1);color:var(--secondary-text-color)}.tinyToggle{transform:scale(0.7);margin-left:-22px}.counterContainer .roundIconCounter{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);width:40px;height:40px;color:var(--primary-text-color);border-radius:50%;cursor:pointer;background-color:var(--secondary-color);color:var(--secondary-text-color);width:15px;height:15px;cursor:pointer;padding:10px}.counterContainer .roundIconCounter:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.counterContainer.tinyCounter{margin-right:10px}.counterContainer.tinyCounter .roundIconCounter{background-color:#fff !important;color:#222;padding:8px !important}.counterContainer.tinyCounter .roundIconCounter i{font-size:.7em}.counterContainer.tinyCounter .numberCounter{margin-left:8px;margin-right:8px}.counterContainer .numberCounter{font-size:12pt;font-weight:600}.counterContainer .slideInBottomCounterMinus{animation:slideInBottomCounterMinus 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) both}.counterContainer .slideOutTopMinus{animation:slideOutTopMinus 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) both}.counterContainer .slideOutBottomCounterPlus{animation:slideOutBottomCounterPlus 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) both}.counterContainer .slideInTopPlus{animation:slideInTopPlus 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) both}@keyframes slideInBottomCounterMinus{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slideOutBottomCounterPlus{0%{transform:translateY(0);opacity:1}100%{transform:translateY(30px);opacity:0}}@keyframes slideOutTopMinus{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-30px);opacity:0}}@keyframes slideInTopPlus{0%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.blockSquareService .blockService{height:150px;width:150px;border:1px solid #000;border-radius:var(--main-radius);padding:15px}.actionButtons{position:fixed;z-index:12;left:0px;top:120px}.actionButtons .m-4{margin:1.5rem}.actionButtons .actionButton{margin-top:5px;margin-bottom:5px;width:auto}.actionButtons .actionButton>a{text-decoration:none}.actionButtons .actionButton>a .actionButtonIconContainer{width:auto;padding:3px;background-color:var(--primary-color);border-radius:var(--main-radius);opacity:.7;transition:opacity .4s;display:flex}.actionButtons .actionButton>a .actionButtonIconContainer:hover{opacity:1}.actionButtons .actionButton>a .actionButtonIconContainer .actionButtonText,.actionButtons .actionButton>a .actionButtonIconContainer i{margin-top:auto;margin-bottom:auto;color:var(--primary-text-color)}.actionButtons .actionButton:not(.withText) .actionButtonIconContainer .iconInner{width:32px;height:32px;display:flex}.actionButtons .actionButton:not(.withText) .actionButtonIconContainer .iconInner i{margin:auto}.actionButtons .actionButton.withText:not(.noIcon){width:-moz-min-content;width:min-content}.actionButtons .actionButton.withText:not(.noIcon) .actionButtonIconContainer:hover .iconInner{width:30px}.actionButtons .actionButton.withText:not(.noIcon) .actionButtonIconContainer .iconInner{width:35px;height:35px;display:flex}.actionButtons .actionButton.withText:not(.noIcon) .actionButtonIconContainer .iconInner i{margin:auto}.actionButtons .actionButton.withText:not(.noIcon) .actionButtonIconContainer:hover .actionButtonText{width:auto;padding-right:6px;margin-left:1em;opacity:1;height:auto}.actionButtons .actionButton.withText:not(.noIcon) .actionButtonIconContainer .actionButtonText{padding-right:0;transition:padding-right .4s,margin-left .4s,width .4s,opacity .4s;margin-left:0;opacity:0;width:0;overflow:hidden;height:0}.actionButtons .actionButton.noIcon .actionButtonText{padding:8px 6px}.actionButton.relativeTo .actionButtonIconContainer .iconInner{display:none}.actionButton.relativeTo.ab-cart-details a{color:unset}.actionButton.relativeTo.ab-cart-details a:hover{text-decoration:none}@media only screen and (max-width: 575px){.actionButtons .actionButton>a .actionButtonIconContainer{margin-top:5px}}@media only screen and (max-width: 915px)and (max-height: 412px){.actionButtons{z-index:4}.actionButtons .actionButton>a .actionButtonIconContainer{margin-top:50px}}.faithMasterSelect{border:1px solid #b3b3b3;border-radius:var(--medium-radius);padding:3px 30px;display:flex;position:relative;margin-top:10px;margin-bottom:10px;cursor:pointer;transition:border-bottom .2s,border-bottom-left-radius .2s,border-bottom-right-radius .2s}.faithMasterSelect.focused{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.faithMasterSelect.noArrow{cursor:default}.faithMasterSelect.noArrow .selectArrowContainer{display:none}.faithMasterSelect .selectInner{margin-top:auto;margin-bottom:auto}.faithMasterSelect .selectInner .selectTitle{font-size:14px;font-weight:600;text-transform:uppercase;color:gray}.faithMasterSelect .selectInner .hiddenSelect{display:none}.faithMasterSelect .selectInner .selectedValue{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:16px;width:100%;font-weight:600}.faithMasterSelect .selectArrowContainer{margin:auto;margin-right:0}.faithMasterSelect .selectArrowContainer i{color:#b3b3b3}.faithMasterSelect .absoluteOptions{display:none;position:absolute;left:-1px;right:-1px;top:45px;background-color:#fff;border:1px solid #b3b3b3;border-top:none;padding:10px 0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;z-index:2}.faithMasterSelect .absoluteOptions .option{padding:5px 30px}.faithMasterSelect .absoluteOptions .option:hover{background-color:rgba(var(--primary-color-rgb), 0.3)}.faithMasterSelect .absoluteOptions .option.selected{background-color:var(--primary-color);color:var(--primary-text-color)}.slideMenu{height:100%;display:inline-block;position:relative}.slideMenu .slideMenuControl{height:100%;display:flex}.slideMenu .slideMenuControl .lblSlideMenu{margin-top:auto;margin-bottom:auto}.slideMenu .slideMenuControl i.fas{margin-left:.5em}.slideMenu .modal-overlay{position:fixed;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(50,50,50,.7);visibility:hidden;opacity:0;z-index:11;transition:opacity .75s}.slideMenu .modal-overlay.show-modal{visibility:visible;opacity:1}.slideMenu .slideMenuContent{display:none;position:absolute;background-color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);right:20px;border-radius:var(--medium-radius);z-index:18}.slideMenu .slideMenuContent .contentInner{padding:6px 10px;border-radius:var(--medium-radius);box-shadow:0px 0px 26px -9px rgba(104,104,104,.41);min-width:300px}@media only screen and (max-width: 575px){.slideMenu .slideMenuContent{position:fixed;right:0;width:100vw}}.loadingGraph{height:120px;padding:0px;width:160px;border-left:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);padding:10px;box-sizing:border-box}.singleGraph .showGraph .toolBox{position:absolute;top:0;right:0}.singleGraph .showGraph .toolBox i{cursor:pointer}@keyframes loadingGraph{0%{background-color:var(--primary-color)}30%{background-color:var(--secondary-color)}50%{height:100px;margin-top:0px}80%{background-color:var(--secondary-color)}100%{background-color:var(--primary-color)}}.loadingGraph .loading-1{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:0.25s}.loadingGraph .loading-2{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:0.5s}.loadingGraph .loading-3{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:0.75s}.loadingGraph .loading-4{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:1s}.loadingGraph .loading-5{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:1.25s}.loadingGraph .loading-6{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:1.5s}.loadingGraph .loading-7{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:1.75s}.loadingGraph .loading-8{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:2s}.loadingGraph .loading-9{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:2.25s}.loadingGraph .loading-10{height:10px;width:30px;background-color:#fff;display:inline-block;margin-top:90px;animation:loadingGraph 2.5s infinite;border-top-left-radius:2px;border-top-right-radius:2px;animation-delay:2.5s}.photoSwipeElement{cursor:pointer}.innerThumbs_container{position:fixed;justify-content:center;display:none;z-index:1000000;bottom:10px;opacity:0;width:90%;margin-left:5%;margin-right:5%}.innerThumbs_container div.photoSwipe_innerthumbs{justify-content:center}.innerThumbs_container div.photoSwipe_innerthumbs img{max-width:100px;cursor:pointer}.innerThumbs_container div.photoSwipe_innerthumbs .backgroundedDiv{width:100px;height:100px;margin:2px;background-color:rgba(249,247,247,.1882352941);background-blend-mode:soft-light;cursor:pointer;transition:all .25s}.innerThumbs_container div.photoSwipe_innerthumbs .backgroundedDiv.moreRows{width:60px;height:60px}.innerThumbs_container div.photoSwipe_innerthumbs .backgroundedDiv.unactive{opacity:.5;background-color:none;background-blend-mode:none}.innerThumbs_container div.photoSwipe_innerthumbs .backgroundedDiv.unactive:hover{opacity:1}.pswp__ui .pswp__caption{display:none}.pswp__ui .pswp__button--arrow--left:hover,.pswp__ui .pswp__button--arrow--right:hover{color:#eaeaea}.pswp__ui .pswp__button--arrow--left::before,.pswp__ui .pswp__button--arrow--right::before{background:none}.pswp__ui .pswp__button--arrow--left i.fas,.pswp__ui .pswp__button--arrow--right i.fas{font-size:50px}.galleryCaptionContent{z-index:2;position:absolute;background-color:rgba(0,0,0,0);bottom:unset;left:30vw;width:60vw;color:#eaeaea}.galleryCaptionContent .HotelTitle{font-weight:bold;font-size:18pt}.flagContainer{background-color:rgba(0,0,0,0) !important;width:40px}.flagContainer img{width:100%}.websale-form-tab.nav.nav-tabs .nav-item{font-size:10px}.websale-form-tab.nav.nav-tabs .nav-item a{padding:8px 12px 3px 12px}.websale-form-tab.nav.nav-tabs .nav-item .flagContainer{width:14px}.sidebarRightContainer{width:25vw;max-width:300px;position:fixed;z-index:24;height:86vh;overflow:auto;right:0;padding:10px 20px;box-shadow:-6px 0px 18px -5px rgba(0,0,0,.15);border-left:3px solid var(--secondary-color);background-color:#fff;transition:opacity .5s ease-out,right .6s ease-out}.sidebarRightContainer .labelCart{font-size:18pt;font-weight:600}.filterCollapse .filterCollapseAction{display:flex;align-items:center;justify-content:center;justify-content:space-between;cursor:pointer}.filterCollapse .filterCollapseAction .filterLabel{font-size:12pt;font-weight:bold;width:100%}.slide-in-right-sidebar{width:300px;opacity:1;right:0}.slide-out-right-sidebar{width:300px;opacity:0;right:-20%;pointer-events:none}.sidebarLeftMobileContainer{width:0;opacity:0;position:fixed;z-index:20;height:86vh;overflow:auto;box-shadow:-6px 0px 18px -5px rgba(0,0,0,.15);background-color:#fff;transition:opacity .3s,.3s;margin-top:-17px}.sidebarLeftMobileContainer .buttonsContainer{width:100%;opacity:0;transition:all .3s}.sidebarLeftMobileContainer .sidebarHead{background-color:var(--primary-color);padding:10px 2em;padding-top:25px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position:fixed;width:100%;z-index:1;color:#fff;transition:width .3s}.sidebarLeftMobileContainer .sidebarHead .filterTitle{font-size:15px;font-weight:600}.sidebarLeftMobileContainer .sidebarHead .closeMobileLeftSidebar{cursor:pointer}.sidebarLeftMobileContainer.slide-in-left-sidebar{width:100%;left:0;opacity:1}.sidebarLeftMobileContainer.slide-in-left-sidebar .buttonsContainer{opacity:1}.sidebarLeftMobileContainer.slide-out-left-sidebar{width:100%;left:-100%;opacity:0;pointer-events:none}.sidebarLeftMobileContainer .filterContainer{padding-top:0;margin-top:65px;padding-left:2em;padding-right:2em}.sidebarLeftMobileContainer .filterContainer .priceBox{margin-top:1.2em;margin-bottom:1em;padding:5px}.sidebarLeftMobileContainer .filterContainer .priceBox .price-range-bar{background:#d5d5d5;border-radius:var(--big-radius);height:7px;border:none !important}.sidebarLeftMobileContainer .filterContainer .priceBox .ui-slider-range:not(.price-range-bar){border:none !important;background:var(--primary-color)}.sidebarLeftMobileContainer .filterContainer .priceBox .ui-slider-handle{background:var(--secondary-color) !important;border-radius:50px !important;cursor:pointer !important;border:3px solid #fff !important;width:23px !important;height:23px !important;margin-top:-4px}.sidebarLeftMobileContainer .filterContainer .priceBox .min-price-label{float:left;font-weight:450}.sidebarLeftMobileContainer .filterContainer .priceBox .max-price-label{float:right;font-weight:450}.packageFormInline{padding-left:1em;padding-right:1em}@media only screen and (max-width: 991px){.sidebarLeftContainer{padding:7px 0}.sidebarRightContainer{height:100%}.navbarSort{padding-top:25px}}@media screen and (min-width: 992px){.sidebarLeftContainer{background-color:#fff;min-height:86vh;margin-bottom:-3em;width:285px;opacity:1;position:unset}}.containerSourceImg{width:100%;padding-bottom:20px;margin-top:3em}.containerSourceImg svg{width:100%;max-height:518px}.blockTextSearch .labelMain{font-size:22pt;font-weight:bold}.blockTextSearch .labelNoResult{color:red}.blockTextSearch .labelSec{font-size:18pt}@media only screen and (max-width: 991px){.containerSourceImg{margin-top:4em}}@media only screen and (max-width: 575px){.containerSourceImg{margin-top:1em}}@media only screen and (max-width: 437px){.cardsTransfer .blockTextSearch .labelMain{font-size:14pt}}@media only screen and (max-width: 370px){.blockTextSearch .labelMain{font-size:18pt}}.messageContainer{width:300px;position:absolute;right:20px;top:20px;z-index:20;height:0}.messageContainer .messageBox{opacity:0;margin:10px;padding:15px;background:var(--white-color);border-radius:var(--main-radius);transition:opacity .5s step-end;box-shadow:0px 0px 26px -9px rgba(104,104,104,.41);color:#373a3c}.messageContainer .messageBox .messageBoxIcon{font-size:1.7em;color:var(--primary-color)}.messageContainer .messageBox .messageTitle{font-weight:bold;text-align:center}.messageContainer .messageBox .messageContent{font-size:max(13px,.85em)}.messageContainer .messageBox .messageClose{cursor:pointer;position:absolute;top:-5px;right:-15px;width:30px;height:23px;z-index:21;color:var(--secondary-color);border-radius:50px;font-size:30px}.messageContainer .messageBox .btn{width:calc(300px - 10px*2 - 15px*2);font-size:12px}.messageContainer .messageBox .messageAction{color:var(--secondary-color);font-weight:700;text-decoration:underline}.messageContainer .messageBox .messageAction:hover{color:var(--primary-color)}.msg-in{animation-name:msg-in;animation-duration:1s;animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-iteration-count:1;animation-fill-mode:both}.msg-out{animation-name:msg-out;animation-duration:.4s !important;animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);animation-iteration-count:1;animation-fill-mode:both}@keyframes msg-in{0%{transform:rotateX(-80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes msg-out{0%{transform:translateZ(0) translateY(0) translateX(0) scale(1);opacity:1}100%{transform:translateZ(-250px) translateY(-50px) translateX(250px) scale(0);opacity:0}}.loadingData,.loadingDataFull{align-items:center;justify-content:center;height:70vh;display:none}.loadingData.boxSearchItem,.loadingDataFull.boxSearchItem{height:70vh !important}.loadingData.active,.loadingDataFull.active{display:flex}.loadingData.accomodationLoader,.loadingDataFull.accomodationLoader{height:auto;padding-top:1.5em;padding-bottom:2em}.loadingData .loadTitle,.loadingDataFull .loadTitle{font-weight:600;font-size:42px}.loadingData i,.loadingDataFull i{font-size:60px;color:var(--secondary-color)}.packageListContainer .loadingData{margin-top:4em;margin-bottom:4em}.loadingData.active~div{display:none}.loadingDataFull{position:fixed;z-index:1100;top:0;left:0;width:100vw;height:100vh;background-color:rgba(59,59,59,.6431372549);color:#fff}.loadingDataFull .progressBar{width:100%;height:25px;left:39%;border:1px solid var(--primary-text-color);border-radius:var(--main-radius);margin-top:2em;overflow:hidden;background-color:#b3b3b3}.loadingDataFull .progressBar .loaded{width:0%;transition:width .5s;height:100%;background-color:var(--primary-color)}.SiapShortcodeLoader.loadingData{height:auto;display:block}.SiapShortcodeLoader.loadingData i{font-size:18px;opacity:.8}.horizontalSpinner{position:relative;display:none}.horizontalSpinner.active{display:flex;flex-direction:column}.horizontalSpinner .loadingText{text-align:center}.horizontalSpinner .overlayDiv{position:absolute;width:100%;height:100%}.horizontalSpinner .loaderEllipsis{display:inline-block;position:relative;width:80px;height:80px;margin-left:auto;margin-right:auto}.horizontalSpinner .loaderEllipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--secondary-color);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.horizontalSpinner .loaderEllipsis div:nth-child(1){left:8px;animation:loaderEllipsisDot1 .6s infinite}.horizontalSpinner .loaderEllipsis div:nth-child(2){left:8px;animation:loaderEllipsisDot2 .6s infinite}.horizontalSpinner .loaderEllipsis div:nth-child(3){left:32px;animation:loaderEllipsisDot2 .6s infinite}.horizontalSpinner .loaderEllipsis div:nth-child(4){left:56px;animation:loaderEllipsisDot3 .6s infinite}@keyframes loaderEllipsisDot1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes loaderEllipsisDot3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes loaderEllipsisDot2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.loaderBox{display:inline-block;position:relative;width:80px;height:80px}.loaderBox div{display:inline-block;position:absolute;left:8px;width:16px;background:var(--secondary-color);animation:loaderBoxAnimation 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.loaderBox div:nth-child(1){left:8px;animation-delay:-0.24s}.loaderBox div:nth-child(2){left:32px;animation-delay:-0.12s}.loaderBox div:nth-child(3){left:56px;animation-delay:0}.loaderBox div:nth-child(1){left:8px;animation-delay:-0.24s}@keyframes loaderBoxAnimation{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.semaphore.semaphore-none{display:none}.semaphore.semaphore-green{color:var(--success-color);display:none}.semaphore.semaphore-yellow{color:var(--warning-color)}.semaphore.semaphore-red{color:var(--error-color)}.select2-container.select2 .selection .select2-selection{border:1px solid #ced4da;height:38px;border-radius:var(--main-radius);padding-left:19px;padding-top:5px;outline:none}.select2-container.select2 .selection .select2-selection:focus{box-shadow:0px 0px 6px -2px var(--primary-color)}.select2-container.select2 .selection .select2-selection .select2-selection__rendered{text-align:start}.select2-container.select2 .selection .select2-selection .select2-selection__arrow{margin-top:5px;margin-right:8px}.select2-container .select2-dropdown{border-bottom-right-radius:18px;border-bottom-left-radius:18px;overflow:hidden;border:1px solid #ced4da}.select2-container .select2-dropdown .select2-search .select2-search__field{border-radius:var(--main-radius);padding-left:19px;outline:none;padding-top:6px;padding-bottom:6px}.select2-container .select2-dropdown .select2-search .select2-search__field:focus{box-shadow:0px 0px 6px -2px var(--primary-color)}.select2-container .select2-dropdown .select2-results .select2-results__option--highlighted[aria-selected]{background-color:var(--primary-color);color:var(--primary-text-color)}.websalesAccordion.dark .collapseContainer .collapseButton,.websalesAccordion.dark .collapseContainer .collapseItem{border-bottom:1px solid rgba(181,181,181,.2117647059)}.websalesAccordion.noBorder .collapseContainer .collapseButton,.websalesAccordion.noBorder .collapseContainer .collapseItem{border-bottom:none}.websalesAccordion .collapseContainer.disabled .collapseButton{cursor:default}.websalesAccordion .collapseContainer.disabled .collapseButton .collapseLabel{color:#b3b3b3}.websalesAccordion .collapseContainer.disabled .collapseButton .chosenValuePreview{visibility:hidden}.websalesAccordion .collapseContainer.disabled .collapseButton .expandIcon{color:#b3b3b3}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour]{display:none}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture .singleDepartureTime{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #b3b3b3;cursor:pointer;padding:10px 30px 10px 30px;font-size:18px;transition:all .2s}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture .singleDepartureTime>*:first-child{width:60px}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture .singleDepartureTime .startingFrom{font-size:12px}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture .singleDepartureTime .startPrice{font-weight:bold}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture:last-child .singleDepartureTime{border-bottom:none}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture:hover .singleDepartureTime{background:linear-gradient(90deg, white 0%, rgba(var(--primary-color-rgb), 0.3) 3%, rgba(var(--primary-color-rgb), 0.3) 97%, white 100%)}.websalesAccordion .collapseContainer[data-collapse-type=widgetDepartureHour] #timeSelection .timeList .otherDeparture.active .singleDepartureTime{background:linear-gradient(90deg, white 0%, var(--primary-color) 3%, var(--primary-color) 97%, white 100%);color:var(--primary-text-color)}.websalesAccordion .collapseContainer.show .collapseButton .expandIcon{transform:rotate(180deg)}.websalesAccordion .collapseContainer.show .collapseItem{display:block;max-height:-moz-fit-content;max-height:fit-content;opacity:1}.websalesAccordion .collapseContainer:first-child .collapseButton .backwardButton{color:#b3b3b3}.websalesAccordion .collapseContainer .collapseButton{cursor:pointer;max-height:55px;border-bottom:1px solid var(--primary-color);opacity:1;display:flex;padding-left:2%;padding-right:2%}.websalesAccordion .collapseContainer .collapseButton.mobileWidgetButton .expandIcon{font-size:16pt;padding-bottom:10px;padding-left:10px}.websalesAccordion .collapseContainer .collapseButton .filterExpanderContainer{width:100%;display:flex}.websalesAccordion .collapseContainer .collapseButton .chosenValuePreview{margin-top:auto;margin-bottom:auto;margin-left:auto;max-width:49%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.websalesAccordion .collapseContainer .collapseButton .collapseLabel{color:#000;font-weight:700;font-size:18px;margin-bottom:.8em;margin-top:.8em;display:inline-block;text-transform:uppercase;white-space:nowrap}.websalesAccordion .collapseContainer .collapseButton .backwardButton{margin-top:auto;margin-bottom:auto;margin-right:.5em;font-size:16pt}.websalesAccordion .collapseContainer .collapseButton .expandIcon{color:#000;font-size:1.1em;transition:transform .2s ease-in-out;margin:auto;margin-right:0;transform:rotate(0)}.websalesAccordion .collapseContainer .collapseButton .closeIcon{margin:auto;margin-right:.5em}.websalesAccordion .collapseContainer .collapseItem{display:none;max-height:0;transition:max-height 1s,opacity 1s;opacity:0;border-bottom:1px solid var(--primary-color)}.searchMapContainer .searchMap .gm-style-iw-d{padding-right:12px;padding-bottom:12px;overflow:auto !important}.markerContent{width:100%;max-width:270px}.markerContent .imageContainer{border-radius:8px;background-repeat:no-repeat;background-size:cover;background-position:center;height:125px}.markerContent .nameStarsContainer{display:flex;flex-wrap:wrap}.markerContent .nameStarsContainer .name{padding-right:10px;font-size:20px;font-weight:700;font-family:"Montserrat",sans-serif;word-break:break-word}.markerContent .nameStarsContainer .stars{margin:auto;margin-right:0;font-size:8px;white-space:nowrap}.markerContent .location{display:flex}.markerContent .location i.fas{margin-right:10px;margin-top:auto;margin-bottom:auto}.markerContent .location span{font-weight:400}.markerContent .description{border-top:1px solid #b1b1b1;padding-top:4px;padding-bottom:4px;border-bottom:1px solid #b1b1b1;font-family:"Montserrat",sans-serif;line-height:1.1em;max-height:153px;overflow-y:auto}.markerContent .buttonPriceContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px}.markerContent .buttonPriceContainer .price{font-size:20px;font-weight:700;white-space:nowrap;font-family:"Montserrat",sans-serif}.markerContent .buttonPriceContainer .buttonContainer{margin-left:0}.markerContent .buttonPriceContainer .buttonContainer a{width:unset;padding-left:15px;padding-right:15px;box-shadow:none}@media(min-width: 768px){.markerContent .buttonPriceContainer{justify-content:space-between}.markerContent .buttonPriceContainer .buttonContainer{margin-left:auto}}.structureManagementTable .structureRow .platinumImageContainer{min-height:60px;display:flex;position:relative}.structureManagementTable .structureRow .platinumImageContainer .platinumStructureImagePreview{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;border-radius:var(--tiny-radius);margin:5px 0}.structureManagementTable .structureRow .platinumImageContainer i.fas{margin:auto}.structureManagementTable .structureRow .platinumImageContainer i.fas.specialStructureIcon{position:absolute;right:-25px;top:calc(50% - 7px)}.tabSettingsContainer{border-top:1px solid #afafaf;border-bottom:1px solid #afafaf;height:440px;overflow:auto;margin-top:1.2em;margin-bottom:1.2em}.tabSettingsContainer .nav-pills a:link,.tabSettingsContainer .nav-pills a:visited,.tabSettingsContainer .nav-pills a:hover,.tabSettingsContainer .nav-pills a:active{font-weight:normal;text-decoration:none;color:#000}.tabSettingsContainer .nav-pills a:hover{color:#000}.tabSettingsContainer .categoryBox{display:none;width:100%;border-bottom:1px solid #b3b3b3;margin-bottom:20px}.tabSettingsContainer .categoryBox .activeTemplate{display:block}.previewChanges .primaryTextColorPreview{max-height:150px;overflow-y:auto;scrollbar-color:var(--scrollbar-color) rgba(0,0,0,0)}.previewChanges .secondaryTextColorPreview{color:var(--secondary-text-color)}.previewChanges .primaryColorPreview{background-color:var(--primary-color);color:var(--primary-text-color)}.previewChanges .primaryColorPreviewBtn{width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.previewChanges .primaryAccentColorPreview{background-color:var(--primary-accent-color);color:var(--primary-text-color)}.previewChanges .primaryAccentColorPreviewBtn{width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.previewChanges .secondaryColorPreview{background-color:var(--secondary-color)}.previewChanges .secondaryColorPreviewBtn{color:var(--secondary-text-color);width:200px;max-width:100%;box-shadow:1px 3px 5px 0px #d7d7d7;font-weight:450}.previewChanges .secondaryColorPreviewBtn:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.previewChanges .mainRadiusPreview{border-radius:var(--main-radius)}.previewChanges .bigRadiusPreview{border-radius:var(--big-radius)}.previewChanges .mediumRadiusPreview{border-radius:var(--medium-radius)}.previewChanges .tinyRadiusPreview{border-radius:var(--tiny-radius)}.slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--secondary-color);outline:none;opacity:.7;transition:opacity .2s}.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--primary-color);cursor:pointer}.slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--primary-color);cursor:pointer}.output{right:0;top:-10px}.rulesBlock{border:1px solid #afafaf;border-radius:var(--tiny-radius);padding-top:8px;margin-top:8px}.settingBox,.paxFieldBox{padding:0}.settingBox .checkboxSetting,.paxFieldBox .checkboxSetting{display:flex}.settingBox .tabSettingsContainer .nav-pills,.paxFieldBox .tabSettingsContainer .nav-pills{padding:0}.settingBox .tabSettingsContainer .tabVertical,.paxFieldBox .tabSettingsContainer .tabVertical{font-size:1.4em;font-weight:500;padding-left:60px;padding-top:1.2em;padding-bottom:1.2em;border-bottom:1px solid #afafaf}.settingBox .tabSettingsContainer .tabVertical.active,.paxFieldBox .tabSettingsContainer .tabVertical.active{margin-right:-1px;z-index:2;background:#fff}.settingBox .tabSettingsContainer .tabVertical:focus,.paxFieldBox .tabSettingsContainer .tabVertical:focus{outline:none;box-shadow:none}.settingBox .tabSettingsContainer .tab-content,.paxFieldBox .tabSettingsContainer .tab-content{padding:3% 20px 20px 3%;overflow-y:auto;overflow-x:hidden;border-left:1px solid #afafaf}.settingBox .tabSettingsContainerMobile,.paxFieldBox .tabSettingsContainerMobile{border:0}.settingBox .tabSettingsContainerMobile .tab-content,.paxFieldBox .tabSettingsContainerMobile .tab-content{border:0}.settingBox .resetSettings,.paxFieldBox .resetSettings{position:absolute;left:56px;font-size:1em;text-decoration:underline;bottom:20px;cursor:pointer}.settingBox .resetSettings a,.paxFieldBox .resetSettings a{font-weight:450}.settingBox .settingsButtonsContainer,.paxFieldBox .settingsButtonsContainer{display:flex;flex-wrap:wrap;justify-content:start}.settingBox .settingTitle,.paxFieldBox .settingTitle{height:50px;margin:0px 45px;position:relative;margin-right:5px}.settingBox .settingTitle .settingLabel,.paxFieldBox .settingTitle .settingLabel{font-size:1.5em;font-weight:450;text-transform:uppercase}.settingBox .settingTitle .settingSearchBlock,.paxFieldBox .settingTitle .settingSearchBlock{position:relative}.settingBox .settingTitle .settingSearchBlock i,.paxFieldBox .settingTitle .settingSearchBlock i{top:12px}.settingBox .settingTitle i.addSetting,.paxFieldBox .settingTitle i.addSetting{margin:auto 15px;cursor:pointer}.settingBox .settingTitle input[type=search],.paxFieldBox .settingTitle input[type=search]{border-radius:var(--medium-radius);padding-right:40px;height:40px;border:1px solid #afafaf;padding-left:14px;width:300px;outline-style:none !important;outline:none !important}.settingBox .settingTitle input[type=search]:focus,.paxFieldBox .settingTitle input[type=search]:focus{box-shadow:0px 0px 6px -2px var(--primary-color)}.settingBox .settingTitle input[type=search]~i,.paxFieldBox .settingTitle input[type=search]~i{color:#afafaf;position:absolute;right:17px}.settingBox .settingTitleMobile,.paxFieldBox .settingTitleMobile{height:65px}.settingBox .settingTitleMobile input[type=search],.paxFieldBox .settingTitleMobile input[type=search]{width:100%}.settingBox .settingTitleMobile input[type=search]~i.search_icon_position,.paxFieldBox .settingTitleMobile input[type=search]~i.search_icon_position{top:40px}.settingBox .settingBoxFooter,.paxFieldBox .settingBoxFooter{position:relative;margin-bottom:1.2em}.settingBox .settingBoxFooter .upload-download-btn-container,.paxFieldBox .settingBoxFooter .upload-download-btn-container{display:flex;flex-direction:column;position:absolute;top:0;left:0}.paxCustomTemplate select{width:175px}.paxCustomTemplate i{margin-top:12px;margin-left:12px;cursor:pointer}.customFieldPreLoader{margin-top:125px}.customFieldPreLoader .loadingData.preLoaderShow{display:block}.categoryBox .customFieldEditBlock{display:flex;z-index:2;position:absolute;font-size:16px}.categoryBox .customFieldEditBlock .editCustomFieldButton{margin:10px;cursor:pointer;color:var(--primary-color)}.categoryBox .customFieldEditBlock .removeCustomFieldButton{margin:10px;cursor:pointer;color:var(--error-color)}.categoryBox:hover .customFieldEditBlock{display:flex}.removeAutocompleteCustomButton{width:15px;height:15px;text-align:center;font-size:14px;color:var(--error-color);cursor:pointer;position:absolute;right:31px;top:18px}.removeTemplateContainer{position:absolute;left:20px}.removeTemplateButton{width:25px;height:25px;text-align:center;font-size:20px;color:var(--error-color);cursor:pointer}.currentTemplate{position:absolute;left:14px;display:flex;flex-direction:column;font-size:12px;font-weight:bold}.currentTemplate span{font-weight:normal}form[name=autocomplete_custom] ul:not(.websale-form-tab){position:absolute;top:42px;list-style:none;color:var(--error-color);left:-25px}.multilabelCompensation{margin-top:-58px}.settingAddCustomPaxField .visibilityRuleCollapsButton.collapsed i,.settingAddCustomTemplatePaxField .visibilityRuleCollapsButton.collapsed i{transform:rotate(-180deg)}.settingAddCustomPaxField .visibilityRuleCollapsButton:hover,.settingAddCustomTemplatePaxField .visibilityRuleCollapsButton:hover{text-decoration:none}.settingAddCustomPaxField .group label.activeLabel,.settingAddCustomTemplatePaxField .group label.activeLabel{pointer-events:inherit}.settingAddCustomPaxField .visibilityRuleAddButton,.settingAddCustomPaxField .selectValueAddButton,.settingAddCustomPaxField .selectSubValueAddButton,.settingAddCustomTemplatePaxField .visibilityRuleAddButton,.settingAddCustomTemplatePaxField .selectValueAddButton,.settingAddCustomTemplatePaxField .selectSubValueAddButton{border:none;color:var(--primary-color)}.settingAddCustomPaxField .paxFieldCustomValuesBlock,.settingAddCustomTemplatePaxField .paxFieldCustomValuesBlock{min-height:20px;margin-right:20px}.settingAddCustomPaxField .paxFieldCustomVisibilityRulesValuesBlock,.settingAddCustomTemplatePaxField .paxFieldCustomVisibilityRulesValuesBlock{margin:0 10px}.settingAddCustomPaxField .paxFieldCustomArea,.settingAddCustomTemplatePaxField .paxFieldCustomArea{display:flex}.settingAddCustomPaxField .paxFieldCustomAssociativesBlock,.settingAddCustomTemplatePaxField .paxFieldCustomAssociativesBlock{width:100%;border-left:1px solid #d5d5d5}.settingAddCustomPaxField .paxAssociativeChipsContainer,.settingAddCustomTemplatePaxField .paxAssociativeChipsContainer{padding:0px 10px}.settingAddCustomPaxField .paxAssociativeChipsContainer,.settingAddCustomPaxField .paxFieldCustomVisibilityRulesValuesBlock,.settingAddCustomPaxField .paxFieldCustomValuesBlock,.settingAddCustomTemplatePaxField .paxAssociativeChipsContainer,.settingAddCustomTemplatePaxField .paxFieldCustomVisibilityRulesValuesBlock,.settingAddCustomTemplatePaxField .paxFieldCustomValuesBlock{min-height:100px;width:100%;display:flex;flex-wrap:wrap}.settingAddCustomPaxField .paxAssociativeChipsContainer .paxFieldCustomNoResult,.settingAddCustomPaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomNoResult,.settingAddCustomPaxField .paxFieldCustomValuesBlock .paxFieldCustomNoResult,.settingAddCustomTemplatePaxField .paxAssociativeChipsContainer .paxFieldCustomNoResult,.settingAddCustomTemplatePaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomNoResult,.settingAddCustomTemplatePaxField .paxFieldCustomValuesBlock .paxFieldCustomNoResult{margin-top:15px;justify-content:center;align-items:center;display:flex;height:100%;width:100%;text-align:center}.settingAddCustomPaxField .paxAssociativeChipsContainer .paxFieldCustomRule,.settingAddCustomPaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomRule,.settingAddCustomPaxField .paxFieldCustomValuesBlock .paxFieldCustomRule,.settingAddCustomTemplatePaxField .paxAssociativeChipsContainer .paxFieldCustomRule,.settingAddCustomTemplatePaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomRule,.settingAddCustomTemplatePaxField .paxFieldCustomValuesBlock .paxFieldCustomRule{height:40px;width:100%;border-bottom:1px solid rgba(223,223,223,.6784313725);padding-top:11px;padding-left:20px;font-weight:normal}.settingAddCustomPaxField .paxAssociativeChipsContainer .paxFieldCustomRule .removeRule,.settingAddCustomPaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomRule .removeRule,.settingAddCustomPaxField .paxFieldCustomValuesBlock .paxFieldCustomRule .removeRule,.settingAddCustomTemplatePaxField .paxAssociativeChipsContainer .paxFieldCustomRule .removeRule,.settingAddCustomTemplatePaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomRule .removeRule,.settingAddCustomTemplatePaxField .paxFieldCustomValuesBlock .paxFieldCustomRule .removeRule{float:right;margin-right:20px;font-size:16px;margin-top:-2px;cursor:pointer;display:none;color:rgba(144,144,144,.6784313725)}.settingAddCustomPaxField .paxAssociativeChipsContainer .paxFieldCustomRule:hover .removeRule,.settingAddCustomPaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomRule:hover .removeRule,.settingAddCustomPaxField .paxFieldCustomValuesBlock .paxFieldCustomRule:hover .removeRule,.settingAddCustomTemplatePaxField .paxAssociativeChipsContainer .paxFieldCustomRule:hover .removeRule,.settingAddCustomTemplatePaxField .paxFieldCustomVisibilityRulesValuesBlock .paxFieldCustomRule:hover .removeRule,.settingAddCustomTemplatePaxField .paxFieldCustomValuesBlock .paxFieldCustomRule:hover .removeRule{display:block}.settingInfo{position:absolute;top:-5px;right:-4px;background-color:#fff;z-index:23;padding:0 2px}.breakFlex{flex-basis:100%;height:0}@media only screen and (max-width: 575px){.settingBox .tabSettingsContainer .tabVertical,.paxFieldBox .tabSettingsContainer .tabVertical{padding-left:15px}.settingBox .settingTitle,.paxFieldBox .settingTitle{margin-left:0 !important}.settingBox .settingTitle .settingLabel,.paxFieldBox .settingTitle .settingLabel{margin-right:10px !important}.settingBox .settingsButtonsContainer,.paxFieldBox .settingsButtonsContainer{justify-content:space-evenly}.settingBox .settingsButtonsContainer .w-50,.paxFieldBox .settingsButtonsContainer .w-50{width:100%}}.pluginBox{text-align:center;display:flex;flex-direction:column;align-items:center;font-size:22px;font-weight:400;line-height:50px}.pluginBox a,.pluginBox a:focus,.pluginBox a:active,.pluginBox a:hover{color:#5e5e5e !important;text-decoration:none}.pluginBox a:hover{color:#313131 !important;text-decoration:none}.pluginVersion{text-align:center;color:gray;margin-bottom:1em}.pluginContainer{margin-bottom:2em}.documentationLogo{margin:0 auto;display:flex}.faqAccordion{margin-bottom:2em}.faqAccordion button:focus{outline-style:none !important;outline:none !important;box-shadow:none !important}.faqAccordion .faqHead button,.faqAccordion .faqHead button:focus,.faqAccordion .faqHead button:active{background-color:rgba(0,0,0,0) !important;font-size:30px;color:var(--primary-color) !important;text-decoration:none !important}.faqAccordion .faqHead button:hover{color:var(--secondary-color) !important;text-decoration:none !important}.faqAccordion .faqBody{padding-left:1.2em;padding-right:1.2em;margin-bottom:4em}.ui-autocomplete{width:-moz-max-content;width:max-content;max-width:92vw;background-color:#fcfcfc;border-radius:var(--tiny-radius);border:1px dashed #c7c7c7;max-height:350px;overflow-y:auto;overflow-x:hidden;z-index:999;box-shadow:3px 3px 7px -3px rgba(148,148,148,.83);font-size:.8em !important}.ui-autocomplete-category li{font-weight:bold;line-height:1.5;color:#222;border-bottom:1px solid #d6d6d6}.ui-autocomplete-category ul{padding:0}.ui-autocomplete>li>div>ul{display:block !important;position:relative !important;border:0 !important;list-style-type:none}.ui-autocomplete .submenu{font-weight:normal}.ui-autocomplete span.ui-menu-icon{display:none !important}.ui-autocomplete .ui-menu-item{padding:0 !important}.ui-autocomplete .ui-menu-item .ui-state-active{font-weight:inherit !important;background:var(--secondary-color) !important;color:var(--secondary-text-color) !important}.ui-autocomplete .ui-menu-item .ui-state-active i{color:var(--secondary-text-color) !important}ul.ui-autocomplete.modalAutocomplete{max-height:200px;z-index:1051}ul.ui-autocomplete-category li[data-before-display=block]:before{content:attr(data-before);text-transform:capitalize;font-weight:bold;padding:4px 7px;line-height:1.5;background-color:var(--primary-color);color:var(--primary-text-color);font-size:1.3em;width:100%;display:block}ul.ui-autocomplete-category li .element{font-size:1.2em;cursor:pointer;padding:5px 40px 8px 12px;text-transform:capitalize;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}ul.ui-autocomplete-category li.ui-menu-item.ui-state-focus{background-color:var(--secondary-color) !important;color:var(--secondary-text-color) !important}ul.ui-autocomplete-category li.ui-menu-item.ui-state-focus .autocomplete-extra-data{color:rgba(255,255,255,.8784313725)}ul.ui-autocomplete-category li .autocomplete-extra-data{font-size:.8em;color:#6f6f6f}.destinationBlock .labelDestination{font-size:12pt;font-weight:bold}.destinationBlock .dataDestination{font-size:16px}.autocompleteAction.ui-menu-item .ui-state-active{background-color:#fff !important}.autocompleteAction:hover{background-color:#fff !important}.autocompleteAction .element{display:block !important;padding:3px !important;margin-bottom:-1px}.autocompleteAction .element:hover{background-color:#fff !important}.autocompleteAction .element .btn{font-size:1.1em;padding:6px;margin:6px auto}.editActionAutocomplete{z-index:2;position:absolute;top:5px;right:0;cursor:pointer}.editActionAutocomplete i{font-size:1.5em}.pac-container{background-color:#fff;z-index:1000;border-radius:2px;font-size:15px;box-shadow:0 2px 6px rgba(0,0,0,.3);box-sizing:border-box;overflow:hidden;width:100%;position:absolute;color:#495057;min-width:450px}.pac-container .placeAddress{font-size:11px;margin-left:5px;color:gray}.pac-container .placeLoader{text-align:center}.pac-container .pac-icon{width:15px;height:20px;margin-right:6px;margin-top:9px;display:inline-block;vertical-align:top;background-image:url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);background-size:34px}.pac-container i.fas{color:#9f9f9f;font-size:12px;margin-right:7px}.pac-container .pac-icon-marker{background-position:-1px -161px}.pac-container .pac-item{padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:35px;vertical-align:middle;text-align:left;border-top:1px solid #e6e6e6}.pac-container .pac-item:hover{cursor:pointer;background-color:#efefef}.pac-container .pac-item-error,.pac-container .pac-item-error:hover{color:#aaa;padding:0 5px;cursor:default;background-color:#fff}.imageFileBlock label{margin-bottom:0}.imageFileBlock .imgPreview{min-width:50px;min-height:100px;border-radius:var(--big-radius);background-size:cover;background-position:center}.groupHeaderSeparator{height:1px;width:100%;background-color:var(--secondary-color);margin:15px 0px 10px 0px}.groupHeaderTitle{font-weight:bold;font-size:18px;text-transform:uppercase}.checkInOut .labelCheckInOutDate{display:flex;align-items:center;justify-content:center}.hideCalendar{display:none}input.dateRangePickerInput.readonly{pointer-events:none;background-color:#e9ecef !important}.dateEmbedPickerBox .daterangepicker::before,.dateEmbedPickerBox .daterangepicker::after{display:none}.dateEmbedPickerBox .daterangepicker{display:flex;align-items:center;justify-content:center;border:none !important;flex-direction:column;position:relative !important;top:auto !important;left:auto !important;float:left;width:100%;min-width:95%;margin-top:5px !important;z-index:0;padding:0;font-family:"Montserrat",sans-serif !important}.dateEmbedPickerBox .daterangepicker.inline{width:100%}.dateEmbedPickerBox .daterangepicker.inline .drp-calendar.left{padding-left:0}.dateEmbedPickerBox .daterangepicker .drp-calendar{width:100%}.dateEmbedPickerBox .daterangepicker .drp-calendar .calendar-table{border-radius:var(--main-radius) !important;border:1px solid #ddd !important;padding:8px}.dateEmbedPickerBox .daterangepicker .drp-calendar .calendar-table .table-condensed td.weekend.off.ends.available{background-color:rgba(0,0,0,0)}.showCalendar{display:block;width:100%}.showCalendar .showCalendarInput{display:block;height:40px;width:100%;border-radius:var(--main-radius);border:.5px solid #ddd;text-align:center;margin-bottom:5px}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:var(--big-radius);border:1px solid #ddd;width:253px;max-width:none;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:"Montserrat",sans-serif !important;font-size:15px;line-height:1em;padding:10px}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,.2);content:""}.daterangepicker:before{top:-7px;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid #fff;border-left:6px solid rgba(0,0,0,0)}.daterangepicker:not(.single):not(.inline){margin-top:44px}.daterangepicker.single.show-ranges.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.single.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.single .calendar-table{border:none}.daterangepicker.single .calendar-table td.active,.daterangepicker.single .calendar-table td.active:hover{border-radius:var(--main-radius)}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.inline{width:auto;justify-content:center}.daterangepicker.inline.open{display:flex}.daterangepicker.inline .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before,.daterangepicker.drop-up:after{top:initial;border-bottom:initial}.daterangepicker.drop-up:before{bottom:-7px;border-top:7px solid #ccc}.daterangepicker.drop-up:after{bottom:-6px;border-top:6px solid #fff}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:var(--tiny-radius);background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker .calendar-table table th,.daterangepicker .calendar-table table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:var(--tiny-radius);border:1px solid rgba(0,0,0,0);cursor:pointer}.daterangepicker .calendar-table table th:hover,.daterangepicker .calendar-table table td:hover{background-color:#eee;border-color:rgba(0,0,0,0);color:inherit}.daterangepicker .calendar-table table th.week,.daterangepicker .calendar-table table td.week{font-size:80%;color:#ccc}.daterangepicker .calendar-table table th:not(.available){cursor:default}.daterangepicker .calendar-table table th:not(.available):hover{background-color:inherit}.daterangepicker .calendar-table table td.active:not(.off),.daterangepicker .calendar-table table td.active:not(.off):hover,.daterangepicker .calendar-table table td.active:not(.off).in-range,.daterangepicker .calendar-table table td.active:not(.off).in-range:hover{background-color:var(--secondary-color);border-color:rgba(0,0,0,0);color:var(--secondary-text-color)}.daterangepicker .calendar-table table td.active:not(.off).start-date,.daterangepicker .calendar-table table td.active:not(.off):hover.start-date,.daterangepicker .calendar-table table td.active:not(.off).in-range.start-date,.daterangepicker .calendar-table table td.active:not(.off).in-range:hover.start-date{border-radius:var(--main-radius) 0 0 var(--main-radius)}.daterangepicker .calendar-table table td.active:not(.off).end-date,.daterangepicker .calendar-table table td.active:not(.off):hover.end-date,.daterangepicker .calendar-table table td.active:not(.off).in-range.end-date,.daterangepicker .calendar-table table td.active:not(.off).in-range:hover.end-date{border-radius:0 var(--main-radius) var(--main-radius) 0}.daterangepicker .calendar-table table td.active:not(.off) :not(.off),.daterangepicker .calendar-table table td.active:not(.off):hover :not(.off),.daterangepicker .calendar-table table td.active:not(.off).in-range :not(.off),.daterangepicker .calendar-table table td.active:not(.off).in-range:hover :not(.off){color:var(--secondary-text-color)}.daterangepicker .calendar-table table td.off{background-color:#fff;border-color:rgba(0,0,0,0);color:#999}.daterangepicker .calendar-table table td.in-range:not(.off){background-color:var(--primary-color);border-color:rgba(0,0,0,0);color:var(--primary-text-color);border-radius:0}.daterangepicker .calendar-table table td.start-date{border-radius:var(--tiny-radius) 0 0 var(--tiny-radius)}.daterangepicker .calendar-table table td.end-date{border-radius:0 var(--tiny-radius) var(--tiny-radius) 0}.daterangepicker .calendar-table table td.start-date.end-date{border-radius:var(--main-radius)}.daterangepicker .calendar-table table th.month{width:auto;font-size:18px}.daterangepicker .calendar-table .table-condensed>tbody>tr>td[data-departure-count]{position:relative}.daterangepicker .calendar-table .table-condensed>tbody>tr>td[data-departure-count]:after{content:attr(data-departure-count);background-color:var(--warning-color);padding:0 4px;border-radius:10px;font-size:11px;position:absolute;top:0;right:-3px;z-index:1;font-weight:700;line-height:12px;color:#000}.daterangepicker .calendar-table .next.next span,.daterangepicker .calendar-table .prev.next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .next.prev span,.daterangepicker .calendar-table .prev.prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid #000;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .opensleft:before{right:9px}.daterangepicker .opensleft:after{right:10px}.daterangepicker .openscenter:before,.daterangepicker .openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker .opensright:before{left:9px}.daterangepicker .opensright:after{left:10px}.daterangepicker .drp-calendar{display:none;max-width:253px}.daterangepicker .drp-calendar.right{padding:8px 0}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time .select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:center;padding:8px;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-buttons .applyBtn{border-radius:var(--main-radius);background-color:var(--secondary-color);color:var(--secondary-text-color);width:100%;border-color:rgba(0,0,0,0)}.daterangepicker .drp-buttons .hideDrpBtn{display:none}.daterangepicker .drp-buttons .btn{font-weight:bold;padding:4px 8px}.daterangepicker .drp-selected{display:none;font-size:12px;padding-right:8px}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges ul li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges ul li:hover{background-color:#eee}.daterangepicker .ranges ul li.active{background-color:#08c;color:#fff}.ap-bg .ap-cont{border-radius:var(--main-radius);border-color:#bdc3c7;margin-top:55px}.ap-bg .ap-cont .ap-content .ap-content-middle{margin-left:10px;margin-right:10px}.ap-bg .ap-cont .ap-content .ap-content-middle .ap-component-selector{border-color:var(--primary-color)}.ap-bg .ap-cont .ap-content .ap-content-middle .ap-component-section .ap-component-label{color:var(--primary-color) !important}.ap-bg .ap-cont .ap-content .ap-content-middle .closeButtonContainer{display:flex;width:100%;height:18px;padding-left:10px;padding-right:10px;margin-top:-10px}.ap-bg .ap-cont .ap-content .ap-content-middle .closeButtonContainer .ap-button{margin:0 10px 0 auto;padding:0;position:static;background:rgba(0,0,0,0);margin-right:0;margin-left:auto;color:var(--primary-color)}.ap-bg .ap-cont .ap-content .ap-content-bottom .ap-button{color:var(--primary-color) !important}.ap-bg .ap-cont .bubbleTriangle{width:10px;height:10px;position:absolute;top:-6px;background-color:#fff;transform:rotate(45deg);border-left:1px solid #bdc3c7;border-top:1px solid #bdc3c7;left:112.5px}.monthYearContainer .monthYearPicker{display:none}.monthYearContainer .ap-bg .ap-cont{border-radius:var(--medium-radius)}.calendarContainerMobile{position:fixed;z-index:10000;background-color:#fff;right:0px;left:0px;margin-right:auto;margin-left:auto;bottom:-100%;box-shadow:0px -1px 24px rgba(0,0,0,.1098039216);border-radius:var(--big-radius) var(--big-radius) 0px 0px}.calendarContainerMobile .calendarTitle{z-index:inherit;position:relative;border-bottom:1px solid;background-color:#fff}.calendarContainerMobile .calendarTitle span{padding-left:30px;font-size:16pt;font-weight:bold}.calendarContainerMobile .calendarTitle .fa-times{margin-right:21px}.calendarContainerMobile .buttonContainer{z-index:999999;bottom:0px;position:absolute;box-shadow:0px -1px 24px rgba(0,0,0,.1098039216);height:10%;background-color:#fff}.calendarContainerMobile .daterangepicker{top:20px !important;left:0px;width:100%;height:90%;overflow-x:auto;border:0px}.calendarContainerMobile .daterangepicker:before,.calendarContainerMobile .daterangepicker:after{display:none !important}.calendarContainerMobile .daterangepicker td.available{font-weight:bold}.calendarContainerMobile .daterangepicker .drp-calendar{max-width:100%}.calendarContainerMobile .daterangepicker .drp-calendar.right{padding-top:1vmax}.calendarContainerMobile .daterangepicker .drp-calendar .calendar-table .table-condensed thead tr th{font-size:12pt}.calendarContainerMobile .daterangepicker .drp-calendar .calendar-table .table-condensed thead tr th.month{font-size:16pt;padding-bottom:13px}.calendarContainerMobile .daterangepicker .drp-calendar .calendar-table .table-condensed tbody tr td{font-size:14pt;line-height:35px}.calendarContainerMobile .daterangepicker .drp-buttons .hideConfirm{display:none}.calendarContainerMobile .daterangepicker .calendar-table .next span,.calendarContainerMobile .daterangepicker .calendar-table .prev span{padding:7px}.calendarContainerMobile.slide-up{height:85%;bottom:0px !important}.calendarContainerMobile.slide-down{bottom:-100% !important}@media only screen and (max-width: 768px){.webSalesPlugin .daterangepicker{margin-top:15px}}.counterContainer .numberCounter input{width:60px;border:none;background:rgba(0,0,0,0);-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important;outline-style:none !important;pointer-events:none}.counterWrapper{padding:10px;display:flex;align-items:center}.counterWrapper.maxed .counter .counterControl.plus{background-color:#b3b3b3;border-color:#b3b3b3;cursor:default}.counterWrapper.maxed .counter .counterControl.plus:hover{background-color:#b3b3b3;color:var(--primary-text-color)}.counterWrapper.minned .counter .counterControl.minus{background-color:#b3b3b3;border-color:#b3b3b3;cursor:default}.counterWrapper.minned .counter .counterControl.minus:hover{background-color:#b3b3b3;color:var(--primary-text-color)}.counterWrapper .label{font-size:18px;font-weight:500;margin-left:0;margin-right:auto;color:#000}.counterWrapper .price{font-size:16px;margin-left:20px}.counterWrapper .counter{margin-left:20px;margin-right:0;display:flex;align-items:center}.counterWrapper .counter .counterControl{width:31px;height:-moz-min-content;height:min-content;text-align:center;font-size:18px;font-weight:600;border-radius:50px;color:var(--primary-text-color);background-color:var(--primary-color);border:2px solid var(--primary-color);transition:color .2s,background-color .2s;cursor:pointer}.counterWrapper .counter .counterControl:hover{background-color:#fff;color:#000}.counterWrapper .counter .number{font-size:16px;margin-left:.5em;margin-right:.5em;height:-moz-min-content;height:min-content;min-width:22px;text-align:center}.siapChips{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:var(--main-radius);padding:7px 10px;border:1px solid var(--secondary-color);background-color:#fff;align-items:center;margin:5px;position:relative}.siapChips span{pointer-events:none;color:#000;font-weight:normal}.siapChips.active{background-color:var(--secondary-color)}.siapChips.active span{color:var(--secondary-text-color)}.siapChips .chipsCounter{position:absolute;background-color:var(--primary-color);color:var(--primary-text-color);top:-6px;left:-3px;width:17px;height:16px;font-size:9px;text-align:center;pointer-events:none;border-radius:var(--medium-radius);padding-top:2px}.siapChips .siapRemoveChips{border-radius:var(--main-radius);background-color:#bfbfbf;margin-left:6px;padding:0px 4px;width:15px;height:15px;margin-bottom:-1px;font-size:10px;cursor:pointer}.siapChips .siapRemoveChips i{color:#868686}.siapChips .siapRemoveChips:hover i{color:#4f4f4f}.rememberMeRow{flex-wrap:wrap;justify-content:flex-end}.rememberMeRow .forgottenLink{margin-right:0;margin-left:auto}.rememberMeRow .forgottenLink a:link,.rememberMeRow .forgottenLink a:visited,.rememberMeRow .forgottenLink a:hover,.rememberMeRow .forgottenLink a:active{font-weight:bold;text-decoration:none;color:var(--secondary-color)}.paCheckContainer{padding-bottom:10px;padding-left:30px}.loginRegisterTitle{font-size:16pt;font-weight:bold;width:100%}.miceLogo{margin-top:3em}.miceLogo img{max-width:100px}#mice_form_categories .group .formLabel{max-height:250px;overflow-y:auto;overflow-x:hidden}.miceSummaryFieldValue{min-height:20px}.miceSummaryFieldLabel{font-weight:500;color:#7d7d7d;text-transform:uppercase}.miceSummaryTitleSubDescription,.miceSummaryTitleDescription{padding:4px 30px;font-size:13pt}.miceSummaryCategory{font-weight:bold;margin-top:2em}.miceForm .websale-form-group{width:100%;padding:0 20px}.miceForm .websale-form-group .checkradio input[type=radio]:checked+label::after{left:10px}.miceForm .websale-form-group .group:has(select) label,.miceForm .websale-form-group .group:has(textarea) label,.miceForm .websale-form-group .group:has(input) label{max-width:90%;width:-moz-fit-content;width:fit-content;overflow:hidden;text-overflow:ellipsis}.miceForm .websale-form-group .group label,.miceForm .websale-form-group .group p{font-size:14px}.miceForm .websale-form-group .group label.miceFormTitle,.miceForm .websale-form-group .group p.miceFormTitle{font-size:28px;text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:5px;margin-top:1em;width:100%}.miceForm .websale-form-group .group label.miceFormSubTitle,.miceForm .websale-form-group .group p.miceFormSubTitle{font-size:20px;text-align:center;margin-bottom:5px;font-weight:normal;width:100%}.miceForm .websale-form-group .group label.miceFormDescription,.miceForm .websale-form-group .group p.miceFormDescription{white-space:break-spaces;text-align:justify;font-weight:normal;width:100%}.miceForm .websale-form-group .group label.miceFormAlertText,.miceForm .websale-form-group .group p.miceFormAlertText{font-size:13px;text-align:center;box-sizing:border-box;font-weight:normal;padding:15px 15px 0 15px;width:100%}.miceForm .websale-form-group .group label.miceFormAlertText .asteriscoRosso,.miceForm .websale-form-group .group p.miceFormAlertText .asteriscoRosso{color:red}.miceForm .websale-form-group .group label.miceFormCategoryTitle,.miceForm .websale-form-group .group p.miceFormCategoryTitle{font-size:18px;text-transform:uppercase;font-weight:bold;text-align:center;margin-bottom:15px;width:100%;margin-top:2em}.aggregateForm{display:none}.aggregateTitle{font-size:20px;font-weight:bold;color:var(--primary-color);text-align:center;padding-top:40px;border-top:2px dashed var(--primary-color)}.aggregateItem{position:relative}.trashAggregate{position:absolute;top:40px;right:20px;color:var(--error-color);cursor:pointer}.addAggregatebutton{text-align:right}.addAggregatebutton button{width:300px}.participantViewTitle{width:100%;text-align:center;padding-top:20px;font-weight:bold;color:var(--primary-color);border-top:2px dashed;margin-top:25px}.miceServiceContainer{min-height:800px}.miceFlatCart{padding:2em}.miceFlatCart .participantServiceTotal{border-bottom:1px solid #e3e3e3;margin-bottom:10px}.miceService .eventDescription,#paxs_association_modal .eventDescription{font-weight:bold;font-size:18px;text-align:center}.miceService .serviceFormContainer,#paxs_association_modal .serviceFormContainer{display:flex}.miceService .serviceBlocks,#paxs_association_modal .serviceBlocks{display:flex;flex-direction:column;width:75%}.miceService .paxWidget,#paxs_association_modal .paxWidget{width:25%}.miceService .serviceTagTitle:first-child,#paxs_association_modal .serviceTagTitle:first-child{margin-top:0}.miceService .serviceItem,#paxs_association_modal .serviceItem{margin:10px 40px;margin-left:0;padding:20px}.miceService .serviceItem .serviceInformationBox,#paxs_association_modal .serviceItem .serviceInformationBox{display:flex;justify-content:space-between;padding-right:50px;position:relative;font-size:16px;align-items:center;min-height:40px}.miceService .serviceItem .serviceInformationBox .addButton,#paxs_association_modal .serviceItem .serviceInformationBox .addButton{position:absolute;top:4px;right:5px;width:30px;height:30px;padding-top:2px;padding-left:7px}.miceService .serviceItem .serviceInformationBox .totalService,#paxs_association_modal .serviceItem .serviceInformationBox .totalService{font-weight:bold;position:relative;align-self:start;margin-left:10px}.miceService .serviceItem .serviceInformationBox .totalService .totalServiceDetail,#paxs_association_modal .serviceItem .serviceInformationBox .totalService .totalServiceDetail{position:absolute;font-size:12px;font-weight:normal;bottom:-14px;width:100%;text-align:right}.miceService .serviceDescription,#paxs_association_modal .serviceDescription{font-weight:bold}.miceService .serviceCurrentContainer,#paxs_association_modal .serviceCurrentContainer{display:flex;flex-wrap:wrap}.miceService .serviceCurrentContainer .participantCapsule,#paxs_association_modal .serviceCurrentContainer .participantCapsule{cursor:pointer;border-radius:8px;background-color:#f4f4f4;width:-moz-fit-content;width:fit-content;font-size:11px;margin-top:10px;margin-right:10px;padding:3px 10px}.miceService .serviceCurrentContainer .participantCapsule i,#paxs_association_modal .serviceCurrentContainer .participantCapsule i{font-size:22px}.miceService .participantTotal,.miceService .allParticipantTotal,#paxs_association_modal .participantTotal,#paxs_association_modal .allParticipantTotal{display:flex;justify-content:space-between}.miceService .serviceTagTitle,#paxs_association_modal .serviceTagTitle{font-size:20px;font-weight:bold;margin-top:2em;margin-bottom:1em}.miceService .miceServicePaxWidget,#paxs_association_modal .miceServicePaxWidget{min-width:320px;max-width:320px;padding:20px;height:-moz-fit-content;height:fit-content}.miceService .miceServicePaxWidget .total,#paxs_association_modal .miceServicePaxWidget .total{font-weight:bold}.miceService .miceServicePaxWidget .participantTotal,#paxs_association_modal .miceServicePaxWidget .participantTotal{border-top:1px solid #eee;padding-top:4px}.miceService .miceServicePaxWidget .allParticipantTotal,#paxs_association_modal .miceServicePaxWidget .allParticipantTotal{font-size:16px}.miceService .miceServicePaxWidget .allParticipantTotal .totalDescription,#paxs_association_modal .miceServicePaxWidget .allParticipantTotal .totalDescription{font-weight:bold}.miceService .serviceModalContainer,#paxs_association_modal .serviceModalContainer{margin-top:1em}.miceService .serviceModalContainer .participantCapsule,#paxs_association_modal .serviceModalContainer .participantCapsule{border:2px solid rgba(0,0,0,0);cursor:pointer;position:relative}.miceService .serviceModalContainer .participantCapsule.selected,#paxs_association_modal .serviceModalContainer .participantCapsule.selected{border:2px solid var(--primary-color)}.miceService .serviceModalContainer .participantCapsule.selected .c-icon,#paxs_association_modal .serviceModalContainer .participantCapsule.selected .c-icon{display:block}.miceService .serviceModalContainer .c-icon,#paxs_association_modal .serviceModalContainer .c-icon{position:absolute;color:var(--primary-text-color);top:-8px;right:-8px;font-size:9px;padding:3px;background:#fff;border-radius:50%;display:none}.miceService .serviceModalContainer .c-icon .iconPos,#paxs_association_modal .serviceModalContainer .c-icon .iconPos{background-color:var(--primary-color);border-radius:50%;font-size:10px;padding:4px}.miceService .participantTitle,#paxs_association_modal .participantTitle{font-weight:bold;text-transform:uppercase;font-size:16px;margin-top:2em}.miceService .participantServiceTotal,#paxs_association_modal .participantServiceTotal{display:flex;width:100%;justify-content:space-between}.miceService .participantServiceTotal .total,#paxs_association_modal .participantServiceTotal .total{margin-left:10px}.miceService .participantBlock:first-child .participantTitle,#paxs_association_modal .participantBlock:first-child .participantTitle{margin-top:0}.miceService .participantCard,#paxs_association_modal .participantCard{display:flex;align-items:center;padding:5px}.miceService .participantCard i,#paxs_association_modal .participantCard i{font-size:25px;margin-right:10px}.miceService .participantCard .participantData,#paxs_association_modal .participantCard .participantData{display:flex;flex-direction:column}.miceService .lesserButton,#paxs_association_modal .lesserButton{position:absolute;left:20px;text-decoration:underline;cursor:pointer}.miceService .lesserColor a,.miceService .lesserColor button,.miceService .lesserColor i,#paxs_association_modal .lesserColor a,#paxs_association_modal .lesserColor button,#paxs_association_modal .lesserColor i{font-size:11px;color:gray;text-decoration-color:#d3d3d3}.miceService .serviceNote,#paxs_association_modal .serviceNote{max-height:200px;overflow-y:auto}#mandatory_association_modal .mandatoryTitle{font-weight:bold}#mandatory_association_modal .mandatoryList dt,#mandatory_association_modal .mandatoryListUnknow dt{margin-bottom:10px}#mandatory_association_modal .mandatoryList li,#mandatory_association_modal .mandatoryListUnknow li{margin-left:20px}#paxs_association_modal .serviceDescription{font-size:17px}@media only screen and (max-width: 768px){.miceService .serviceFormContainer{flex-direction:column}.miceService .serviceFormContainer .serviceBlocks{width:100%}.miceService .serviceFormContainer .serviceBlocks .serviceItem{margin-right:0}.miceService .serviceFormContainer .miceServicePaxWidget{order:-1;margin-bottom:20px}}.offerCategoryTitle{font-size:24px;color:var(--primary-text-color);background-color:var(--primary-color);text-align:center;padding:12px;font-weight:normal;margin-top:2em;margin-bottom:2em;border-radius:var(--medium-radius);text-transform:uppercase}.offerDescription a{display:flex;flex-direction:column;padding:10px}.offerDescription a .offerTitle,.offerDescription a .offerLocation,.offerDescription a .offerName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.offerBoxContainerSingle{margin-bottom:1em}.offerBoxSingle{border:1px solid #e3e3e3;border-radius:var(--medium-radius);background-color:#fff;overflow:hidden}.showcaseCard.cardBaseCustomWeb,.showcaseCard.cardBaseCustomMobile{height:100%}.showcaseCard.cardBaseCustomWeb .packageCardCenter,.showcaseCard.cardBaseCustomMobile .packageCardCenter{position:relative}.showcaseCard.cardBaseCustomWeb .discountOfContainer,.showcaseCard.cardBaseCustomMobile .discountOfContainer{position:absolute;bottom:0;height:35px;min-width:70px;border-top-right-radius:var(--medium-radius);background-color:var(--primary-color);padding-right:10px;padding-top:10px;padding-left:25px;z-index:11;color:var(--primary-text-color);font-weight:bold;text-align:right;width:-moz-fit-content;width:fit-content}.showcaseCard.cardBaseCustomWeb .discountOfContainer .discountOf,.showcaseCard.cardBaseCustomMobile .discountOfContainer .discountOf{font-size:8pt}.showcaseCard.cardBaseCustomWeb .discountOfContainer .discountOfPrice,.showcaseCard.cardBaseCustomMobile .discountOfContainer .discountOfPrice{margin-top:-5px;font-size:12pt}.showcaseCard.cardBaseCustomWeb .departureStatus,.showcaseCard.cardBaseCustomMobile .departureStatus{display:flex;align-items:center;position:absolute;bottom:0;right:0;height:35px;border-top-left-radius:var(--medium-radius);background-color:var(--primary-color);padding:0 10px;z-index:11;color:var(--primary-text-color);font-weight:bold;width:-moz-fit-content;width:fit-content}.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotY),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotY){background-color:var(--success-color)}.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotD),.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotN),.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotA),.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotB),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotD),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotN),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotA),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotB){background-color:#b3b3b3}.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotR),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotR){background-color:var(--warning-color)}.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotU),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotU){background-color:#ff8c00}.showcaseCard.cardBaseCustomWeb .departureStatus:has(.dotE),.showcaseCard.cardBaseCustomMobile .departureStatus:has(.dotE){background-color:var(--error-color)}.showcaseCard.cardBaseCustomWeb .singleLineEllipsis,.showcaseCard.cardBaseCustomMobile .singleLineEllipsis{-webkit-line-clamp:1 !important}.showcaseCard.cardBaseCustomWeb .priceContainer,.showcaseCard.cardBaseCustomMobile .priceContainer{margin-right:-15px}.showcaseCard.cardBaseCustomWeb .priceContainer .pricePackage,.showcaseCard.cardBaseCustomMobile .priceContainer .pricePackage{font-size:18pt;font-weight:700;line-height:14pt}.showcaseCard.cardBaseCustomWeb .priceContainer .pricePackageOld,.showcaseCard.cardBaseCustomMobile .priceContainer .pricePackageOld{margin-bottom:-7px;text-decoration-line:line-through;padding-right:5px;color:gray;font-size:10pt}.packageCardContainer .showcaseCard.cardBaseCustomWeb .cardBodyCustom .packageCardCenterBottom{padding:10px 17px 17px 4px}#offers_table tr,#recaps_table tr{cursor:pointer}#offers_table tr.selected td,#recaps_table tr.selected td{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.8)}#offers_table tr .fast-edit,#recaps_table tr .fast-edit{display:none}#offers_table tr .fast-edit.active,#recaps_table tr .fast-edit.active{display:inline-block}#offers_table tr .fast-edit-loader,#recaps_table tr .fast-edit-loader{display:none;justify-content:center;align-items:center;position:absolute;inset:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#offers_table tr .fast-edit-loader.active,#recaps_table tr .fast-edit-loader.active{display:flex}.offers-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.offers-dot.offers-dot-error{background-color:red}.offers-dot.offers-dot-warning{background-color:gold}.modern-showcase-slider-container{width:100%;margin:0 auto;padding:0 15px;overflow:hidden}.modern-showcase-slider-container .modern-showcase-controls{display:flex;margin-bottom:20px}.modern-showcase-slider-container .modern-showcase-controls .modern-see-all-btn{margin-left:auto;color:var(--primary-color)}.modern-showcase-slider-container .modern-swiper-wrapper{display:flex;gap:12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.modern-showcase-slider-container .modern-swiper-wrapper .modern-swiper-slide{flex-shrink:0;width:310px;transition:opacity .5s ease}.modern-showcase-slider-container .modern-swiper-wrapper .modern-swiper-slide .modern-single-showcase{height:100%}.modern-showcase-slider-container .modern-swiper-wrapper .modern-help-translator-element{position:absolute;top:0;left:0;height:100%;z-index:-1}.modern-showcase-slider-container .modern-swiper-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 0}.modern-showcase-slider-container .modern-swiper-pagination .modern-pagination-dot{width:8px;aspect-ratio:1/1;border-radius:50%;background-color:var(--primary-color);opacity:.3;cursor:pointer;transition:opacity .2s ease}.modern-showcase-slider-container .modern-swiper-pagination .modern-pagination-dot.small{width:4px}.modern-showcase-slider-container .modern-swiper-pagination .modern-pagination-dot.hidden{display:none}.modern-showcase-slider-container .modern-swiper-pagination .modern-pagination-dot.active{opacity:1}@media(min-width: 768px){.modern-showcase-slider-container{overflow:visible}}.quotationTemplate{margin-left:5%;margin-right:5%;font-family:"Segoe UI","Source Sans Pro",Calibri,Candara,Arial,sans-serif}.quotationTemplate .quotationHeader{width:100%}.quotationTemplate .quotationHeader .quotationHeaderColor{background-color:rgba(var(--primary-color-rgb), 1);height:20px;width:100%}.quotationTemplate .quotationInfo{font-weight:bold}.quotationTemplate .ownerData .ownerNameLabel{font-weight:bold}.quotationTemplate .singleService{margin-top:30px}.quotationTemplate .singleService .tableContainer{width:100%;overflow:hidden;border:2px solid #000;border-radius:var(--tiny-radius);background-color:#b3b3b3}.quotationTemplate .singleService .tableContainer .quotationTable{width:100%}.quotationTemplate .singleService .tableContainer .quotationTable thead tr th,.quotationTemplate .singleService .tableContainer .quotationTable .totalRow th{border-right:2px solid #000;text-align:center}.quotationTemplate .singleService .tableContainer .quotationTable thead tr th:last-child,.quotationTemplate .singleService .tableContainer .quotationTable .totalRow th:last-child{border-right:none}.quotationTemplate .singleService .tableContainer .quotationTable thead tr:last-child th,.quotationTemplate .singleService .tableContainer .quotationTable .totalRow:last-child th{border-bottom:2px solid #000}.quotationTemplate .singleService .tableContainer .quotationTable thead tr.totalRow th,.quotationTemplate .singleService .tableContainer .quotationTable .totalRow.totalRow th{border-bottom:none;border-top:2px solid #000}.quotationTemplate .singleService .tableContainer .quotationTable tbody tr td{border:1px solid #000;background-color:#bdc3c7}.quotationTemplate .singleService .tableContainer .quotationTable tbody tr td:first-child{border-left:none}.quotationTemplate .singleService .tableContainer .quotationTable tbody tr td:last-child{border-right:none}.quotationTemplate .singleService .tableContainer .quotationTable tr td,.quotationTemplate .singleService .tableContainer .quotationTable tr th{padding:2px 6px}.quotationTemplate .quotationCustomText{margin-top:30px;margin-bottom:30px}.quotationTemplate .quotationTotal{margin-top:20px}.quotationTemplate .quotationImage{width:100%;height:118px;background-size:contain;background-repeat:no-repeat;background-position:center}.quotationTemplate .mt20{margin-top:20px}.quotationTemplate .pdfColumn{float:left}.quotationTemplate .pdfColumn.w-2{width:50%}.quotationTemplate .pdfColumn.w-3{width:33.3333333333%}.quotationTemplate .pdfColumn.w-4{width:25%}.quotationTemplate .pdfColumn.w-5{width:20%}.quotationTemplate .pdfColumn.w-6{width:16.6666666667%}.quotationTemplate .pdfColumn.w-7{width:14.2857142857%}.quotationTemplate .pdfColumn.w-8{width:12.5%}.quotationTemplate .pdfColumn.w-9{width:11.1111111111%}.quotationTemplate .pdfColumn.w-10{width:10%}.quotationTemplate .pdfColumn.w-11{width:9.0909090909%}.quotationTemplate .pdfColumn.w-12{width:8.3333333333%}.quotationTemplate br.clearFloating{clear:both;line-height:0}a.quotationControl{position:relative}a.quotationControl:hover{text-decoration:none}a.quotationControl:hover>i.fas{color:var(--secondary-color)}a.quotationControl>i.fas{transition:color .1s linear;color:var(--primary-color);margin:auto}a.quotationControl>.text{color:var(--primary-text-color);position:absolute;text-transform:uppercase;display:flex;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;width:100%;height:100%}a.quotationControl>.text>span{margin:auto;font-size:1.3em}.socialShareIcon>svg{width:16px}.share-text{text-decoration-line:underline;font-size:14px;color:var(--primary-accent-color) !important}.socialShareButton{display:flex;align-items:center;flex-wrap:wrap;gap:5px 15px}.socialShareButton>span{cursor:pointer}.shareItem{cursor:pointer;border:1px solid #dcdcdc;border-radius:var(--medium-radius);opacity:1;padding:20px}.shareCircleBtn{background-color:#fff;box-shadow:0px 0px 5px 1px rgba(125,125,125,.44);border-radius:50%;width:34px;height:34px;padding-top:2.5px;padding-left:5px;cursor:pointer}.shareCircleBtn svg{width:25px;height:25px;padding-top:3px}.shareCircleBtn .imgSvgPrimary{fill:#000 !important}.socialWebButton{position:absolute;z-index:1;opacity:.7}.socialWebButton:hover{opacity:1}.socialWebButton.socialPackage{top:10px;right:10px}.socialWebButton.socialHotel{top:20px;right:9%}.socialContainerButton{position:absolute;top:10px;right:10px;z-index:1}.socialMobileButton{position:absolute;z-index:1;opacity:.7}.socialMobileButton:hover{opacity:1}.socialMobileButton.socialHotel{top:15px;left:83%}.socialMobileButton.socialHotel .shareCircleBtn{width:27px;height:27px}.socialMobileButton.socialHotel .shareCircleBtn svg{width:17px;height:17px;padding-top:3px}.socialMobileButton.socialHotelDetails{top:50px;right:5%}.socialMobileButton.socialPackage{top:20px;right:10px}.socialMobileButton.socialPackageDetails{top:50px;left:84%}@media only screen and (max-width: 900px){#shareMediaModal.modal.fade .modal-dialog{transform:translate3d(0, 15px, 0)}#shareMediaModal .socialMobileModal{position:fixed;top:auto;right:auto;left:auto;bottom:0;margin:0;width:100%}}.socialMobilePackageButton{position:absolute;top:10px;right:10px;z-index:1}.socialMobilePackageDetailsButton{position:absolute !important;top:50px !important;left:90% !important;z-index:1 !important}.ticketLoader{height:180px;display:flex;justify-content:center;align-items:center}.ticketLoader .ticketIconContainer{transform:rotate(-45deg)}.ticketLoader .ticketIconContainer i{color:var(--primary-color);font-size:46px;animation:heartbeat 4s infinite}.filterPlatinumContainer{padding:20px 10px}.filterPlatinumContainer .destinationBlock i.fas{color:var(--secondary-color)}.platinumCardsContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly}.platinumCardsContainer .platinumContainer{width:100%}.platinumCardsContainer .platinumContainer a.noDecoration,.platinumCardsContainer .platinumContainer a.noDecoration:focus,.platinumCardsContainer .platinumContainer a.noDecoration:active,.platinumCardsContainer .platinumContainer a.noDecoration:hover,.platinumCardsContainer .platinumContainer a.noDecoration:visited{text-decoration:none}.platinumCardsContainer .platinumContainer .platinumCard{background-size:cover;background-repeat:no-repeat;width:100%;height:272px;border-radius:var(--main-radius);overflow:hidden;display:flex;flex-direction:column;margin-top:.5em;margin-bottom:.5em}.platinumCardsContainer .platinumContainer .platinumCard:hover .backgroundGradient{height:35%}.platinumCardsContainer .platinumContainer .platinumCard:hover .backgroundGradient .hotelLocation{opacity:1}.platinumCardsContainer .platinumContainer .platinumCard:hover .backgroundGradient .hotelName:first-child():nth-last-child(1){padding-bottom:0}.platinumCardsContainer .platinumContainer .platinumCard .backgroundGradient{margin-bottom:0;margin-top:auto;width:100%;height:25%;padding-top:30px;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(4, 4, 4, 0.6666666667) 100%);transition:height .3s;display:flex;flex-direction:column}.platinumCardsContainer .platinumContainer .platinumCard .backgroundGradient .hotelName,.platinumCardsContainer .platinumContainer .platinumCard .backgroundGradient .hotelLocation{color:#fff;padding-left:20px;padding-right:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.platinumCardsContainer .platinumContainer .platinumCard .backgroundGradient .hotelName{font-size:20px;font-weight:600;margin-bottom:0;margin-top:auto;padding-bottom:10px;transition:padding-bottom .3s}.platinumCardsContainer .platinumContainer .platinumCard .backgroundGradient .hotelLocation{font-size:16px;opacity:0;transition:opacity .3s;padding-bottom:5px}@media only screen and (min-width: 576px){.platinumCardsContainer .platinumContainer{width:49%}}@media only screen and (min-width: 992px){.platinumCardsContainer .platinumContainer{width:32%}}html{scrollbar-width:thin;scrollbar-color:rgba(var(--primary-color-rgb), 0.9) rgba(0,0,0,0)}body{font-family:"Montserrat",sans-serif;font-size:10pt}body.overflowHiddenBody{overflow:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(var(--primary-color-rgb), 0.9);border-radius:8px}::-webkit-scrollbar-thumb{border-radius:8px;box-shadow:inset 1px 1px 6px rgba(var(--primary-color-rgb), 0.9);background-color:rgba(50,50,78,.5019607843)}.container-xl{max-width:1260px !important}.btnSecondary.btnConfirmBooking{width:-moz-min-content;width:min-content}.topnav .container .slideMenuContent{color:#000}.topnav .container>ul .slideMenuContent ul{opacity:1}/*# sourceMappingURL=main.min.css.map */