@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400..800&display=swap");:root{--bs-border-color:#e4e6e8;--bs-color-white:#fff;--bs-color-black:#000;--bs-color-700:#4d4d4d;--bs-background-1000:#000;--bs-background-white:#fff;--bs-color-1000:#000;--bs-background-body:#fff;--bs-background-1:#fff0ec;--bs-background-2:#e4f9f9;--bs-background-3:#e3f0ff;--bs-background-4:#f2f4f6;--bs-background-5:#fec107;--bs-background-6:#9dd3fb;--bs-background-7:#fcf2fa;--bs-background-8:#f6f3fc;--bs-background-9:#fcfcf3;--bs-background-12:#a8e2ef;--bs-background-card:#fff;--bs-neutral-0:#fff;--bs-neutral-100:#f2f4f6;--bs-neutral-200:#e4e6e8;--bs-neutral-300:#d6d7d8;--bs-neutral-400:#8e8e8e;--bs-neutral-500:#737373;--bs-neutral-600:#575756;--bs-neutral-700:#4d4d4d;--bs-neutral-800:#454545;--bs-neutral-900:#313131;--bs-neutral-1000:#212121;--bs-button-bg:#000;--bs-button-bg-2:#f2f4f6;--bs-button-text:#f2f4f6;--bs-button-text-2:#000;--bs-brand-secondary:#f2f4f6;--bs-brand-primary:#000;--bs-warning:#1c5e20;--bs-success:#3dc262;--bs-danger:#d63e29;--bs-brand-1:#8acfff;--bs-brand-2:#9761dc;--bs-brand-4:#c5ff41;--bs-color-grey:#afafaf;--bs-color-2:#c5ff41;--bs-color-grey-2:#f0f0f0;--bs-neutral-950:#1e1e1e;--bs-pilbeo-verde:#1c5e20;--bs-pilbeo-amarillo:#fec107;--bs-pilbeo-naranja:#ff9801;--swiper-pagination-color:#fec107;--swiper-theme-color:#fec107}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main{display:block;clear:both}thead{font-weight:600}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}input,select,button,textarea{font-family:"Urbanist",sans-serif;font-size:14px}*:focus,select:focus,.custom-select:focus,button:focus,textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,[type=text].form-control:focus,[type=password].form-control:focus,[type=email].form-control:focus,[type=tel].form-control:focus,[contenteditable].form-control:focus{outline:none !important;box-shadow:none !important}input:focus::-moz-placeholder{opacity:0;-moz-transition:.4s;transition:.4s}a{color:var(--bs-neutral-1000);
}
a:hover {
  color: #52B8AA;
}

li.hr span {
  width: 100%;
  height: 1px;
  background-color: #e4e4e4;
  margin: 20px 0;
  display: block;
}

/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_4___*/
::-moz-placeholder {
  color: var(--bs-neutral-600);opacity:1}::placeholder{color:var(--bs-neutral-600);
  opacity: 1;
}

:-ms-input-placeholder,
::-webkit-input-placeholder {
  color: var(--bs-neutral-600);opacity:1}.fix{overflow:hidden}.hidden{display:none}.clear{clear:both}.section{float:left;width:100%}.f-right{float:right}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.bg-img{background-position:center center;background-size:cover}.position-relative{position:relative}.height-100vh{height:100vh !important}*:focus,select:focus,.custom-select:focus,button:focus,textarea:focus,textarea.form-control:focus,input.form-control:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,[type=text].form-control:focus,[type=password].form-control:focus,[type=email].form-control:focus,[type=tel].form-control:focus,[contenteditable].form-control:focus{outline:none !important;box-shadow:none}.hover-up{transition:all .25s cubic-bezier(0.02,0.01,0.47,1)}.hover-up:hover{transform:translateY(-3px);transition:all .25s cubic-bezier(0.02,0.01,0.47,1)}body{background:#fff;background-size:contain}.form-control{border:1px solid var(--bs-neutral-200);
  border-radius: 8px;
  background-color: var(--bs-background-card);padding:11px 15px 13px 15px;width:100%;color:var(--bs-neutral-600);
}
.form-control::-moz-placeholder {
  color: var(--bs-neutral-400)}.form-control::placeholder{color:var(--bs-neutral-400);
}

.form-group {
  position: relative;
}
.form-group i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);left:15px;font-size:18px;color:var(--bs-neutral-600);
}

textarea.form-control {
  height: auto;
}

.form-icons {
  padding-left: 41px;
}

.text-white {
  color: #ffffff;
}
.text-pilbeo-verde {
	color: var(--bs-pilbeo-verde)}.brand-1-1{color:#52b8aa}.brand-1{color:var(--bs-brand-1);
}

.brand-4 {
  color: #C5FF41;
}

.brand-primary {
  color: var(--bs-brand-primary)}@media(min-width:1400px){.container{max-width:1248px}}strong{font-weight:bold}.divider{border-top:1px solid var(--bs-neutral-200);
  margin: 20px 0px;
}

a {
  text-decoration: none;
}

*:hover {
  transition-duration: 0.2s;
}

.section-box, .box-section {
  display: block;
  width: 100%;
}

.text-shadow {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)}.img-responsive{max-width:100%}.link-green{color:#319f1f}.display-1{font-size:96px;line-height:76px;font-family:"Manrope",sans-serif;font-weight:400}.display-2{font-size:82px;line-height:76px;font-family:"Manrope",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6,.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,.heading-6{font-family:"Manrope",sans-serif;font-weight:800}h1,.heading-1{font-size:64px;line-height:76px}h2,.heading-2{font-size:52px;line-height:76px}h3,.heading-3{font-size:44px;line-height:58px}h4,.heading-4{font-size:36px;line-height:48px}h5,.heading-5{font-size:28px;line-height:36px}h6,.heading-6{font-size:24px;line-height:32px}.heading-1-regular{font-weight:400}.heading-1-medium{font-weight:500}.heading-2-regular{font-weight:400}.heading-2-medium{font-weight:500}.heading-3-regular{font-weight:400}.heading-3-medium{font-weight:500}.heading-4-regular{font-weight:400}.heading-4-medium{font-weight:500}.heading-5-regular{font-weight:400}.heading-5-medium{font-weight:500}.heading-6-regular{font-weight:400}.heading-6-medium{font-weight:500}.text-sm,.text-md,.text-lg,.text-xl,.text-label{font-family:"Manrope",sans-serif;font-weight:500}.text-xs,.text-xs-medium,.text-xs-bold{font-size:12px;line-height:18px}.text-sm,.text-sm-medium,.text-sm-bold{font-size:14px;line-height:22px}.text-md,.text-md-medium,.text-md-bold{font-size:16px;line-height:26px}.text-lg,.text-lg-medium,.text-lg-bold{font-size:18px;line-height:28px}.text-xl,.text-xl-medium,.text-xl-bold{font-size:20px;line-height:32px}.text-xs-bold,.text-sm-bold,.text-md-bold,.text-lg-bold,.text-xl-bold{font-weight:700 !important}.text-xs-medium,.text-sm-medium,.text-md-medium,.text-lg-medium,.text-xl-medium{font-weight:500}.text-label{font-size:22px;line-height:27px}.text-15-medium{font-size:15px;line-height:23px;font-weight:500;font-family:"Manrope",sans-serif}.text-20-medium{font-size:20px;line-height:26px;font-weight:500;font-family:"Manrope",sans-serif}.text-24-semibold{font-size:24px;line-height:29px;font-weight:600;letter-spacing:3%;font-family:"Manrope",sans-serif}.text-24-bold{font-size:24px;line-height:34px;font-weight:700;font-family:"Manrope",sans-serif}.text-22-bold{font-size:22px;line-height:28px;font-weight:700;font-family:"Manrope",sans-serif}.text-20-medium{font-size:20px;line-height:22px;font-weight:500;font-family:"Manrope",sans-serif}.text-18-bold{font-size:18px;line-height:28px;font-weight:700;font-family:"Manrope",sans-serif}.text-16-bold{font-size:16px;line-height:16px;font-weight:700;font-family:"Manrope",sans-serif}.text-18-semibold{font-size:18px;line-height:28px;font-weight:600;font-family:"Manrope",sans-serif}.text-32-bold{font-size:32px;line-height:42px;font-weight:700;font-family:"Manrope",sans-serif}.text-48-semibold{font-size:48px;line-height:55px;font-weight:600;font-family:"Manrope",sans-serif}.text-88-semibold{font-size:88px;line-height:76px;font-weight:600;font-family:"Manrope",sans-serif}.text-96{font-size:96px !important;line-height:103px !important;font-weight:400 !important;font-family:"Manrope",sans-serif !important}.linear-3{background:linear-gradient(236deg,#22d1ee 0%,#c5ff41 100%)}.color-grey{color:var(--bs-color-grey);
}

.color-grey-2 {
  color: var(--bs-color-grey-2)}.color-pilbeo-amarillo{color:var(--bs-pilbeo-amarillo);
}

.linear-1 {
  background: linear-gradient(236deg, #22D1EE 0%, #3D5AF1 100%)}.linear-2{background:linear-gradient(236deg,#27d9ae 0%,#23caee 100%)}.border-linear-2{border-image-source:linear-gradient(to left,#22d1ee,#3d5af1) !important}.bg-1{background-color:var(--bs-background-1) !important;
}

.bg-2 {
  background-color: var(--bs-background-2) !important}.bg-3{background-color:var(--bs-background-3) !important;
}

.bg-4 {
  background-color: var(--bs-background-4) !important}.bg-5{background-color:var(--bs-background-5) !important;
}

.bg-6 {
  background-color: var(--bs-background-6) !important}.bg-pilbeo-verde{background-color:var(--bs-pilbeo-verde) !important;
}

/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_35___*/
.preloader {
  background-color: #ECF0F1;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  transition: 0.6s;
  margin: 0 auto;
}
.preloader img {
  max-width: 250px;
}

.pagination {
  justify-content: flex-start;
  margin-top: 30px;
  flex-wrap: wrap;
  list-style: none !important;
  padding-left: 0px !important;
}
.pagination li {
  margin-bottom: 8px;
}
.pagination li a, .go-to {
  display: inline-block;
  width: 48px;
  height: 48px;
  line-height: 48px;
  border: 0px solid var(--bs-neutral-100);border-radius:50%;text-align:center;padding:0;font-family:"Manrope",sans-serif;font-size:18px;font-weight:600;color:var(--bs-neutral-500);
  margin: 2px 4px;
  background-color: var(--bs-button-bg-2)}.pagination li a:hover,.pagination li a.active{background-color:var(--bs-button-bg);
  color: var(--bs-button-text)}.pagination .page-item:not(:first-child) .page-link{margin-left:2px}.pagination .page-item:last-child .page-link{border:0;line-height:42px;border-radius:50%}.pagination .page-item:last-child .page-link svg{stroke:var(--bs-button-text-2);
}
.pagination .page-item:last-child .page-link:hover svg {
  stroke: #AFAFAF;
}
.pagination .page-item:first-child .page-link {
  border: 0px;
  line-height: 42px;
  border-radius: 50%;
}
.pagination .page-item:first-child .page-link svg {
  stroke: var(--bs-button-text-2)}.pagination .page-item:first-child .page-link:hover svg{stroke:#afafaf}.box-count{text-align:left;margin:0 0 20px 0}.box-count .deals-countdown{border-radius:0;display:flex;padding:4px 0;width:100%;margin:auto;max-width:100%}.box-count .deals-countdown .countdown-section{display:inline-block;text-align:center;line-height:12px;position:relative;margin-right:4px}.box-count .deals-countdown .countdown-section span{display:block;color:#fff}.box-count .deals-countdown .countdown-section .countdown-amount{font-size:20px;font-weight:700;line-height:46px;width:42px;min-height:46px;background-color:var(--bs-button-bg-2);
  border-radius: 8px;
  color: var(--bs-neutral-1000);margin-bottom:4px}.box-count .deals-countdown .countdown-section .countdown-period{text-transform:capitalize;font-size:12px;font-weight:bold;line-height:18px;color:var(--bs-neutral-400);
}
.box-count .deals-countdown .countdown-section:last-child::before {
  display: none;
}

.card-count .box-count .deals-countdown .countdown-section .countdown-amount {
  background-color: var(--bs-neutral-0);border:1px solid var(--bs-border-color);
}
.card-count .box-count .deals-countdown .countdown-section .countdown-period {
  color: var(--bs-neutral-0)}.w-85{width:85% !important}.link-secondary{color:var(--bs-brand-secondary);
}
.link-secondary:hover {
  color: var(--bs-success)}.link-secondary-2{color:var(--bs-warning) !important;
}

.dropdown-language .dropdown-item img {
  margin-right: 5px;
}

.box-dropdown-cart {
  position: relative;
}

.box-dropdown-cart .dropdown-account, .box-dropdown-cart .dropdown-cart {
  padding: 25px 25px;
  width: 110px;
  min-width: 110px;
}

.box-dropdown-cart .dropdown-cart {
  width: 90px;
}

.box-dropdown-cart .dropdown-account ul li, .box-dropdown-cart .dropdown-cart ul li, .box-dropdown-cart .dropdown-profile ul li {
  margin-bottom: 15px;
}

.box-dropdown-cart .dropdown-account ul li a, .box-dropdown-cart .dropdown-cart ul li a, .box-dropdown-cart .dropdown-profile ul li a {
  color: var(--bs-neutral-1000);text-decoration:none;transition-duration:.2s}.box-dropdown-cart .dropdown-account ul li a:hover,.box-dropdown-cart .dropdown-cart ul li a:hover,.box-dropdown-cart .dropdown-profile ul li a:hover{margin-left:5px;transition-duration:.2s}.box-dropdown-cart .dropdown-account ul li a img,.box-dropdown-cart .dropdown-cart ul li a img{float:left;margin:4px 10px 0 0}.dropdown-cart{display:none;visibility:hidden;position:absolute;right:-70px;top:calc(100% + 22px);z-index:99;width:320px;background-color:#fff;padding:22px;transition:all .25s cubic-bezier(0.645,0.045,0.355,1);border-radius:0 0 4px 4px;border:1px solid #3d565f}.dropdown-cart.dropdown-open{display:block;visibility:visible}.dropdown-account,.dropdown-cart,.dropdown-profile{left:0;display:none;visibility:hidden;position:absolute;top:calc(100% + 25px);border-radius:8px;z-index:99;width:220px;background-color:var(--bs-neutral-0);
  padding: 22px;
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);transition:all .25s cubic-bezier(0.645,0.045,0.355,1);border:1px solid var(--bs-neutral-100);
}
.dropdown-profile {
	left: inherit;
	right: 0;
	width: 150px;
}

.dropdown-account.dropdown-open, .dropdown-cart.dropdown-open, .box-dropdown-cart.open .dropdown-account {
  display: block;
  visibility: visible;
}

.dropdown-account ul li, .dropdown-cart ul li {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 20px;
}

.dropdown-account ul li:last-child, .dropdown-cart ul li:last-child, .dropdown-profile ul li:last-child {
  margin: 0;
}

.dropdown-account ul li a, .dropdown-cart ul li a {
  color: var(--bs-neutral-1000)}.dropdown-account ul li a:hover,.dropdown-cart ul li a:hover{color:var(--bs-warning) !important;
}

.bdrd8 {
  border-radius: 8px;
}

.popup-signin, .popup-signup, .popup-generic {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9999;
  height: 100%;
  width: 100%;
  background: url("/assets/meta/b2932466/imgs/template/overlay.png") repeat;overflow-y:hidden;overflow-x:hidden;display:none;padding:10px}.popup-signin .popup-container,.popup-signup .popup-container,.popup-generic .popup-container{border-radius:16px;background-color:var(--bs-neutral-0);
  background-position: right bottom;
  background-repeat: no-repeat;
  position: relative;
  max-width: 470px;
  width: 100%;
  margin: 3% auto auto auto;
  border: 1px solid var(--bs-neutral-0)}.popup-signin .popup-container .popup-content,.popup-signup .popup-container .popup-content,.popup-generic .popup-container .popup-content{padding:30px 35px 20px 35px}.form-group .cb-remember{height:15px;width:15px;float:left;margin:1px 10px 0 0}.form-group .remeber-me label{font-size:12px;line-height:18px;font-weight:500;margin-bottom:0}.form-group label.text-sm-medium{font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
  margin-bottom: 8px;
}
.form-group input.username {
  background-image: url("/assets/meta/z6840fd3d/imgs/template/popup/username.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.username:focus{background-image:url("/assets/meta/z6840fd3d/imgs/template/popup/username.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.email{background-image:url("/assets/meta/zb01ce38f/imgs/template/popup/email.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.email:focus{background-image:url("/assets/meta/zb01ce38f/imgs/template/popup/email.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.phone{background-image:url("/assets/meta/zcd9dc38e/imgs/template/popup/phone.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.phone:focus{background-image:url("/assets/meta/zcd9dc38e/imgs/template/popup/phone.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.password{background-image:url("/assets/meta/z128beba/imgs/template/popup/pass.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.password:focus{background-image:url("/assets/meta/z128beba/imgs/template/popup/pass.svg");background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.form-group input.country{background-image:url("/assets/meta/zcd9dc38e/imgs/template/popup/country.svg");background-size:17px;background-position:left 18px center;background-repeat:no-repeat;padding-left:45px}.box-remember-forgot{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.popup-firstload{position:fixed;top:0;left:0;z-index:9999;height:100%;width:100%;background:url("/assets/meta/b2932466/imgs/template/overlay.png") repeat}.popup-firstload .popup-container{border-radius:16px;background-color:var(--bs-background-5);
  background-image: url("/assets/meta/69403c4d/imgs/template/bg-popup.png");background-position:center;background-repeat:no-repeat;position:relative;max-width:1036px;width:100%;margin:6% auto auto auto;border:1px solid var(--bs-neutral-0);
}
.popup-firstload .popup-container .popup-content {
  padding: 61px 0px;
  display: flex;
}
.popup-firstload .popup-container .popup-left {
  padding-left: 72px;
  width: 50%;
}
.popup-firstload .popup-container .popup-right {
  position: relative;
  width: 50%;
}

.close-popup {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1234;
  height: 42px;
  width: 42px;
  background: url("/assets/meta/42bb6847/imgs/template/icons/close.png") no-repeat center;background-color:var(--bs-neutral-0);
  border-radius: 4px;
  cursor: pointer;
}

.close-popup-signin, .close-popup-signup, .close-popup-generic {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1234;
  height: 42px;
  width: 42px;
  background: url("/assets/meta/42bb6847/imgs/template/icons/close.png") no-repeat center;background-color:var(--bs-neutral-100);
  border-radius: 4px;
  cursor: pointer;
}

.logo-area {
  padding: 21px 21px 21px 72px;
  background-color: var(--bs-neutral-0);border-radius:0 500px 500px 0;display:inline-block;margin-left:-72px}.button-area{padding:28px 46px;background-color:var(--bs-neutral-0);
  border-radius: 500px 0px 0px 500px;
  display: inline-block;
  margin-left: -72px;
  position: absolute;
  right: 0px;
  bottom: 48px;
}
.button-area .btn-next {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background-color: var(--bs-neutral-1000);display:inline-block;padding:0;line-height:36px}.button-area .btn-next svg{stroke:var(--bs-neutral-0);
}
.button-area .btn-next:hover {
  background-color: var(--bs-brand-secondary)}.button-area .btn-next:hover svg{stroke:var(--bs-neutral-1000);
}

.title-popup {
  margin-top: 22px;
  margin-bottom: 30px;
}

.box-price {
  border: 4px solid var(--bs-color-white);border-radius:50%;width:115px;height:115px;background-color:var(--bs-brand-secondary);
  text-align: center;
  line-height: 95px;
  position: absolute;
  bottom: -10px;
  left: -40px;
}
.box-price .box-price-inner {
  display: inline-block;
  line-height: 22px;
  vertical-align: middle;
}
.box-price .box-price-inner .text-price-1 {
  font-size: 9px;
  line-height: 14px;
  font-weight: 700;
  display: block;
  color: var(--bs-color-1000)}.box-price .box-price-inner .text-price-2{font-size:29px;line-height:39px;display:block;font-weight:700;color:var(--bs-color-1000);
}
.box-price .box-price-inner .text-price-3 {
  font-size: 11x;
  display: block;
  line-height: 18px;
  font-weight: 700;
  color: var(--bs-color-1000);text-decoration:underline}.background-body{background-color:var(--bs-background-body) !important;
}

.button-bg-2 {
  background-color: var(--bs-button-bg-2) !important}.background-1{background-color:var(--bs-background-1) !important;
}

.background-2 {
  background-color: var(--bs-background-2) !important}.background-3{background-color:var(--bs-background-3) !important;
}

.background-4 {
  background-color: var(--bs-background-4) !important}.background-5{background-color:var(--bs-background-5) !important;
}
.background-pilbeo-verde {
  background-color: var(--bs-pilbeo-verde) !important}.background-6{background-color:var(--bs-background-6) !important;
}

.background-7 {
  background-color: var(--bs-background-7) !important}.background-8{background-color:var(--bs-background-8) !important;
}

.background-9 {
  background-color: var(--bs-background-9) !important}.background-card{background-color:var(--bs-background-card) !important;
}

.background-0 {
  background-color: var(--bs-neutral-0) !important}.background-100{background-color:var(--bs-neutral-100) !important;
}

.background-1000 {
  background-color: var(--bs-neutral-1000) !important}.color-white{color:var(--bs-color-white) !important;
}

.neutral-0 {
  color: var(--bs-neutral-0) !important}.neutral-100{color:var(--bs-neutral-100) !important;
}

.neutral-200 {
  color: var(--bs-neutral-200) !important}.neutral-300{color:var(--bs-neutral-300) !important;
}

.neutral-400 {
  color: var(--bs-neutral-400) !important}.neutral-500{color:var(--bs-neutral-500) !important;
}

.neutral-600 {
  color: var(--bs-neutral-600) !important}.neutral-700{color:var(--bs-neutral-700) !important;
}

.neutral-800 {
  color: var(--bs-neutral-800) !important}.neutral-900{color:var(--bs-neutral-900) !important;
}

.neutral-1000 {
  color: var(--bs-neutral-1000) !important}.light-mode{display:inline-block !important}.dark-mode{display:none !important}.divider-line{margin:20px 0;border-bottom:1px solid var(--bs-border-color);
}

.mobile-menu {
  margin-top: 30px;
}

.popup-content .btn.btn-black-lg {
  background-color: var(--bs-background-1000);color:var(--bs-color-white) !important;
}
.popup-content .btn.btn-black-lg svg {
  stroke: var(--bs-color-white)}.popup-signin .popup-content .btn.btn-black-lg,.popup-signup .popup-content .btn.btn-black-lg{background-color:var(--bs-neutral-1000);
  color: var(--bs-neutral-0) !important}.popup-signin .popup-content .btn.btn-black-lg svg,.popup-signup .popup-content .btn.btn-black-lg svg{stroke:var(--bs-neutral-0);
}

.background-brand-2 {
  background-color: var(--bs-brand-secondary) !important}.datepicker table tr td,.datepicker table tr th{width:auto;height:auto;border-radius:6px;padding:8px 15px}.datepicker .next{background-image:url("/assets/meta/7e804aed/imgs/template/icons/next-day.png");background-repeat:no-repeat;background-position:center;cursor:pointer;text-indent:-100px;overflow:hidden}.datepicker .next:hover{background-image:url("/assets/meta/7e804aed/imgs/template/icons/next-day.png");background-repeat:no-repeat;background-position:center}.datepicker .prev{background-image:url("/assets/meta/27fe4955/imgs/template/icons/prev-day.png");background-repeat:no-repeat;background-position:center;cursor:pointer;text-indent:-100px;overflow:hidden}.datepicker .prev:hover{background-image:url("/assets/meta/27fe4955/imgs/template/icons/prev-day.png");background-repeat:no-repeat;background-position:center}.datepicker table tr td.active:active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active{background-color:var(--bs-brand-secondary);
  border-color: var(--bs-brand-secondary);color:var(--bs-color-black);
  background-image: linear-gradient(to bottom, var(--bs-brand-secondary),var(--bs-brand-secondary))}.datepicker table tr td.day:hover,.datepicker table tr td.focused{color:var(--bs-color-black);
}

.box-calendar-date {
  position: relative;
}
.box-calendar-date::before {
  content: "";
  height: 10px;
  width: 14px;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  top: 10px;
  border: 0px;
}
.box-calendar-date input {
  border: 0px;
  height: auto;
  background-color: transparent;
  padding-left: 22px !important;
  font-family: "Manrope", sans-serif;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
}

/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_37___*/
a,
button,
img,
input,
span,
h4 {
  transition: all 0.3s ease 0s;
}

@keyframes slideleft {
  10% {
    opacity: 0;
    transform: scale(0);right:0}50%{opacity:1;transform:scale(1)}90%{opacity:0;transform:scale(0);right:100%}}[data-loader=spinner]{width:35px;height:35px;display:inline-block;animation:spinner 1.2s infinite ease-in-out;background:url("/assets/meta/zbb033b7d/imgs/template/favicon.svg");box-shadow:0 0 10px #fff}@keyframes spinner{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-180deg)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(151,119,250,0.8)}100%{box-shadow:0 0 0 5px rgba(0,0,0,0)}}@keyframes shadow-pulse-big{0%{box-shadow:0 0 0 0 rgba(239,63,72,0.1)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}@keyframes jump{0%{transform:translate3d(0,20%,0)}100%{transform:translate3d(0,0,0)}}.jump{transform-origin:0 0;animation:jump .5s linear alternate infinite}.blur-move{animation:blur-move 10s ease infinite}@keyframes blur-move{0%{top:0;left:-10%}25%{top:-45%;left:-12%}50%{top:-45%;left:50%}75%{top:-45%;left:-12%}100%{top:0;left:-10%}}@keyframes spinning-coin-fall{0%{transform:translate(-50%,-50%) perspective(160px) rotateY(0) rotateX(0)}10%{opacity:1;transform:translate(-50%,-50%) perspective(160px) rotateY(-65deg) rotateX(0)}70%{opacity:1;transform:translate(-50%,-50%) perspective(160px) rotateY(1440deg) rotateX(0)}90%,to{opacity:1;transform:translate(-50%,-50%) perspective(160px) rotateY(2880deg) rotateX(90deg)}}.spinning-coin-fall:before{animation:spinning-coin-fall 3s infinite;background-color:var(--bs-warning);
  border-radius: 100%;
  content: "";
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  transform-origin: center;
  width: 40px;
}

/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_39___*/
body {
  color: var(--bs-color-1000);font-family:"Manrope",sans-serif;font-size:14px;line-height:24px;font-style:normal;font-weight:400}.btn{font-family:"Manrope",sans-serif;border-radius:0;padding:14px 23px;font-size:18px;line-height:1;transition:.2s}.btn:hover{color:var(--bs-warning);
}
.btn.btn-dropdown {
  padding: 8px 35px 8px 18px;
  border-radius: 50px;
  border: 1px solid var(--bs-neutral-200);color:var(--bs-neutral-1000);
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  background: var(--bs-neutral-200) url("/assets/meta/z2b16c70b/imgs/template/icons/arrow-down.svg") no-repeat right 15px center}.btn.btn-dropdown:after{display:none}.btn.btn-dropdown:hover{background-color:var(--bs-neutral-100);
}
.btn.btn-black {
  padding: 8px 18px !important;
  color: var(--bs-neutral-0) !important;font-size:14px !important;line-height:22px !important;font-family:"Manrope",sans-serif;font-weight:700 !important;background-color:var(--bs-neutral-1000);
  border-radius: 50px;
  border: 0;
}
.btn.btn-black:hover {
  color: var(--bs-neutral-1000) !important;background-color:var(--bs-neutral-100);
}
.btn.btn-gray {
  padding: 8px 18px !important;
  color: var(--bs-neutral-1000) !important;font-size:14px !important;line-height:22px !important;font-family:"Manrope",sans-serif;font-weight:700 !important;background-color:var(--bs-button-bg-2);
  border-radius: 50px;
  border: 1px solid var(--bs-border-color)}.btn.btn-gray svg{stroke:var(--bs-neutral-1000);
  margin-left: 13px;
}
.btn.btn-gray:hover {
  color: var(--bs-neutral-0) !important;background-color:var(--bs-neutral-1000);
  border: 0;
}
.btn.btn-gray:hover svg {
  stroke: var(--bs-neutral-0)}.btn.btn-black-lg{padding:12px 22px !important;color:var(--bs-neutral-0) !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-family: "Manrope", sans-serif;
  font-weight: 700 !important;
  background-color: var(--bs-neutral-1000);border-radius:50px;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content}.btn.btn-black-lg svg{stroke:var(--bs-neutral-0);
  margin-left: 13px;
}
.btn.btn-black-lg svg.first {
  margin-left: 0px;
  margin-right: 8px;
}
.btn.btn-black-lg:hover {
  color: var(--bs-neutral-1000) !important;background-color:var(--bs-neutral-200);
}
.btn.btn-black-lg:hover svg {
  stroke: var(--bs-neutral-1000)}.btn.btn-black-lg-square{padding:12px 22px !important;color:var(--bs-neutral-0) !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-family: "Manrope", sans-serif;
  font-weight: 700 !important;
  background-color: var(--bs-neutral-1000);border-radius:8px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.btn.btn-black-lg-square svg{stroke:var(--bs-neutral-0);
  margin-left: 13px;
}
.btn.btn-black-lg-square svg.first {
  margin-left: 0px;
  margin-right: 8px;
}
.btn.btn-black-lg-square:hover {
  color: var(--bs-neutral-1000) !important;background-color:var(--bs-neutral-200);
}
.btn.btn-black-lg-square:hover svg {
  stroke: var(--bs-neutral-1000)}.btn.btn-pilbeo-verde{background-color:var(--bs-pilbeo-verde) !important;
  color: var(--bs-neutral-0) !important}.btn.btn-pilbeo-amarillo{background-color:var(--bs-pilbeo-amarillo) !important;
  color: var(--bs-neutral-0) !important}.btn.btn-bg-2-lg-square{padding:12px 22px !important;color:var(--bs-neutral-1000) !important;
  font-size: 16px !important;
  line-height: 26px !important;
  font-family: "Manrope", sans-serif;
  font-weight: 700 !important;
  background-color: var(--bs-button-bg-2);border-radius:8px;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.btn.btn-bg-2-lg-square svg{stroke:var(--bs-neutral-1000);
  margin-left: 13px;
}
.btn.btn-bg-2-lg-square svg.first {
  margin-left: 0px;
  margin-right: 8px;
}
.btn.btn-bg-2-lg-square:hover {
  color: var(--bs-neutral-0) !important;background-color:var(--bs-neutral-1000);
}
.btn.btn-bg-2-lg-square:hover svg {
  stroke: var(--bs-neutral-0)}.btn.btn-tag{padding:12px 22px;font-size:14px;line-height:22px;font-weight:700;background-color:var(--bs-neutral-100);
  border-radius: 50px;
  color: var(--bs-neutral-1000)}.btn.btn-tag-sm{padding:9px 16px;font-size:12px;line-height:18px;border-radius:50px;color:var(--bs-neutral-1000);
  background-color: var(--bs-neutral-0);border:1px solid var(--bs-border-color);
}
.btn.btn-tag-sm:hover {
  background-color: var(--bs-neutral-1000);color:var(--bs-neutral-0);
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.btn.btn-tag-white{padding:12px 22px;font-size:14px;line-height:22px;font-weight:700;background-color:var(--bs-neutral-0);
  border-radius: 50px;
  color: var(--bs-neutral-1000)}.btn.btn-brand-secondary{padding:12px 22px;font-size:16px;line-height:26px;font-weight:700;background-color:var(--bs-brand-secondary);
  border-radius: 50px;
  color: var(--bs-color-1000) !important;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.btn.btn-brand-secondary svg{stroke:var(--bs-neutral-1000);
  margin-left: 13px;
}
.btn.btn-brand-secondary .first {
  margin-left: 0px;
  margin-right: 8px;
}
.btn.btn-brand-secondary:hover {
  color: var(--bs-neutral-1000) !important;background-color:var(--bs-neutral-200);
}
.btn.btn-payment {
  padding: 0px 17px;
  height: 50px;
  line-height: 45px;
  border: 1px solid var(--bs-border-color);border-radius:5px;background-color:var(--bs-neutral-0);
  text-align: center;
  margin-right: 10px;
}
.btn.btn-payment img {
  display: inline-block;
  vertical-align: middle;
}
.btn.btn-default {
  padding: 11px 18px;
  border-radius: 50px;
  background-color: var(--bs-neutral-1000);color:var(--bs-neutral-0);
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
}
.btn.btn-mode {
  padding: 11px 18px;
  border-radius: 50px;
  background-color: var(--bs-neutral-100);color:var(--bs-neutral-1000);
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
}
.btn.btn-mode img {
  display: block;
  vertical-align: middle;
}
.btn.btn-dropdown-search {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  border: 0px;
  color: var(--bs-neutral-1000);background-color:transparent;position:relative;width:auto;text-align:left;padding:5px 40px 5px 5px;position:relative}.btn.btn-dropdown-search:after{content:"";height:10px;width:14px;background-color:transparent;background-position:center;background-repeat:no-repeat;position:absolute;right:10px;top:10px;border:0}.btn.btn-border-1{padding:16px;border:1px solid var(--bs-border-color);
  border-radius: 8px;
  background-color: var(--bs-neutral-0);font-size:16px;line-height:26px;font-weight:700;color:var(--bs-neutral-1000);
}
.btn.btn-border-1 svg, .btn.btn-border-1 img {
  margin-right: 12px;
  fill: var(--bs-neutral-500)}.btn.btn-border-1 img{display:inline-block;vertical-align:middle}.btn.btn-border-1:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.btn.btn-how-work{font-size:16px;line-height:26px;font-weight:700;color:var(--bs-neutral-1000);
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0px;
}
.btn.btn-white {
  background-color: var(--bs-neutral-0);border:1px solid var(--bs-border-color);
  border-radius: 38px;
  min-width: 140px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  color: var(--bs-neutral-1000)}.btn.btn-white:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.btn.btn-white-sm{padding:7px 21px 9px 21px;background-color:var(--bs-neutral-0);
  border: 1px solid var(--bs-border-color);border-radius:38px;min-width:140px;font-size:16px;line-height:18px;font-weight:700;color:var(--bs-neutral-1000);
}
.btn.btn-white-sm:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.btn.btn-white-sm img{display:inline-block;vertical-align:middle;margin:0 1px}.btn.btn-white-md{padding:10px 21px 10px 21px;background-color:var(--bs-neutral-0);
  border: 1px solid var(--bs-border-color);border-radius:38px;min-width:auto;font-size:16px;line-height:18px;font-weight:700;color:var(--bs-neutral-1000);
}
.btn.btn-white-md:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.btn.btn-white-md img{display:inline-block;vertical-align:middle;margin:0 1px}.btn.btn-signin{padding:11px 18px;background-color:var(--bs-neutral-0);
  border: 1px solid var(--bs-border-color);border-radius:38px;font-weight:700;color:var(--bs-neutral-1000);
}
.btn.btn-signin:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.btn.btn-label-tag{padding:7px 12px;font-size:12px;line-height:12px;font-weight:700;background-color:var(--bs-background-1);
  border-radius: 16px;
  border: 1px solid var(--bs-border-color);color:var(--bs-neutral-1000);
}
.btn.btn-label-tag:hover {
  background-color: var(--bs-neutral-1000) !important;color:var(--bs-neutral-0);
}
.btn.btn-label-tag-lg {
  padding: 8px 18px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  background-color: var(--bs-background-1);border-radius:50px;border:1px solid var(--bs-border-color);
  color: var(--bs-neutral-1000)}.btn.btn-label-tag-lg:hover{background-color:var(--bs-neutral-1000) !important;
  color: var(--bs-neutral-0)}.btn.btn-link{color:var(--bs-neutral-1000);
  font-size: 16px;
  line-height: 26px;
  font-weight: bold;
  text-decoration: none;
}
.btn.btn-link svg {
  stroke: var(--bs-neutral-1000);margin-left:12px}.btn.btn-link:hover{color:var(--bs-brand-secondary);
}
.btn.btn-link:hover svg {
  stroke: var(--bs-brand-secondary)}.btn.btn-login{background-color:var(--bs-neutral-100);
  border-radius: 8px;
  padding: 14px;
  min-width: 56px;
  color: var(--bs-neutral-1000);font-size:14px;line-height:22px;border:1px solid var(--bs-neutral-200);
  height: 56px;
}
.btn.btn-login img {
  display: block;
  margin: auto;
}
.btn.btn-login:hover {
  background-color: var(--bs-neutral-900);color:var(--bs-neutral-0);
  border-color: var(--bs-neutral-900)}.btn.btn-google{width:100%;display:flex;align-items:center;justify-content:center;height:56px}.btn.btn-google img{margin-right:10px;margin-left:0}.btn.btn-sort{padding:8px 10px}.btn.btn-sort svg{stroke:var(--bs-neutral-1000);
}
.btn.btn-sort:hover svg {
  stroke: var(--bs-warning)}.btn.btn-share{padding:9px 18px;border:1px solid var(--bs-border-color);
  border-radius: 50px;
  background-color: var(--bs-background-card);color:var(--bs-button-text-2);
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
}
.btn.btn-share svg {
  fill: var(--bs-neutral-1000);margin-right:6px}.btn.btn-wishlish{padding:9px 18px;border-radius:50px;background-color:var(--bs-button-bg-2);
  color: var(--bs-button-text-2);font-size:14px;line-height:22px;font-weight:bold}.btn.btn-wishlish svg{fill:var(--bs-neutral-1000);
  margin-right: 6px;
}
.btn.btn-book {
  border-radius: 8px;
  padding: 15px;
  width: 100%;
  background-color: var(--bs-neutral-1000);color:var(--bs-brand-secondary);
  font-size: 16px;
  line-height: 26px;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-book svg {
  stroke: var(--bs-brand-secondary);margin-left:10px}.btn.btn-tag-border{padding:7px 14px;background-color:var(--bs-background-card);
  border: 1px solid var(--bs-border-color);border-radius:50px;font-size:12px;line-height:18px;color:var(--bs-button-text-2);
}
@keyframes anime {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.video-play-button {
  position: relative;
  z-index: 10;
  transform: translateY(-50%);box-sizing:content-box;display:inline-block;width:auto;height:44px;border-radius:50%;padding:18px 20px 18px 80px}.video-play-button:before{content:"";position:absolute;z-index:0;left:0;top:50%;transform:translateY(-50%);display:block;width:80px;height:80px;background:rgba(255,255,255,0.337254902);border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-play-button:after{content:"";position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);display:block;width:80px;height:80px;background:#c5ff41;border-radius:50%;transition:all 200ms}.video-play-button:hover:after{background-color:#f1ad34}.video-play-button:before{content:"";color:red;position:absolute;z-index:0;left:0;top:50%;transform:translateY(-50%);display:block;width:80px;height:80px;background:rgba(255,255,255,0.337254902);border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.video-play-button span{display:block;position:absolute;z-index:3;width:0;height:0;border-left:27px solid var(--bs-neutral-1000);
  border-top: 19px solid transparent;
  border-bottom: 19px solid transparent;
  left: 50%;
  margin-left: -20px;
  top: 22px;
}

.video-play-button {
  animation: scale-up-center 1s cubic-bezier(0.68, -0.55, 0.265, 1.55) both}.video-play-button-2{position:relative;z-index:10;transform:translateY(-50%);box-sizing:content-box;display:inline-block;width:auto;height:44px;border-radius:50%;padding:18px 20px 18px 80px}.video-play-button-2:before{content:"";position:absolute;z-index:0;left:0;top:50%;transform:translateY(-50%);display:block;width:80px;height:80px;background:linear-gradient(236deg,#c2ffe9 0%,#edffc2 100%);border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-play-button-2:after{content:"";position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);display:block;width:80px;height:80px;background:var(--bs-neutral-1000);
  border-radius: 50%;
  transition: all 200ms;
}

.video-play-button-2:hover:after {
  background-color: #f1ad34;
}

.video-play-button-2:before {
  content: "";
  color: red;
  position: absolute;
  z-index: 0;
  left: 0%;
  top: 50%;
  transform: translateY(-50%);display:block;width:80px;height:80px;background:linear-gradient(236deg,#c2ffe9 0%,#edffc2 100%);border-radius:50%;animation:pulse-border 1500ms ease-out infinite}.video-play-button-2 img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}.video-play-button-2 span{display:block;position:absolute;z-index:3;width:0;height:0;border-left:27px solid #c5ff41;border-top:19px solid transparent;border-bottom:19px solid transparent;left:50%;margin-left:-20px;top:22px}.video-play-button-2{animation:scale-up-center 1s cubic-bezier(0.68,-0.55,0.265,1.55) both}#scrollUp{position:relative;z-index:10;display:inline-block;height:40px;border-radius:50%;padding:0;width:40px;color:#fff;right:30px;bottom:30px;text-align:center;z-index:999 !important;border:0;background:var(--bs-neutral-900);
  line-height: 40px;
}
#scrollUp svg {
  fill: var(--bs-brand-secondary);height:14px;position:relative;z-index:123}#scrollUp{animation:scale-up-center 1s cubic-bezier(0.68,-0.55,0.265,1.55) both}@keyframes pulse-border{0%{transform:translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes scale-up-center{0%{transform:scale(0.5)}100%{transform:scale(1)}}.switch{position:relative;display:inline-block;width:65px;height:30px;vertical-align:middle}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--bs-neutral-1000);
  transition: 0.4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 21px;
  width: 21px;
  left: 5px;
  bottom: 5px;
  background: linear-gradient(236deg, #22D1EE 0%, #C5FF41 100%);transition:.4s}input:checked+.slider{background-color:#52b8aa}input:focus+.slider{box-shadow:0 0 1px var(--bs-brand-1);
}

input:checked + .slider:before {
  transform: translateX(34px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.cb-container{display:inline-block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:1px;left:0;height:22px;width:22px;background-color:transparent;background-image:url("/assets/meta/zdd5e42f9/imgs/template/icons/check.svg");background-position:center;background-repeat:no-repeat;border-radius:4px}.cb-container input:checked ~ .checkmark{background-image:url("/assets/meta/z48f63d01/imgs/template/icons/checked.svg");background-position:center;background-repeat:no-repeat}.cb-container .text-small{color:var(--bs-neutral-500);
  font-weight: 400;
  font-size: 17px;
  line-height: 24px;
}

.cb-container input:checked ~ .text-small {
  color: var(--bs-neutral-1000);font-weight:500}.checkmark:after{content:"";position:absolute;display:none}.cb-container input:checked ~ .checkmark:after{display:block}.cb-container input:checked ~ .text-lbl{color:neutral-500}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input{border:1px solid #ececec;border-radius:10px;height:50px;box-shadow:none;padding-left:20px;font-size:16px;width:100%}input:focus{background:transparent;border:1px solid var(--bs-neutral-300);
}

select {
  width: 100%;
  background: transparent;
  border: 0px solid #ececec;
  box-shadow: none;
  font-size: 16px;
  color: var(--bs-neutral-1000)}option{background:#fff;border:0 solid #626262;padding-left:10px;font-size:16px}textarea{border:1px solid #ececec;border-radius:10px;height:50px;box-shadow:none;padding:10px 10px 10px 20px;font-size:16px;width:100%;min-height:250px}textarea:focus{background:transparent;border:1px solid var(--bs-neutral-300);
}

/*___YUICSSMIN_PRESERVE_CANDIDATE_COMMENT_44___*/
.contact-from-area .contact-form-style button {
  font-size: 18px;
  font-weight: 500;
  padding: 20px 40px;
  color: #ffffff;
  border: none;
  background-color: var(--bs-brand-1);border-radius:10px;font-family:"Montserrat",sans-serif}.contact-from-area .contact-form-style button:hover{background-color:#8acfff !important}.form-group{margin-bottom:12px}.form-group label{font-size:16px;line-height:16px;font-weight:600;font-family:"Manrope",sans-serif;margin-bottom:16px}.form-group input{background:var(--bs-neutral-100);
  border: 1px solid var(--bs-neutral-200);height:56px;box-shadow:none;padding-left:15px 15px 12px 15px;font-size:16px;width:100%}.form-group input:focus{background:transparent;border-color:var(--bs-neutral-300);
}
.form-group input.form-icons {
  padding-left: 42px;
}
.form-group select {
  height: 56px;
}

label {
  margin-bottom: 5px;
}

.radio-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.radio-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.radio-container input:checked ~ .checkmark {
  background-color: var(--bs-color-2)}.radio-container input:checked ~ .checkmark:after{display:block}.radio-container:hover input ~ .checkmark{background-color:var(--bs-neutral-300);
}
.radio-container .checkmark:after {
  left: 7px;
  top: 5px;
  width: 8px;
  height: 10px;
  border: solid var(--bs-neutral-1000);border-width:0 3px 3px 0;transform:rotate(45deg)}.card-journey-big{position:relative;overflow:hidden;border-radius:32px;border:1px solid var(--bs-border-color);
  max-width: 560px;
  width: 100%;
}
.card-journey-big:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.card-journey-big .card-image{position:relative;overflow:hidden;height:326px}.card-journey-big .card-image .wish{position:absolute;top:20px;right:20px;width:32px;height:32px;background-color:rgba(255,255,255,0.8196078431);border-radius:50%;text-align:center;line-height:32px;z-index:12}.card-journey-big .card-image .wish svg{stroke:var(--bs-neutral-1000);
}
.card-journey-big .card-image .wish:hover svg {
  stroke: var(--bs-warning);fill:var(--bs-warning);
}
.card-journey-big .card-image img {
  display: block;
  width: 100%;
}
.card-journey-big .card-info {
  padding: 43px 32px 32px 32px;
  background-color: var(--bs-neutral-0);border-radius:30px;position:relative;margin-top:-40px}.card-journey-big .card-info .card-rating{position:absolute;top:-19px;z-index:13;left:32px;right:32px;display:flex;align-items:center;justify-content:space-between}.card-journey-big .card-info .card-rating .card-left .lightning{background-color:var(--bs-brand-secondary);
  display: inline-block;
  padding: 7px 19px 7px 39px;
  border-radius: 50px;
  color: var(--bs-color-1000);font-size:14px;line-height:22px;font-weight:700;background-image:url("/assets/meta/zad4e7a77/imgs/template/icons/lightning.svg");background-repeat:no-repeat;background-position:left 15px center}.card-journey-big .card-info .card-rating .card-right .rating{display:inline-block;padding:6px 16px 6px 30px;background-color:var(--bs-neutral-0);
  border-radius: 50px;
  color: var(--bs-neutral-1000);font-size:14px;line-height:22px;font-weight:700;border:1px solid var(--bs-border-color);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);background-image:url("/assets/meta/ze18ae79d/imgs/template/icons/star.svg");background-repeat:no-repeat;background-position:left 12px center}.card-journey-big .card-info .card-title a{color:var(--bs-neutral-1000);
}
.card-journey-big .card-info .card-program {
  position: relative;
  display: flex;
  justify-content: space-between;
}
.card-journey-big .card-info .card-program .duration .card-price {
  display: flex;
  align-items: flex-end;
}
.card-journey-big .card-info .card-program .duration .card-price h6 {
  margin-right: 6px;
}

.card-journey-small {
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  border: 1px solid var(--bs-border-color);max-width:420px;width:100%;margin-bottom:40px}.card-journey-small:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.card-journey-small .card-image{position:relative;overflow:hidden;height:300px;background-color:#dfdfdf}.card-journey-small .card-image .wish{position:absolute;top:20px;right:20px;width:32px;height:32px;background-color:rgba(255,255,255,0.8196078431);border-radius:50%;text-align:center;line-height:32px;z-index:12}.card-journey-small .card-image .wish svg{stroke:var(--bs-neutral-1000);
}
.card-journey-small .card-image .wish:hover svg {
  stroke: var(--bs-warning);fill:var(--bs-warning);
}
.card-journey-small .card-image .label {
  position: absolute;
  top: 22px;
  left: 25px;
  border-radius: 50px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  color: var(--bs-warning);z-index:12;padding:5px 22px;background-color:var(--bs-background-card);
}
.card-journey-small .card-image .label.bestsale {
  color: var(--bs-success)}.card-journey-small .card-image .label.saleoff{color:var(--bs-warning);
}
.card-journey-small .card-image .label.tipo {
  color: var(--bs-pilbeo-verde)}.card-journey-small .card-image img{display:block;width:auto;height:100%;max-width:none;min-width:100%;aspect-ratio:1;object-fit:cover}.card-journey-small .card-info{padding:25px 25px 20px 25px;background-color:var(--bs-neutral-0);
  border-radius: 30px;
  position: relative;
  margin-top: -40px;
  display: flex;
  flex-direction: column;
  min-height: 195px;
}
.card-journey-small .card-info .card-facilities {
  border-top: 1px solid var(--bs-border-color);padding-top:25px;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap}.card-journey-small .card-info .card-facilities .item-facilities{width:50%}.card-journey-small .card-info .card-facilities .item-facilities p{background-repeat:no-repeat;background-position:left center;padding:0 0 0 30px;margin-bottom:13px}.card-journey-small .card-info .card-rating{position:absolute;top:-19px;z-index:13;left:32px;right:32px;display:flex;align-items:center;justify-content:space-between}.card-journey-small .card-info .card-rating .card-left .lightning{background-color:var(--bs-brand-secondary);
  display: inline-block;
  padding: 7px 19px 7px 39px;
  border-radius: 50px;
  color: var(--bs-neutral-1000);font-size:14px;line-height:22px;font-weight:700;background-image:url("/assets/meta/zad4e7a77/imgs/template/icons/lightning.svg");background-repeat:no-repeat;background-position:left 15px center}.card-journey-small .card-info .card-rating .card-right .rating{display:inline-block;padding:6px 16px 6px 30px;background-color:var(--bs-neutral-0);
  border-radius: 50px;
  color: var(--bs-neutral-1000);font-size:14px;line-height:22px;font-weight:700;border:1px solid var(--bs-border-color);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);background-image:url("/assets/meta/ze18ae79d/imgs/template/icons/star.svg");background-repeat:no-repeat;background-position:left 12px center}.card-journey-small .card-info .card-title{margin-bottom:8px}.card-journey-small .card-info .card-title a{color:var(--bs-neutral-1000);
}
.card-journey-small .card-info .card-title a:hover {
  color: var(--bs-warning) !important}.card-journey-small .card-info .card-program{position:relative;display:flex;flex-direction:column;flex-grow:1}.card-journey-small .card-info .card-program .card-location{display:flex;align-items:center;justify-content:space-between}.card-journey-small .card-info .card-program .card-location-fill-content{flex-grow:1;max-height:100px}.card-journey-small .card-info .card-program .card-location .text-location{background:url("/assets/meta/z2ebf9a6f/imgs/template/icons/location.svg") no-repeat left center;padding-left:20px}.card-journey-small .card-info .card-program .card-location .text-star img{margin-left:2px}.card-journey-small .card-info .card-program .card-facitlities{display:flex;align-items:center;flex-wrap:wrap;margin-top:-15px;padding-top:27px;border-top:1px solid var(--bs-border-color);
  margin-bottom: 15px;
}
.card-journey-small .card-info .card-program .card-facitlities .card-miles, .card-journey-small .card-info .card-program .card-facitlities .card-gear, .card-journey-small .card-info .card-program .card-facitlities .card-fuel, .card-journey-small .card-info .card-program .card-facitlities .card-seat {
  width: 50%;
  padding: 0px 0px 0px 30px;
  margin-bottom: 13px;
  color: var(--bs-neutral-1000)}.card-journey-small .card-info .card-program .duration{margin-bottom:45px}.card-journey-small .card-info .card-program .duration .card-price{display:flex;align-items:flex-end}.card-journey-small .card-info .card-program .duration .card-price h6{margin-right:6px}.card-journey-small .card-info .card-program .card-duration-tour{display:flex;align-items:center;margin-bottom:35px}.card-journey-small .card-info .card-program .icon-duration{padding:0 20px 0 22px;background:url("/assets/meta/zfd1de0/imgs/template/icons/duration.svg") no-repeat left center}.card-journey-small .card-info .card-program .icon-guest{padding:0 0 0 22px;background:url("/assets/meta/z7cd68803/imgs/template/icons/guest.svg") no-repeat left center}.card-journey-small .card-info .card-program .endtime{display:flex;align-items:center;justify-content:space-between}.card-journey-small .card-info .card-program .endtime .card-price{display:flex;align-items:flex-end}.card-journey-small .card-info .card-program .endtime .card-price h6{margin-right:6px}.card-journey-small.card-journey-small-type-2 .card-info .card-rating .sign{background-position:left 15px center;padding-left:35px}.card-journey-small.card-journey-small-type-2 .card-image{height:246px}.card-journey-small.card-journey-small-type-2 .card-image img{min-width:100%}.card-journey-small.card-journey-small-type-2 .card-links{margin-top:24px}.card-journey-small.card-journey-small-type-2 .card-links ul{display:flex;align-items:center;margin:0 -10px;flex-wrap:wrap;list-style:disc;padding-left:30px}.card-journey-small.card-journey-small-type-2 .card-links ul li{width:50%;padding:0 10px 0 0;margin-bottom:18px;color:var(--bs-neutral-500);
}
.card-journey-small.card-journey-small-type-2 .card-links ul li:hover {
  color: var(--bs-neutral-1000)}.card-journey-small.card-journey-small-type-2 .card-links ul li a{color:var(--bs-neutral-500);
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
}
.card-journey-small.card-journey-small-type-2 .card-links ul li a:hover {
  color: var(--bs-neutral-1000)}.card-journey-small.card-journey-small-type-3{border:0}.card-journey-small.card-journey-small-type-3 .card-info{margin-top:0;padding:25px 17px 10px 17px}.card-journey-small.card-journey-small-type-3 .card-image{border-radius:32px}.card-journey-small.card-grid-real .card-info{border:1px solid var(--bs-border-color);
  border-radius: 32px;
  margin: -40px -1px -1px -1px;
}
.card-journey-small.card-grid-real .card-info .card-location {
  margin-bottom: 27px;
}
.card-journey-small.card-grid-car {
  border: 1px solid var(--bs-border-color);background-color:var(--bs-neutral-0) !important;
}
.card-journey-small.card-grid-car .card-info {
  border: 1px solid var(--bs-border-color);border-radius:32px;margin:0 -1px -1px -1px}.card-journey-small.card-grid-car .card-info .card-location{margin-bottom:27px}.card-journey-small.card-grid-car .card-image{line-height:326px}.card-journey-small.card-grid-car .card-image img{max-width:100%;height:auto;min-width:auto;margin:auto;display:inline-block;vertical-align:middle}.card-popular{padding:15px;border-radius:24px;border:1px solid var(--bs-border-color);
  margin-bottom: 24px;
}
.card-popular .card-image {
  position: relative;
  overflow: hidden;
  height: auto;
  width: 100%;
  border-radius: 20px;
  margin-bottom: 18px;
}
.card-popular .card-image img {
  display: block;
  width: 100%;
}
.card-popular .card-info .card-title {
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  color: var(--bs-neutral-1000);margin-bottom:4px;display:block}.card-popular .card-info .card-title:hover{color:var(--bs-warning) !important;
}
.card-popular .card-info .card-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-popular .card-info .card-meta .meta-links a {
  color: var(--bs-neutral-500);font-size:14px;line-height:22px;font-weight:400}.card-popular .card-info .card-meta .card-button a{display:inline-block;height:27px;width:27px;text-align:center;line-height:24px;border-radius:50%;background-color:var(--bs-neutral-100);
}
.card-popular .card-info .card-meta .card-button a svg {
  stroke: var(--bs-neutral-1000)}.card-popular .card-info .card-meta .card-button a:hover{background-color:var(--bs-neutral-1000);
}
.card-popular .card-info .card-meta .card-button a:hover svg {
  stroke: var(--bs-neutral-0)}.card-popular.card-top-destination{border-radius:16px;display:flex;align-items:center}.card-popular.card-top-destination:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.card-popular.card-top-destination .card-image{width:80px;min-width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:18px;margin-bottom:0}.card-popular.card-top-destination .card-image img{width:80px;height:80px;border-radius:50%}.card-popular.card-top-destination .card-info{position:relative;width:100%}.card-popular.card-top-destination .card-info .card-title{font-size:18px;line-height:28px;font-weight:bold}.card-popular.card-top-destination .card-info .card-meta{display:flex;justify-content:space-between;align-items:flex-end}.card-popular.card-top-destination .card-info .card-meta .meta-links{margin-bottom:10px}.card-popular.card-top-destination .card-info .card-meta .meta-links .text-tour{display:inline-block;padding-left:14px}.card-popular.card-top-destination .card-info .card-meta .meta-links .text-property{display:inline-block;padding-left:18px}.card-popular.card-top-destination .card-info .card-meta .meta-links .text-post{display:inline-block;padding-left:18px}.card-popular-2{padding:18px;border-radius:24px;border:1px solid var(--bs-border-color);
  margin-bottom: 24px;
  background-color: var(--bs-button-bg-2)}.card-popular-2 .card-info h6{padding:10px;margin:0}.card-popular-2 .card-meta{margin-top:5px;padding:12px 26px;background-color:var(--bs-button-bg);
  color: var(--bs-neutral-0);border-radius:16px;font-size:16px;line-height:20px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.card-popular-2 .card-meta .meta-links{width:75%;line-height:22px;color:var(--bs-color-white);
}
.card-popular-2 .card-meta .card-button {
  width: 45%;
  text-align: right;
}
.card-popular-2 .card-meta .card-button a {
  display: inline-block;
  height: 27px;
  width: 27px;
  text-align: center;
  line-height: 25px;
  border-radius: 50%;
  background-color: var(--bs-neutral-0)}.card-popular-2 .card-meta .card-button a svg{stroke:var(--bs-neutral-1000);
}
.card-popular-2.card-popular-3 {
  background-color: var(--bs-brand-secondary)}.card-popular-2.card-popular-3 .card-info h6{color:var(--bs-neutral-1000) !important;
}

.card-why-choose-us {
  text-align: center;
  position: relative;
  border: 1px solid var(--bs-border-color);border-radius:32px;padding:24px 32px;margin-bottom:24px;background-color:var(--bs-brand-secondary);
}
.card-why-choose-us:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.card-why-choose-us .card-image{margin-bottom:11px}.card-why-choose-us .card-info h6{margin-bottom:8px;color:var(--bs-neutral-1000);
}
.card-why-choose-us .card-info p {
  color: var(--bs-neutral-600)}.card-why-choose-us.card-why-choose-us-type-2{text-align:left;background-repeat:no-repeat;background-position:bottom right;background-color:var(--bs-border-color);
  min-height: 268px;
}
.card-why-choose-us.card-why-choose-us-type-3 {
  text-align: left;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: var(--bs-border-color);min-height:268px;padding-right:80px;background-color:var(--bs-warning);
}

.card-flight {
  border-radius: 24px;
  position: relative;
  overflow: hidden;
  display: flex;
  max-width: 612px;
  width: 100%;
  min-width: 612px;
  margin-bottom: 24px;
}
.card-flight .card-image {
  max-width: 263px;
  width: 100%;
  height: 311px;
}
.card-flight .card-image .wish {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 32px;
  height: 32px;
  background-color: rgba(255, 255, 255, 0.8196078431);border-radius:50%;text-align:center;line-height:32px;z-index:12}.card-flight .card-image .wish svg{stroke:var(--bs-neutral-1000);
}
.card-flight .card-image .wish:hover svg {
  stroke: var(--bs-warning);fill:var(--bs-warning);
}
.card-flight .card-image img {
  display: block;
  height: auto;
  min-height: 100%;
  max-width: none;
  min-width: 100%;
  max-height: 100%;
}
.card-flight .card-info {
  padding: 38px 31px;
  width: calc(100% + 30px);margin-left:-30px;background-color:var(--bs-neutral-0);
  border-radius: 24px;
  height: 311px;
  border: 1px solid var(--bs-border-color)}.card-flight .card-info .card-date{display:flex;align-items:center;margin-bottom:8px}.card-flight .card-info .card-date .date-1{color:var(--bs-neutral-500);
  background: url("/assets/meta/z51fb5ef5/imgs/template/icons/clock.svg") no-repeat left center;display:inline-block;padding:0 0 0 20px;font-size:16px;line-height:26px;font-weight:500}.card-flight .card-info .card-date .line{display:inline-block;margin:0 16px;height:1px;width:18px;background:url("/assets/meta/db9c1e8f/imgs/template/icons/line.png") no-repeat center}.card-flight .card-info .card-route{display:flex;align-items:center;margin-bottom:18px}.card-flight .card-info .card-route .icon-route{display:inline-block;margin:0 18px;height:24px;width:24px;background:url("/assets/meta/zaf367158/imgs/template/icons/icon-route.svg") no-repeat center}.card-flight .card-info .card-price{display:flex;align-items:center}.card-flight .card-info .card-price .card-price-1{position:relative;padding:0 42px 0 42px}.card-flight .card-info .card-price .card-price-1 p{color:var(--bs-neutral-600);
  margin-bottom: 8px;
}
.card-flight .card-info .card-price .card-price-1::before {
  content: "";
  height: 42px;
  width: 1px;
  background-color: var(--bs-neutral-200);position:absolute;top:15px;right:0}.card-flight .card-info .card-price .card-price-1:first-child{padding-left:0}.card-flight .card-info .card-price .card-price-1:last-child{padding-right:0}.card-flight .card-info .card-price .card-price-1:last-child::before{display:none}.card-flight .card-info .card-meta{margin-top:34px;display:flex;align-items:center;justify-content:space-between}.card-flight.card-hotel .card-info{padding:43px 32px;background-color:var(--bs-neutral-0);
  border-radius: 30px;
  position: relative;
  z-index: 2;
}
.card-flight.card-hotel .card-info .card-title {
  margin-bottom: 8px;
  margin-top: 15px;
}
.card-flight.card-hotel .card-info .card-title a {
  color: var(--bs-neutral-1000)}.card-flight.card-hotel .card-info .card-title a:hover{color:var(--bs-warning) !important;
}
.card-flight.card-hotel .card-info .card-program {
  position: relative;
}
.card-flight.card-hotel .card-info .card-program .card-location {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 45px;
}
.card-flight.card-hotel .card-info .card-program .card-location .text-location {
  background: url("/assets/meta/z2ebf9a6f/imgs/template/icons/location.svg") no-repeat left center;padding-left:20px}.card-flight.card-hotel .card-info .card-program .card-location .text-star img{margin-left:2px}.card-flight.card-hotel .card-info .card-program .card-facitlities{display:flex;align-items:center;flex-wrap:wrap;margin-top:-15px;padding-top:27px;border-top:1px solid var(--bs-border-color);
  margin-bottom: 15px;
}
.card-flight.card-hotel .card-info .card-program .card-facitlities .card-miles, .card-flight.card-hotel .card-info .card-program .card-facitlities .card-gear, .card-flight.card-hotel .card-info .card-program .card-facitlities .card-fuel, .card-flight.card-hotel .card-info .card-program .card-facitlities .card-seat {
  width: 50%;
  padding: 0px 0px 0px 30px;
  margin-bottom: 13px;
}
.card-flight.card-hotel .card-info .card-program .duration {
  margin-bottom: 45px;
}
.card-flight.card-hotel .card-info .card-program .duration .card-price {
  display: flex;
  align-items: flex-end;
}
.card-flight.card-hotel .card-info .card-program .duration .card-price h6 {
  margin-right: 6px;
}
.card-flight.card-hotel .card-info .card-program .card-duration-tour {
  display: flex;
  align-items: center;
  margin-bottom: 35px;
}
.card-flight.card-hotel .card-info .card-program .icon-duration {
  padding: 0px 20px 0px 22px;
  background: url("/assets/meta/zfd1de0/imgs/template/icons/duration.svg") no-repeat left center}.card-flight.card-hotel .card-info .card-program .icon-guest{padding:0 0 0 22px;background:url("/assets/meta/z7cd68803/imgs/template/icons/guest.svg") no-repeat left center}.card-flight.card-hotel .card-info .card-program .endtime{display:flex;align-items:center;justify-content:space-between}.card-flight.card-hotel .card-info .card-program .endtime .card-price{display:flex;align-items:flex-end}.card-flight.card-hotel .card-info .card-program .endtime .card-price h6{margin-right:6px}.card-flight.card-hotel .card-info .card-hotel-2-col{display:flex;align-items:center}.card-flight.card-hotel .card-info .card-hotel-2-col .card-program{padding-right:30px}.card-flight.card-hotel .card-info .card-hotel-2-col .card-hotel-price{min-width:206px}.card-flight.card-hotel .card-info .card-hotel-2-col .card-hotel-price .box-hotel-price{border:1px solid var(--bs-border-color);
  border-radius: 16px;
  padding: 24px;
  text-align: center;
  background-color: var(--bs-background-9)}.card-flight.card-hotel .card-info .card-hotel-2-col .card-hotel-price .box-hotel-price .price-throught{text-decoration:line-through;margin-bottom:5px}.card-flight.card-hotel .card-info .card-hotel-2-col .card-hotel-price .box-hotel-price .price-main{margin-bottom:5px}.card-flight.card-hotel .card-info .card-hotel-2-col .card-hotel-price .box-hotel-price .card-button{margin-top:25px}.card-walking{border-radius:8px;padding:55px;background-repeat:no-repeat;background-size:cover;background-position:top center;width:506px;height:406px}.card-walking .card-info h4{color:var(--bs-neutral-0);
  margin-bottom: 32px;
}

.card-advanture {
  border-radius: 8px;
  padding: 55px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  width: 612px;
  height: 406px;
  text-align: right;
}
.card-advanture .card-info {
  display: inline-block;
  text-align: left;
  max-width: 220px;
}
.card-advanture .card-info h4 {
  color: var(--bs-neutral-0);margin-bottom:32px}.card-vacation{width:426px}.card-vacation .card-info{max-width:180px}.card-vacation .card-info p,.card-vacation .card-info h5{color:var(--bs-neutral-0);
  margin-bottom: 4px;
}

.card-news {
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  border: 1px solid var(--bs-border-color);max-width:100%;width:100%}.card-news:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.card-news .card-image{position:relative;overflow:hidden;height:auto}.card-news .card-image .label{position:absolute;top:20px;left:20px;border-radius:50px;font-size:14px;line-height:22px;font-weight:700;color:var(--bs-neutral-1000);
  z-index: 12;
  padding: 8px 18px;
  background-color: var(--bs-neutral-0)}.card-news .card-image .wish{position:absolute;top:20px;right:20px;width:32px;height:32px;background-color:rgba(255,255,255,0.8196078431);border-radius:50%;text-align:center;line-height:32px;z-index:12}.card-news .card-image .wish svg{stroke:var(--bs-neutral-1000);
}
.card-news .card-image .wish:hover svg {
  stroke: var(--bs-warning);fill:var(--bs-warning);
}
.card-news .card-image img {
  display: block;
  width: 100%;
}
.card-news .card-info {
  padding: 30px 31px;
  background-color: var(--bs-neutral-0);border-radius:30px;position:relative;margin-top:-40px}.card-news .card-info .card-meta{margin-bottom:12px;display:flex;align-items:center;flex-wrap:wrap}.card-news .card-info .card-meta .post-date{display:inline-block;padding:0 16px 0 20px;background:url("/assets/meta/z27b593f6/imgs/template/icons/calendar.svg") no-repeat left center;font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
}
.card-news .card-info .card-meta .post-time {
  display: inline-block;
  padding: 0px 16px 0px 20px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--bs-neutral-1000);background:url("/assets/meta/z3f2f5f28/imgs/template/icons/time.svg") no-repeat left center}.card-news .card-info .card-meta .post-comment{display:inline-block;padding:0 0 0 20px;font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
  background: url("/assets/meta/z4c0eb7c7/imgs/template/icons/comment.svg") no-repeat left center}.card-news .card-info .card-title{margin-bottom:34px}.card-news .card-info .card-title a{color:var(--bs-neutral-1000);
}
.card-news .card-info .card-title a:hover {
  color: var(--bs-warning) !important}.card-news .card-info .card-program{position:relative}.card-news .card-info .card-program .card-location{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.card-news .card-info .card-program .card-location .text-location{background:url("/assets/meta/z2ebf9a6f/imgs/template/icons/location.svg") no-repeat left center;padding-left:20px}.card-news .card-info .card-program .card-location .text-star img{margin-left:2px}.card-news .card-info .card-program .endtime{display:flex;align-items:center;justify-content:space-between}.card-news .card-info .card-program .endtime .card-author{display:flex;align-items:center}.card-news .card-info .card-program .endtime .card-author img{margin-right:10px}.card-testimonial{max-width:470px;width:100%;padding:34px 40px;border:1px solid var(--bs-border-color);
  background-color: var(--bs-neutral-0);border-radius:32px}.card-testimonial .card-top{border-bottom:1px solid var(--bs-border-color);
  padding-bottom: 23px;
  margin-bottom: 31px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.card-testimonial .card-top .card-author {
  display: flex;
  align-items: center;
}
.card-testimonial .card-top .card-author .card-image {
  width: 64px;
  height: 64px;
  margin-right: 12px;
}
.card-testimonial .card-top .card-author .card-image img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  display: block;
}
.card-testimonial .card-top .card-rate img {
  margin-left: 2px;
}

.card-place {
  position: relative;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
.card-place .card-image {
  min-width: 168px;
  height: 130px;
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 168px;
  border-radius: 16px 0 0 16px;
}
.card-place .card-image img {
  display: block;
  height: 100%;
}
.card-place .card-info {
  border-radius: 16px;
  border: 1px solid var(--bs-border-color);padding:17px;background-color:var(--bs-neutral-0);
  width: calc(100% + 21px);margin-left:-21px;position:relative;z-index:2;overflow:hidden;min-height:130px}.card-place .card-info .card-info-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.card-place .card-info .card-info-top .card-rate{color:var(--bs-neutral-500);
}
.card-place .card-info .card-info-top .card-rate img {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.card-place .card-info .card-info-top a {
  color: var(--bs-neutral-1000)}.card-place .card-info .card-info-top a:hover{color:var(--bs-warning);
}
.card-place .card-info .card-info-bottom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 5px;
}
.card-place .card-info .card-info-bottom p {
  width: 70%;
  padding-right: 20px;
}
.card-place .card-info .card-info-bottom a {
  display: inline-block;
  height: 27px;
  width: 27px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background-color: var(--bs-neutral-100)}.card-place .card-info .card-info-bottom a svg{stroke:var(--bs-neutral-1000);
}
.card-place .card-info .card-info-bottom a:hover {
  background-color: var(--bs-neutral-1000)}.card-place .card-info .card-info-bottom a:hover svg{stroke:var(--bs-neutral-0);
}

.card-home-link {
  background-color: #ffffff;
  border: 1px solid var(--bs-border-color);border-radius:8px;padding:16px;margin-bottom:16px;display:flex;align-items:flex-start}.card-home-link .card-icon{width:45px;height:45px;border:1px solid var(--bs-border-color);
  border-radius: 8px;
  text-align: center;
  line-height: 41px !important;
  background-color: var(--bs-neutral-100);margin-right:12px;min-width:45px;padding:0 !important}.card-home-link .card-icon img{display:inline-block;vertical-align:middle}.card-home-link .card-info a{padding:0 !important}.card-home-link .card-info a:hover{color:var(--bs-warning) !important;
}
.card-home-link:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.card-home-link:hover .card-icon{background-color:var(--bs-brand-secondary);
}

.card-banner {
  position: relative;
}
.card-banner .card-image {
  position: relative;
}
.card-banner .card-image img {
  display: block;
  border-radius: 16px;
}
.card-banner .card-info {
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);z-index:12;padding:36px}.card-banner .card-info h4{margin-bottom:29px}.card-banner .card-info h5{margin-bottom:51px}.card-why-travel{position:relative;background-color:var(--bs-background-2);
  border-radius: 16px;
  padding: 35px 29px;
  margin-bottom: 35px;
  text-align: center;
}
.card-why-travel .card-image {
  background-color: var(--bs-neutral-0);border-radius:16px;height:64px;width:64px;text-align:center;line-height:64px;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09);margin:auto;margin-bottom:11px}.card-why-travel .card-image img{display:inline-block;vertical-align:middle}.card-why-travel .card-info .card-title{display:block;margin-bottom:11px;color:var(--bs-neutral-1000);
}
.card-why-travel .card-info .card-title:hover {
  color: var(--bs-warning)}.card-why-travel .card-info .card-desc{margin-bottom:11px}.card-why-travel .card-info .card-link{color:var(--bs-neutral-1000);
}
.card-why-travel .card-info .card-link svg {
  stroke: var(--bs-neutral-1000);margin-left:5px}.card-why-travel .card-info .card-link:hover{color:var(--bs-warning);
}
.card-why-travel .card-info .card-link:hover svg {
  stroke: var(--bs-warning)}.card-why-travel.card-why-travel-2{text-align:left;display:flex;align-items:flex-start}.card-why-travel.card-why-travel-2:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.card-why-travel.card-why-travel-2 .card-image{min-width:64px;height:64px;margin:0;margin-right:16px}.card-why-travel.card-why-travel-2 .card-info .card-link svg{stroke:#afafaf}.card-popular-destination{position:relative;text-align:center}.card-popular-destination .card-image{display:table;margin:auto;overflow:hidden;max-width:100px;border-radius:1350px;margin-bottom:16px}.card-popular-destination .card-image img{display:block;height:100%}.card-popular-destination .card-info a{color:var(--bs-neutral-1000);
}
.card-popular-destination .card-info a:hover {
  color: var(--bs-warning)}.card-popular-destination.card-popular-destination-type-2 .card-image{height:100px;width:100px;display:inline-block}.card-popular-destination.card-popular-destination-type-2 .card-image img{height:auto}.card-support{background-color:#a8baf9;border-radius:32px;padding:37px 31px;background-position:bottom center;background-repeat:no-repeat;margin-bottom:24px}.card-support .card-info{position:relative;margin-bottom:42px}.card-support .card-info h6{margin-bottom:8px}.card-support .card-image{position:relative}.card-support .card-image img{display:block;width:100%;border-radius:32px;margin-bottom:12px;border:1px solid var(--bs-neutral-0);
}

.card-bestprice {
  background-color: #D4F6C0;
  border-radius: 32px;
  padding: 43px 51px;
  background-position: bottom center;
  background-repeat: no-repeat;
  margin-bottom: 24px;
}
.card-bestprice .card-info {
  position: relative;
  margin-bottom: 10px;
}
.card-bestprice .card-info h6 {
  margin-bottom: 8px;
}
.card-bestprice .card-info p {
  margin-bottom: 32px;
}

.card-explore {
  background-color: #A8E2EF;
  border-radius: 32px;
  padding: 44px 40px;
  background-position: bottom center;
  background-repeat: no-repeat;
  margin-bottom: 24px;
}
.card-explore .card-info {
  position: relative;
}
.card-explore .card-info h6 {
  margin-bottom: 8px;
}
.card-explore .card-info p {
  margin-bottom: 32px;
}

.card-image-promotion {
  position: relative;
  margin-bottom: 24px;
}
.card-image-promotion .card-info {
  background-color: var(--bs-background-9);border-radius:32px;height:369px;width:100%;position:absolute;bottom:0;left:0}.card-image-promotion .card-info .box-price{bottom:80px;left:30px;z-index:14}.card-image-promotion .card-image{position:relative;z-index:12;text-align:center}.card-love-us{background-color:transparent;padding:0;display:flex;align-items:flex-start}.card-love-us .card-image{min-width:64px;margin:0;margin-right:16px}.card-love-us .card-info{text-align:left}.card-video{position:relative;margin-bottom:30px;overflow:hidden;border-radius:32px}.card-video .card-image{position:relative}.card-video .card-image .btn-play{position:absolute;top:0;bottom:0;left:0;right:0;height:101px;width:101px;margin:auto;background-size:cover}.card-video .card-image img{display:block;width:100%}.card-video.card-video-small .card-image .btn-play{height:60px;width:60px}.card-video.card-video-type-2{border-radius:8px}.card-spot{position:relative;background-color:var(--bs-neutral-0);
  padding: 12px;
  border-radius: 12px;
  margin-bottom: 30px;
  border: 1px solid var(--bs-border-color)}.card-spot:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.card-spot .card-image{position:relative}.card-spot .card-image img{display:block;width:100%}.card-spot .card-info{position:absolute;bottom:24px;right:24px;left:24px;background-color:var(--bs-neutral-0);
  z-index: 12;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  align-items: flex-end;
}
.card-spot .card-info .card-left {
  width: 100%;
}
.card-spot .card-info .card-left .card-desc a {
  display: inline-block;
  margin-right: 10px;
}
.card-spot .card-info .card-right {
  min-width: 27px;
}
.card-spot .card-info .card-right .card-button a {
  display: inline-block;
  height: 27px;
  width: 27px;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background-color: #F2F4F6;
}
.card-spot .card-info .card-right .card-button a svg {
  stroke: var(--bs-color-black)}.card-spot .card-info .card-right .card-button a:hover{background-color:var(--bs-neutral-1000);
}
.card-spot .card-info .card-right .card-button a:hover svg {
  stroke: var(--bs-neutral-0)}.card-spot.card-spot-2{padding:0;border-radius:16px;overflow:hidden}.card-spot.card-spot-2 .card-info{left:14px;right:14px;bottom:14px}.card-spot.card-spot-2 .card-info-two-col{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 14px 14px 14px}.card-spot.card-spot-2 .card-info-two-col .card-info{position:relative;left:auto;right:auto;bottom:auto;max-width:50%;min-width:370px}.card-banner-slide{position:relative}.card-banner-slide .card-image{position:relative;min-height:232px;overflow:hidden;border-radius:16px;background-position:center;background-repeat:no-repeat;width:100%;background-size:cover}.card-banner-slide .card-info{position:absolute;right:35px;bottom:30px;z-index:12;text-align:right}.card-banner-slide .card-info h6{display:inline-block;text-align:left;margin-bottom:35px;color:var(--bs-neutral-0);
  font-size: 24px;
  line-height: 32px;
}
.card-banner-slide .card-info .box-button {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.card-banner-slide .card-info .btn.btn-brand-secondary {
  padding: 6px 22px;
  font-size: 12px;
  line-height: 18px;
}
.card-banner-slide.card-banner-slide-2 .card-info, .card-banner-slide.card-banner-slide-3 .card-info {
  text-align: left;
  right: auto;
  left: 30px;
}
.card-banner-slide.card-banner-slide-2 .card-info p, .card-banner-slide.card-banner-slide-3 .card-info p {
  margin-bottom: 5px;
}
.card-banner-slide.card-banner-slide-2 .card-info .box-button, .card-banner-slide.card-banner-slide-3 .card-info .box-button {
  justify-content: flex-start;
}
.card-banner-slide.card-banner-slide-2 .card-info h6, .card-banner-slide.card-banner-slide-3 .card-info h6 {
  color: var(--bs-color-1000);margin-bottom:23px}.card-banner-slide.card-banner-slide-3 .card-info .box-title-top p{display:inline-block;background-color:var(--bs-brand-secondary);
  padding: 2px 10px;
  border-radius: 4px;
  margin-bottom: 10px;
}
.card-banner-slide.card-banner-slide-3 .card-info .box-title-middle {
  margin-bottom: 23px;
}
.card-banner-slide.card-banner-slide-3 .card-info .box-title-middle h6 {
  display: block;
  background-color: var(--bs-brand-secondary);padding:2px 10px;border-radius:4px;margin-bottom:5px}.card-why{text-align:center;margin-bottom:40px}.card-why .card-image{margin-bottom:12px}.card-why .card-info h6{margin-bottom:8px;text-align:center}.card-why.card-why-2{border:1px solid var(--bs-border-color);
  border-radius: 16px;
  background-color: var(--bs-background-1);padding:29px;margin-bottom:24px}.card-why.card-why-2 .card-image{background-position:center;background-repeat:no-repeat;height:45px;line-height:45px}.card-why.card-why-2 .card-image img{display:inline-block;vertical-align:middle}.card-activity{background-color:#8cd8e9;border-radius:32px;padding:40px 40px 20px 40px;background-repeat:no-repeat;background-position:bottom right;margin-bottom:40px}.card-activity .card-info h6{margin-bottom:22px}.card-activity .card-image{margin-top:60px;text-align:center}.card-category{height:316px;border-radius:8px;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden;margin-bottom:30px}.card-category::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:repeat;background-position:center;z-index:2}.card-category .card-image{position:relative;z-index:1}.card-category .card-info{position:absolute;top:40px;left:40px;right:40px;z-index:3;text-align:left;bottom:0}.card-category .card-info .card-text{display:inline-block;text-align:left}.card-category .card-info .card-text .box-img-activity{margin-top:10px;margin-bottom:-15px}.card-category.card-category-2{height:400px;max-width:400px;margin:auto;margin-bottom:30px}.card-category.card-category-3{height:400px;max-width:400px;margin:auto;margin-bottom:30px;position:relative}.card-category.card-category-3 .card-info{left:25px}.card-category.card-category-3 .card-info .phone-activity{position:absolute;bottom:25px;left:22px}.card-grid-video{position:relative;margin-bottom:30px}.card-grid-video .card-image{position:relative;overflow:hidden;border-radius:16px}.card-grid-video .card-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:bottom center;background-size:contain}.card-grid-video .card-image .btn-play{position:absolute;top:0;bottom:0;left:0;right:0;height:101px;width:101px;margin:auto;background-size:cover;z-index:12}.card-grid-video .card-image img{display:block;width:100%}.card-grid-video .card-info{position:absolute;bottom:40px;left:0;right:0;z-index:12;text-align:center;max-width:537px;margin:auto}.card-grid-video .card-info h4{margin-bottom:8px;color:var(--bs-neutral-0);
}
.card-grid-video .card-info p {
  color: var(--bs-neutral-0)}.card-team{position:relative;display:flex;align-items:center;margin-bottom:48px}.card-team .card-image{position:relative;width:50%;padding:23px 0 0 23px;margin-right:32px}.card-team .card-image::before{content:"";background-color:var(--bs-background-5);
  border-radius: 0px 16px 0px 16px;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 23px;
  bottom: 23px;
  z-index: 1;
}
.card-team .card-image img {
  display: block;
  position: relative;
  z-index: 2;
  border-radius: 0px 16px 0px 16px;
}
.card-team .card-info {
  width: 50%;
}
.card-team .card-info h6 {
  margin-bottom: 7px;
}
.card-team .card-info p {
  margin-bottom: 24px;
}
.card-team.card-team-2 {
  border-radius: 32px;
  border: 1px solid var(--bs-border-color);background-color:var(--bs-background-card);
  flex-wrap: wrap;
}
.card-team.card-team-2 .card-image {
  width: 100%;
  padding: 0px;
  margin-right: 0px;
}
.card-team.card-team-2 .card-image img {
  border-radius: 32px 32px 0px 0px;
}
.card-team.card-team-2 .card-image::before {
  display: none;
}
.card-team.card-team-2 .card-info {
  width: 100%;
  border-radius: 32px;
  padding: 28px 32px;
  background-color: var(--bs-background-card);margin-top:-40px;position:relative;z-index:2}.card-team.card-team-2 .card-info .card-team-bottom{display:flex;align-items:center;justify-content:space-between}.card-team.card-team-2 .card-info .card-team-bottom .card-button a{display:inline-block;height:27px;width:27px;text-align:center;line-height:24px;border-radius:50%;background-color:var(--bs-button-bg-2);
}
.card-team.card-team-2 .card-info .card-team-bottom .card-button a svg {
  stroke: var(--bs-neutral-1000)}.card-team.card-team-2 .card-info .card-team-bottom .card-button a:hover{background-color:var(--bs-neutral-1000);
}
.card-team.card-team-2 .card-info .card-team-bottom .card-button a:hover svg {
  stroke: var(--bs-neutral-0)}.card-post{display:flex;align-items:center;margin-bottom:15px}.card-post .card-image{min-width:70px;margin-right:12px}.card-post .card-image img{display:block;border-radius:8px}.card-post .card-info a{display:block;color:var(--bs-neutral-1000);
  margin-bottom: 9px;
}
.card-post .card-info .price-through {
  display: inline-block;
  text-decoration: line-through;
}
.card-post .card-info .price {
  display: inline-block;
  margin-right: 13px;
}

.card-journey-grid-3 {
  position: relative;
  max-width: 100%;
  height: 398px;
  border-radius: 24px;
}
.card-journey-grid-3 .card-image {
  height: 100% !important;
}
.card-journey-grid-3 .card-image::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
  background-repeat: repeat-x;
  background-position: bottom center;
}
.card-journey-grid-3 .card-image img {
  height: 100%;
  width: auto;
  max-width: none;
  min-width: 100%;
  position: relative;
  z-index: 1;
}
.card-journey-grid-3 .card-info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 12;
  background-color: transparent;
  padding: 10px 21px 32px 21px;
}
.card-journey-grid-3 .card-info .card-program .card-duration-tour {
  margin-bottom: 19px;
}
.card-journey-grid-3 .card-info .card-program .card-duration-tour p {
  color: var(--bs-color-white) !important}.card-journey-grid-3 .card-info .card-program .endtime .card-rating{position:relative;top:auto;right:auto;left:auto}.card-journey-grid-3 .card-info .card-program .endtime .card-rating .card-right .rating{padding-top:0;padding-right:0;padding-bottom:0;background-color:transparent;border:0;font-weight:400;color:var(--bs-color-white) !important;
  background-position: left 0px center;
  padding-left: 18px;
}
.card-journey-grid-3 .card-info .card-program .endtime .card-rating .card-right .rating span {
  color: var(--bs-color-white) !important}.card-journey-grid-3 .card-info .card-program .endtime .card-prices{display:flex;align-items:center}.card-journey-grid-3 .card-info .card-program .endtime .card-prices .card-price{margin-right:18px}.card-journey-grid-3 .card-info .card-program .endtime .card-prices .card-price h6{color:var(--bs-color-white) !important;
}
.card-journey-grid-3 .card-info .card-title a {
  color: var(--bs-color-white) !important}.card-journey-grid-3 .card-info .card-title a:hover{color:var(--bs-warning);
}

.card-blog {
  position: relative;
  margin-bottom: 30px;
}
.card-blog .card-image {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}
.card-blog .card-image img {
  display: block;
  width: 100%;
}
.card-blog .card-info {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
  top: 0px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.card-blog .card-info .card-info-blog {
  position: absolute;
  bottom: 0px;
  padding: 35px;
  left: 0px;
  right: 0px;
}
.card-blog .card-info .card-info-blog .btn {
  margin-bottom: 16px;
}
.card-blog .card-info .card-info-blog .card-title {
  margin-bottom: 22px;
  display: block;
  color: var(--bs-color-white)}.card-blog .card-info .card-info-blog .card-title:hover{color:var(--bs-warning);
}
.card-blog .card-info .card-info-blog .card-meta-user {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.card-blog .card-info .card-info-blog .card-meta-user .box-author-small {
  display: flex;
  align-items: center;
  padding-right: 25px;
}
.card-blog .card-info .card-info-blog .card-meta-user .box-author-small img {
  width: 32px;
  height: 32px;
  border: 1px solid var(--bs-brand-secondary);border-radius:50%;margin-right:10px}.card-blog .card-info .card-info-blog .card-meta-user .box-author-small p{color:var(--bs-color-white);
}
.card-blog .card-info .card-info-blog .card-meta-user .date-post {
  position: relative;
  padding-left: 5px;
}
.card-blog .card-info .card-info-blog .card-meta-user .date-post::before {
  content: "";
  position: absolute;
  top: 2px;
  left: -10px;
  width: 1px;
  height: 18px;
  background-color: var(--bs-background-white)}.card-blog .card-info .card-info-blog .card-meta-user .date-post p{color:var(--bs-color-white);
}

.card-contact {
  width: 100%;
  padding: 22px 25px;
  border: 1px solid var(--bs-border-color);border-radius:8px;background-color:var(--bs-background-body);
  margin-bottom: 25px;
}
.card-contact .card-image {
  margin-bottom: 34px;
}
.card-contact .card-image .card-icon {
  border-radius: 6px;
  border: 1px solid var(--bs-neutral-1000);width:48px;height:48px;line-height:44px;text-align:center}.card-contact .card-image .card-icon svg{fill:var(--bs-neutral-1000);
}
.card-contact .card-image .card-icon img {
  display: inline-block;
  vertical-align: middle;
}
.card-contact .card-info .card-title {
  margin-bottom: 27px;
}
.card-contact .card-info .card-title .title {
  display: block;
  margin-bottom: 10px;
  color: var(--bs-neutral-1000)}.card-contact .card-info .card-title a{color:var(--bs-neutral-1000);
}
.card-contact .card-info .card-title a:hover {
  color: var(--bs-warning)}.card-contact .card-info .card-title p{min-height:36px}.card-contact .card-info .card-method-contact a{color:var(--bs-neutral-1000);
}
.card-contact .card-info .card-method-contact a svg {
  stroke: var(--bs-neutral-1000);margin-left:6px}.card-contact .card-info .card-method-contact a:hover{color:var(--bs-warning);
}
.card-contact .card-info .card-method-contact a:hover svg {
  stroke: var(--bs-warning)}.card-business{position:relative;width:100%;padding:0;text-align:left;margin-bottom:55px}.card-business .card-image{margin-left:0;margin-bottom:16px}.slider-labels{margin-top:10px}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{transform:translate3d(0,0,0)}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{width:10px;height:10px;border-radius:50%;left:-6px;top:-6px;background-color:#345dbb}.noUi-background{background:#d6d7d9}.noUi-connect{background:#345dbb;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:2px}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{cursor:default;box-sizing:content-box !important}.noUi-handle:active{border:8px solid #345dbb;border:8px solid rgba(53,93,187,0.38);-webkit-background-clip:padding-box;background-clip:padding-box;left:-6px;top:-6px}[disabled].noUi-connect,[disabled] .noUi-connect{background:var(--bs-neutral-1000);
}

[disabled].noUi-origin, [disabled] .noUi-handle {
  cursor: not-allowed;
}

.ui-slider-handle {
  display: none;
}

.ui-widget.ui-widget-content {
  border: 0px solid #EBEBEB;
}

.noUi-target {
  border-radius: 4px;
}

.noUi-horizontal {
  height: 6px;
}

.noUi-background {
  background: var(--bs-neutral-200)}.noUi-origin{border-radius:4px}.noUi-connect{background:var(--bs-neutral-1000);
  transition: background 450ms;
  height: 6px;
  margin-top: 0px;
}

.noUi-horizontal .noUi-handle {
  background-color: var(--bs-neutral-1000);border:3px solid var(--bs-neutral-0);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);left:-6px;top:-6px}.noUi-handle:active{left:-6px;top:-6px}.noUi-tooltip{position:absolute;top:-25px;left:-11px;right:0;color:var(--bs-neutral-1000);
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  width: 25px;
}

.banner-hero.hero-1 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
}
.banner-hero.hero-1 .heading-banner, .banner-hero.hero-1 .banner-description {
  color: #ffffff;
}
.banner-hero.hero-1 .bg-icon-banner {
  position: absolute;
  bottom: 91px;
  z-index: 1;
  height: 132px;
  width: 140px;
  left: 50px;
  background-size: auto;
}
.banner-hero.hero-1 .banner-inner {
  padding-top: 200px;
  padding-bottom: 176px;
  position: relative;
}
.banner-hero.hero-1 .banner-inner span.bg-circle {
  position: absolute;
  top: 25%;
  z-index: 1;
  height: 490px;
  width: 35%;
  right: 120px;
  background-size: contain;
}
.banner-hero.hero-1 .banner-inner .container {
  position: relative;
  z-index: 2;
}
.banner-hero.hero-2 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: relative;
}
.banner-hero.hero-2 .banner-inner {
  padding-top: 200px;
  padding-bottom: 0px;
  position: relative;
}
.banner-hero.hero-2 .banner-inner h1 {
  color: var(--bs-neutral-0);margin-bottom:100px}.banner-hero.hero-2 .banner-inner .bg-banner{position:absolute;bottom:0;top:150px;z-index:1;width:100%;max-width:777px;right:120px;background-size:contain}.banner-hero.hero-2 .banner-inner .block-banner{padding-bottom:90px}.banner-hero.hero-2 .banner-inner .container{position:relative;z-index:2}.cards-banner{display:flex;flex-wrap:wrap;max-width:701px}.cards-banner .card-banner-1{width:calc(35% - 24px);padding:27px;margin-right:24px;border-radius:34px;margin-bottom:24px}.cards-banner .card-banner-2{width:65%;padding:27px;border-radius:34px;margin-bottom:24px}@keyframes hero-thumb-animation{0%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes hero-thumb-sm-animation{0%{transform:translateY(0) translateX(50px)}100%{transform:translateY(0) translateX(0)}}@keyframes hero-thumb-sm-2-animation{0%{transform:translateY(-50px)}100%{transform:translateY(0)}}.shape-1{animation:hero-thumb-animation 2s linear infinite alternate}.shape-2{animation:hero-thumb-sm-animation 4s linear infinite alternate}.shape-3{animation:hero-thumb-sm-2-animation 4s linear infinite alternate}.top-bar{background-color:var(--bs-background-1000);
  padding: 10px 0px;
  color: var(--bs-color-white)}.top-bar .text-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.top-bar-2{color:var(--bs-neutral-1000);
  padding: 0px;
}
.top-bar-2 .container-fluid {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.top-bar-2 .btn.btn-mode {
  background-color: transparent;
  padding: 8px 18px;
}
.top-bar-2 .top-right-header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.top-bar-2 .text-header .text-unlock {
  color: var(--bs-neutral-1000)}.top-bar-2 .text-header .link-secondary{color:var(--bs-neutral-1000);
}
.top-bar-2 .text-header .link-secondary svg {
  stroke: var(--bs-neutral-1000)}.top-bar-2 .text-header-info a{color:var(--bs-neutral-1000);
}
.top-bar-2 .text-header-info a svg {
  margin-right: 3px;
}
.top-bar-2 .text-header-info .phone-head {
  margin-right: 34px;
}
.top-bar-2 .text-header-info .phone-head svg {
  fill: var(--bs-neutral-1000)}.top-bar-2 .text-header-info .email-head svg{fill:var(--bs-neutral-1000);
}
.top-bar-2 .head-lang, .top-bar-2 .head-currency {
  border-right: 1px solid var(--bs-border-color);height:42px;line-height:42px;padding-right:15px}.top-bar-2 .top-button-mode{position:relative}.top-bar-3{border-bottom:1px solid var(--bs-border-color);
}

.header {
  padding: 0;
  width: 100%;
  position: relative;
  top: auto;
  left: auto;
  z-index: 123;
  border-bottom: 1px solid var(--bs-neutral-200)}.header .container-fluid{max-width:100%}.header .main-header{display:flex;align-items:center;justify-content:space-between;position:relative}.header .main-header .header-left{display:flex;align-items:center;width:100%;justify-content:space-between}.header .main-header .header-left .header-logo{margin-right:0;min-width:134px}.header .main-header .header-left .header-nav{width:100%;text-align:center}.header .main-header .header-right{width:15%;min-width:240px;text-align:right;display:flex;align-items:center;position:relative;justify-content:flex-end}.header .nav-main-menu{display:flex;padding:0;align-items:center;justify-content:center;text-align:left}.header .main-menu li{float:left;position:relative;padding:0 7px}.header .main-menu li.has-children>a::after{content:"";height:10px;width:10px;background:url("/assets/meta/z2b16c70b/imgs/template/icons/arrow-down.svg") no-repeat center;opacity:1;margin-left:0;position:absolute;top:27px;right:0;opacity:.6;transition:transform .3s ease}.header .main-menu li.has-children>a:hover::after{background:url("/assets/meta/z2b16c70b/imgs/template/icons/arrow-down.svg") no-repeat center}.header .main-menu li.has-children.open>a::after{transform:rotate(-180deg)}.header .main-menu li.hr{padding:0 22px}.header .main-menu li.hr span{background-color:#ececec;height:1px;width:100%;display:block;margin:5px 0}.header .main-menu li a{font-family:"Manrope",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:22px;color:var(--bs-neutral-1000);
  display: block;
  padding: 20px 18px 20px 18px;
  text-decoration: none;
  position: relative;
  transition-duration: 0.2s;
}
.header .main-menu li a:hover {
  color: var(--bs-warning) !important;transition-duration:.2s}.header .main-menu li a i{font-size:10px;opacity:.5;margin-left:3px}.header .main-menu li ul{opacity:0;visibility:hidden;transition-duration:.2s;position:absolute;top:100%;left:0;z-index:999;min-width:240px;border-radius:8px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.07);padding:10px 0 10px 0}.header .main-menu li ul.sub-menu{background-color:var(--bs-neutral-0);
}
.header .main-menu li ul li {
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.header .main-menu li ul li a {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  color: var(--bs-neutral-500);position:relative;padding:10px 25px 10px 15px;transition:.3s;font-family:"Manrope",sans-serif;font-style:normal;font-weight:500;display:inline-block;min-width:182px}.header .main-menu li ul li a:hover{transition:.2s;color:var(--bs-warning) !important;
}
.header .main-menu li ul li ul {
  top: 0px;
  left: 100%;
}
.header .main-menu li.mega-li {
  position: static;
}
.header .main-menu li.mega-li .mega-menu {
  position: absolute;
  top: 96%;
  left: 0px;
  width: 100%;
  display: none;
  z-index: 12345;
}
.header .main-menu li.mega-li .mega-menu .mega-menu-inner {
  max-width: 1255px;
  margin: auto;
  border: 0px solid var(--bs-neutral-0);border-radius:8px;padding:35px;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09);background-color:var(--bs-neutral-0);
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url("/assets/meta/b6954cd4/imgs/template/bg-mega.png");border-radius:0 0 16px 16px}.header .main-menu li.mega-li .mega-menu .mega-menu-inner h6{margin-bottom:4px}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .btn-brand-secondary{padding:12px 22px}.header .main-menu li.mega-li .mega-menu .mega-menu-inner ul{display:inline-block;box-shadow:none;padding:0;border:0;position:relative;top:auto;left:auto;opacity:1;visibility:visible;margin-top:16px;min-width:100%;background-color:transparent}.header .main-menu li.mega-li .mega-menu .mega-menu-inner ul li{padding:0;margin-bottom:12px}.header .main-menu li.mega-li .mega-menu .mega-menu-inner ul li a{padding:0}.header .main-menu li.mega-li .mega-menu .mega-menu-inner ul li a:after{display:none}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured{padding-left:60px;margin-top:0}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li{margin-bottom:0}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a{font-size:16px;line-height:26px;font-weight:bold;color:var(--bs-neutral-1000);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 10px 10px 10px 45px;
  transition-duration: 0.2s;
}
.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.tours {
  background-image: url("/assets/meta/z340351d2/imgs/template/icons/tour.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.activities{background-image:url("/assets/meta/zad880ab4/imgs/template/icons/activities.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.destinations{background-image:url("/assets/meta/z6c7d53fe/imgs/template/icons/destination.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.hotels{background-image:url("/assets/meta/zf144a788/imgs/template/icons/hotel.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.rental-car{background-image:url("/assets/meta/z7b1a10e4/imgs/template/icons/rental.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.property{background-image:url("/assets/meta/z889717a5/imgs/template/icons/property.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a.tickets{background-image:url("/assets/meta/z2d1d763f/imgs/template/icons/ticket.svg")}.header .main-menu li.mega-li .mega-menu .mega-menu-inner .list-featured li a:hover{color:var(--bs-warning) !important;
  padding-left: 40px;
  transition-duration: 0.2s;
}
.header .main-menu li.mega-li-small .mega-menu {
  position: absolute;
  top: 96%;
  left: 0px;
  width: 100%;
  display: none;
  z-index: 12345;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small {
  border: 0px solid var(--bs-neutral-0);border-radius:8px;padding:35px 35px 23px 35px;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09);background-color:var(--bs-neutral-0);
  position: relative;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: none;
  border-radius: 0px 0px 16px 16px;
  max-width: 450px;
  min-width: 450px;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small.mega-menu-inner-destinations {
  max-width: 220px;
  min-width: 220px;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small h6 {
  margin-bottom: 4px;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small ul {
  display: inline-block;
  box-shadow: none;
  padding: 0px;
  border: 0px;
  position: relative;
  top: auto;
  left: auto;
  opacity: 1;
  visibility: visible;
  margin-top: 8px;
  min-width: 100%;
  background-color: transparent;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small ul li {
  padding: 0px;
  margin-bottom: 12px;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small ul li a {
  padding: 0px;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small ul li a:after {
  display: none;
  transition-duration: 0.2s;
}
.header .main-menu li.mega-li-small .mega-menu .mega-menu-inner-small ul li a:hover {
  padding-left: 5px;
  transition-duration: 0.2s;
}
.header .main-menu li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
}
.header .main-menu li:hover > ul li {
  width: 100%;
}
.header .main-menu li.mega-li.open .mega-menu, .header .main-menu li.mega-li-small.open .mega-menu {
  display: block;
}
.header.stick {
  padding: 0px;
}
.header.stick .top-bar {
  display: none;
}
.header.header-fixed {
  position: fixed;
  top: 0px;
  left: 0px;
}
.header.header-fixed.header {
  border-bottom-color: rgba(255, 255, 255, 0.3490196078)}.header.header-fixed.header .main-menu>li>a{color:var(--bs-neutral-0);
}
.header.header-fixed.header .main-menu li.has-children > a::after {
  background: url("/assets/meta/z25f78f32/imgs/template/icons/arrow-down-w.svg") no-repeat center}.header.header-fixed.header .icon-lang{background:url("/assets/meta/z26a9a802/imgs/template/icons/global.svg") no-repeat left center;color:var(--bs-neutral-0);
}
.header.header-fixed.header .icon-lang span {
  background: url("/assets/meta/ze953541d/imgs/template/icons/arrow-lang.svg") no-repeat right center}.header.header-fixed.header .icon-cart{color:var(--bs-neutral-0);
}
.header.header-fixed.header .icon-cart span {
  background: url("/assets/meta/ze953541d/imgs/template/icons/arrow-lang.svg") no-repeat right center}.header.header-fixed.sticky-bar.stick{background-color:var(--bs-neutral-700);
}
.header.header-commingsoon {
  background-color: var(--bs-background-card);padding:23px 0}.header.header-commingsoon .main-header .header-left{width:50%}.header.header-commingsoon .main-header .header-left .header-logo{display:flex;align-items:center}.header.header-commingsoon .main-header .header-left .header-logo .text-slogan{position:relative;padding-left:25px}.header.header-commingsoon .main-header .header-left .header-logo .text-slogan::before{content:"";width:1px;height:26px;background-color:var(--bs-border-color);
  position: absolute;
  top: 2px;
  left: 0px;
}
.header.header-commingsoon .main-header .header-right {
  width: 50%;
}

.icon-lang {
  display: inline-block;
  cursor: pointer;
  padding: 0px 0px 0px 24px;
  background: url("/assets/meta/zbf48623/imgs/template/icons/lang.svg") no-repeat left center;background-size:20px}.icon-lang:hover{color:var(--bs-warning) !important;
}
.icon-lang span, #localeDropdown span.arrow-down {
  display: inline-block;
  padding: 0px 18px 0px 0px;
  background: url("/assets/meta/zbd1d550a/imgs/template/icons/arrow-down-sm.svg") no-repeat right center}.icon-cart{cursor:pointer;color:var(--bs-neutral-1000);
}
.icon-cart:hover {
  color: var(--bs-warning) !important}.icon-cart span{display:inline-block;padding:0 18px 0 0;background:url("/assets/meta/zbd1d550a/imgs/template/icons/arrow-down-sm.svg") no-repeat right center}.box-desc-menu{border-radius:8px;background-color:var(--bs-neutral-900);
  padding: 24px;
  margin-top: 40px;
}
.box-desc-menu p {
  color: var(--bs-neutral-200)}.sticky-bar.stick{animation:700ms ease-in-out 0s normal none 1 running fadeInDown;box-shadow:0 8px 20px 0 rgba(0,0,0,0.05);position:fixed;top:0;width:100%;z-index:999;left:0;transition:all .3s ease 0s;border-bottom:1px solid var(--bs-neutral-100);
  background: var(--bs-neutral-0)}.sticky-bar.stick .main-header{padding:0}.card-author{display:flex;align-items:center}.card-author .card-image{width:48px;height:48px;margin-right:12px}.card-author .card-image img{width:48px;height:48px;border-radius:50%;display:block}.user-account{display:flex;align-items:center}.user-account img{max-width:50px;border-radius:50%;margin-right:10px}.user-account .user-name{margin-bottom:0;font-weight:600;font-size:14px}.perfect-scroll{height:100vh;width:100%;position:relative}.body-overlay-1{background:transparent;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;cursor:crosshair;z-index:997}.mobile-menu-active .body-overlay-1,.canvas-menu-active .body-overlay-1{opacity:1;visibility:visible}.form-search{position:absolute;top:100%;right:50%;width:100%;max-width:350px;z-index:1234;padding:5px 5px;display:none;border-radius:8px;border:1px solid var(--bs-neutral-100);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);background-color:#fff}.form-search.dark{background-color:var(--bs-neutral-950);
  border: 1px solid var(--bs-neutral-900)}.form-search.dark .form-control{border:1px solid var(--bs-neutral-800);
  border-radius: 8px;
  background-color: var(--bs-neutral-950);padding:11px 15px 13px 15px;width:100%;color:#727373}.form-search.dark .btn-search-2{background-color:transparent}.form-search.dark p.color-white{color:var(--bs-neutral-200);
}
.form-search .form-control {
  height: 46px;
  line-height: 1;
  padding: 10px 15px 10px 20px;
}
.form-search .btn-search-2 {
  position: absolute;
  top: 20px;
  right: 21px;
  width: 56px;
  height: 46px;
  background: url("/assets/meta/zc4089559/imgs/template/icons/search.svg") no-repeat center;background-color:var(--bs-neutral-950);
  border: 0px;
  border-radius: 0px 8px 8px 0;
}

.popular-keywords a {
  color: var(--bs-neutral-500)}.popular-keywords a:hover{color:var(--bs-color-2);
}

.box-button-logins {
  display: flex;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 30px;
}

.mobile-header-wrapper-style, .sidebar-canvas-wrapper {
  position: fixed;
  top: 0;
  max-width: 380px;
  width: 100%;
  min-height: 100vh;
  bottom: 0;
  right: 0;
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);background-color:var(--bs-neutral-0);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09);z-index:1006}.mobile-header-wrapper-style.sidebar-visible,.mobile-header-wrapper-style.sidebar-canvas-visible,.sidebar-canvas-wrapper.sidebar-visible,.sidebar-canvas-wrapper.sidebar-canvas-visible{visibility:visible;opacity:1;transform:translate(0,0)}.mobile-header-wrapper-style .mobile-header-wrapper-inner,.sidebar-canvas-wrapper .mobile-header-wrapper-inner{padding:0 0 30px;height:100%;overflow-y:auto;overflow-x:hidden}.mobile-header-wrapper-style .mobile-header-wrapper-inner .burger-icon,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .burger-icon{top:25px;right:30px;position:absolute;height:34px;width:34px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-logo{padding:10px;border-bottom:1px solid var(--bs-border-color);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-logo .burger-icon, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-logo .burger-icon {
  display: inline-block;
  position: relative;
  height: 42px;
  width: 42px;
  background-color: var(--bs-neutral-100);background-image:url("/assets/meta/42bb6847/imgs/template/icons/close.png");background-position:center;background-repeat:no-repeat;top:auto;right:auto}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-top{display:flex;justify-content:space-between;flex-wrap:wrap;padding:15px 10px 13px 10px;background-color:var(--bs-neutral-0);
  align-items: center;
  align-self: center;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .box-author-profile, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-top .box-author-profile {
  margin-bottom: 10px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a {
  display: block;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img {
  width: 100px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area {
  padding: 30px 30px 0px 30px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li {
  display: block;
  position: relative;
  padding: 0px 0;
  margin-bottom: 20px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.hr, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.hr {
  display: none;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child {
  border-bottom: none;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand {
  right: 0;
  position: absolute;
  cursor: pointer;
  z-index: 9;
  text-align: center;
  font-size: 12px;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 46px;
  top: 0px;
  color: var(--bs-neutral-1000)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand i,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand i{height:24px;width:24px;display:inline-block;opacity:1;background:url("/assets/meta/zd1075067/imgs/template/icons/arrow-right-big.svg") no-repeat center}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand{background:rgba(255,255,255,0.2)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand i,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children.active>.menu-expand i{background:url("/assets/meta/zbc7b51bc/imgs/template/icons/arrow-down-big.svg") no-repeat center}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a{font-size:16px;line-height:26px;font-weight:700;position:relative;display:inline-block;color:var(--bs-neutral-1000);
  transition-duration: 0.2s;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a i, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a i {
  margin-right: 5px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul {
  padding: 10px 0 0 0px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li {
  padding: 0px 0;
  margin-bottom: 12px;
  border-bottom: none;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children .menu-expand, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children .menu-expand {
  top: 0px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a {
  padding-left: 13px;
  transition-duration: 0.2s;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a::before, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a::before {
  opacity: 1;
  transition-duration: 0.2s;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a {
  font-size: 14px;
  line-height: 22px;
  display: block;
  font-weight: 500;
  color: var(--bs-neutral-500);padding-left:0;position:relative;transition-duration:.2s}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li ul,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li ul{margin-top:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children.active,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children.active{padding-bottom:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover>a,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover>a{color:var(--bs-warning);
  padding-left: 3px;
  transition-duration: 0.2s;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .categories-dropdown-wrap ul li a, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .categories-dropdown-wrap ul li a {
  padding: 5px 15px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap {
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #ececec;
  margin: 17px 0 30px 0;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info {
  position: relative;
  margin-bottom: 13px;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:last-child, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:last-child {
  margin-bottom: 0;
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a {
  font-size: 14px;
  display: block;
  font-weight: 500;
  color: var(--bs-neutral-1000)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a:hover,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a:hover{color:var(--bs-warning);
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i {
  font-size: 14px;
  color: var(--bs-warning);margin-right:8px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown{margin-top:5px;display:none;background-color:transparent;box-shadow:none;padding:10px 0 0 0;width:100%;z-index:11}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li{padding-bottom:10px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li:last-child,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li:last-child{padding-bottom:0}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a{font-size:16px;color:rgba(255,255,255,0.7);font-weight:400}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a:hover,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a:hover{color:var(--bs-warning);
}
.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:hover > a, .sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:hover > a {
  color: var(--bs-neutral-1000)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border{border-bottom:1px solid rgba(255,255,255,0.15)}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright,.sidebar-canvas-wrapper .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright{font-size:13px;color:var(--bs-neutral-800);
}

.sidebar-canvas-wrapper {
  max-width: 485px;
}
.sidebar-canvas-wrapper .sidebar-canvas-container {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.sidebar-canvas-wrapper .sidebar-canvas-container .sidebar-canvas-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px;
  border-bottom: 1px solid var(--bs-border-color)}.sidebar-canvas-wrapper .sidebar-canvas-container .sidebar-canvas-content{padding:38px}.box-author-profile{border-radius:8px;border:1px solid var(--bs-border-color);
  padding: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 48px;
  width: 100%;
}

.close-canvas {
  height: 42px;
  width: 42px;
  border-radius: 4px;
  line-height: 42px;
  background-color: var(--bs-brand-secondary);text-align:center}.close-canvas img{display:inline-block;vertical-align:middle}.sidebar-canvas-lang{display:flex;align-items:center;justify-content:flex-end}.title-quicklinks{background:url("/assets/meta/zdc304f2f/imgs/template/icons/quick-link.svg") no-repeat left center;padding:0 0 0 32px;margin-bottom:32px}.title-eventsdate{background:url("/assets/meta/ze965c5c4/imgs/template/icons/events.svg") no-repeat left center;padding:0 0 0 32px;margin-bottom:32px}.title-savedplaces{background:url("/assets/meta/z1c0dc4ff/imgs/template/icons/saved-place.svg") no-repeat left center;padding:0 0 0 32px;margin-bottom:32px}.title-contactus{background:url("/assets/meta/zbc200bb7/imgs/template/icons/contact.svg") no-repeat left center;padding:0 0 0 32px;margin-bottom:32px}.box-list-quicklinks{display:flex;align-items:center;flex-wrap:wrap;margin:0 -13px 48px -13px}.box-list-quicklinks .item-quicklinks{width:50%;margin-bottom:16px;padding:0 13px;display:flex;align-items:center}.box-list-quicklinks .item-quicklinks .item-icon{height:58px;width:58px;line-height:54px;min-width:58px;text-align:center;border:1px solid var(--bs-neutral-200);
  border-radius: 8px;
  background-color: var(--bs-neutral-100);margin-right:16px}.box-list-quicklinks .item-quicklinks .item-icon img{display:inline-block;vertical-align:middle}.box-list-quicklinks .item-quicklinks:hover .item-icon{background-color:var(--bs-brand-secondary);
}
.box-list-quicklinks .item-quicklinks .item-info a {
  color: var(--bs-neutral-1000)}.box-list-quicklinks .item-quicklinks .item-info a:hover{color:var(--bs-warning);
}
.box-list-quicklinks .item-quicklinks .item-info .online {
  padding: 0px 0px 0px 15px;
  background: url("/assets/meta/z89fb3f7f/imgs/template/icons/online.svg") no-repeat left center}.box-list-quicklinks .item-quicklinks .item-info .resolved{padding:0 0 0 15px;background:url("/assets/meta/z140a445e/imgs/template/icons/resolved.svg") no-repeat left center}.box-eventsdate,.box-savedplaces,.box-contactus{margin-bottom:48px}.contact-info .address-2{padding:0 0 0 23px;background:url("/assets/meta/z749997da/imgs/template/icons/address2.svg") no-repeat left top 4px;color:var(--bs-neutral-400);
  margin-bottom: 19px;
}
.contact-info .hour-work-2 {
  padding: 0px 0px 0px 23px;
  background: url("/assets/meta/zc1aa3365/imgs/template/icons/hour-work2.svg") no-repeat left top 5px;color:var(--bs-neutral-400);
  margin-bottom: 19px;
}
.contact-info .email-2 {
  padding: 0px 0px 0px 23px;
  background: url("/assets/meta/zcfaeed78/imgs/template/icons/mail2.svg") no-repeat left top 5px;color:var(--bs-neutral-400);
  margin-bottom: 19px;
}

#calendar-events {
  background-color: var(--bs-neutral-100);border-radius:16px;border:1px solid var(--bs-border-color);
  padding: 31px;
}
#calendar-events .datepicker-inline {
  width: 100%;
}
#calendar-events .datepicker-inline .table-condensed {
  width: 100%;
}
#calendar-events .datepicker-inline .table-condensed thead tr th {
  color: var(--bs-neutral-500)}#calendar-events .datepicker-inline .table-condensed thead tr th:hover{color:var(--bs-neutral-500);
}
#calendar-events .datepicker-inline .table-condensed tbody tr td {
  vertical-align: middle;
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  font-weight: 500;
  color: var(--bs-neutral-1000)}#calendar-events .datepicker-inline .table-condensed tbody tr td.day.active{background-color:var(--bs-brand-secondary);
  border-color: var(--bs-brand-secondary);background-image:none;color:var(--bs-neutral-1000);
}
#calendar-events .datepicker-inline .table-condensed tbody tr td:hover {
  color: var(--bs-neutral-500)}.burger-icon-2{position:relative;width:42px;height:42px;cursor:pointer;transition:all .25s cubic-bezier(0.645,0.045,0.355,1);top:auto;right:auto;z-index:999999;display:block;background-color:var(--bs-brand-secondary);
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
}
.burger-icon-2 img {
  display: inline-block;
  vertical-align: middle;
}

.burger-icon {
  position: absolute;
  width: 42px;
  height: 42px;
  background-color: var(--bs-neutral-100);border-radius:4px;cursor:pointer;transition:all .25s cubic-bezier(0.645,0.045,0.355,1);top:0;right:0;z-index:999999;display:none}.burger-icon>span{display:block;position:absolute;left:8px;width:24px;height:1px}.burger-icon>span.burger-icon-top{top:14px}.burger-icon>span.burger-icon-bottom{bottom:14px}.burger-icon>span.burger-icon-mid{top:20px}.burger-icon img{display:inline-block;vertical-align:middle}.burger-icon.burger-close>span.burger-icon-top{display:none;opacity:0}.burger-icon.burger-close>span.burger-icon-mid{top:20px;transform:rotate(45deg)}.burger-icon.burger-close>span.burger-icon-bottom{bottom:21px;transform:rotate(-45deg)}.burger-icon>span::before,.burger-icon>span::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#333}.sidebar-visible .burger-icon.burger-icon-white>span::before,.sidebar-visible .burger-icon.burger-icon-white>span::after{background-color:var(--bs-neutral-950);
}

.burger-icon.burger-icon-white > span::before,
.burger-icon.burger-icon-white > span::after {
  background-color: var(--bs-neutral-1000)}.mobile-search form{background-color:var(--bs-neutral-100);
  border-radius: 8px;
  height: 44px;
  padding: 8px 15px 11px 30px;
  position: relative;
}
.mobile-search form input {
  border: 0;
  background-color: transparent;
  width: 100%;
  height: auto;
}
.mobile-search form i {
  position: absolute;
  left: 18px;
  top: 14px;
  font-size: 18px;
  color: var(--bs-neutral-700)}.mobile-social-icon h6{font-weight:600;font-size:20px;margin-bottom:30px}.mobile-social-icon a.icon-socials{background-color:var(--bs-neutral-100);
}
.mobile-social-icon a {
  text-align: center;
  font-size: 14px;
  margin-right: 5px;
  transition-duration: 0.5s;
  height: 30px;
  width: 30px;
  display: inline-flex;
  background: #efeaff;
  border-radius: 30px;
  line-height: 1;
  align-content: center;
  justify-content: center;
}
.mobile-social-icon a img {
  max-width: 18px;
}
.mobile-social-icon a img:hover {
  opacity: 0.8;
}
.mobile-social-icon a:hover {
  transform: translateY(-2px);transition-duration:.5s;margin-top:-2px}.mobile-social-icon a:last-child{margin-right:0}.mobile-account{margin:15px 0;padding:30px 0 20px 0;border-top:thin solid #ececec}.mobile-account .mobile-menu{columns:2;-webkit-columns:2;-moz-columns:2}.mobile-account h6{font-weight:600;font-size:18px}.mobile-account ul li{padding:13px 0}.mobile-account ul li a{font-size:15px;line-height:1;text-transform:capitalize;font-weight:500;position:relative;display:inline-block;color:var(--bs-neutral-800);
  transition-duration: 0.2s;
}
.mobile-account ul li:hover a {
  padding-left: 3px;
  transition-duration: 0.2s;
  color: var(--bs-warning)}.sidebar-title{border-bottom:thin solid #ececec;font-weight:600;margin-bottom:30px;padding-bottom:10px}.search-form form{position:relative}.search-form form input{border:1px solid #ececec;border-radius:10px;height:64px;box-shadow:none;padding-left:20px;font-size:16px;width:100%}.search-form form button{position:absolute;top:50%;transform:translateY(-50%);right:0;border:0;font-size:20px;height:100%;padding:0 24px;background-color:transparent;color:#242424}.footer-1{width:30%}.footer-2{width:17.5%}.footer-3{width:17.5%}.footer-4{width:17.5%}.footer-5{width:17.5%}.footer{background-color:var(--bs-background-1000);
  padding: 40px 0px 0px 0px;
}
.footer .phone-support {
  color: var(--bs-warning)}.footer h6{color:var(--bs-color-white);
  margin-bottom: 16px;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
}
.footer .menu-footer {
  display: inline-block;
}
.footer .menu-footer li {
  list-style: none;
  margin-bottom: 18px;
}
.footer .menu-footer li:last-child {
  padding-right: 0px;
}
.footer .menu-footer li a {
  color: var(--bs-neutral-400);font-size:16px;text-decoration:none;transition-duration:.2s;line-height:26px}.footer .menu-footer li a:hover{color:var(--bs-neutral-0);
  transition-duration: 0.2s;
}
.footer .menu-bottom-footer {
  display: inline-block;
  width: 100%;
}
.footer .menu-bottom-footer li {
  list-style: none;
  margin-bottom: 0px;
  display: inline-block;
  padding: 0px 20px;
}
.footer .menu-bottom-footer li:last-child {
  padding-right: 0px;
}
.footer .menu-bottom-footer li a {
  color: var(--bs-neutral-0);font-size:14px;text-decoration:none;transition-duration:.2s}.footer .menu-bottom-footer li a:hover{color:var(--bs-neutral-0);
  transition-duration: 0.2s;
}
.footer .footer-bottom {
  padding: 30px 0px 10px 0px;
  color: var(--bs-neutral-700);font-size:14px;border-top:1px solid rgba(87,86,86,0.4901960784)}.footer .footer-bottom strong{color:var(--bs-brand-1);
  font-weight: bold;
}
.footer .footer-bottom a {
  text-decoration: none;
}
.footer.footer-type-3 {
  background-color: var(--bs-neutral-0);background-position:bottom center;background-size:contain;background-repeat:no-repeat;padding-bottom:170px}.footer.footer-white{position:relative}.footer.footer-white .form-newsletter .form-control{background-color:var(--bs-neutral-0);
  background-image: url("/assets/meta/66e150cd/imgs/template/icons/email.png")}.footer.footer-white .footer-bottom{border-top-color:rgba(87,86,86,0.4901960784)}.footer.footer-white a.icon-socials{background-color:var(--bs-neutral-0);
  border: 1px solid var(--bs-neutral-600)}.footer.footer-white a.icon-socials svg{fill:var(--bs-neutral-1000);
}
.footer.footer-white a.icon-socials:hover svg {
  fill: var(--bs-brand-secondary)}.footer.footer-type-6{padding-top:82px}.footer.footer-type-6 .footer-bottom{border-top:0;margin-top:15px !important}.footer.footer-type-6 .box-info-support .phone-support{color:var(--bs-neutral-0);
}

.box-footer-col-3 {
  display: flex;
  align-items: center;
  border: 1px solid #313131;
  border-radius: 32px;
  margin-top: 25px;
}
.box-footer-col-3 .footer-col-1 {
  width: 33.33%;
  padding: 45px;
  position: relative;
}
.box-footer-col-3 .footer-col-1::before {
  content: "";
  position: absolute;
  top: -2px;
  bottom: -3px;
  width: 1px;
  z-index: 12;
  right: 0px;
  border-right: 1px solid #313131;
}
.box-footer-col-3 .footer-col-2 {
  width: 33.33%;
  padding: 45px;
  position: relative;
}
.box-footer-col-3 .footer-col-2::before {
  content: "";
  position: absolute;
  top: -3px;
  bottom: -4px;
  width: 1px;
  z-index: 12;
  right: 0px;
  border-right: 1px solid #313131;
}
.box-footer-col-3 .footer-col-3 {
  width: 33.33%;
  padding: 45px;
}

.dark .form-newsletter .form-control {
  background-color: var(--bs-neutral-1000) !important;border-color:#313131}.box-info-contact p{margin-bottom:19px}.icon-address{padding:0 0 0 25px;background:url("/assets/meta/z87169a62/imgs/template/icons/address.svg") no-repeat left top}.icon-worktime{padding:0 0 0 25px;background:url("/assets/meta/z3c2009d8/imgs/template/icons/hour-work.svg") no-repeat left top 4px}.icon-email{padding:0 0 0 25px;background:url("/assets/meta/z2ed4e5ff/imgs/template/icons/mail.svg") no-repeat left top 6px}.footer-top{border-bottom:1px solid rgba(87,86,86,0.4901960784);padding-bottom:35px;margin-bottom:49px}.footer-top img{display:block}.bg-footer{height:130px;width:100%;background:url("/assets/meta/e601f2e/imgs/template/bg-footer.png") no-repeat bottom center;background-color:var(--bs-background-body);
  background-size: contain;
  padding-top: 0px;
}

.need-help {
  background: url("/assets/meta/zf625ee70/imgs/template/icons/phone.svg") no-repeat left center;display:inline-block;padding:0 19px 0 35px;color:var(--bs-color-white);
}

a.icon-socials {
  display: inline-block;
  height: 43px;
  width: 43px;
  border-radius: 50%;
  background-color: var(--bs-neutral-1000);transition-duration:.2s;margin-right:7px;line-height:39px;text-align:center;border:1px solid var(--bs-neutral-600);
}
a.icon-socials img {
  vertical-align: middle;
}
a.icon-socials svg {
  fill: var(--bs-neutral-0)}a.icon-socials:last-child{margin-right:0}a.icon-socials:hover{transform:translateY(-3px);transition-duration:.2s}a.icon-socials:hover svg{fill:#fefa17}.title-follow{margin-top:28px;margin-bottom:12px}.block-socials-footer .box-socials-footer{margin-top:8px}.block-socials-footer a.icon-socials{background-color:var(--bs-neutral-100);
  border-color: var(--bs-border-color)}.block-socials-footer a.icon-socials svg{fill:var(--bs-neutral-1000);
}
.block-socials-footer a.icon-socials:hover svg {
  fill: var(--bs-warning)}.footer-type-3{border-top:1px solid var(--bs-border-color);
  padding-top: 70px;
}
.footer-type-3 .need-help {
  color: var(--bs-neutral-1000)}.footer-type-3 h6{color:var(--bs-neutral-1000);
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
}
.footer-type-3 .form-newsletter {
  border: 1px solid var(--bs-border-color);border-radius:60px;position:relative;margin-bottom:17px;background-color:var(--bs-neutral-0);
}
.footer-type-3 .form-newsletter .btn-brand-secondary {
  background-color: var(--bs-button-bg);color:var(--bs-color-white) !important;
}
.footer-type-3 .form-newsletter .form-control {
  background-color: var(--bs-neutral-0);background-image:url("/assets/meta/66e150cd/imgs/template/icons/email.png");border:0}.footer-type-3 .btn.btn-payment{height:28px;line-height:24px;margin-right:6px;padding:0 5px}.footer-type-3 .btn.btn-payment img{max-height:12px}.footer-type-3 .payment-method{max-width:270px}.footer-type-3 .payment-method .btn{min-width:auto;width:100%}.footer-type-3 .menu-bottom-footer li{padding:0 10px}.footer-type-3 .menu-bottom-footer li a{color:var(--bs-neutral-500);
  font-size: 12px;
  line-height: 18px;
}
.footer-type-3 .menu-bottom-footer li a:hover {
  color: var(--bs-neutral-1000)}.container-footer{padding:42px 60px 0 60px}.section-padding-30{padding:30px 0}.section-padding-50{padding:50px 0}.section-padding-60{padding:60px 0}.section-padding{padding:25px 0}.ptb-0{padding:0}.ptb-10{padding:10px 0}.ptb-20{padding:20px 0}.ptb-30{padding:30px 0}.ptb-35{padding:35px 0}.ptb-32{padding:32px 0}.ptb-40{padding:40px 0}.ptb-50{padding:50px 0}.ptb-60{padding:60px 0}.ptb-70{padding:70px 0}.ptb-80{padding:80px 0}.ptb-90{padding:90px 0}.ptb-100{padding:100px 0}.ptb-110{padding:110px 0}.ptb-120{padding:120px 0}.ptb-130{padding:130px 0}.ptb-140{padding:140px 0}.ptb-150{padding:150px 0}.ptb-160{padding:160px 0}.ptb-170{padding:170px 0}.ptb-177{padding:177px 0}.ptb-180{padding:180px 0}.ptb-190{padding:190px 0}.ptb-200{padding:200px 0}.ptb-210{padding:210px 0}.ptb-220{padding:220px 0}.ptb-290{padding:290px 0}.ptb-310{padding:310px 0}.p-10{padding:10px !important}.p-15{padding:15px !important}.p-20{padding:20px !important}.p-25{padding:25px !important}.p-30{padding:30px !important}.p-40{padding:40px !important}.p-65{padding:65px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pt-30{padding-top:30px !important}.pt-35{padding-top:35px !important}.pt-40{padding-top:40px !important}.pt-45{padding-top:45px !important}.pt-50{padding-top:50px !important}.pt-55{padding-top:55px !important}.pt-60{padding-top:60px !important}.pt-65{padding-top:65px !important}.pt-70{padding-top:70px !important}.pt-75{padding-top:75px !important}.pt-80{padding-top:80px !important}.pt-85{padding-top:85px !important}.pt-90{padding-top:90px !important}.pt-95{padding-top:95px !important}.pt-100{padding-top:100px !important}.pt-105{padding-top:105px !important}.pt-110{padding-top:110px !important}.pt-115{padding-top:115px !important}.pt-120{padding-top:120px !important}.pt-125{padding-top:125px !important}.pt-130{padding-top:130px !important}.pt-135{padding-top:135px !important}.pt-140{padding-top:140px !important}.pt-145{padding-top:145px !important}.pt-150{padding-top:150px !important}.pt-155{padding-top:155px !important}.pt-160{padding-top:160px !important}.pt-165{padding-top:165px !important}.pt-170{padding-top:170px !important}.pt-175{padding-top:175px !important}.pt-180{padding-top:180px !important}.pt-185{padding-top:185px !important}.pt-190{padding-top:190px !important}.pt-195{padding-top:195px !important}.pt-200{padding-top:200px !important}.pt-260{padding-top:260px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-30{padding-bottom:30px !important}.pb-35{padding-bottom:35px !important}.pb-40{padding-bottom:40px !important}.pb-45{padding-bottom:45px !important}.pb-50{padding-bottom:50px !important}.pb-55{padding-bottom:55px !important}.pb-60{padding-bottom:60px !important}.pb-65{padding-bottom:65px !important}.pb-70{padding-bottom:70px !important}.pb-75{padding-bottom:75px !important}.pb-80{padding-bottom:80px !important}.pb-85{padding-bottom:85px !important}.pb-90{padding-bottom:90px !important}.pb-95{padding-bottom:95px !important}.pb-100{padding-bottom:100px !important}.pb-105{padding-bottom:105px !important}.pb-110{padding-bottom:110px !important}.pb-115{padding-bottom:115px !important}.pb-120{padding-bottom:120px !important}.pb-125{padding-bottom:125px !important}.pb-130{padding-bottom:130px !important}.pb-135{padding-bottom:135px !important}.pb-140{padding-bottom:140px !important}.pb-145{padding-bottom:145px !important}.pb-150{padding-bottom:150px !important}.pb-155{padding-bottom:155px !important}.pb-160{padding-bottom:160px !important}.pb-165{padding-bottom:165px !important}.pb-170{padding-bottom:170px !important}.pb-175{padding-bottom:175px !important}.pb-180{padding-bottom:180px !important}.pb-185{padding-bottom:185px !important}.pb-190{padding-bottom:190px !important}.pb-195{padding-bottom:195px !important}.pb-200{padding-bottom:200px !important}.pl-0{padding-left:0 !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pl-30{padding-left:30px !important}.pl-35{padding-left:35px !important}.pl-40{padding-left:40px !important}.pl-45{padding-left:45px !important}.pl-50{padding-left:50px !important}.pl-55{padding-left:55px !important}.pl-60{padding-left:60px !important}.pl-65{padding-left:65px !important}.pl-70{padding-left:70px !important}.pl-75{padding-left:75px !important}.pl-80{padding-left:80px !important}.pl-85{padding-left:85px !important}.pl-90{padding-left:90px !important}.pl-95{padding-left:95px !important}.pl-100{padding-left:100px !important}.pl-105{padding-left:105px !important}.pl-110{padding-left:110px !important}.pl-115{padding-left:115px !important}.pl-120{padding-left:120px !important}.pl-125{padding-left:125px !important}.pl-130{padding-left:130px !important}.pl-135{padding-left:135px !important}.pl-140{padding-left:140px !important}.pl-145{padding-left:145px !important}.pl-150{padding-left:150px !important}.pl-155{padding-left:155px !important}.pl-160{padding-left:160px !important}.pl-165{padding-left:165px !important}.pl-170{padding-left:170px !important}.pl-175{padding-left:175px !important}.pl-180{padding-left:180px !important}.pl-185{padding-left:185px !important}.pl-190{padding-left:190px !important}.pl-195{padding-left:195px !important}.pl-200{padding-left:200px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-25{padding-right:25px !important}.pr-30{padding-right:30px !important}.pr-35{padding-right:35px !important}.pr-40{padding-right:40px !important}.pr-45{padding-right:45px !important}.pr-50{padding-right:50px !important}.pr-55{padding-right:55px !important}.pr-60{padding-right:60px !important}.pr-65{padding-right:65px !important}.pr-70{padding-right:70px !important}.pr-75{padding-right:75px !important}.pr-80{padding-right:80px !important}.pr-85{padding-right:85px !important}.pr-90{padding-right:90px !important}.pr-95{padding-right:95px !important}.pr-100{padding-right:100px !important}.pr-105{padding-right:105px !important}.pr-110{padding-right:110px !important}.pr-115{padding-right:115px !important}.pr-120{padding-right:120px !important}.pr-125{padding-right:125px !important}.pr-130{padding-right:130px !important}.pr-135{padding-right:135px !important}.pr-140{padding-right:140px !important}.pr-145{padding-right:145px !important}.pr-150{padding-right:150px !important}.pr-155{padding-right:155px !important}.pr-160{padding-right:160px !important}.pr-165{padding-right:165px !important}.pr-170{padding-right:170px !important}.pr-175{padding-right:175px !important}.pr-180{padding-right:180px !important}.pr-185{padding-right:185px !important}.pr-190{padding-right:190px !important}.pr-195{padding-right:195px !important}.pr-200{padding-right:200px !important}.plr-5-percent{padding:0 5%}.mtb-0{margin:0}.mtb-10{margin:10px 0}.mtb-15{margin:15px 0}.mtb-20{margin:20px 0}.mtb-30{margin:30px 0}.mtb-40{margin:40px 0}.mtb-50{margin:50px 0}.mtb-60{margin:60px 0}.mtb-70{margin:70px 0}.mtb-80{margin:80px 0}.mtb-90{margin:90px 0}.mtb-100{margin:100px 0}.mtb-110{margin:110px 0}.mtb-120{margin:120px 0}.mtb-130{margin:130px 0}.mtb-140{margin:140px 0}.mtb-150{margin:150px 0}.mtb-290{margin:290px 0}.mb-24{margin-bottom:24px}.mx-auto{margin-left:auto;margin-right:auto}.mt-5{margin-top:5px !important}.mt-8{margin-top:8px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-45{margin-top:45px !important}.mt-50{margin-top:50px !important}.mt-55{margin-top:55px !important}.mt-60{margin-top:60px !important}.mt-65{margin-top:65px !important}.mt-70{margin-top:70px !important}.mt-75{margin-top:75px !important}.mt-80{margin-top:80px !important}.mt-85{margin-top:85px !important}.mt-90{margin-top:90px !important}.mt-95{margin-top:95px !important}.mt-100{margin-top:100px !important}.mt-105{margin-top:105px !important}.mt-110{margin-top:110px !important}.mt-115{margin-top:115px !important}.mt-120{margin-top:120px !important}.mt-125{margin-top:125px !important}.mt-130{margin-top:130px !important}.mt-135{margin-top:135px !important}.mt-140{margin-top:140px !important}.mt-145{margin-top:145px !important}.mt-150{margin-top:150px !important}.mt-155{margin-top:155px !important}.mt-160{margin-top:160px !important}.mt-165{margin-top:165px !important}.mt-170{margin-top:170px !important}.mt-175{margin-top:175px !important}.mt-180{margin-top:180px !important}.mt-185{margin-top:185px !important}.mt-190{margin-top:190px !important}.mt-195{margin-top:195px !important}.mt-200{margin-top:200px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px !important}.mb-50{margin-bottom:50px !important}.mb-55{margin-bottom:55px !important}.mb-60{margin-bottom:60px !important}.mb-65{margin-bottom:65px !important}.mb-70{margin-bottom:70px !important}.mb-75{margin-bottom:75px !important}.mb-80{margin-bottom:80px !important}.mb-85{margin-bottom:85px !important}.mb-90{margin-bottom:90px !important}.mb-95{margin-bottom:95px !important}.mb-100{margin-bottom:100px !important}.mb-105{margin-bottom:105px !important}.mb-110{margin-bottom:110px !important}.mb-115{margin-bottom:115px !important}.mb-120{margin-bottom:120px !important}.mb-125{margin-bottom:125px !important}.mb-130{margin-bottom:130px !important}.mb-135{margin-bottom:135px !important}.mb-140{margin-bottom:140px !important}.mb-145{margin-bottom:145px !important}.mb-150{margin-bottom:150px !important}.mb-155{margin-bottom:155px !important}.mb-160{margin-bottom:160px !important}.mb-165{margin-bottom:165px !important}.mb-170{margin-bottom:170px !important}.mb-175{margin-bottom:175px !important}.mb-180{margin-bottom:180px !important}.mb-185{margin-bottom:185px !important}.mb-190{margin-bottom:190px !important}.mb-195{margin-bottom:195px !important}.mb-200{margin-bottom:200px !important}.ml-0{margin-left:0 !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-35{margin-left:35px !important}.ml-40{margin-left:40px !important}.ml-45{margin-left:45px !important}.ml-50{margin-left:50px !important}.ml-55{margin-left:55px !important}.ml-60{margin-left:60px !important}.ml-65{margin-left:65px !important}.ml-70{margin-left:70px !important}.ml-75{margin-left:75px !important}.ml-80{margin-left:80px !important}.ml-85{margin-left:85px !important}.ml-90{margin-left:90px !important}.ml-95{margin-left:95px !important}.ml-100{margin-left:100px !important}.ml-105{margin-left:105px !important}.ml-110{margin-left:110px !important}.ml-115{margin-left:115px !important}.ml-120{margin-left:120px !important}.ml-125{margin-left:125px !important}.ml-130{margin-left:130px !important}.ml-135{margin-left:135px !important}.ml-140{margin-left:140px !important}.ml-145{margin-left:145px !important}.ml-150{margin-left:150px !important}.ml-155{margin-left:155px !important}.ml-160{margin-left:160px !important}.ml-165{margin-left:165px !important}.ml-170{margin-left:170px !important}.ml-175{margin-left:175px !important}.ml-180{margin-left:180px !important}.ml-185{margin-left:185px !important}.ml-190{margin-left:190px !important}.ml-195{margin-left:195px !important}.ml-200{margin-left:200px !important}.mr-0{margin-right:0 !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-35{margin-right:35px !important}.mr-40{margin-right:40px !important}.mr-45{margin-right:45px !important}.mr-50{margin-right:50px !important}.mr-55{margin-right:55px !important}.mr-60{margin-right:60px !important}.mr-65{margin-right:65px !important}.mr-70{margin-right:70px !important}.mr-75{margin-right:75px !important}.mr-80{margin-right:80px !important}.mr-85{margin-right:85px !important}.mr-90{margin-right:90px !important}.mr-95{margin-right:95px !important}.mr-100{margin-right:100px !important}.mr-105{margin-right:105px !important}.mr-110{margin-right:110px !important}.mr-115{margin-right:115px !important}.mr-120{margin-right:120px !important}.mr-125{margin-right:125px !important}.mr-130{margin-right:130px !important}.mr-135{margin-right:135px !important}.mr-140{margin-right:140px !important}.mr-145{margin-right:145px !important}.mr-150{margin-right:150px !important}.mr-155{margin-right:155px !important}.mr-160{margin-right:160px !important}.mr-165{margin-right:165px !important}.mr-170{margin-right:170px !important}.mr-175{margin-right:175px !important}.mr-180{margin-right:180px !important}.mr-185{margin-right:185px !important}.mr-190{margin-right:190px !important}.mr-195{margin-right:195px !important}.mr-200{margin-right:200px !important}.text-unlock{margin-right:32px;display:inline-block;padding:2px 0 2px 20px;background:url("/assets/meta/z8e015a5b/imgs/template/icons/icon1.svg") no-repeat left center}.box-filter-search{padding-top:24px;border-bottom:1px solid var(--bs-neutral-200);
  padding-bottom: 30px;
}

.category-link {
  display: inline-block;
  padding: 8px 18px;
  border-radius: 50px;
  color: var(--bs-neutral-1000);margin:0 4px 0 0}.category-link:hover,.category-link.active{background-color:var(--bs-neutral-1000);
  color: var(--bs-neutral-0)}.block-filter-search{border-radius:50px;border:1px solid var(--bs-border-color);
  overflow: hidden;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.block-filter-search .filter-left {
  width: 60%;
}
.block-filter-search .filter-right {
  width: 40%;
  text-align: center;
}
.block-filter-search .form-control {
  background-color: var(--bs-neutral-100);border-radius:0;border:0;font-size:18px;line-height:28px;font-weight:700;height:75px;padding:15px 15px 15px 69px;background-image:url("/assets/meta/zc4089559/imgs/template/icons/search.svg");background-repeat:no-repeat;background-position:left 29px center}.block-filter-search .form-control::-moz-placeholder{font-size:18px;line-height:28px;font-weight:700;color:var(--bs-neutral-500);
}
.block-filter-search .form-control::placeholder {
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
  color: var(--bs-neutral-500)}.block-dropdown-filter{display:flex;align-items:center;justify-content:space-between}.left-dropdown-filter{display:flex;align-items:center}.left-dropdown-filter .btn{margin:8px 8px 8px 0}.swiper-button-prev-style-1{height:40px;width:40px;line-height:38px;text-align:center;border-radius:50%;background-color:var(--bs-neutral-100);
}
.swiper-button-prev-style-1 svg {
  stroke: var(--bs-neutral-1000)}.swiper-button-prev-style-1:after{display:none}.swiper-button-prev-style-1:hover{background-color:var(--bs-neutral-1000);
}
.swiper-button-prev-style-1:hover svg {
  stroke: var(--bs-neutral-0)}.swiper-button-next-style-1{height:40px;width:40px;line-height:38px;text-align:center;border-radius:50%;background-color:var(--bs-neutral-100);
}
.swiper-button-next-style-1 svg {
  stroke: var(--bs-neutral-1000)}.swiper-button-next-style-1:after{display:none}.swiper-button-next-style-1:hover{background-color:var(--bs-neutral-1000);
}
.swiper-button-next-style-1:hover svg {
  stroke: var(--bs-neutral-0)}.box-button-slider-team{text-align:right}.box-button-slider-team .swiper-button-prev-style-1{position:relative;left:auto;top:auto;right:auto;margin:0 4px 0 0;display:inline-block}.box-button-slider-team .swiper-button-next-style-1{position:relative;left:auto;right:auto;top:auto;margin:0;display:inline-block}.swiper-group-journey{padding-bottom:40px;padding-top:20px}.swiper-group-journey .swiper-slide{width:auto}.container-slider{padding-left:30px}.popular-categories{display:flex;align-items:center;flex-wrap:wrap}.popular-categories .dropdown-filter{margin-left:8px;margin-bottom:8px}.box-top-rated{background-color:#fff0ec;padding:80px 0 50px 0;background-position:top center;background-repeat:no-repeat;background-size:cover}.title-why{margin-top:8px;margin-bottom:24px}.download-apps{margin-top:64px}.box-category .container-slider{padding-left:40px}.block-subscriber{display:flex;align-items:center;background-color:var(--bs-background-3);
  border-radius: 32px;
  border: 1px solid var(--bs-border-color)}.block-subscriber .subscriber-left{width:50%;padding:0 76px}.block-subscriber .subscriber-right{width:50%;height:484px;background-size:cover;border-radius:0 32px 32px 0}.box-left-payment{padding-left:110px}.box-testimonials{padding:45px 0 79px 0;background-color:var(--bs-background-2);
}

.block-testimonials {
  display: flex;
  align-items: center;
  overflow: hidden;
  padding-top: 0px;
}
.block-testimonials .testimonials-left {
  max-width: 688px;
  width: 40%;
  margin-right: 80px;
  position: relative;
}
.block-testimonials .testimonials-left::before {
  content: "";
  position: absolute;
  top: -100px;
  right: -100px;
  width: 264px;
  height: 140px;
  background-size: cover;
  z-index: 1;
}
.block-testimonials .testimonials-right {
  width: 60%;
}

.box-news {
  padding: 91px 0px 110px 0px;
}

.box-list-news {
  margin-top: 54px;
}

.box-payments {
  padding: 80px 0px;
}

.box-why-choose-us {
  border-bottom: 1px solid var(--bs-border-color);padding-bottom:70px;padding-top:110px}.box-flights{padding-top:90px;padding-bottom:51px;border-bottom:1px solid var(--bs-border-color);
}

.box-category {
  padding-top: 51px;
}

.form-subscriber {
  display: flex;
  align-items: center;
  position: relative;
}
.form-subscriber .form-control {
  height: 60px;
  width: 100%;
  border-radius: 50px;
  border: 1px solid var(--bs-border-color);padding:21px 31px}.form-subscriber .btn-submit{position:absolute;top:0;right:0;height:60px;background-color:var(--bs-neutral-1000);
  border-radius: 50px;
  padding: 19px 35px;
  color: var(--bs-neutral-0);width:auto;font-size:14px;line-height:22px;font-weight:700}.form-subscriber .btn-submit:hover{background-color:var(--bs-neutral-200);
  color: var(--bs-neutral-1000)}.box-author-testimonials{display:inline-block;padding:10px 12px;border-radius:50px;background-color:var(--bs-neutral-0);
  color: var(--bs-neutral-1000);font-size:14px;line-height:22px;font-weight:700;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;z-index:123;position:relative;border:1px solid var(--bs-border-color);
}
.box-author-testimonials img {
  border: 1px solid var(--bs-neutral-0);border-radius:50%;height:26px;width:26px;margin-right:-13px}.box-author-testimonials img:last-child{margin-right:8px}.mt-8{margin-top:8px}#dropdownSort{padding-right:40px;background:url("/assets/meta/z499e8875/imgs/template/icons/sort.svg") no-repeat right 16px center}.box-your-journey{padding:43px 0 0 0}.box-popular-destinations{padding-bottom:68px}.box-list-populars{margin-top:25px}.download-apps img{margin-right:8px}.payment-method{max-width:475px}.payment-method .btn{margin-bottom:10px;min-width:111px}.box-subscriber{padding-bottom:100px}.container-banner{position:relative;width:100%}.banner-image{min-height:769px;padding-bottom:250px}.banner-main .banner-image .container{padding-top:136px}.slick-prev,.slick-next{position:absolute;top:auto;bottom:163px;transform:translateY(-50%);left:15px;z-index:123;height:40px;width:40px;border:0;border-radius:50%;background-color:var(--bs-neutral-200);
}
.slick-prev svg, .slick-next svg {
  stroke: var(--bs-neutral-1000)}.slick-prev:hover,.slick-next:hover{background-color:var(--bs-neutral-1000);
}
.slick-prev:hover svg, .slick-next:hover svg {
  stroke: var(--bs-neutral-0)}.slick-next{right:auto;left:60px}.slider-thumnail{top:60px;position:absolute;width:247px;z-index:110;right:0}.slider-thumnail .slick-next,.slider-thumnail .slick-prev{display:none !important}.slider-nav-thumbnails .banner-slide{margin-bottom:16px;border:3px solid var(--bs-neutral-0);
  border-radius: 16px;
  overflow: hidden;
}
.slider-nav-thumbnails .banner-slide.slick-current {
  border-color: var(--bs-brand-secondary)}.banner-main .banner-image .container{padding-right:250px}.box-search-advance{border:1px solid var(--bs-border-color);
  border-radius: 16px;
  background-color: var(--bs-neutral-0);padding:28px;position:relative;top:-143px;z-index:12;margin-bottom:-50px;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05)}.box-search-advance .box-top-search{display:flex;align-items:center;justify-content:space-between}.box-search-advance .box-bottom-search{border:1px solid var(--bs-border-color);
  border-radius: 16px;
  background-color: var(--bs-neutral-0);padding:21px 0;margin-top:28px;display:flex;align-items:flex-end}.box-search-advance .box-bottom-search .item-search{width:20%;position:relative;padding:0 27px}.box-search-advance .box-bottom-search .item-search::before{content:"";height:58px;right:10px;width:1px;background-color:var(--bs-border-color);
  position: absolute;
  top: 1px;
}
.box-search-advance .box-bottom-search .item-search.bd-none::before {
  display: none;
}
.box-search-advance .box-bottom-search .btn-black-lg {
  padding: 15px 32px !important;
}
.box-search-advance .box-bottom-search .btn-black-lg svg {
  margin: 0px 10px 0px 0px;
}

.need-some-help {
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--bs-neutral-500);display:inline-block;padding:0 0 0 20px}.location-search{padding-left:22px !important}.calendar-search{padding-left:22px !important}.passenger-search{padding-left:22px !important}.box-payment-style-2{border-radius:16px;background-color:var(--bs-background-4);
  padding: 52px;
}

.box-image-payment-2 img {
  border-radius: 56px;
}

.box-list-brand-car {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.box-list-brand-car .item-brand {
  padding: 15px 25px;
  background-color: var(--bs-neutral-0);border-radius:16px;margin-right:24px;margin-bottom:24px}.box-list-brand-car .item-brand img{display:block;max-height:28px}.box-list-brand-car .item-brand:last-child{margin-right:0}.box-recent-lauched-car{background-color:var(--bs-background-2);
  padding: 89px 0px 112px 0px;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.box-search-category {
  margin-top: 35px;
}

.box-list-brand-car {
  margin-top: 64px;
}

.box-why-travel-us {
  padding: 30px 0px 100px 0px;
}

.box-testimonials-2 {
  position: relative;
  padding: 112px 0px 118px 0px;
  border-bottom: 1px solid var(--bs-border-color)}.box-testimonials-2 .container-slider{padding-left:0}.box-testimonials-2 .box-author-testimonials{background-color:var(--bs-brand-secondary);
}
.box-testimonials-2::before {
  content: "";
  bottom: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
}
.box-testimonials-2 .block-testimonials {
  position: relative;
  z-index: 2;
}
.box-testimonials-2 .container {
  position: relative;
  z-index: 2;
}
.box-testimonials-2 .card-testimonial .card-info .card-title {
  margin-bottom: 9px;
}
.box-testimonials-2 .card-testimonial .card-top {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  margin-top: 28px;
}

.box-top-category {
  padding: 60px 0px;
}

.box-2-banner {
  padding-bottom: 90px;
}

.form-newsletter {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  max-width: 505px;
  width: 100%;
}
.form-newsletter .form-control {
  border-radius: 100px;
  border: 1px solid var(--bs-neutral-500);background-color:var(--bs-background-1000);
  color: var(--bs-neutral-500);padding:19px 24px 19px 50px;height:60px;width:100%;max-width:360px;margin-right:8px;background-repeat:no-repeat;background-position:left 24px center}.form-newsletter .form-control::-moz-placeholder{color:var(--bs-neutral-500);
}
.form-newsletter .form-control::placeholder {
  color: var(--bs-neutral-500)}.form-newsletter .btn-brand-secondary{height:60px;color:var(--bs-background-1000);
}

.box-list-featured {
  margin-top: 26px;
}

.item-banner-box {
  min-height: 726px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 16px;
  display: flex;
  align-items: center;
}
.item-banner-box .item-banner-box-inner {
  position: relative;
  padding: 70px 70px 90px 70px;
}
.item-banner-box h2 {
  line-height: 61px;
}

.box-banner-home3 .container {
  position: relative;
}
.box-banner-home3 .download-apps {
  display: flex;
}

.list-disc {
  list-style: disc;
  padding-left: 20px;
  margin-left: 0px;
}
.list-disc li {
  color: var(--bs-neutral-1000)}.box-search-advance-2 .box-bottom-search{flex-wrap:wrap;background-color:var(--bs-neutral-100);
  padding-top: 21px;
  padding-bottom: 0px;
  margin-bottom: 30px;
}
.box-search-advance-2 .box-bottom-search .item-search {
  width: 50%;
  margin-bottom: 25px;
}
.box-search-advance-2 .bottom-search-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.box-flights-type-2 {
  padding-top: 110px;
  padding-bottom: 110px;
}
.box-flights-type-2 .card-flight {
  min-width: auto;
  max-width: 100%;
}
.box-flights-type-2 .card-flight .card-image {
  max-width: 223px;
}

.swiper-pagination-style-1 {
  text-align: left;
  padding-left: 74px;
  bottom: 50px !important;
}
.swiper-pagination-style-1 .swiper-pagination-bullet {
  background-color: #fff;
  margin: 0px 2px !important;
  opacity: 1;
}
.swiper-pagination-style-1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--bs-neutral-1000)}.box-banner-home3{padding-top:48px}.box-popular-destinations{position:relative;padding-top:98px;padding-bottom:60px}.box-swiper-pd{position:relative;padding-left:50px;padding-right:50px}.box-recommended-for-you{padding-top:80px}.box-list-numbers{background-size:contain;border-radius:32px;padding:90px;display:flex;align-items:center;justify-content:center}.box-list-numbers .item-numbers{width:auto;max-width:244px;padding:0 40px;position:relative}.box-list-numbers .item-numbers h2,.box-list-numbers .item-numbers p{color:var(--bs-color-white);
}
.box-list-numbers .item-numbers::before {
  content: "";
  width: 1px;
  height: 60px;
  background-color: #f2f2f2;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  right: 0px;
}
.box-list-numbers .item-numbers:last-child::before {
  display: none;
}

.box-numbers {
  padding-top: 110px;
}

.box-love-us {
  background-color: var(--bs-background-1);background-position:right 40px bottom 50px;background-repeat:no-repeat}.box-love-us-inner{padding:100px 0;background-position:left bottom;background-repeat:no-repeat}.box-video-gallery{background-color:var(--bs-background-1000);
  padding: 110px 0px;
  background-repeat: no-repeat;
  background-position: bottom center;
}

.box-button-faq {
  max-width: 868px;
  margin: 64px auto auto auto;
  text-align: center;
}
.box-button-faq .btn {
  margin-right: 12px;
  margin-left: 12px;
  margin-bottom: 24px;
}

.accordion-button {
  border-bottom: 0px;
  padding: 48px 90px 48px 48px;
  padding-left: 0px;
  border: 0px;
  border-bottom: 1p solid var(--bs-border-color);border-color:var(--bs-border-color);
  position: relative;
}
.accordion-button h3, .accordion-button span.heading-3 {
  color: var(--bs-neutral-1000);padding:0 45px;min-width:146px}.accordion-button p{font-size:24px;line-height:32px;font-weight:700;color:var(--bs-neutral-1000);
}

.accordion-button.collapsed {
  border-bottom: 1px solid var(--bs-border-color)}.accordion-button:focus{border-color:var(--bs-border-color);
}

.accordion-collapse {
  border: 0px;
  background-color: var(--bs-neutral-100);border-bottom-left-radius:16px;border-bottom-right-radius:16px;border-bottom:1px solid var(--bs-border-color);
}
.accordion-collapse .accordion-body {
  padding: 0px;
  padding-left: 146px;
  padding-right: 120px;
  margin-bottom: 48px;
}

.accordion-button:not(.collapsed){background-color:var(--bs-neutral-100);
  padding-bottom: 15px;
}

.accordion {
  overflow: hidden;
  border-radius: 16px;
  border: 1px solid var(--bs-border-color);background-color:var(--bs-neutral-0);
}

.box-faqs {
  background-position: left bottom;
  background-repeat: no-repeat;
  padding-bottom: 128px;
  padding-top: 90px;
  border-bottom: 1px solid var(--bs-border-color)}.box-faqs-inner{background-position:right top 90px;background-repeat:no-repeat}.block-faqs{max-width:1036px;margin:auto;margin-top:65px}.accordion-button::after{background-image:url("/assets/meta/2b0b51c5/imgs/template/icons/open-faq.png");transform:rotate(0);background-position:center;background-color:var(--bs-neutral-100);
  border-radius: 4px;
  width: 42px;
  height: 42px;
  top: 48px;
  right: 48px;
  position: absolute;
  z-index: 12;
}

.accordion-button:not(.collapsed)::after{background-image:url("/assets/meta/4ff96fb9/imgs/template/icons/close-faq.png");background-color:var(--bs-neutral-1000);
}

.box-section6-home3 {
  padding: 0px 0px 110px 0px;
}

.accordion-collapse .accordion-body {
  color: var(--bs-neutral-500)}.box-banner-home4{min-height:768px;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.box-banner-home4 .container{padding-top:105px;padding-bottom:135px;position:relative;z-index:12}.box-banner-home4 .box-image-banner-home4{position:absolute;bottom:-30px;right:0;z-index:123}.box-banner-home4 .box-image-banner-home4 .shape-rate{position:absolute;top:45%;left:0;z-index:13}.box-banner-home4 .box-image-banner-home4 .shape-rate img{box-shadow:0 2px 7px 0 rgba(0,0,0,0.07)}.box-banner-home4 .box-image-banner-home4 .shape-phone{position:absolute;bottom:22%;right:-90px;z-index:13}.box-banner-home4 .box-image-banner-home4 .shape-phone img{box-shadow:0 2px 7px 0 rgba(0,0,0,0.07)}.box-search-advance-3-col{margin-top:20px;top:auto}.box-search-advance-3-col .box-bottom-search .item-search{width:33.33%}.box-logos{padding:50px 0;border-bottom:1px solid var(--bs-border-color);
  border-top: 1px solid var(--bs-border-color)}.box-how-it-work{position:relative;padding-top:90px;padding-bottom:90px;background-repeat:no-repeat;background-position:bottom 30% center}.image-top-how{margin-bottom:24px}.image-top-how img{width:100%;border-radius:16px;display:block}.image-bottom-how{position:relative}.image-bottom-how img{display:inline-block;vertical-align:top;margin-right:24px;border-radius:16px}.image-bottom-how img:last-child{margin-right:0}.image-bottom-how .shape{position:absolute;left:63%;bottom:10px;z-index:2}.box-testimonials-3{background-color:var(--bs-background-9);
  padding-bottom: 130px;
  padding-top: 90px;
  background-position: left 10px bottom 10px;
  background-repeat: no-repeat;
  position: relative;
}
.box-testimonials-3::before {
  content: "";
  position: absolute;
  top: 90px;
  right: 150px;
  left: auto;
  z-index: 1;
  width: 136px;
  height: 274px;
  background-repeat: no-repeat;
}
.box-testimonials-3 .container {
  position: relative;
  z-index: 2;
}
.box-testimonials-3 .container-slider {
  padding-left: 0px;
}

.list-check {
  padding: 0px;
  margin: 0px 0px 60px 0px;
  list-style: none;
}
.list-check li {
  font-size: 18px;
  line-height: 42px;
  color: var(--bs-neutral-1000);padding:0 0 0 30px}.box-video-payment{max-width:474px;display:inline-block;position:relative}.box-video-payment .card-video{border-radius:16px;z-index:2}.box-video-payment .card-video .card-image img{border-radius:16px}.dot-payment{position:absolute;top:-45px;right:-45px;z-index:1}.review-payment{position:absolute;bottom:-70px;left:-120px;z-index:3}.img-sm-payment{position:absolute;bottom:-100px;left:45%;z-index:3}.img-sm-payment img{border-radius:16px;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.box-popular-spots{padding:90px 0 110px 0}.form-newsletter-2{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.form-newsletter-2 .form-control{width:100%;margin-bottom:15px}.box-install-app{position:relative;padding:37px 0 120px 0}.block-install-apps{background-color:var(--bs-background-1);
  border-radius: 32px;
  padding: 70px 0px 0px 80px;
  position: relative;
  background-repeat: no-repeat;
  background-position: right bottom;
}
.block-install-apps h2 {
  line-height: 62px;
}

.img-phone {
  position: absolute;
  top: -160px;
  left: -80px;
  z-index: 12;
}

.img-laptop {
  position: relative;
  top: -140px;
}

.box-images-apps {
  position: relative;
  display: inline-block;
}
.box-images-apps .shape {
  position: absolute;
  bottom: -30px;
  max-width: 229px;
  left: 0px;
  right: 0px;
  margin: auto;
  text-align: left;
}

.box-payments-2 {
  padding-bottom: 50px;
}

.box-slide-banner {
  position: relative;
  padding: 60px 0px 0px 0px;
}
.box-slide-banner .box-swiper {
  position: relative;
}
.box-slide-banner .swiper-button-prev-style-1, .box-slide-banner .swiper-button-next-style-1 {
  position: absolute;
  top: 50%;
  z-index: 123;
  margin-top: -25px;
}
.box-slide-banner .swiper-button-prev-style-1 {
  left: -50px;
}
.box-slide-banner .swiper-button-next-style-1 {
  right: -50px;
}

.banner-marker {
  position: absolute;
  top: 50%;
  left: 3%;
  z-index: 1;
}

.banner-plus {
  position: absolute;
  top: 30%;
  left: 5%;
  z-index: 1;
}

.banner-fly {
  position: absolute;
  top: 36%;
  left: 51%;
  z-index: 1;
}

.box-our-featured {
  padding-top: 0px;
}

.box-socials-footer-cover {
  flex-wrap: wrap;
}

.box-banner-home5 {
  background-color: var(--bs-background-3)}.block-banner-home5{position:relative;background-repeat:no-repeat;background-position:bottom 70px right;padding:100px 0 200px 0}.block-banner-home5 h1 span{font-weight:400}.block-banner-home5 .row{position:relative;z-index:2}.box-image-banner-home5{position:absolute;bottom:95px;right:30px;z-index:1}.box-banner-home5-search .box-search-advance{top:-103px}.box-new-year{background-position:top center;background-repeat:no-repeat;background-size:cover;padding:55px 0 90px 0;position:relative}.box-new-year::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.box-new-year .container{position:relative;z-index:3}.box-buttons-banner{display:flex;align-items:center;gap:20px}.box-partners{padding:50px 0 50px 0;border-bottom:1px solid var(--bs-border-color);
}

.box-authors-partner {
  display: flex;
  align-items: center;
  padding: 16px 12px;
  border: 1px solid var(--bs-border-color);border-radius:16px}.box-authors-partner .authors-partner-left{display:flex;align-items:center;min-width:160px}.box-authors-partner .authors-partner-left img{width:51px;height:51px;border:1px solid var(--bs-border-color);
  margin-right: -20px;
  border-radius: 50%;
}
.box-authors-partner .authors-partner-left .item-author {
  display: inline-block;
  height: 51px;
  width: 51px;
  border: 1px solid var(--bs-border-color);border-radius:50%;background-color:var(--bs-brand-secondary);
  line-height: 46px;
  text-align: center;
  min-width: 51px;
}
.box-authors-partner .authors-partner-right {
  position: relative;
}

.box-why-book-travila {
  padding: 100px 0px;
}

.text-24-merienda {
  font-size: 24px;
  line-height: 35px;
  font-weight: 400;
  font-family: "Merienda One", handwriting;
}

.text-32-merienda {
  font-size: 32px;
  line-height: 46px;
  font-weight: 400;
  font-family: "Merienda One", handwriting;
}

.text-36-merienda {
  font-size: 36px;
  line-height: 50px;
  font-weight: 400;
  font-family: "Merienda One", handwriting;
}

.box-logos-3 {
  padding-bottom: 110px;
}

.box-media {
  padding: 0px 0px 0px 0px;
}

.container-media {
  display: flex;
  align-items: center;
  overflow: hidden;
}
.container-media img {
  max-width: 100%;
  display: block;
  width: 14.29%;
}

.box-popular-destinations-2 {
  padding-bottom: 90px;
}

.box-list-activities .card-journey-small {
  max-width: 100%;
}

.block-banner-home6 {
  padding: 100px 0px 150px 0px;
  background-size: cover;
  position: relative;
}
.block-banner-home6::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.block-banner-home6 .container {
  position: relative;
  z-index: 2;
}

.list-check-2-col {
  display: flex;
  align-items: center;
  margin: 0px -10px;
  flex-wrap: wrap;
}
.list-check-2-col li {
  width: 50%;
  padding: 0px 10px 0px 30px;
}

.box-our-featured-2 {
  padding: 90px 0px 90px 0px;
}

.box-payments-3 {
  position: relative;
  padding: 113px 0px 90px 0px;
  background-position: bottom center;
  background-repeat: no-repeat;
}
.box-payments-3::before {
  content: "";
  position: absolute;
  top: 80px;
  right: 140px;
  width: 445px;
  height: 106px;
  background-position: center;
  background-repeat: no-repeat;
}

.box-right-payment {
  padding-left: 20px;
  padding-top: 30px;
}

.box-image-payment-right {
  margin-top: 50px;
}

.box-install-app-2 {
  position: relative;
}
.box-install-app-2 img {
  display: block;
}

.box-item-download {
  padding: 0px 0px 0px 77px;
}

.box-button-download a {
  display: inline-block;
  margin-right: 8px;
}

.box-why-book-travila-2 {
  padding: 140px 0px 100px 0px;
}

.card-mw {
  max-width: 46%;
}

.lbl-promotion {
  border-radius: 50px;
  background-color: var(--bs-neutral-0);padding:10px 18px 10px 40px;color:var(--bs-neutral-1000);
  font-size: 14px;
  line-height: 22px;
  font-weight: bold;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 12;
}

.box-img-security {
  position: relative;
  text-align: center;
}

.text-phone {
  position: absolute;
  bottom: 150px;
  left: 0px;
  padding: 13px 26px;
  background-color: var(--bs-neutral-0);border-radius:31px;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09);color:var(--bs-warning);
  font-size: 16px;
  line-height: 25px;
  font-weight: bold;
}

.box-top-search-section {
  padding: 25px 0px 90px 0px;
}

.box-security {
  background-repeat: no-repeat;
  background-position: bottom 110px center;
  padding: 109px 0px 120px 0px;
}

.box-news-2 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.box-swiper-padding .card-news {
  max-width: 400px;
}

.box-live-travel {
  padding-bottom: 110px;
}

.box-send-message, .box-join, .box-footer-help {
  display: flex;
  align-items: center;
  color: var(--bs-neutral-0)}.box-send-message img,.box-join img,.box-footer-help img{margin-right:16px}.list-numbers{display:flex;align-items:center;margin:0 -10px}.list-numbers .item-number{width:100%;padding:0 10px}.container-banner-home7{position:relative}.item-banner-slide{min-height:743px;position:relative;background-position:top center;background-repeat:no-repeat;padding:120px 0 345px 0;background-size:cover}.container-search-advance{position:absolute;bottom:120px;left:0;right:0;z-index:12}.container-search-advance .box-search-advance{top:0}.box-banner-home7{position:relative}.box-banner-home7 .item-banner-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.box-banner-home7 .item-banner-slide .container{position:relative;z-index:2}.box-banner-home7 .container-search-advance{z-index:2}.swiper-pagination-style-2{text-align:left;padding-left:0;bottom:auto !important;top:50%;transform:translateY(-50%);right:60px;width:20px !important;left:auto !important;line-height:16px;text-align:center}.swiper-pagination-style-2 .swiper-pagination-bullet{background-color:#fff;margin:0 2px !important;opacity:1;width:12px;height:12px;margin:0 0 !important}.swiper-pagination-style-2 .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-style-2 .swiper-pagination-bullet:hover{background-color:var(--bs-brand-secondary);
  width: 18px;
  height: 18px;
}

.box-numbers-home7 {
  padding-left: 100px;
}

.box-top-rated-3 {
  padding: 90px 0px 10px 0px;
}

.box-why-book-travila-4 {
  padding: 0px 0px 44px 0px;
}

.box-banner-ads {
  position: relative;
}

.box-button-tabs {
  margin-top: 45px;
}
.box-button-tabs .btn {
  margin: 0px 12px 12px 0px;
}

.sale-lbl {
  position: absolute;
  top: 0px;
  right: 30px;
  z-index: 5;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 44px;
  width: 44px;
  color: var(--bs-neutral-1000);font-size:12px;line-height:40px;text-align:center;font-weight:bold}.list-videos-small{position:relative;padding-right:20px}.list-videos-small .item-video-small{display:flex;align-items:center;margin-bottom:28px}.list-videos-small .item-video-small .item-image{width:188px;min-width:188px;height:auto;margin-right:25px;border-radius:16px;overflow:hidden;position:relative}.list-videos-small .item-video-small .item-image img{display:block;width:100%}.list-videos-small .item-video-small .item-info{position:relative}.list-videos-small .item-video-small .item-info .heading-6{margin-bottom:8px;color:var(--bs-neutral-1000);
}
.list-videos-small .item-video-small .item-info .heading-6:hover {
  color: var(--bs-brand-1)}.box-picked{position:relative}.box-videos-small{padding:49px 0 19px 0;position:relative;margin-top:59px}.box-videos-small .bg-video{position:absolute;right:0;top:0;bottom:0;width:65%;background-color:var(--bs-background-2);
  z-index: 1;
  border-radius: 16px;
}
.box-videos-small .row {
  position: relative;
  z-index: 2;
}

.btn-play-sm {
  position: absolute;
  top: 50%;
  height: 60px;
  width: 60px;
  left: 0px;
  right: 0px;
  margin: auto;
  background-size: cover;
  z-index: 12;
  margin-top: -30px;
}

.box-testimonials-4 {
  background-position: bottom 20px left 17%;
  border-bottom: 0px;
  padding-bottom: 0px;
}
.box-testimonials-4::before {
  display: none;
}
.box-testimonials-4 .card-testimonial {
  max-width: 100%;
}

.box-swiper-home7 {
  padding: 0px 35px;
  position: relative;
}
.box-swiper-home7 .swiper-group-journey {
  padding-left: 25px;
  padding-right: 25px;
}
.box-swiper-home7 .swiper-button-prev-1 {
  top: 50%;
  left: 0px;
  margin-top: -20px;
}
.box-swiper-home7 .swiper-button-next-1 {
  top: 50%;
  right: 0px;
  margin-top: -20px;
}
.box-swiper-home7 .card-testimonial {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.title-svg{display:flex;align-items:center}.title-svg svg{margin-right:10px}.box-nearby{padding:90px 0}.box-button-center{display:flex;align-items:center;justify-content:center;margin-top:65px}.box-faqs-type-2{background-image:none}.box-faqs-type-2::before{display:none}.box-logos-4 .item-logo-payment{text-align:center}.box-testimonials-5{background-image:none;padding-top:30px;border-bottom:0;padding-bottom:0}.box-testimonials-5::before{display:none}.box-testimonials-5 .block-testimonials{padding-top:20px}.box-our-services{background-repeat:no-repeat;background-position:bottom 30px left;padding-bottom:70px}ul.list-steps{padding-top:30px}ul.list-steps li{display:flex;align-items:flex-start;margin-bottom:45px}ul.list-steps li .step-no{width:44px;min-width:44px;margin-right:19px}ul.list-steps li .step-no span{display:inline-block;height:44px;width:44px;border-radius:50%;background-color:var(--bs-button-bg-2);
  color: var(--bs-button-text-2);font-size:24px;line-height:32px;font-weight:bold;text-align:center;line-height:44px}ul.list-steps li .step-info .text-xl-bold{margin-bottom:8px}ul.list-steps li:hover .step-no span{background-color:var(--bs-button-bg);
  color: var(--bs-button-text)}.box-how-it-work-2{padding:99px 0}.box-image-how{position:relative;margin-top:35px}.img-arrow{position:absolute;top:55px;right:12%;z-index:12}.img-dot{position:absolute;bottom:65px;left:-5px;z-index:12}.box-image-3-col{display:flex;flex-wrap:wrap;align-items:center;margin:0 -7px}.box-image-3-col .img-col{padding:0 7px;width:33.33%}.box-image-3-col .img-col img{display:block;border-radius:56px;margin-bottom:13px}.box-best-car{padding:59px 0 29px 0;background-color:var(--bs-background-1000);
}

.title-best-car {
  margin-top: 22px;
  margin-bottom: 22px;
}

.box-faqs-type-3 {
  border-bottom-width: 0px;
}

.box-image-banner-home8 {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);max-width:51%}.box-banner-home8{padding:110px 0 319px 0;position:relative;background-repeat:no-repeat;background-position:top center;background-size:100% 100%}.dot-banner{position:absolute;top:-40px;left:50px;z-index:12}.box-banner-home8-search .box-search-advance{top:-190px}.box-logos-4{margin-top:-150px}h1 span{font-weight:400}.block-banner-9{position:relative}.block-banner-9-inner{min-height:965px;padding:116px 0 467px 0;position:relative}.block-right-banner{position:absolute;right:0;top:0;bottom:0;max-width:40%;width:100%;z-index:12;width:100%;background-position:top left;background-repeat:no-repeat;background-size:cover}.item-support{position:absolute;top:67px;left:67px;background-color:var(--bs-neutral-0);
  border-radius: 16px;
  border: 1px solid var(--bs-border-color);padding:16px 28px;display:flex;align-items:center;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.item-support img{margin-right:18px}.item-people-used{position:absolute;bottom:178px;left:-121px;z-index:123;max-width:253px}.item-people-used .box-authors-partner{flex-wrap:wrap;justify-content:center;padding:30px;width:-moz-fit-content;width:fit-content}.item-people-used .box-authors-partner .authors-partner-left{width:100%;justify-content:center;margin-bottom:11px}.item-people-used .box-authors-partner .authors-partner-right{width:100%;text-align:center}.box-numbers-home9{margin-top:45px}.image-banner-bottom{position:absolute;bottom:0;left:82px;z-index:1}.image-banner-bottom img{border-radius:32px}.image-banner-top-left{position:absolute;top:80px;left:120px;z-index:1}.image-banner-top-left img{border-radius:24px}.block-why-choose-us .container{position:relative}.box-why-home9-inner{position:relative;background-color:var(--bs-neutral-0);
  border-radius: 32px 32px 32px 32px;
  background-repeat: no-repeat;
  background-position: left bottom;
  z-index: 2;
  border: 1px solid var(--bs-border-color)}.box-why-home9-inner-inner{background-repeat:no-repeat;background-position:bottom right;padding:30px 30px 30px 576px;border-radius:32px 32px 32px 32px;box-shadow:0 6px 22px 0 rgba(0,0,0,0.09);position:relative}.box-properties-area{background-repeat:no-repeat;padding:100px 0 70px 0}.box-explore{padding:100px 0}.box-featured-propoerties{position:relative;padding:20px 0 100px 0;background-repeat:no-repeat;background-position:center;background-position:top 60% center}.box-featured-propoerties .card-journey-small{max-width:100%}.box-list-why{max-width:326px}.box-list-why .card-why-travel{align-items:center;margin-bottom:32px}.box-list-why .card-why-travel .card-image{margin-bottom:0}.card-margin-left{margin-left:64px !important}.bg-why{position:absolute;top:-55px;right:-55px;z-index:1}.bg-why-2{position:absolute;bottom:-55px;left:-55px;z-index:1}.card-socials .link-social{border-radius:50%;background-color:var(--bs-neutral-100);
  text-align: center;
  line-height: 27px;
  height: 27px;
  width: 27px;
  display: inline-block;
  margin-right: 6px;
}
.card-socials .link-social img {
  display: inline-block;
  vertical-align: middle;
}
.card-socials .link-social svg {
  fill: var(--bs-neutral-1000)}.button-brand-2{background-color:var(--bs-brand-secondary);
}

.block-meet {
  padding: 105px 0px 15px 0px;
}

.box-subscriber-2 {
  position: relative;
  padding-bottom: 0px;
}
.box-subscriber-2::before {
  content: "";
  height: 50%;
  background-color: var(--bs-background-1000);left:0;right:0;bottom:0;z-index:1;position:absolute}.box-subscriber-2 .block-subscriber{position:relative;z-index:2}.block-banner-9-inner .container{position:relative;z-index:2}.box-list-tags .btn{margin-right:12px;margin-bottom:12px}.sidebar-area{border:1px solid var(--bs-border-color);
  border-radius: 8px;
  padding: 35px 31px;
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.list-checkbox li{margin-bottom:4px}.list-checkbox li label{font-size:14px;line-height:22px;color:var(--bs-neutral-500);
}
.list-checkbox li label input {
  height: 25px;
  width: 25px;
  float: left;
  margin: 0px 12px 0px 0px;
}
.list-checkbox li.active label {
  color: var(--bs-neutral-1000)}.box-how-it-work-3{position:relative}.box-how-it-work-inner{border-radius:16px;background-color:var(--bs-background-3);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 72px;
}

.list-steps-2-col {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.list-steps-2-col li {
  width: 50%;
}

.box-skyward {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 89px 0px;
}

.box-image-sky {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px -6px;
}
.box-image-sky .col-sky-1 {
  width: 48%;
  padding: 0px 6px;
}
.box-image-sky .col-sky-1 img {
  display: block;
  border-radius: 8px;
  margin-bottom: 12px;
}
.box-image-sky .col-sky-2 {
  width: 52%;
  padding: 0px 6px;
}
.box-image-sky .col-sky-2 img {
  display: block;
  border-radius: 8px;
  margin-bottom: 12px;
}

.box-right-skyward {
  padding-left: 40px;
}

.box-why-book-travila-3 {
  padding: 100px 0px 60px 0px;
}

.box-numbers-2 .list-numbers {
  border-bottom: 1px solid var(--bs-border-color);padding-bottom:49px;padding-top:49px}.box-numbers-2 .list-numbers .item-number{text-align:center}.box-list-flights{position:relative}.box-list-flights .item-flight{display:flex;align-items:center;border:1px solid var(--bs-border-color);
  border-radius: 8px;
  background-color: var(--bs-neutral-0);padding:17px 21px;margin-bottom:15px;justify-content:space-between}.box-list-flights .item-flight .flight-route,.box-list-flights .item-flight .flight-price,.box-list-flights .item-flight .flight-name{display:flex;align-items:center}.box-list-flights .item-flight .flight-route.flight-route-type-2{flex-wrap:wrap;max-width:474px}.box-list-flights .item-flight .flight-route.flight-route-type-2 .flight-route-1{display:flex;align-items:center;width:100%;margin-top:34px;margin-bottom:15px}.box-list-flights .item-flight .flight-route.flight-route-type-2 .flight-route-2{display:flex;width:100%;align-items:center;margin-top:14px;margin-bottom:35px}.box-list-flights .item-flight .flight-route .flight-route-icon{min-width:24px;height:24px;margin:0 29px;background-image:url("/assets/meta/7e2c6b38/imgs/template/route.png");background-repeat:no-repeat;background-position:center}.box-list-flights .item-flight .flight-route .flight-name img{width:48px;margin-right:12px;display:block;height:48px}.box-list-flights .item-flight .flight-route .flight-name .flight-info .time-flight{padding:0 0 0 20px;background-repeat:no-repeat;background-position:left center;color:var(--bs-neutral-500);
}
.box-list-flights .item-flight .flight-route .flight-name .flight-info .time-flight span {
  color: var(--bs-neutral-1000)}.box-list-flights .item-flight .flight-price .flight-price-1{border-left:1px solid var(--bs-border-color);
  padding: 0px 29px;
}
.box-list-flights .item-flight .flight-price .flight-price-2 {
  border-left: 1px solid var(--bs-border-color);padding:0 29px}.box-list-flights .item-flight:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.box-install-app-3{position:relative;padding-bottom:0}.box-install-app-3 .block-install-apps{padding:119px 90px 89px 90px;margin-left:-90px;margin-right:-90px;background-repeat:no-repeat;background-size:contain;background-position:right center}.box-install-app-3 .block-install-apps::before{content:"";position:absolute;top:30px;right:170px;left:0;margin:auto;width:453px;height:107px;background-repeat:no-repeat;background-size:cover;background-position:center}.box-title-bestsell{display:inline-block;padding-right:230px;background-repeat:no-repeat;background-position:right center}.box-best-sell{padding:50px 0}.box-logos-5{padding-bottom:0;margin-top:-150px}.list-ticks-green{display:flex;align-items:center;flex-wrap:wrap}.list-ticks-green li{margin-bottom:20px;padding:3px 25px 3px 36px;background-repeat:no-repeat;background-position:left center;font-size:14px;line-height:22px;color:var(--bs-neutral-0);
  font-weight: bold;
}

.block-banner-home10 {
  min-height: 970px;
  padding-top: 234px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.text-with-img {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: bold;
  color: var(--bs-neutral-0)}.text-with-img img{margin-right:10px}.box-search-advance-home10 .box-search-advance{top:-190px}.box-top-flights{padding:90px 0 0 0}.card-testimonial-2{max-width:100%;border:0;padding-top:0;padding-bottom:0;background-color:transparent}.card-testimonial-2 .card-top{justify-content:center;flex-wrap:wrap;margin-top:0}.card-testimonial-2 .card-top .card-author{flex-wrap:wrap;text-align:center;justify-content:center;width:100%}.card-testimonial-2 .card-top .card-author .card-image{margin-bottom:10px}.card-testimonial-2 .card-top .card-author>.card-info{margin-bottom:5px;width:100%}.card-testimonial-2 .card-top .card-rate{margin-bottom:10px}.card-testimonial-2>.card-info{text-align:center}.card-testimonial-2 .card-bottom{text-align:center;margin-top:15px}.swiper-pagination-style-3{text-align:center;width:100%;position:relative;display:inline-block;margin:35px 0 0 0}.swiper-pagination-style-3 .swiper-pagination-bullet{width:12px;height:12px;background-color:var(--bs-neutral-200);
  opacity: 1;
  margin: 0px 3px;
}
.swiper-pagination-style-3 .swiper-pagination-bullet-active {
  background-color: var(--bs-neutral-1000)}.box-testimonials-6{background-image:none}.box-testimonials-6::before{display:none}.box-img-test-1{position:absolute;left:80px;top:20px}.box-img-test-2{position:absolute;right:80px;top:90px}.box-img-test-3{position:absolute;right:0;bottom:30px}.box-img-test-4{position:absolute;left:110px;bottom:20px}.block-banner-tourlist{padding:113px 0;background-size:cover}.box-search-advance-3{padding:0;top:auto;margin-bottom:0;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);margin-top:50px}.box-search-advance-3 .box-bottom-search{border:0;margin-top:0}.box-filters-sidebar .title-filter{margin-bottom:24px;margin-top:8px}.box-filters-sidebar .block-filter{border-top:1px solid var(--bs-border-color);
  padding: 42px 0px 10px 0px;
}
.box-filters-sidebar .block-filter .head-filter {
  margin-bottom: 20px;
}
.box-filters-sidebar .block-filter:first-child {
  padding-top: 0px;
  border-top: 0px;
}
.box-filters-sidebar .block-filter .item-collapse {
  margin-bottom: 20px;
  background-image: url("/assets/meta/z4fc8bd34/imgs/template/icons/arrow-up.svg");background-position:right center;background-repeat:no-repeat;padding-right:20px;cursor:pointer}.box-filters-sidebar .block-filter .item-collapse.collapsed-item{background-image:url("/assets/meta/zf873cb8a/imgs/template/icons/arrow-down-filter.svg")}.box-filters-sidebar .block-filter .list-sizes .item-size.active{font-weight:500}.box-collapse2{overflow:hidden}.box-collapse{margin-bottom:35px}.list-colors li{margin-bottom:12px;cursor:pointer}.list-colors li .box-colors label{color:var(--bs-border-color);
  font-size: 17px;
  line-height: 24px;
  font-weight: 400;
}
.list-colors li .box-colors .item-color {
  height: 24px;
  width: 24px;
  padding: 2px;
}
.list-colors li .box-colors .item-color::before {
  height: 18px;
  width: 18px;
  top: 2px;
  left: 2px;
}
.list-colors li.active .box-colors label {
  font-weight: 500;
}
.list-colors li.active .box-colors .item-color {
  border-color: var(--bs-border-color)}.box-value-price{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.list-filter-checkbox li{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.list-filter-checkbox li .cb-container{margin-bottom:0;display:flex;align-items:center;color:var(--bs-neutral-1000);
}
.list-filter-checkbox li .cb-container img {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 1px;
}
.list-filter-checkbox li .number-item {
  min-width: 27px;
  max-width: 27px;
  border-radius: 7px;
  padding: 3px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: var(--bs-neutral-1000);background-color:var(--bs-border-color);
  text-align: center;
}

.sidebar-left {
  padding: 20px 25px 0px 25px;
  border: 1px solid var(--bs-border-color);border-radius:16px;margin-bottom:24px}.box-content-main{display:flex;margin-left:-12px;margin-right:-12px}.box-content-main .content-left{width:100%;padding:0 12px;min-width:295px;max-width:295px}.box-content-main .content-right{width:100%;padding:0 12px}.box-content-main{padding:56px 0 90px 0}.box-content-main #dropdownSort{padding-right:0;background-image:none}.box-item-sort{display:flex;align-items:center;justify-content:flex-end}.item-sort{display:flex;align-items:center;border:1px solid var(--bs-border-color);
  border-radius: 4px;
  padding: 7px;
  margin-left: 4px;
}

.dropdown-sort {
  top: -1px;
}
.dropdown-sort .dropdown-toggle, .dropdown-sort #dropdownSort {
  padding: 0px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: var(--bs-neutral-1000);background-image:url("/assets/meta/zbc7b51bc/imgs/template/icons/dropdown.svg");background-position:right 1px center;padding-right:19px;background-repeat:no-repeat;border:0}.dropdown-sort .dropdown-toggle::after,.dropdown-sort #dropdownSort::after{display:none}.box-view-type{min-height:40px;display:flex;align-items:center}.display-type{display:inline-block;margin-right:10px}.display-type svg{fill:var(--bs-neutral-500);
}
.display-type.active svg {
  fill: var(--bs-neutral-1000)}.number-found{display:inline-block;margin-left:8px}.box-list-tours .card-journey-small,.box-grid-tours .card-journey-small{margin-bottom:24px;max-width:100%}.box-list-tours .card-journey-small .card-info,.box-grid-tours .card-journey-small .card-info{padding:28px 21px;border-radius:24px}.box-list-tours .card-journey-small .card-image,.box-grid-tours .card-journey-small .card-image{height:230px;line-height:230px}.box-see-more{display:flex;align-items:center;justify-content:center;margin-top:15px}.link-see-more{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;color:var(--bs-neutral-1000);
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  text-decoration: none;
}
.link-see-more svg {
  margin-left: 5px;
  fill: var(--bs-neutral-1000)}.box-popular-posts{padding:30px 0 0 0}.box-list-tours .card-journey-small .card-image .wish{left:26px;top:22px}@media(min-width:768px){.box-list-tours.list-tours .col-xl-4{flex:0 0 auto;width:100%}.box-list-tours.list-tours .card-journey-small{display:flex;align-items:center}.box-list-tours.list-tours .card-journey-small .card-image{height:298px;min-width:401px}.box-list-tours.list-tours .card-journey-small .card-image img{display:block;width:auto;height:100%;min-width:100%;max-width:none;min-height:100%}.box-list-tours.list-tours .card-journey-small .card-info{padding-top:80px;padding-left:40px;height:298px;width:100%;margin-top:0;margin-left:-30px;border-radius:24px}.box-list-tours.list-tours .card-journey-small .card-info .card-rating{top:30px;left:40px;right:auto}.box-list-tours.list-tours .card-journey-small .card-info .card-title a{font-size:24px;line-height:32px}.box-list-tours.list-tours .card-journey-small .card-info .card-duration-tour{margin-bottom:24px}}.box-best-places{padding:90px 0}.block-banner-destination{padding:0 60px}.block-banner-destination .box-swiper{position:relative}.block-banner-destination .box-swiper .swiper-button-prev-style-1{left:54px;margin-top:-20px}.block-banner-destination .box-swiper .swiper-button-next-style-1{right:54px;margin-top:-20px}.block-banner-destination .block-banner-destination-inner{position:relative;border-radius:16px;overflow:hidden}.block-banner-destination .block-banner-destination-inner img{display:block;width:100%}.breadcrumbs{padding:34px 0}.breadcrumbs li{display:inline-block;padding-right:37px;position:relative}.breadcrumbs li a{font-size:16px;line-height:26px;color:var(--bs-neutral-700);
  font-weight: 500;
  text-decoration: none;
}
.breadcrumbs li a:hover {
  color: var(--bs-neutral-1000)}.breadcrumbs li span.arrow-right{position:absolute;top:0;right:15px;line-height:26px}.breadcrumbs li span.arrow-right svg{stroke:var(--bs-neutral-500);
}
.breadcrumbs li .text-breadcrumb {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
  color: var(--bs-neutral-1000)}.box-search-advance-4{background-color:transparent;border:0;padding:0;top:-58px}.box-search-advance-4 .box-bottom-search{margin-top:0}.box-subscriber-destination{padding-top:106px}.box-banner-destination-3 img{display:block;border-radius:16px}.box-buttons-destination{position:relative}.box-top-search-destination{padding-top:110px;padding-bottom:100px}.box-buttons-destination{padding:72px 0 48px 0}.box-buttons-destination .box-button-faq{text-align:center;max-width:100%;margin-top:0}.destination-banner-1,.destination-banner-2,.destination-banner-3,.destination-banner-4,.destination-banner-5,.destination-banner-6,.destination-banner-7{overflow:hidden;border-radius:16px;width:100%}.destination-banner-1 img,.destination-banner-2 img,.destination-banner-3 img,.destination-banner-4 img,.destination-banner-5 img,.destination-banner-6 img,.destination-banner-7 img{min-height:100%;max-height:none;height:auto;display:block;max-width:none;width:100%}.destination-banner-1{height:213px}.destination-banner-2{height:384px}.destination-banner-3{height:342px}.destination-banner-4{height:255px}.destination-banner-5{height:255px}.destination-banner-6{height:384px}.destination-banner-7{height:213px}.box-banner-destination-4{position:relative;padding-bottom:80px}.box-banner-destination-4 .box-button-abs{position:absolute;bottom:140px;margin:auto;text-align:center;left:0;right:0;display:flex;justify-content:center;max-width:210px}.box-banner-destination-4 .box-button-abs .btn-brand-secondary{padding-left:30px;padding-right:30px}.box-banner-destination-4 .box-button-abs .btn-brand-secondary svg{margin-left:0;margin-right:8px;fill:var(--bs-neutral-1000);
}

.box-testimonials-destination-4 {
  background-position: top 0px right 40px;
  padding-top: 0px;
}
.box-testimonials-destination-4 .block-testimonials {
  padding-top: 0px;
}

.box-retal-car-destination-4 {
  padding-bottom: 30px;
}

.box-banner-destination-5 {
  position: relative;
}

.box-banner-2-col {
  display: flex;
  align-items: center;
  position: relative;
}
.box-banner-2-col .banner-destination-left {
  width: 50%;
  position: relative;
}
.box-banner-2-col .banner-destination-left img {
  display: block;
}
.box-banner-2-col .banner-destination-left .swiper-button-prev-style-1 {
  left: 36px;
}
.box-banner-2-col .banner-destination-left .swiper-button-next-style-1 {
  right: 36px;
}
.box-banner-2-col .banner-destination-right {
  width: 50%;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.map-main {
  position: relative;
  height: 100%;
}

.box-buttons-destination-5 {
  position: relative;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05)}.box-welcome-image-1{text-align:right}.box-welcome-image-1 img{border-radius:8px;display:inline-block;margin-top:24px}.box-welcome-image-2{text-align:left}.box-welcome-image-2 img{border-radius:8px;display:inline-block;margin-bottom:24px}.location-text,.num-tours-text,.num-activities-text{display:inline-block;margin-right:24px}.location-text svg,.num-tours-text svg,.num-activities-text svg{fill:var(--bs-neutral-500);
  margin-right: 8px;
}

.num-activities-text {
  margin-right: 0px;
}

.box-welcome-destination {
  padding-top: 99px;
}

.box-logos-destination {
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.05);position:relative}.box-payments-destination{position:relative;padding-bottom:40px}.box-left-payment-destination{position:relative}.box-left-payment-destination .box-button-faq{text-align:left}.box-left-payment-destination .box-button-faq .btn{margin-left:0;margin-right:24px}.box-logos-destination{padding-bottom:30px}.box-buttons-hotels{padding:43px 0 33px 0;border-bottom:1px solid var(--bs-border-color);
}

.box-content-main-hotel {
  padding-top: 0px;
  margin: 0px;
}
.box-content-main-hotel .card-flight {
  min-width: 100%;
}

.block-content-hotel {
  border-bottom: 1px solid var(--bs-border-color)}.box-content-main-hotel-2{padding:0 0 90px 0}.box-grid-hotels .card-flight{max-width:100%}.box-grid-hotels .card-flight .card-info{height:405px}.box-grid-hotels .card-flight .card-image{height:405px;max-width:350px}.box-grid-hotels .card-flight .tour-rate{margin-bottom:4px}.box-grid-hotels .card-flight .card-tags{margin-bottom:24px}.box-grid-hotels .card-flight .card-tags .btn-tag-border{margin-right:5px;margin-bottom:5px}.box-grid-hotels .card-flight .card-tags .btn-tag-border:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.box-grid-hotels .card-flight .card-facilities{margin-bottom:24px}.box-grid-hotels .card-flight .card-facilities .list-tick-green{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap}.box-grid-hotels .card-flight .card-facilities .list-tick-green li{width:33.33%;background-image:url("/assets/meta/zbf0c63ec/imgs/page/hotel/tick-green.svg");background-repeat:no-repeat;background-position:left top;padding:0 30px 0 20px;font-size:12px;line-height:18px;font-weight:500;color:var(--bs-neutral-1000);
  margin-bottom: 5px;
}

.box-banner-hotel-detai-2-inner {
  position: relative;
  padding: 76px 0px;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
}

.box-banner-hotel-detai-2 {
  background-color: var(--bs-background-1000)}.box-telephone-booking{position:relative;border-top:1px solid var(--bs-border-color);
  padding: 40px 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.box-telephone-booking .box-tel-left .box-need-help {
  flex-wrap: wrap;
  justify-content: flex-start;
  padding-top: 0px;
}
.box-telephone-booking .box-tel-left .box-need-help .need-help {
  width: 100%;
  text-align: left;
}
.box-telephone-booking .box-tel-left .box-need-help a {
  font-size: 24px;
  line-height: 32px;
  font-weight: bold;
  color: var(--bs-neutral-1000)}.box-telephone-booking .box-tel-right{min-width:200px}.box-image-vision{position:relative;display:inline-block;max-width:505px}.box-image-vision img{border-radius:16px;display:block}.box-image-vision .image-vision-1{max-width:237px;position:absolute;width:100%;bottom:-40px;left:-60px}.box-image-vision .image-vision-2{max-width:237px;position:absolute;width:100%;top:40px;right:-60px}.box-banner-hotel-detail{padding-top:0}.box-banner-hotel-detail .item-banner-box{min-height:600px;position:relative;border-radius:16px;overflow:hidden}.box-banner-hotel-detail .item-banner-box::before{content:"";position:absolute;z-index:1;background-image:url("/assets/meta/3ed727e6/imgs/page/hotel/bg-trans.png");background-position:top center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.box-banner-hotel-detail .item-banner-box .item-banner-box-inner{position:relative;z-index:2}.box-banner-hotel-detail .item-banner-box .item-banner-box-inner .list-disc li{color:var(--bs-color-white);
}

.list-numbers .item-number .image-top {
  margin-bottom: 7px;
}

.best-room-hotel .card-journey-small .card-info .card-facilities {
  border-top: 0px;
  padding-top: 15px;
}
.best-room-hotel .card-journey-small .card-image {
  max-height: 247px;
}

.box-how-it-work-hotel-detail {
  padding: 90px 0px;
  position: relative;
}

.box-banner-left-how {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 1;
  max-width: 46%;
  width: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.box-hotel-video {
  padding: 90px 0px 0px 0px;
}

.box-payments-hotel {
  padding: 0px;
}

.box-list-hotels-detail .card-flight .card-image {
  max-width: 510px;
  position: relative;
}
.box-list-hotels-detail .card-flight:nth-of-type(even) .card-info{order:-1 !important;margin-left:0;margin-right:-30px}.box-list-hotels-detail .card-flight:nth-of-type(even) .card-image .wish{left:unset;right:20px}.box-testimonials-hotel-detail{padding-bottom:60px;padding-top:90px}.box-vision{padding-bottom:20px}.box-content-main-detail{padding-top:60px;padding-bottom:100px}.box-banner-room{position:relative;padding:0 60px 130px 60px}.block-room-banner-inner{position:relative;overflow:hidden;border-radius:16px}.block-room-banner-inner .swiper-button-next-style-1{right:40px}.block-room-banner-inner .swiper-button-prev-style-1{left:40px}.block-room-features{position:absolute;bottom:0;left:0;right:0;z-index:2}.box-room-features{background-color:var(--bs-background-body);
  border-radius: 16px;
  padding: 35px 13px 15px 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.item-room-feature{background-color:var(--bs-background-card);
  border-radius: 8px;
  padding: 15px 15px;
  margin: 0px 10px 20px 10px;
  border: 1px solid var(--bs-border-color);width:100%;max-width:12.28%}.item-room-feature:hover{box-shadow:0 6px 22px 0 rgba(0,0,0,0.09)}.item-room-feature .item-image{margin-bottom:8px}.box-download-app{padding-top:45px;margin-top:40px;border-top:1px solid var(--bs-neutral-500);
  padding-bottom: 50px;
}
.box-download-app .download-apps {
  margin-top: 24px;
}

.box-sidebar-content {
  padding-top: 25px;
}

.box-phone-help {
  padding-left: 29px;
  background-repeat: no-repeat;
  background-position: left top 5px;
}
.box-phone-help .phone-help {
  margin-bottom: 7px;
}
.box-phone-help h6 {
  margin-bottom: 3px;
}

.box-buttons-room-detail-2 .box-button-faq {
  padding-left: 130px;
  padding-right: 130px;
}

.box-you-might-interested {
  padding: 90px 0px;
  border-top: 1px solid var(--bs-border-color)}.box-content-room-detail{padding-bottom:90px}.box-banner-room img{display:block}.box-border-bottom{border-bottom:1px solid var(--bs-border-color);
}

.box-input-date {
  margin-bottom: 15px;
}
.box-input-date .input-calendar svg {
  left: 15px;
  right: auto;
  height: 14px;
  top: 18px;
}
.box-input-date .input-calendar input {
  padding-left: 40px;
  font-size: 14px;
  color: var(--bs-neutral-500)}.clear-input{height:19px;width:19px;position:absolute;top:16px;right:15px;z-index:12;background-repeat:no-repeat;background-position:center}.text-found{color:var(--bs-color-700);
}

.slider-nav-thumbnails-activities-detail .banner-slide {
  padding: 12px;
}
.slider-nav-thumbnails-activities-detail .banner-slide img {
  border-radius: 8px;
  display: block;
  width: 100%;
}

.slider-thumnail-activities {
  margin: 12px -12px 0px -12px;
  padding-bottom: 12px;
}
.slider-thumnail-activities .slick-next, .slider-thumnail-activities .slick-prev {
  display: none !important;
}

.box-banner-activities {
  position: relative;
}
.box-banner-activities .slick-prev {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 12;
  left: 38px;
}
.box-banner-activities .slick-next {
  position: absolute;
  top: 50%;
  margin-top: -25px;
  z-index: 12;
  right: 38px;
  left: auto;
}
.box-banner-activities .banner-slide-activity img {
  border-radius: 8px;
}

.container-banner-activities .box-button-abs {
  position: absolute;
  bottom: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.container-banner-activities .box-button-abs .btn {
  margin: 0px 10px 20px 10px;
}
.container-banner-activities .box-button-abs .btn svg, .container-banner-activities .box-button-abs .btn img {
  margin-left: 0px;
  margin-right: 8px;
  fill: var(--bs-neutral-1000);display:inline-block;vertical-align:middle;width:auto;min-width:auto;min-height:auto}.banne-activities-3{display:flex;align-items:center;margin:0 -12px;flex-wrap:wrap}.banne-activities-3 .banner-col-1,.banne-activities-3 .banner-col-2,.banne-activities-3 .banner-col-3{padding:0 12px;width:33.33%}.banne-activities-3 .banner-col-1 img,.banne-activities-3 .banner-col-2 img,.banne-activities-3 .banner-col-3 img{border-radius:8px;width:100%}.container-banner-activities .box-button-abs-right{justify-content:end;width:auto;right:27px;left:0}.container-banner-activities .box-button-abs-right .btn-white-md{height:50px;width:50px;border-radius:50%;padding:0;line-height:45px;text-align:center}.container-banner-activities .box-button-abs-right .btn{margin-left:4px;margin-right:4px}.box-banner-activities-detail-4{position:relative;margin-bottom:35px}.box-banner-activities-detail-4 img{border-radius:8px}.box-banner-activities-detail-4 .container-banner-activities{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.box-banner-activities-detail-4 .container-banner-activities .box-button-abs-right{top:0;bottom:0;left:0;right:0}.box-banner-activities-detail-4 .container-banner-activities .box-button-abs-right .btn-brand-secondary{position:absolute;bottom:13px;right:27px}.box-banner-activities-detail-4 .container-banner-activities .box-button-abs-right .btn-play{width:72px;height:79px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto auto auto auto}.box-grid-property .card-journey-small .card-info{padding:28px 15px 20px 15px}.box-grid-property .card-journey-small .card-image{height:235px}.block-banner-property{padding:113px 0;background-size:cover}.box-slide-property{padding:71px 0 47px 0;box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);position:relative}.list-number-choose{display:flex;align-items:center;margin-top:9px;margin-left:-8px;margin-right:-8px;margin-bottom:19px}.list-number-choose a{display:inline-block;width:40px;height:40px;border-radius:50%;text-align:center;font-size:16px;line-height:40px;font-weight:bold;color:var(--bs-neutral-1000);
  background-color: var(--bs-button-bg-2);margin:0 4px}.card-property.card-flight.card-hotel .card-info .card-title{margin-bottom:12px}.card-property.card-flight.card-hotel .card-facilities{display:flex;align-items:center;flex-wrap:wrap}.card-property.card-flight.card-hotel .card-facilities .item-facilities{width:33.33%}.card-property.card-flight.card-hotel .card-facilities .item-facilities p{background-repeat:no-repeat;background-position:left center;padding:0 0 0 30px;margin-bottom:13px}.block-banner-property-detail .banner-property-detail-1{width:100%;height:612px;margin-bottom:24px;position:relative;overflow:hidden;border-radius:8px}.block-banner-property-detail .banner-property-detail-1 .box-button-abs{bottom:37px}.block-banner-property-detail .banner-property-detail-2,.block-banner-property-detail .banner-property-detail-3,.block-banner-property-detail .banner-property-detail-4,.block-banner-property-detail .banner-property-detail-5{width:100%;height:294px;margin-bottom:24px;overflow:hidden;border-radius:8px}.block-banner-property-detail .banner-property-detail-1 img,.block-banner-property-detail .banner-property-detail-2 img,.block-banner-property-detail .banner-property-detail-3 img,.block-banner-property-detail .banner-property-detail-4 img,.block-banner-property-detail .banner-property-detail-5 img{display:block;height:auto;width:auto;max-width:none;min-height:100%;max-height:100%;min-width:100%}.box-info-contact .mobile-phone{padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.box-info-contact .email{padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.box-info-contact .whatsapp{padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.box-info-contact .fax{padding:0 0 0 30px;background-position:left center;background-repeat:no-repeat}.card-author .card-author-image{width:64px;height:64px;border-radius:50%;margin-right:12px}.card-author .card-author-image img{display:block;width:64px;height:64px;border-radius:50%}.card-author .card-author-info{position:relative}.box-info-contact{margin-top:25px;margin-bottom:35px}.box-info-contact p{margin-bottom:16px}.box-link-bottom{margin-bottom:35px}a.link-black{font-size:16px;line-height:26px;font-weight:bold;color:var(--bs-neutral-1000);
}
a.link-black svg {
  display: inline-block;
  vertical-align: middle;
  margin-left: 8px;
  stroke: var(--bs-neutral-1000)}a.link-black:hover{color:var(--bs-warning);
}
a.link-black:hover svg {
  stroke: var(--bs-warning)}.box-buttons-property-detail{border-bottom:1px solid var(--bs-border-color);
  padding-left: 60px;
  padding-right: 60px;
}

.border-none {
  border: 0px !important;
}

.card-journey-small-type-4 .card-image {
  height: 247px;
}

.box-content-property-also-like {
  padding-bottom: 60px;
  padding-top: 90px;
  border-top: 1px solid var(--bs-border-color)}.box-our-services-car{border-top:1px solid var(--bs-border-color);
  padding: 90px 0px;
}

.box-feature-car {
  padding: 45px 45px 31px 45px;
  border: 1px solid var(--bs-border-color);background-color:var(--bs-background-card);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);margin-bottom:20px;border-radius:8px}.list-feature-car{display:flex;align-items:center;flex-wrap:wrap;margin:0 -7px}.list-feature-car .item-feature-car{padding:0 7px;width:25%;margin-bottom:14px}.list-feature-car .item-feature-car .item-feature-car-inner{display:flex;align-items:center;padding:14px 16px;border:1px solid var(--bs-border-color);
  background-color: var(--bs-background-9);border-radius:4px}.list-feature-car .item-feature-car .item-feature-car-inner .feature-image{margin-right:5px}.list-feature-car .item-feature-car .item-feature-car-inner .feature-image img{display:block}.list-checked-green{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-wrap:wrap;padding:0 !important;margin-bottom:10px}.list-checked-green li{list-style:none !important;width:50%;background-image:url("/assets/meta/zbf0c63ec/imgs/page/hotel/tick-green.svg");background-repeat:no-repeat;background-position:left center;padding:0 30px 0 20px;font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
  margin-bottom: 5px;
}

.box-logos-car {
  padding: 50px 0px;
  border-bottom: 1px solid var(--bs-border-color)}.box-logos-car .item-logo-payment{text-align:center}.box-logos-car .item-logo-payment img{vertical-align:middle}.box-logos-car-2{background-color:var(--bs-neutral-100);
  padding: 50px 0px;
}
.box-logos-car-2 .item-logo-payment {
  text-align: center;
}
.box-logos-car-2 .item-logo-payment img {
  vertical-align: middle;
}

.block-banner-tour-detail {
  position: relative;
  padding: 0px 45px;
}

.banner-detail-1, .banner-detail-2, .banner-detail-3, .banner-detail-4, .banner-detail-5, .banner-detail-6 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  margin-bottom: 24px;
}
.banner-detail-1 img, .banner-detail-2 img, .banner-detail-3 img, .banner-detail-4 img, .banner-detail-5 img, .banner-detail-6 img {
  display: block;
  width: 100%;
  min-height: 100%;
  height: auto;
}

.banner-detail-1, .banner-detail-2, .banner-detail-4, .banner-detail-5, .banner-detail-6 {
  height: 318px;
}

.banner-detail-3 {
  height: 660px;
}

.rate-element {
  border: 1px solid var(--bs-border-color);border-radius:33px;padding:6px 16px 6px 30px;background-image:url("/assets/meta/ze18ae79d/imgs/template/icons/star.svg");background-repeat:no-repeat;background-position:left 12px center;box-shadow:0 2px 7px 0 rgba(0,0,0,0.07);display:inline-block;background-color:var(--bs-background-card);
  color: var(--bs-neutral-1000)}.rate-element .rating{font-weight:bold}.tour-location,.tour-code{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.tour-location svg,.tour-code svg{fill:var(--bs-neutral-300);
  margin-right: 7px;
}

.tour-metas {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
.tour-metas .tour-meta-left {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.tour-metas .tour-meta-left a {
  text-decoration: underline;
  font-weight: 700;
}
.tour-metas .tour-meta-right {
  min-width: 230px;
  margin-bottom: 15px;
}

.box-content-tour-detail {
  padding-top: 45px;
}

.tour-rate {
  margin-bottom: 22px;
}

.tour-title-main {
  margin-bottom: 20px;
}

.tour-meta-right .btn-share {
  margin-right: 8px;
}

.box-info-tour {
  border-radius: 8px;
  background-color: var(--bs-background-card);border:1px solid var(--bs-border-color);
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);padding:16px 21px;display:flex;align-items:center;margin-bottom:28px}.box-info-tour .tour-info-group{width:25%;display:flex;align-items:center}.box-info-tour .tour-info-group .icon-item{height:45px;width:45px;border:1px solid var(--bs-border-color);
  background-color: var(--bs-background-2);text-align:center;line-height:45px;margin-right:13px;border-radius:8px}.box-info-tour .tour-info-group .icon-item svg{fill:var(--bs-neutral-1000);
}

.box-popular-posts-md .card-post .card-image {
  max-width: 93px;
  min-width: 93px;
}
.box-popular-posts-md .card-post .card-image img {
  width: 100%;
}
.box-popular-posts-md .card-post .card-info a {
  font-size: 16px;
  line-height: 26px;
}

.group-collapse-expand {
  position: relative;
  background-color: var(--bs-background-card);border:1px solid var(--bs-border-color);
  border-radius: 8px;
  padding: 32px 32px 12px 32px;
  margin-bottom: 20px;
}
.group-collapse-expand .btn-collapse {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0px 0px 18px 0px;
  outline: 0;
}
.group-collapse-expand .btn-collapse svg {
  stroke: var(--bs-neutral-1000)}.group-collapse-expand .card.card-body{padding:0 !important;border:0 !important;background-color:var(--bs-background-card);
}
.group-collapse-expand .card.card-body p {
  font-size: 14px;
  line-height: 22px;
  color: var(--bs-neutral-800);margin-bottom:20px}.group-collapse-expand .card.card-body ul{list-style:disc;color:var(--bs-neutral-800);
  padding: 0px 0px 0px 20px;
}
.group-collapse-expand .card.card-body ul.list-number {
  list-style: decimal;
  color: var(--bs-neutral-800);padding:0 0 0 20px;font-weight:bold;margin-bottom:24px}.group-collapse-expand .card.card-body ul.list-number li span{font-weight:400}.group-collapse-expand .collapsed svg{transform:rotate(-180deg)}.btn:first-child:active{border-color:transparent}.list-questions{position:relative}.list-questions .item-question{position:relative;padding:14px 20px;border:1px solid var(--bs-border-color);
  border-radius: 8px;
  background-color: var(--bs-background-body);margin-bottom:8px}.list-questions .item-question.active{background-color:var(--bs-neutral-100);
}
.list-questions .item-question .head-question {
  margin-bottom: 9px;
}
.list-questions .item-question .head-question p {
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 25px;
  margin-bottom: 0px;
}
.list-questions .item-question .head-itinerary p {
  background-position: left center;
  background-repeat: no-repeat;
}

.head-reviews {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.head-reviews .review-left {
  background-color: var(--bs-background-9);border:1px solid var(--bs-border-color);
  border-radius: 8px;
  width: 100%;
  height: 186px;
  min-width: 174px;
  margin-right: 34px;
  max-width: 174px;
  text-align: center;
  line-height: 186px;
}
.head-reviews .review-left .review-info-inner {
  display: inline-block;
  line-height: 22px;
  vertical-align: middle;
}
.head-reviews .review-left .review-info-inner p {
  margin-bottom: 0px;
}
.head-reviews .review-right {
  width: 100%;
}

.item-review-progress, .group-collapse-expand .item-review-progress {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.item-review-progress .text-rv-progress, .group-collapse-expand .item-review-progress .text-rv-progress {
  min-width: 108px;
  padding-right: 8px;
}
.item-review-progress .text-rv-progress p, .group-collapse-expand .item-review-progress .text-rv-progress p {
  margin-bottom: 0px;
}
.item-review-progress .bar-rv-progress, .group-collapse-expand .item-review-progress .bar-rv-progress {
  display: inline-block;
  width: 100%;
  max-width: 232px;
}
.item-review-progress .bar-rv-progress .progress, .group-collapse-expand .item-review-progress .bar-rv-progress .progress {
  background-color: var(--bs-neutral-200);border-radius:2px;height:10px}.item-review-progress .bar-rv-progress .progress .progress-bar,.group-collapse-expand .item-review-progress .bar-rv-progress .progress .progress-bar{height:10px;border-radius:2px;background-color:var(--bs-warning);
}
.item-review-progress .text-avarage, .group-collapse-expand .item-review-progress .text-avarage {
  min-width: 35px;
  padding-left: 8px;
}
.item-review-progress .text-avarage p, .group-collapse-expand .item-review-progress .text-avarage p {
  margin-bottom: 0px;
}

.list-reviews .item-review {
  border-radius: 8px;
  border: 1px solid var(--bs-border-color);padding:21px 25px;background-color:var(--bs-background-body);
  margin-bottom: 17px;
}
.list-reviews .item-review .head-review {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: 1px solid var(--bs-border-color)}.list-reviews .item-review .head-review .author-review{display:flex;align-items:center}.list-reviews .item-review .head-review .author-review img{margin-right:12px;width:64px;height:64px;border-radius:50%}.list-reviews .item-review .head-review .author-review .author-info p{margin-bottom:0}.box-type-reviews{margin-top:15px;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid var(--bs-border-color);
}

.box-type-review {
  display: flex;
  align-items: center;
}
.box-type-review .text-type-rv {
  margin-bottom: 0px;
  min-width: 101px;
  padding-right: 5px;
}
.box-type-review .rate-type-review {
  margin-bottom: 0px;
}

.box-form-reviews {
  margin-bottom: 15px;
}
.box-form-reviews .form-control {
  background-color: var(--bs-background-card)}.box-form-reviews textarea.form-control{min-height:170px}.sidebar-banner{margin-bottom:32px}.content-booking-form{position:relative;padding:28px 35px}.content-booking-form .item-line-booking{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--bs-border-color);
}
.content-booking-form .item-line-booking.last-item {
  border-bottom: 0px;
  margin-bottom: 0px;
}
.content-booking-form .item-line-booking .line-booking-right {
  display: flex;
  align-items: center;
}
.content-booking-form .item-line-booking .line-booking-right label {
  display: flex;
  margin-left: 18px;
  align-items: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 500;
  color: var(--bs-neutral-1000)}.content-booking-form .item-line-booking .line-booking-right label input{height:auto;width:16px;margin-right:5px}.input-calendar{position:relative}.input-calendar svg{position:absolute;right:15px;top:14px;fill:var(--bs-neutral-1000);
}

.line-booking-tickets {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.line-booking-tickets .item-ticket {
  display: flex;
  align-items: center;
}
.line-booking-tickets .item-ticket .list-filter-checkbox li {
  margin-bottom: 0px;
  margin-top: 10px;
}
.line-booking-tickets .include-price {
  margin-top: 10px;
}

.box-tickets {
  width: 100%;
}

.booking-form {
  border-radius: 8px;
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.07);position:relative;border:1px solid var(--bs-border-color);
  margin-bottom: 32px;
}
.booking-form .head-booking-form {
  background-color: var(--bs-neutral-100);padding:25px 35px}.dropdown-quantity .btn{padding:8px 25px 8px 16px;position:relative;outline:0}.dropdown-quantity .btn:focus{border:1px solid transparent;outline:0}.dropdown-quantity .btn:after{display:none}.dropdown-quantity .btn svg{stroke:var(--bs-neutral-1000);
  position: absolute;
  right: 0px;
  top: 14px;
}

.booking-form .box-need-help {
  text-align: center;
  padding-top: 20px;
  display: flex;
  justify-content: center;
}
.booking-form .box-need-help a {
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--bs-neutral-500);font-size:14px;line-height:22px;font-weight:500}.booking-form .box-need-help a svg{stroke:var(--bs-neutral-500);
  margin-right: 10px;
}

.box-banner-tour-detail-2 {
  position: relative;
  padding: 0px 15px;
}
.box-banner-tour-detail-2 .box-banner-tour-detail-2-inner {
  max-width: 1398px;
  border-radius: 16px;
  margin: auto;
  overflow: hidden;
  position: relative;
}
.box-banner-tour-detail-2 .box-banner-tour-detail-2-inner .banner-image {
  min-height: 660px;
  background-size: cover;
}
.box-banner-tour-detail-2 .slider-thumnail {
  top: 50%;
  position: absolute;
  width: 160px;
  z-index: 234;
  right: 60px !important;
  transform: translateY(-50%)}.box-banner-tour-detail-2 .banner-main .slick-prev,.box-banner-tour-detail-2 .banner-main .slick-next{bottom:50px !important;transform:translateY(0)}.box-banner-tour-detail-2 .banner-main .slick-prev{left:63px !important}.box-banner-tour-detail-2 .banner-main .slick-next{left:113px !important}.box-banner-tour-detail-3{position:relative;border-radius:8px;overflow:hidden;margin:50px 0 36px 0}.box-banner-tour-detail-4{padding:0 60px}.box-banner-tour-detail-4 .box-banner-tour-detail-4-inner{position:relative}.tour-header{margin-bottom:36px}.box-header-on-top{position:absolute;z-index:1234;left:70px;right:70px;bottom:20px}.tour-header-on-top{position:relative;width:100%}.box-banner-tour-4{position:relative;border-radius:16px;overflow:hidden}.box-banner-tour-4 img{display:block;width:100%}.box-banner-tour-4::before{content:"";position:absolute;bottom:0;left:0;z-index:123;height:100%;width:100%}.block-banner-tour-detail-4{position:relative}.box-banner-tour-detail-5 .box-banner-tour-detail-5-inner{position:relative}.box-logos-tickets{padding:50px 0;border-bottom:1px solid var(--bs-border-color);
}

.box-apply-filter {
  padding-top: 25px;
  margin-top: 35px;
  border-top: 1px solid var(--bs-border-color);display:flex;align-items:center;justify-content:space-between}.btn-clear-filter{background:url("/assets/meta/z5ce4a35d/imgs/template/icons/close-filter.svg") no-repeat left center;font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
  padding: 0px 0px 0px 25px;
}

.block-banner-tickets {
  padding: 113px 0px;
  background-size: cover;
}

.box-list-tickets .card-flight {
  min-width: 100%;
}

.box-image-book {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  margin-bottom: 41px;
  display: inline-block;
  width: 100%;
}
.box-image-book img {
  display: block;
}

.btn-logo {
  padding: 25px 22px;
  border-radius: 8px;
  background-color: var(--bs-background-card);position:absolute;bottom:25px;left:25px;z-index:12}.content-booking-form .item-line-booking.item-line-booking-2{border-bottom:0;padding-bottom:10px;margin-bottom:10px;border-bottom:0}.input-calendar label{display:flex;align-items:center;font-size:16px;line-height:26px;font-weight:500;color:var(--bs-neutral-1000);
  margin-left: 20px;
}
.input-calendar label input {
  width: auto;
  margin: 0px 5px 0px 0px;
}

.input-radio-type {
  display: flex;
}

.box-stop {
  display: flex;
  padding: 30px;
  border: 1px solid var(--bs-border-color);border-radius:8px;background-color:var(--bs-neutral-100);
}
.box-stop .box-stop-left {
  min-width: 24px;
  margin-right: 14px;
}
.box-stop .box-stop-right {
  position: relative;
}
.box-stop .box-stop-right p {
  margin-bottom: 9px;
}

.box-timeline {
  padding: 35px 0px 0px 0px;
}
.box-timeline .item-timeline {
  position: relative;
  padding: 0px 0px 25px 85px;
}
.box-timeline .item-timeline::before {
  content: "";
  height: 15px;
  width: 15px;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 33px;
  background-color: var(--bs-neutral-1000);z-index:3}.box-timeline .item-timeline:after{content:"";height:100%;width:1px;background-color:var(--bs-border-color);
  position: absolute;
  left: 40px;
  top: 10px;
  z-index: 1;
}
.box-timeline .item-timeline:last-child:after {
  display: none;
}

.box-content-tickets-detail {
  border-radius: 8px;
  background-color: var(--bs-background-card);padding:25px 38px;border:1px solid var(--bs-border-color);
}

.text-ads-middle {
  position: absolute;
  left: -15px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);color:var(--bs-neutral-1000);
}

.item-line-timeline {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}
.item-line-timeline .time-flight {
  margin-right: 24px;
}
.item-line-timeline .time-flight .icon-time {
  padding: 0px 0px 0px 20px;
}

.item-info-flight {
  border: 1px solid var(--bs-border-color);padding:35px;border-radius:8px}.list-flight-facilities{display:flex;align-items:center;flex-wrap:wrap;margin:25px -15px 0 -15px;list-style:none;padding:0}.list-flight-facilities li{width:100%;padding:0 15px;display:flex;align-items:center;margin-bottom:16px;color:var(--bs-neutral-1000);
}
.list-flight-facilities li svg {
  fill: var(--bs-neutral-1000);margin-right:15px}.box-list-flights-2{position:relative}.box-list-flights-2 .item-flight .flight-price{padding-left:10px}.text-86-bold{font-size:86px;line-height:86px;font-weight:bold;font-family:"Manrope",sans-serif}.text-64-medium{font-size:64px;line-height:76px;font-weight:400;font-family:"Manrope",sans-serif}.box-next-trips{position:relative;padding:10px 0 0 0}.box-next-trips .footer-type-3{padding-top:15px;border-top:0}.box-news-blog{background-repeat:no-repeat;background-position:top center;background-size:cover}.box-buttons-blog{position:relative;box-shadow:none}.box-grid-news .card-news{margin-bottom:32px}.box-grid-news .card-news .card-info{margin-top:0;height:360px}.box-grid-news .card-news .card-info .card-title{margin-bottom:15px;margin-top:12px}.box-grid-news .card-news .card-info .card-meta{margin-top:0}.box-grid-news .card-news .card-info .card-desc{margin-bottom:35px}.box-grid-news .card-news .card-image{height:360px;max-width:350px}.box-grid-news .card-news .card-image img{width:auto}.list-posts li{list-style:none;margin-bottom:22px}.card-post .card-image{min-width:85px;max-width:85px;margin-right:13px}.card-post .card-image img{display:block;border-radius:8px;width:100%}.card-post .card-info a{display:block;margin-bottom:12px}.card-post .card-info .date-post{background-repeat:no-repeat;background-position:left center;padding-left:24px}.box-sidebar-border{padding:30px;border:1px solid var(--bs-border-color);
  border-radius: 8px;
  background-color: var(--bs-background-card);margin-bottom:32px}.box-sidebar-border .box-head-sidebar{padding:0 0 16px 0;border-bottom:1px solid var(--bs-border-color);
  margin-bottom: 35px;
}

.box-search-style-2 {
  margin-bottom: 32px;
}

.list-photo-col-3 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px -9px;
}
.list-photo-col-3 li {
  padding: 0px 9px;
  width: 33.33%;
  margin-bottom: 18px;
}
.list-photo-col-3 li img {
  display: block;
  border-radius: 4px;
  width: 100%;
}

.box-banner-ads-recent {
  position: relative;
  padding: 30px 30px 190px 30px;
  background-color: var(--bs-background-12);background-repeat:no-repeat;background-position:bottom right;background-size:auto;border-radius:8px}.box-banner-ads-recent h6{margin-bottom:22px}.box-banner-ads-recent-2{position:relative;padding:30px 30px 30px 30px;background-color:var(--bs-background-12);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: auto;
  border-radius: 8px;
}
.box-banner-ads-recent-2 h6 {
  margin-bottom: 22px;
}

.box-search-style-2 {
  position: relative;
  margin-bottom: 32px;
}
.box-search-style-2 form input {
  background-color: var(--bs-neutral-100);height:64px;border:1px solid var(--bs-border-color);
}
.box-search-style-2 .btn-search-submit {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  border: 0px;
}

.box-recent-posts {
  padding: 110px 0px;
}

.box-button-slider-nexttrip {
  position: relative;
  height: 50px;
  margin-top: 10px;
}
.box-button-slider-nexttrip::before {
  content: "";
  height: 5px;
  background-color: var(--bs-border-color);left:0;right:120px;top:50%;margin-top:-3px;position:absolute}.box-button-slider-nexttrip.full-line::before{right:0}.box-button-slider-nexttrip .swiper-button-prev-group-5{left:auto;right:48px}.box-button-slider-nexttrip .swiper-button-next-group-5{right:0}.box-slide-blogs .swiper-wrapper .swiper-slide{max-width:515px;width:100%}.box-slide-blogs .slider-active .swiper-wrapper{justify-content:normal}.box-buttons-blog{padding-top:50px}.box-blog-slide{padding:75px 0 0 0}.list-posts-md .card-post{margin-bottom:24px}.list-posts-md .card-post .card-image{min-width:131px;max-width:131px;margin-right:20px}.box-posts-grid-2{padding:90px 0}.box-category-posts{position:relative;padding:0 0 90px 0}.box-category-posts .box-list-populars{margin-top:0}.box-subscriber-blog-3{border:1px solid var(--bs-border-color);
  border-radius: 16px;
  background-color: var(--bs-background-4);padding:44px}.meta-user{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.meta-user .box-author-small{display:flex;align-items:center;padding-left:0;margin-bottom:12px;padding-right:20px}.meta-user .box-author-small img{width:32px;height:32px;border:1px solid var(--bs-brand-secondary);
  border-radius: 50%;
  margin-right: 10px;
}

.post-meta-date {
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.post-meta-date .post-date {
  display: inline-block;
  padding: 0px 16px 0px 20px;
  background: url("/assets/meta/z27b593f6/imgs/template/icons/calendar.svg") no-repeat left center;font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
}
.post-meta-date .post-time {
  display: inline-block;
  padding: 0px 16px 0px 20px;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: var(--bs-neutral-1000);background:url("/assets/meta/z3f2f5f28/imgs/template/icons/time.svg") no-repeat left center}.post-meta-date .post-comment{display:inline-block;padding:0 0 0 20px;font-size:14px;line-height:22px;font-weight:500;color:var(--bs-neutral-1000);
  background: url("/assets/meta/z4c0eb7c7/imgs/template/icons/comment.svg") no-repeat left center}.box-content-detail-blog{max-width:1248px;margin:auto}.container-banner-blog-detail{padding:0 60px}.container-banner-blog-detail img{width:100%;display:block;border-radius:16px}.box-content-info-detail{background-color:var(--bs-background-body);
  border-radius: 16px;
  padding: 80px 0px 0px 0px;
  position: relative;
  margin-top: -260px;
}

.head-blog-detail {
  max-width: 824px;
  margin: auto auto 48px auto;
}
.head-blog-detail .btn {
  margin: 0px 4px;
}

.box-image-video {
  position: relative;
  margin-bottom: 32px;
}
.box-image-video img {
  display: block;
  width: 100%;
}

.btn-play-video {
  position: absolute;
  width: 91px;
  height: 91px;
  background-size: contain;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 12;
  margin: auto;
}

.content-detail-post {
  max-width: 824px;
  margin: auto;
}
.content-detail-post p {
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  color: var(--bs-neutral-700)}.content-detail-post h6{font-size:20px;line-height:32px;font-weight:bold;color:var(--bs-neutral-1000);
  margin-bottom: 12px;
}

.footer-post-tags {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 48px;
  padding-top: 25px;
  margin-bottom: 115px;
  border-top: 1px solid var(--bs-border-color)}.footer-post-tags .box-tags .btn{margin:0 16px 16px 0}.footer-post-tags .box-share{margin-bottom:16px}.box-leave-comment{padding:32px;border:1px solid var(--bs-border-color);
  margin-bottom: 38px;
  border-radius: 8px;
}

.box-news-blog-single {
  border-top: 1px solid var(--bs-border-color);padding-top:60px;padding-bottom:80px}.box-list-comment{padding:32px;border:1px solid var(--bs-border-color);
  border-radius: 8px;
  margin-bottom: 38px;
  display: inline-block;
  width: 100%;
}
.box-list-comment .list-reviews .item-review:hover {
  box-shadow: 0px 6px 22px 0px rgba(0, 0, 0, 0.09)}.box-banner-single-blog{position:relative}.box-banner-single-blog .swiper-slide img{border-radius:16px}.box-content-blog-detail-2{padding-top:45px}.box-button-top-right{position:absolute;top:20px;right:20px;z-index:2}.box-button-top-right .btn{margin-left:10px}.box-icon-flight{position:relative;text-align:right}.box-icon-flight img{display:block;margin-bottom:20px;margin-left:-20px}.box-icon-flight h6{text-align:left;max-width:460px;display:inline-block}.box-about-video{position:relative}.box-about-video::before{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background-color:var(--bs-background-5);
  z-index: 1;
}
.box-about-video .container {
  position: relative;
  z-index: 2;
}

.bdrd-16 {
  border-radius: 16px;
}

.box-about-1 {
  padding: 63px 0px 91px 0px;
}

.box-why-book-travila-5 {
  padding: 90px 0px;
}

.box-location-shop {
  padding: 180px 0px 0px 0px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
}

.box-text-location {
  max-width: 245px;
  text-align: left;
}
.box-text-location svg {
  fill: var(--bs-neutral-1000)}.form-contact input[type=text],.form-contact input[type=email]{background-color:var(--bs-background-card);
}
.form-contact .btn-book {
  color: var(--bs-neutral-0)}.form-contact .btn-book svg{stroke:var(--bs-neutral-0);
}

.box-traveled-in {
  background-color: var(--bs-background-5);border:1px solid var(--bs-border-color);
  border-radius: 16px;
  padding: 28px 33px 28px 33px;
}
.box-traveled-in .box-authors-partner {
  border: 0px;
  padding: 0px;
}

.banner-contact .row {
  margin: 0px -6px;
}
.banner-contact .row .col-lg-12 {
  padding: 0px 6px;
}
.banner-contact .row .col-lg-6 {
  padding: 0px 6px;
}
.banner-contact img {
  display: block;
  width: 100%;
}
.banner-contact .banner-img-contact {
  margin-bottom: 12px;
}

.box-contact-support {
  padding: 50px 0px 99px 0px;
}

.box-contact-form {
  padding: 90px 0px;
}

.box-become-video {
  padding: 130px 0px 90px 0px;
}

.box-what-offer {
  padding-bottom: 60px;
}

h2 span {
  font-weight: 500;
}

.box-banner-faq .row {
  margin: 0px -6px;
}
.box-banner-faq .row .col-lg-7 {
  padding: 0px 6px;
  width: 56%;
}
.box-banner-faq .row .col-lg-5 {
  padding: 0px 6px;
  width: 44%;
}

.banner-faq {
  margin-bottom: 12px;
}
.banner-faq img {
  display: block;
  width: 100%;
  border-radius: 16px;
}

.box-mw-824 {
  max-width: 824px;
  margin: auto;
}

.box-detail-info p {
  font-size: 16px;
  line-height: 26px;
  color: var(--bs-neutral-700);margin-bottom:24px}.box-detail-info h6{margin-bottom:24px;color:var(--bs-neutral-1000);
}

.box-countdown-comming .box-count .deals-countdown .countdown-section {
  margin-right: 12px;
}
.box-countdown-comming .box-count .deals-countdown .countdown-section .countdown-amount {
  width: 90px;
  height: 102px;
  font-size: 42px;
  line-height: 102px;
}
.box-countdown-comming .box-count .deals-countdown .countdown-section .countdown-period {
  font-size: 24px;
  line-height: 39px;
}

.box-commingsoon-1 {
  padding: 70px 10px 40px 70px;
  border: 1px solid var(--bs-border-color);border-radius:8px;background-color:var(--bs-background-card);
}

.box-video-comming {
  max-width: 445px;
  display: inline-block;
  position: relative;
}
.box-video-comming .box-banner-abs {
  position: absolute;
  bottom: -120px;
  right: -60px;
  z-index: 12;
}

.box-locations {
  padding-top: 90px;
  border-top: 1px solid var(--bs-border-color)}.box-welcome{padding:90px 0}.box-banner-commingsoon{padding-top:90px}.box-button-right{display:flex;align-items:center;justify-content:flex-end;margin-top:100px}.box-faqs-help{padding:100px 0;border-top:1px solid var(--bs-border-color);
}
.box-faqs-help .box-faqs-inner {
  background-repeat: no-repeat;
  background-position: top right;
}
.box-faqs-help .accordion-button {
  padding: 19px 42px 19px 22px;
  box-shadow: none;
  border-radius: 10px;
  font-size: 18px;
  line-height: 28px;
}
.box-faqs-help .accordion-button:after {
  background-image: url("/assets/meta/9e6130ad/imgs/page/pages/arrow-down.png");width:22px;height:22px;top:50%;right:18px;position:absolute;z-index:12;margin-top:-12px;background-color:transparent}.box-faqs-help .accordion-button p{font-size:18px;line-height:28px}.box-faqs-help .accordion{border:0;border-radius:0}.box-faqs-help .accordion-collapse{background-color:var(--bs-background-card);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.box-faqs-help .accordion-collapse .accordion-body {
  padding: 0px;
  padding-left: 20px;
  padding-right: 40px;
  margin-bottom: 28px;
}
.box-faqs-help .accordion-button:not(.collapsed){background-color:var(--bs-background-card);
}
.box-faqs-help .accordion-item {
  margin-bottom: 8px;
  border-radius: 8px;
}
.box-faqs-help .accordion-item:first-of-type {
  border-radius: 8px;
}
.box-faqs-help .accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.box-faqs-help .accordion-item {
  border: 1px solid var(--bs-border-color) !important}.box-faqs-help .accordion-button.collapsed{border-bottom:0}.box-location-shop-2{padding-bottom:90px}.box-contact-form-2{border-top:1px solid var(--bs-border-color);
  position: relative;
}

.bg-contact-form-2 {
  background-repeat: no-repeat;
  background-position: top right;
  background-size: cover;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 1;
  height: 100%;
  width: 100%;
  max-width: 47%;
}

.form-contact .form-group .cb-remember {
  margin-top: 3px;
}

@media (max-width: 1599.98px){.image-banner-top-left{top:30px;left:20px}}@media(max-width:1399.98px){.custom-class{display:block}.header .main-menu li{padding:0 10px}.box-banner-home4 .box-image-banner-home4 .shape-phone{right:-30px}.card-journey-small .card-info{padding:20px 16px}.box-grid-hotels .card-flight .card-image{max-width:280px}.box-content-info-detail{margin-top:-90px}}@media(max-width:1199.98px){.popup-firstload .popup-container{max-width:95%}.box-search-advance .box-bottom-search{flex-wrap:wrap}.box-search-advance .box-bottom-search .item-search{width:25%}.box-search-advance .box-bottom-search .item-search:last-child{width:100%;justify-content:center !important;padding-top:20px}.box-search-advance .box-bottom-search .item-search:last-child .btn{width:100%;justify-content:center}.banner-main h1{font-size:50px;line-height:60px}.box-list-numbers{padding:80px 30px;flex-wrap:wrap}.box-search-advance-2{position:relative;top:auto;right:auto;max-width:100%;margin-top:20px;margin-bottom:0}.box-search-advance-2 .box-bottom-search .item-search{width:25%}.box-search-advance-2 .box-bottom-search .item-search:last-child{width:25%}.box-search-advance-3-col .box-bottom-search .item-search{width:50%}.box-banner-home4 .box-image-banner-home4 .shape-phone{right:-50px}.banner-plus,.banner-marker{display:none}.box-banner-home4 .box-image-banner-home4 .shape-rate{left:130px}.box-image-banner-home5{max-width:50%}.block-banner-home5{background-size:70% auto}.block-banner-home5 h1{font-size:54px;line-height:66px}.box-footer-col-3 .footer-col-1,.box-footer-col-3 .footer-col-2,.box-footer-col-3 .footer-col-3{padding:15px}.top-bar-2 .text-header-info .phone-head,.top-bar-2 .text-header-info a{margin-right:14px;width:17px;display:inline-block;overflow:hidden;height:20px;line-height:17px;vertical-align:middle}.top-bar-2 .text-header-info a{margin-right:0}.image-banner-bottom{max-width:400px}.box-why-home9-inner-inner{padding-left:460px}.box-img-test-1{left:10px}.box-img-test-2{right:10px;top:70px}.box-img-test-3{right:-10px;bottom:0}.box-list-tours.list-tours .card-journey-small .card-image{min-width:281px}.destination-banner-1{height:110px}.destination-banner-2{height:290px}.destination-banner-3{height:242px}.destination-banner-4,.destination-banner-5{height:155px}.destination-banner-6{height:194px}.destination-banner-7{height:203px}.box-header-on-top{left:110px;bottom:-20px;right:110px}.block-room-features{position:relative;bottom:auto;left:auto;right:auto;margin-top:35px}.item-room-feature{max-width:16.28%}.box-grid-hotels .card-flight{flex-wrap:wrap}.box-grid-hotels .card-flight .card-image{height:auto;max-width:100%}.box-grid-hotels .card-flight .card-info{margin-left:0;margin-top:-40px}.box-image-vision .image-vision-2{max-width:160px;top:-10px;right:10px}.box-image-vision .image-vision-1{max-width:160px;bottom:-30px;left:10px}.box-list-hotels-detail .card-flight:nth-of-type(even) .card-info{order:1 !important}.box-content-info-detail{margin-top:-60px}.header.header-commingsoon .main-header .header-right{width:60%;padding-right:0}.header.header-commingsoon .main-header .header-left{width:40%}.box-video-comming .box-banner-abs{bottom:-90px;right:-20px}.box-list-flights-2 .item-flight{flex-wrap:wrap}.box-list-flights-2 .item-flight .flight-price{width:100%;padding-left:0}.box-list-flights-2 .item-flight .flight-price .flight-price-1{width:50%;padding-left:0;border-left:0}.box-list-flights-2 .item-flight .flight-price .flight-price-2{width:50%}.box-list-flights-2 .item-flight .flight-route.flight-route-type-2{max-width:100%}.box-list-flights-2 .item-flight .flight-route.flight-route-type-2 .flight-route-1,.box-list-flights-2 .item-flight .flight-route.flight-route-type-2 .flight-route-2{justify-content:space-between}}@media(max-width:991.98px){.burger-icon{display:block}.custom-class{display:block}.header .main-header .header-right{min-width:290px;height:42px}.header-right{padding-right:50px}.header .nav-main-menu{display:none}.header .main-header{padding:10px 0}.sticky-bar.stick .main-header{padding:10px 0}.footer-1,.footer-2,.footer-3,.footer-4,.footer-5{width:50%;margin-bottom:40px}.box-banner-home4 .box-image-banner-home4 .shape-rate{left:0}.block-filter-search .filter-right{width:60%;text-align:center}.block-filter-search .filter-left{width:40%}.block-dropdown-filter,.left-dropdown-filter{flex-wrap:wrap}.left-dropdown-filter{margin-bottom:15px}.block-filter-search .filter-right .category-link{padding:5px 14px;margin:0 2px 0 0}.box-left-payment{padding-left:0}.block-testimonials{flex-wrap:wrap}.block-testimonials .testimonials-left{max-width:100%;width:100%}.block-testimonials .testimonials-left::before{right:10px}.block-testimonials .testimonials-right{width:100%}.container-slider{padding-left:0}.block-subscriber .subscriber-left{width:60%;padding:0 16px}.block-subscriber .subscriber-right{width:40%}.block-filter-search .form-control::-moz-placeholder{font-size:14px}.block-filter-search .form-control::placeholder{font-size:14px}.box-search-advance .box-bottom-search{flex-wrap:wrap}.box-search-advance .box-bottom-search .item-search{width:50%;position:relative;padding:0 27px;margin-bottom:15px}.box-search-advance .box-bottom-search .item-search:last-child{width:100%;justify-content:center !important}.box-search-advance .box-bottom-search .item-search:last-child::before{display:none}.box-search-advance .box-bottom-search .item-search.item-search-2::before{display:none}.box-list-numbers{padding:30px 10px;flex-wrap:wrap}.bg-contact-form-2{position:relative;height:500px;max-width:100%;margin-bottom:35px}.box-list-numbers .item-numbers{width:50%;padding:0 20px}.box-list-numbers .item-numbers::before{right:10px}.box-list-numbers .item-numbers.item-numbers-2::before{display:none}.box-search-advance-2 .box-bottom-search .item-search{width:50%}.box-search-advance-2 .box-bottom-search .item-search:last-child{width:50%}.box-search-advance-3-col{margin-bottom:30px}.box-banner-home4 .box-image-banner-home4{position:relative;bottom:auto;right:auto;text-align:center}.box-image-how{margin-bottom:40px}.box-images-apps{margin-top:0}.img-phone{top:0}.img-laptop{top:0}.box-banner-home4 .box-image-banner-home4 .shape-phone{right:-20px}.card-journey-small.card-journey-small-type-2 .card-links ul{flex-wrap:wrap}.card-journey-small.card-journey-small-type-2 .card-links ul li{width:100%;margin-bottom:7px}.card-journey-small.card-journey-small-type-2 .card-links{margin-top:15px}.block-banner-home5{padding-bottom:400px}.box-item-download{padding:30px 20px 30px 20px}.box-footer-col-3{flex-wrap:wrap}.box-footer-col-3 .footer-col-1,.box-footer-col-3 .footer-col-2{width:100%;padding:25px 35px;border-bottom:1px solid #313131}.box-footer-col-3 .footer-col-1::before,.box-footer-col-3 .footer-col-2::before{display:none}.box-footer-col-3 .footer-col-3{width:100%;padding:25px 35px}.box-videos-small .bg-video{width:85%}.container-search-advance{position:relative;bottom:auto;left:auto;right:auto;margin-top:30px;margin-bottom:30px}.item-banner-slide{min-height:543px;padding:120px 0 145px 0}.item-banner-slide h1{font-size:50px;line-height:60px}.item-banner-slide h5{font-size:20px;line-height:30px}.box-numbers-home7{padding-left:0}.box-testimonials-4{background-position:top 50% left 0%}.dark .box-testimonials-4{background-position:top 50% left 0%}.swiper-pagination-style-2{right:15px}.box-image-banner-home8{display:none}.image-banner-bottom{display:none}.image-banner-top-left{display:none}.block-right-banner{position:relative;top:auto;right:auto;bottom:auto;height:500px;max-width:100%;margin-top:40px}.block-banner-9-inner{padding-top:66px;padding-bottom:167px}.item-people-used{bottom:78px;left:auto;right:60px}.box-why-home9-inner-inner{padding:30px 30px 30px 26px}.box-why-home9-inner{background-image:none}.box-list-flights .item-flight{flex-wrap:wrap}.box-list-flights .item-flight .flight-route{width:100%;margin-bottom:20px}.box-list-flights .item-flight .flight-price .flight-price-1{padding-left:0;border-left:0;padding-right:10px;text-align:center}.box-list-flights .item-flight .flight-price .flight-price-2{padding:0 0 0 20px;text-align:center}.box-install-app-3 .block-install-apps{background-image:none;margin:0;padding:50px 40px 10px 40px}.box-install-app-3 .block-install-apps::before{display:none}.box-right-skyward{padding-left:0}.box-how-it-work-inner{background-image:none}.block-banner-home10{min-height:720px;padding-top:114px;padding-bottom:220px}.block-banner-home10 h1{font-size:44px;line-height:56px}.block-banner-home10 .box-buttons-banner{margin-top:15px !important}.box-content-main{flex-wrap:wrap}.box-content-main .content-left{min-width:100%}.box-content-main .content-right{padding-bottom:50px}.box-search-advance-4{top:30px}.block-banner-destination{padding:0 15px}.box-banner-tour-detail-4{padding:0 10px}.box-header-on-top{position:relative;left:auto;right:auto;bottom:auto;margin-top:30px}.tour-title-main .color-white{color:var(--bs-color-black) !important;
  }
  .tour-metas .tour-meta-left .color-white {
    color: var(--bs-color-black) !important}.item-room-feature{max-width:21.28%;padding:10px 10px;margin:0 6px 20px 6px}.box-buttons-room-detail-2 .box-button-faq{padding-left:10px;padding-right:10px}.box-content-info-detail{margin-top:0}.header-commingsoon .main-menu li{padding:0 5px;float:none;display:inline-block}.header-commingsoon .main-menu li a{padding:15px 5px 15px 5px}.header-commingsoon .main-header{flex-wrap:wrap}.header.header-commingsoon .main-header .header-left{width:100%;justify-content:center}.header.header-commingsoon .main-header .header-right{width:100%;padding-right:0;justify-content:center;text-align:center}.box-video-comming{margin-bottom:150px}.header.header-commingsoon .main-header .header-left .header-logo .text-slogan::before{left:-12px}.header.header-commingsoon .main-header .header-left .header-logo .text-slogan{padding-left:5px}}@media(max-width:767.98px){.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top{padding:15px 15px 13px 15px;border-bottom:1px solid var(--bs-border-color);
  }
  .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img {
    width: 140px;
  }
  .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area {
    padding: 30px;
  }
  .btn-play-video {
    width: 71px;
    height: 71px;
  }
  .block-filter-search .filter-right {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .block-filter-search {
    flex-wrap: wrap;
  }
  .block-filter-search .filter-left {
    width: 100%;
  }
  .block-filter-search .filter-right {
    width: 100%;
  }
  .box-price {
    left: 20%;
  }
  .box-banner-left-how {
    display: none;
  }
  .block-subscriber {
    flex-wrap: wrap;
  }
  .block-subscriber .subscriber-left {
    width: 100%;
    padding: 35px;
  }
  .block-subscriber .subscriber-right {
    display: none;
  }
  .card-popular-2 .card-meta .meta-links {
    width: 85%;
  }
  .card-popular-2 .card-meta {
    padding: 12px 10px;
  }
  .card-flight {
    max-width: 100%;
    width: 100%;
    min-width: 100%;
    flex-wrap: wrap;
  }
  .card-flight .card-image {
    max-width: 100%;
  }
  .card-flight .card-info {
    padding: 38px 31px;
    width: calc(100% + 0px);margin-left:0;margin-top:-30px}.text-unlock{display:none}.block-testimonials .testimonials-left::before{display:none}.popup-firstload .popup-container .popup-content{flex-wrap:wrap}.popup-firstload .popup-container .popup-left{padding-left:22px;width:100%}.popup-firstload .popup-container .popup-right{width:100%;text-align:center}.popup-firstload .popup-container .popup-right img{max-height:250px}.slider-thumnail{display:none}.banner-main .banner-image .container{padding-right:0;padding-top:30px}.banner-image{height:auto;min-height:669px}.box-search-advance .box-top-search{flex-wrap:wrap}.box-search-advance .box-bottom-search .btn-black-lg{width:100%;justify-content:center}.card-journey-small{max-width:100%}.box-flights-type-2 .card-flight .card-image{max-width:100%}.image-bottom-how{display:flex}.image-bottom-how img{width:47%}.box-testimonials-3::before{right:0;top:10px}.img-phone{max-width:180px;left:-30px}.block-install-apps{padding:30px 10px 0 10px}.box-banner-home4 .box-image-banner-home4 .shape-phone{right:10px}.box-image-3-col .img-col img{border-radius:32px}.card-popular.card-top-destination .card-image{width:60px;min-width:60px;height:60px;margin-right:10px}.card-popular.card-top-destination .card-image img{width:60px;height:60px;border-radius:50%}.box-img-test-1,.box-img-test-2,.box-img-test-3,.box-img-test-4{display:none}.box-title-bestsell{background-image:none;padding-right:0}.box-how-it-work-inner{padding:30px 30px 0 30px}.list-steps-2-col li{width:100% !important}.box-view-type,.box-item-sort{justify-content:center}.box-banner-2-col{flex-wrap:wrap}.box-banner-2-col .banner-destination-left{width:100%}.box-banner-2-col .banner-destination-right{position:relative;top:auto;right:auto;bottom:0;width:100%}.map-main{height:500px}.block-banner-destination .box-swiper .swiper-button-prev-style-1{left:14px}.block-banner-destination .box-swiper .swiper-button-next-style-1{right:14px}.destination-banner-1,.destination-banner-2,.destination-banner-3,.destination-banner-4,.destination-banner-5,.destination-banner-6,.destination-banner-7{height:auto}.banner-detail-1,.banner-detail-2,.banner-detail-4,.banner-detail-5,.banner-detail-6,.banner-detail-3{height:auto}.box-info-tour{flex-wrap:wrap;padding-bottom:1px}.box-info-tour .tour-info-group{width:50%;margin-bottom:15px}.tour-metas{flex-wrap:wrap}.head-reviews{flex-wrap:wrap;justify-content:center}.head-reviews .review-left{margin-right:0;margin-bottom:24px}.head-reviews .review-right{margin-bottom:24px}.list-reviews .item-review .head-review{flex-wrap:wrap}.list-reviews .item-review .rate-review,.list-reviews .item-review .author-review{margin-bottom:15px}.group-collapse-expand{padding:20px 20px 12px 20px}.box-banner-tour-detail-2 .box-banner-tour-detail-2-inner .banner-image{min-height:300px}.top-bar .text-header{display:none}.top-bar{display:none}.item-room-feature{max-width:29.28%}.box-banner-room{padding:0 10px 30px 10px}.box-grid-hotels .card-flight .card-image{max-width:100%}.box-grid-hotels .card-flight .card-info{height:auto}.card-flight.card-hotel .card-info .card-hotel-2-col{flex-wrap:wrap}.card-flight.card-hotel .card-info .card-hotel-2-col .card-program{width:100%;margin-bottom:35px}.card-flight.card-hotel .card-info .card-hotel-2-col .card-hotel-price{max-width:100%;min-width:auto;width:100%}.text-86-bold{font-size:66px;line-height:76px}.text-64-medium{font-size:44px;line-height:56px}.box-video-comming .box-banner-abs{bottom:-50px;right:-10px;max-width:250px}.box-video-comming{margin-bottom:90px}.box-content-tickets-detail{padding:15px 10px 15px 10px}.btn-logo{padding:15px 15px;bottom:4px;left:4px}.container-banner-activities .box-button-abs-right{justify-content:center}.box-button-abs{display:none !important}}@media(max-width:575.98px){.footer-1,.footer-2,.footer-3,.footer-4,.footer-5{width:100%}.header .main-header .header-right{min-width:160px}.header .main-header .header-right .btn-green-linear{display:none}.burger-icon{top:0}.box-grid-hotels .card-flight .card-facilities .list-tick-green li{width:50%}.sticky-bar.stick .burger-icon{top:0}.card-journey-small{max-width:100%}.header .container-fluid{padding-left:10px;padding-right:10px}h1,.heading-1{font-size:54px;line-height:66px}h2,.heading-2{font-size:42px;line-height:60px}.title-popup{font-size:30px;line-height:44px}.logo-area{padding:21px 21px 21px 22px;margin-left:-22px}.button-area{padding:20px 27px}.payment-method .btn{min-width:100%}.box-search-advance .box-bottom-search .item-search{width:100%;border-bottom:1px solid var(--bs-border-color);
    padding-bottom: 10px;
  }
  .box-search-advance .box-bottom-search .item-search:last-child {
    border-bottom: 0px;
    padding-bottom: 0px;
  }
  .dark .box-search-advance .box-bottom-search .item-search {
    border-color: #313131;
  }
  .dark .box-search-advance .box-bottom-search .item-search::before {
    display: none;
  }
  .box-list-numbers .item-numbers {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .box-list-numbers .item-numbers h2 {
    font-size: 32px;
    line-height: 48px;
  }
  .box-search-advance-2 .box-bottom-search .item-search {
    width: 100%;
  }
  .box-search-advance-2 .box-bottom-search .item-search:last-child {
    width: 100%;
  }
  .box-search-advance-2 .box-bottom-search .item-search:last-child .btn {
    width: auto;
  }
  .item-banner-box .item-banner-box-inner {
    padding: 30px;
  }
  .dot-payment {
    top: -15px;
    right: -10px;
  }
  .box-search-advance .box-bottom-search .item-search::before {
    display: none;
  }
  .container-footer {
    padding: 2px 20px 0px 20px;
  }
  .box-slide-banner .swiper-button-prev-style-1, .box-slide-banner .swiper-button-next-style-1 {
    display: none;
  }
  .box-images-apps {
    padding-bottom: 20px;
  }
  .review-payment {
    bottom: -70px;
    left: -30px;
    max-width: 290px;
  }
  .img-sm-payment {
    left: 260px;
  }
  .box-swiper-padding.container-slider {
    padding-right: 15px;
  }
  .box-swiper-padding .card-news {
    max-width: 100%;
  }
  .btn.btn-border-1 svg {
    height: 18px;
    margin-right: 8px;
  }
  .box-left-payment-destination .box-button-faq .btn, .box-buttons-destination .box-button-faq .btn {
    padding: 8px;
    font-size: 14px;
    margin-right: 12px;
    margin-bottom: 12px;
  }
  .item-room-feature {
    max-width: 45%;
  }
  .box-commingsoon-1 {
    padding: 30px 30px 30px 20px;
  }
  .box-countdown-comming .box-count .deals-countdown .countdown-section .countdown-amount {
    width: 70px;
    height: 82px;
    font-size: 32px;
    line-height: 82px;
  }
  .banne-activities-3 {
    flex-wrap: wrap;
  }
  .banne-activities-3 .banner-col-1, .banne-activities-3 .banner-col-2, .banne-activities-3 .banner-col-3 {
    width: 100%;
  }
}
@media (max-width: 499.98px){.download-apps img{max-height:44px}.box-list-quicklinks .item-quicklinks{width:100%}.sidebar-canvas-wrapper .sidebar-canvas-container .sidebar-canvas-content{padding:18px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top{padding:15px 15px 13px 15px}.mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area{padding:15px}h1,.heading-1{font-size:44px;line-height:56px}.banner-main h1{font-size:40px;line-height:50px}.box-banner-home4 .box-image-banner-home4 .shape-phone{bottom:5%}.block-banner-home5{padding-bottom:300px}.list-numbers{flex-wrap:wrap}.list-numbers .item-number{width:50%}.list-check-2-col{flex-wrap:wrap}.list-check-2-col li{width:100%}.card-grid-video .card-info{bottom:20px}.card-grid-video .card-image .btn-play{margin-top:20%}.card-grid-video .card-info h4{font-size:25px;line-height:35px}.list-videos-small .item-video-small .item-info .heading-6{font-size:16px;line-height:23px}.list-videos-small .item-video-small .item-image{width:108px;min-width:108px;margin-right:15px}.accordion-collapse .accordion-body{padding-left:76px;padding-right:20px;margin-bottom:28px}.accordion-button h3,.accordion-button span.heading-3{font-size:30px;line-height:40px;padding:0 15px;min-width:76px}.accordion-button::after{right:18px}.accordion-button{padding-right:60px}.box-swiper-home7{padding:0}.box-swiper-home7 .swiper-button-prev-style-1,.box-swiper-home7 .swiper-button-next-style-1{display:none}.box-swiper-home7 .swiper-group-journey{padding-left:0;padding-right:0}.box-list-flights .item-flight .flight-route{flex-wrap:wrap;justify-content:center;margin-bottom:0}.box-list-flights .item-flight .flight-price,.box-list-flights .item-flight .flight-name{justify-content:center;margin-bottom:20px;width:100%}.box-list-flights .item-flight .flight-route .flight-route-icon{margin-bottom:15px}.flight-button{width:100%;text-align:center}.card-journey-grid-3 .card-info .card-program .endtime .card-prices{justify-content:space-between;width:100%}.card-journey-grid-3 .card-info .card-program .endtime .card-rating{margin-bottom:15px}.card-journey-small .card-info .card-program .endtime{flex-wrap:wrap}.map-main{height:400px}.box-hotel-facilities-list .list-numbers .item-number{width:33.33%;margin-bottom:25px}.list-flight-facilities li{width:100%}.box-timeline .item-timeline,.item-timeline-header{padding-left:65px !important}.item-info-flight{padding:20px}.box-telephone-booking{flex-wrap:wrap}.box-telephone-booking .box-tel-left{width:100%;margin-bottom:20px}.box-list-flights-2 .item-flight .flight-route.flight-route-type-2 .flight-route-1,.box-list-flights-2 .item-flight .flight-route.flight-route-type-2 .flight-route-2{flex-wrap:wrap}.box-list-flights-2 .item-flight .flight-route .flight-route-icon{margin:auto auto 15px auto}.datepicker table tr td,.datepicker table tr th{padding:8px 12px}}@media(max-width:449.98px){.card-flight .card-info{padding:16px 12px}.card-news .card-info{padding:25px}.block-subscriber .subscriber-left{padding:20px 15px}.card-news .card-info .card-meta .post-date,.card-news .card-info .card-meta .post-time{padding-right:10px}.box-list-numbers .item-numbers{width:100%}.box-list-numbers .item-numbers::before{display:none}.card-testimonial{max-width:360px}.img-phone{max-width:120px}.download-apps{display:flex;align-items:center}.card-banner-slide .card-info{right:10px}.card-banner-slide.card-banner-slide-2 .card-info,.card-banner-slide.card-banner-slide-3 .card-info{left:10px}.card-journey-small .card-info{padding:15px 15px 15px 12px;min-height:inherit}.img-sm-payment{bottom:-50px;left:180px;max-width:120px}.review-payment{bottom:-60px;left:-20px;max-width:200px}.box-buttons-banner{flex-wrap:wrap}h3,.heading-3{font-size:34px;line-height:48px}.popup-signin .popup-container .popup-content{padding:29px 15px}.btn.btn-google img{margin-right:5px;margin-left:0}.btn.btn-login{padding-left:9px;padding-right:9px}.item-review-progress,.group-collapse-expand .item-review-progress{flex-wrap:wrap}.item-review-progress .text-rv-progress,.group-collapse-expand .item-review-progress .text-rv-progress{width:100%}.item-review-progress .bar-rv-progress,.group-collapse-expand .item-review-progress .bar-rv-progress{width:calc(100% - 42px)}.item-review-progress .text-avarage,.group-collapse-expand .item-review-progress .text-avarage{min-width:42px}.item-room-feature{max-width:100%}.box-countdown-comming .box-count .deals-countdown .countdown-section .countdown-amount{width:60px;height:72px;font-size:28px;line-height:72px}.box-countdown-comming .box-count .deals-countdown .countdown-section .countdown-period{font-size:18px;line-height:28px}.box-button-top-right{top:10px;right:10px}.box-button-top-right .btn{margin-left:5px}h4,.heading-4{font-size:24px;line-height:34px}.box-banner-activities-detail-4 .container-banner-activities .box-button-abs-right .btn-brand-secondary{bottom:0;right:5px}.block-banner-property-detail .banner-property-detail-1 .box-button-abs{flex-wrap:wrap}}@media(max-width:374.98px){.card-news .card-info{padding:15px 15px}.box-footer-col-3 .footer-col-1,.box-footer-col-3 .footer-col-2,.box-footer-col-3 .footer-col-3{padding:15px}.card-grid-video .card-image .btn-play{margin-top:10%}.item-sort>span{display:none}.box-info-tour .tour-info-group{width:100%}.box-grid-hotels .card-flight .card-facilities .list-tick-green li{width:100%}.card-flight.card-hotel .card-info .card-program .endtime{flex-wrap:wrap}.card-flight.card-hotel .card-info .card-program .endtime .card-price{width:100%;margin-bottom:15px}}@media(max-width:339.98px){.box-numbers .item-number{width:100%}.box-buttons-feature-4 .btn-black{margin-bottom:15px}.box-buttons-feature-4 .btn.btn-learmore-2{margin-bottom:15px}}@media(min-width:1400px){.container.wide{max-width:1544px}.w-lg-75{max-width:75%}}@media screen and (min-width:1200px) and (max-width:1440px){.header-right{display:none}}@media screen and (min-width:1400px) and (max-width:1610px){.header .container-fluid{max-width:100%;padding-left:10px;padding-right:10px}.header .main-menu li a{padding:20px 14px 20px 8px}.btn.btn-mode{padding:11px 11px}}#modalFiltros .modal-body{padding-bottom:0}#modalFiltros .modal-footer{padding-top:25px;border-top:1px solid #dedede;text-align:center !important}@media(max-width:767.98px){#mainZone .box-view-type{justify-content:left;text-align:left}}