@import url(https://fonts.googleapis.com/css?family=Righteous);.corpColor-Icon{-webkit-mask:url(/assets/masski/iconos/generico-389d4488939d1de4805bc1ee1b5d50e6b85f9a4d314c4c696d9980d016a61668.png);background-color:red;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;width:56px;height:56px;display:inline-block}.corpColor-Icon.info{-webkit-mask-image:url(/assets/masski/iconos/info-e93b9c773cda65cc627c5c8734d8b7b12caf7d52fa0633a312ecdc738fd94b1b.png) !important}#masski input[type=submit],#masski .btn,#masski button{background-color:#e60000;border:none;border-radius:0;color:white;text-align:center;padding:0.5em 1.5em;line-height:normal;text-transform:lowercase}#masski input[type=submit]:hover,#masski .btn:hover,#masski button:hover{background-color:#3C3C3B}#masski .chosen-container,#masski select{color:#3C3C3B;background-color:white;border:1px solid #e60000;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/assets/masski/iconos/arrow-down-a9db3e63098cdd439520ea6cad2c10896e311901576d062eb5e65b2997a9cafe.png);background-repeat:no-repeat;padding:0;padding-left:8px;background-position:calc(100% - 4px) 50%;height:34px;-webkit-appearance:none;outline:0}#masski textarea,#masski input[type=text],#masski input[type=password]{color:#3C3C3B;background-color:white;border:1px solid #e60000;box-shadow:none}#masski *,#masski ::placeholder{color:#3C3C3B;font-family:Righteous;outline:none}#masski #product-container .product-without-description .title-container,#masski #product-container .product-without-description .under-image .price-container-under-image,#masski .publishing-group-slider>.title,#masski .product-without-description .title-container,#masski .product-without-description .under-image .price-container-under-image,#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results) li{color:white;background-color:#e60000;text-align:center;padding:0.5em 1.5em 0.5em 3em;box-shadow:none}#masski #product-container .product-without-description .title-container a,#masski #product-container .product-without-description .under-image .price-container-under-image a,#masski .publishing-group-slider>.title a,#masski .product-without-description .title-container a,#masski .product-without-description .under-image .price-container-under-image a,#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results) li a{color:white;text-shadow:none}.top-bar:after,.top-bar:before{content:unset;display:unset}#masski .finder-publication-container{margin-top:0.9375em}#masski #menu a:active,#masski #menu a:visited,#masski #menu a:focus{border:none !important}#masski a.destination-icon{color:#3C3C3B}#masski a.destination-icon span{color:#3C3C3B}#masski div[id^='form'] input[id='GeocodeName'],#masski div[id^='form'] input[id='PlaceName']{height:45px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#masski #social-networks-header ul.inline-list{margin-bottom:0}#masski #social-networks-header ul.inline-list li{margin-left:0.3em}#masski #social-networks-header ul.inline-list li:first-child{margin-left:1.375em}#masski [data-abide] .error small.error,#masski [data-abide] span.error,#masski [data-abide] small.error{color:#fff !important}#masski hr{border-color:#e60000}#masski .publishing-group-container .image,#masski .publishing-group-11 .image,#masski .product-without-description .image{position:relative}#masski .publishing-group-container .image img{height:100%;max-height:250px}@keyframes menuDisplayAnim{from{transform:translateX(calc(560px + 5px));-webkit-transform:translateX(calc(560px + 5px));-moz-transform:translateX(calc(560px + 5px));-ms-transform:translateX(calc(560px + 5px));-o-transform:translateX(calc(560px + 5px))}to{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}@-webkit-keyframes menuDisplayAnim{from{-webkit-transform:translateX(calc(560px + 5px));-moz-transform:translateX(calc(560px + 5px));-ms-transform:translateX(calc(560px + 5px));-o-transform:translateX(calc(560px + 5px))}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}}#masski .fa{font-family:FontAwesome !important}#masski .wrap-option-search-filter i.fa{color:#e60000}#masski .row{max-width:100%}#masski #content{padding:0;box-shadow:none}#masski img,#masski h2,#masski .from,#masski .price,#masski a,#masski a span{color:white}#masski .title-container a{color:#3C3C3B}#masski .top-bar-section .dropdown{left:50px}#masski .chosen-container-multi .chosen-choices{border:none;box-shadow:none !important;background-image:none !important}#masski .chosen-container-single .chosen-single,#masski .chosen-container-multi .chosen-choices li.search-field input[type=text]{-webkit-border-radius:0px;border-radius:0px;border-color:transparent;height:32px;line-height:32px;box-shadow:none}#masski #destinations_tree_chosen.chosen-container-single .chosen-single div b,#masski #destinations_tree_chosen.chosen-container-single .chosen-single abbr,#masski div.chosen-container-single[id^="destinations_tree_search_filter_"] .chosen-single div b,#masski div.chosen-container-single[id^="destinations_tree_search_filter_"] .chosen-single abbr{background-image:url(/assets/masski/iconos/arrow-down-a9db3e63098cdd439520ea6cad2c10896e311901576d062eb5e65b2997a9cafe.png) !important;background-position:-3px 6px}#masski .chosen-container-single .chosen-single div b,#masski .chosen-container-single .chosen-single abbr{background-image:none !important}#masski .chosen-container-active.chosen-with-drop .chosen-single{border:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:none !important;box-shadow:none}#masski .search-choice-close{background-position-y:-10px}#masski .chosen-single.chosen-single-with-deselect span{color:#3C3C3B}#masski .chosen-container a span,#masski select a span{color:#3C3C3B}#masski .chosen-container-multi .chosen-choices li.search-choice{margin:6px 0px}#masski .publication-filter .chosen-choices{height:32px !important}#masski .title.back.js-generated{display:none !important}#masski #form-mini{max-width:1440px;margin:auto;left:50%;top:50%;transform:translate(-50%, -50%)}#masski .chosen-drop{margin-top:1px;border:none;border-radius:0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}#masski .chosen-container .chosen-results li.highlighted{background-color:#3C3C3B;color:white;background-image:none}#masski .datepicker{margin-top:8px;border:none;border-radius:0;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);transform:translateX(22%)}#masski .datepicker .day.disabled{opacity:0.33}#masski .datepicker .day.activo{color:#e60000}#masski header .shopping_cart_link{margin-top:0}#masski header .shopping_cart_link i{color:#fff}#masski header .menu-header{background-color:#e60000;height:80px;display:flex;align-items:center}#masski header .menu-header .logo{height:70px;width:auto}#masski header .menu-header #header-options{padding-top:2px}#masski header .menu-header #header-options .slide-menu-button{padding-top:8px}#masski header .menu-header .top-bar{box-shadow:none;background:transparent;display:inline-block}#masski header .menu-header .top-bar .top-bar-section ul{background:#e60000;float:right !important}#masski header .menu-header .top-bar .top-bar-section li a:not(.button){color:white;background:#e60000}#masski header .menu-header .top-bar .top-bar-section .divider,#masski header .menu-header .top-bar .top-bar-section [role="separator"]{background:transparent;border-right-color:transparent}#masski header .menu-header .top-bar .top-bar-section .has-dropdown>a:after{top:52px;left:70px}#masski header .menu-header ul#locales{display:inline-block !important;margin:0;padding:0;line-height:0}#masski header .menu-header ul#locales .locale-icon-masski{padding-left:1.3em;padding-right:0 !important}#masski header .menu-header ul#locales .locale-icon-masski .icono-generico{left:20px}#masski header .menu-header ul#locales .locale-icon-masski .icono-bandera{z-index:1;position:relative;left:-32px;top:-2px}#masski header .menu-header ul#locales .locale-icon-masski::after{display:none}#masski header .icons:not(#contact-icons){height:58%;box-sizing:initial;display:flex;flex-direction:row-reverse}#masski header .icons:not(#contact-icons) img,#masski header .icons:not(#contact-icons) a{display:inline-block;cursor:pointer}#masski header .icons:not(#contact-icons) #menu li a,#masski header .icons:not(#contact-icons) #menu .menu-buttons-options-flex a,#masski header .icons:not(#contact-icons) #slideMenuUser li a,#masski header .icons:not(#contact-icons) #slideMenuUser .menu-buttons-options-flex a{height:auto}#masski header #contact-icons{margin-right:3.5em;display:flex;align-items:center}#masski header #contact-icons a{padding-left:0px !important;padding-right:0px !important}#masski header .icono-generico,#masski header .icon{width:56px}#masski header #header-options{text-align:right;width:100%}#masski header #header-options a,#masski header #header-options i{color:white;padding:4px;cursor:pointer}#masski header #header-options li{list-style:none}#masski header #header-options .f-dropdown a{color:#413a65;font-size:1em;text-align:left}#masski header #header-options #slide-user-menu-button{margin:0;padding:0;align-items:baseline;margin-right:3em}#masski header #header-options #datos-vendedor{color:white;font-size:14px;display:contents}#masski header #menu:not(.locales-menu){background-color:transparent;margin:0;padding:0;width:100%;height:100%;border:none;overflow-y:auto}#masski header #slideMenuUser{overflow-y:auto}#masski header #slideMenuUser li:first-child *{font-weight:bold !important}#masski header .slideMenu{height:100vh;background-color:#e60000 !important;position:fixed;max-width:560px;width:100%;top:0;right:0;margin:0;border:none !important;z-index:1000000;display:block;transform:translateX(calc($max-menu-width + 5px))}#masski header .slideMenu *{font-size:34.3px !important;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:white;letter-spacing:-0.69px}#masski header .slideMenu .menu-children{display:none}#masski header .slideMenu .menu-children a{font-size:30px !important}#masski header .slideMenu .menu-children-show{display:block !important}#masski header .slideMenu ul{display:block;width:100%;padding:80px 24px 24px 48px;background-color:transparent}#masski header .slideMenu ul.menu-children{padding:0 1rem}#masski header .slideMenu li{display:block;width:100%;font-size:34.3px;text-align:left;margin-top:4px;background-color:transparent;font-weight:normal !important}#masski header .slideMenu li a{background-color:transparent !important;padding:0;color:white !important}#masski header .slideMenu li.divider{display:none}#masski header .slideMenu .menu-buttons-options-flex{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:30px}#masski header .slideMenu .menu-buttons-options-flex a.btn{padding-left:0 !important}#masski header .slideMenu .btn{display:block;padding:15px 25px !important;margin-left:0;background-color:#e60000 !important;border-radius:300px 300px;color:white !important;white-space:nowrap;width:fit-content;font-size:18.9px !important;line-height:normal;margin-top:10px}#masski header .slideMenu .btn:hover{background-color:#3C3C3B;color:#ffffff}#masski header .slideMenu #slide-menu-close-button,#masski header .slideMenu #slide-user-menu-close-button{position:absolute;color:white;top:0px;right:14px;font-size:50px !important;font-weight:200;z-index:10000;height:55px;overflow:hidden}#masski header .slideMenuBack{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:200}#masski header .top-menu-display{animation-name:menuDisplayAnim;animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-name:menuDisplayAnim;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:menuDisplayAnim;-ms-animation-name:menuDisplayAnim;-o-animation-name:menuDisplayAnim;-moz-animation-duration:0.6s;-ms-animation-duration:0.6s;-o-animation-duration:0.6s;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards}#masski header .top-menu-hide{animation-name:menuDisplayAnim;animation-duration:0.6s;animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-name:menuDisplayAnim;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:reverse;-moz-animation-name:menuDisplayAnim;-ms-animation-name:menuDisplayAnim;-o-animation-name:menuDisplayAnim;-moz-animation-duration:0.6s;-ms-animation-duration:0.6s;-o-animation-duration:0.6s;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;-moz-animation-direction:reverse;-ms-animation-direction:reverse;-o-animation-direction:reverse}#masski header .top-menu-hide-inicio{animation-name:menuDisplayAnim;animation-duration:0s;animation-iteration-count:1;animation-fill-mode:forwards;animation-direction:reverse;-webkit-animation-name:menuDisplayAnim;-webkit-animation-duration:0s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-webkit-animation-direction:reverse;-moz-animation-name:menuDisplayAnim;-ms-animation-name:menuDisplayAnim;-o-animation-name:menuDisplayAnim;-moz-animation-duration:0s;-ms-animation-duration:0s;-o-animation-duration:0s;-moz-animation-iteration-count:1;-ms-animation-iteration-count:1;-o-animation-iteration-count:1;-moz-animation-fill-mode:reverse;-ms-animation-fill-mode:reverse;-o-animation-fill-mode:reverse;display:none}#masski header .top-menu-fix{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0)}#masski .viewport,#masski .flexslider{border-radius:0}#masski div[id^='form']{width:100%}#masski div[id^='form'] div[id*='reservation-options']{background-color:transparent;border:none;margin:1.5em 3em;box-shadow:none}#masski div[id^='form'] div[id*='reservation-options'] div[id*='panel']{background-color:white;padding:1.5em}#masski div[id^='form'] div[id*='reservation-options'] div[id*='panel'] .prefix{background-color:transparent;border:none}#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results){margin-bottom:0}#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results) li{padding:0}#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results) li a{padding:0.5em 1.5em}#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results) li:hover{background-color:white}#masski div[id^='form'] div[id*='reservation-options'] ul:not(.chosen-results) li:hover a{color:#e60000}#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results{min-width:max-content;background-color:white}#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results .group-result,#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results .destination,#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results .product{font-style:oblique}#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results .destination:not(.product){opacity:0.5}#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results .product{margin-left:1em;font-style:normal}#masski div[id^='form'] div[id*='reservation-options'] ul.chosen-results .highlighted{background:#e60000 !important;color:white;background-color:#e60000;background-image:none}#masski div[id^='form'] div[id*='reservation-options'][id*='mobile']{margin:0;background-color:white !important;border:1px solid #e60000}#masski div[id^='form'] div[id*='reservation-options'][id*='mobile'] a{color:#3C3C3B}#masski div[id^='form'] div[id*='reservation-options'][id*='mobile'] #accordion-form .tab-accordion{border:0}#masski div[id^='form'] div[id*='reservation-options'][id*='mobile'] div[id*='panel']{padding:0}#masski div[id^='form'] span.from{height:auto}#masski div[id^='form'] span,#masski div[id^='form'] input[class*='calendar'],#masski div[id^='form'] .button,#masski div[id^='form'] .chosen-container.chosen-container-single,#masski div[id^='form'] select{height:45px}#masski div[id^='form'] .chosen-container.chosen-container-single{height:45px !important}#masski div[id^='form'] .button{margin:0;border-radius:0}#masski div[id^='form'] .text-icon-calendar,#masski div[id^='form'] .text-icon-calendar:focus{background-image:url(/assets/masski/iconos/calendario-9ca1b1006c6858700fe42ac72ff2e95ec4e06347efda9deb612e4c294eabd576.png) !important;background-repeat:no-repeat !important;background-position:5% 50% !important;padding-left:4em !important;background-size:40px}#masski div[id^='form'] div[id^='habitacion'] span.prefix{display:table-cell;text-align:center;vertical-align:middle}#masski #nav-reservation-options .active,#masski #nav-reservation-options-slider-form .active{color:#e60000;background-color:white}#masski .vertical-footer-groups p{color:white}#masski h1,#masski h2,#masski h3,#masski h4,#masski h5{color:#e60000}#masski .publishing-group-title-bar{background-color:#e60000;color:white;padding:0.5em;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#masski .publishing-group-title-bar span{color:white}#masski .publishing-group-title-bar .corpColor-Icon{background-color:white}#masski .products-max-content{max-width:1400px;margin:0 auto}#masski .publishing-group-slider .price-container,#masski .publishing-group-with-prominent-products .price-container,#masski .product-without-description .price-container{background-color:#e60000;border-radius:10px;margin-right:10px;margin-bottom:10px;line-height:1;padding:0.7em 1.5em;width:min-content;font-size:0.8em;position:absolute;bottom:0px;right:0px;height:46px}#masski .publishing-group-slider .price-container .price,#masski .publishing-group-with-prominent-products .price-container .price,#masski .product-without-description .price-container .price{display:block;float:right;width:max-content;font-size:1.4em;text-transform:lowercase;font-weight:normal}#masski .publishing-group-slider .price-container .from,#masski .publishing-group-with-prominent-products .price-container .from,#masski .product-without-description .price-container .from{display:block;float:right;font-weight:normal;width:max-content;font-size:0.9em;text-transform:lowercase}#masski .publishing-group-slider,#masski .publishing-group-with-prominent-products{box-shadow:none}#masski .publishing-group-slider .fa,#masski .publishing-group-with-prominent-products .fa{position:relative;left:-31px;bottom:-11px}#masski .publishing-group-slider .image-background,#masski .publishing-group-with-prominent-products .image-background{height:250px;width:100%;background-color:#FFFFFF;background-origin:content-box;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;object-fit:cover}#masski .publishing-group-slider .price-container,#masski .publishing-group-with-prominent-products .price-container{background-color:#e60000;border-radius:10px;margin-right:10px;margin-bottom:10px;line-height:1;padding:0.7em 1.5em;width:min-content}#masski .publishing-group-slider .price-container .price,#masski .publishing-group-with-prominent-products .price-container .price{display:block;float:right;width:max-content;font-size:1.4em;text-transform:lowercase;font-weight:normal}#masski .publishing-group-slider .price-container .from,#masski .publishing-group-with-prominent-products .price-container .from{display:block;float:right;width:max-content;font-size:0.9em;text-transform:lowercase}#masski .product-without-description .under-image{background-color:transparent;padding:0px;margin:0px;min-height:unset;position:absolute;right:30px;bottom:155px;width:-webkit-fill-available}#masski .product-without-description .under-image .price-container-under-image{border-radius:10px;padding:0.5em 1.5em}#masski .product-without-description .under-image .price-container-under-image .text{font-size:small}#masski .product-without-description .under-image .price-container-under-image span{color:white}#masski .product-without-description .title-container{padding:1.2em;padding-left:4em;text-align:left;display:flex;background-image:url(/assets/masski/iconos/generico-389d4488939d1de4805bc1ee1b5d50e6b85f9a4d314c4c696d9980d016a61668.png);background-repeat:no-repeat;background-size:3em;background-position:center;background-position-x:1em}#masski .ver-todos-precios{color:#e60000;background-color:white;border:1px solid #e60000;padding:1.2em;text-align:center;margin-top:0.5em;margin-bottom:1.5em;width:100%;display:block;font-weight:normal}#masski .ver-todos-precios:hover{background-color:#3C3C3B;color:white;border:1px solid}#masski .publishing-group-slider .publishing-group-title-bar,#masski .product-without-description .publishing-group-title-bar{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:center;justify-content:start;max-height:74px}#masski .publishing-group-slider .publishing-group-title-bar .corpColor-Icon,#masski .product-without-description .publishing-group-title-bar .corpColor-Icon{margin-left:0.5em}#masski .publishing-group-slider .publishing-group-title-bar a.title,#masski .product-without-description .publishing-group-title-bar a.title{text-align:left}#masski .publishing-group-slider{text-align:center}#masski .publishing-group-slider>.title{justify-content:center;padding:0;margin:0;display:flex;width:99.5vw;right:2.8125em;position:relative}#masski .publishing-group-slider>.title a{padding:1em;padding-left:2.2em;background-image:url(/assets/masski/iconos/generico-389d4488939d1de4805bc1ee1b5d50e6b85f9a4d314c4c696d9980d016a61668.png);background-repeat:no-repeat;background-size:2em;background-position:left;box-shadow:0 0 black;font-size:0.8em}#masski .publishing-group-slider>.title .img-group{width:5em;height:2.7em !important;position:absolute;left:15%}#masski .btn-ver-todos{display:flex;justify-content:flex-end;align-items:center;text-align:right;margin:0.2em 2em}#masski .btn-ver-todos a{color:#e60000}#masski #product-container img{width:100%}#masski #product-container .product-show{border:1px solid #e60000;margin:1em}#masski #product-container .product-show .product-tabs{border-right:1px solid #e60000}#masski #product-container .product-show .product-tabs .product-descriptions{padding-top:20px}#masski #product-container .product-show .product-tabs .product-descriptions>ul#descriptions li.tab-title{border:none;border-radius:7px;color:white;text-align:center;padding:0.5em 1.5em;line-height:normal;min-width:200px}#masski #product-container .product-show .product-tabs .product-descriptions>ul#descriptions li.tab-title.active,#masski #product-container .product-show .product-tabs .product-descriptions>ul#descriptions li.tab-title:hover{background-color:#3C3C3B}#masski #product-container .extensions-and-booking-button{padding:0.9375em 0}#masski #product-container .product-show .product-selection-criteria{border-top:none;background-color:inherit;padding:0;box-shadow:none}#masski #product-container .selection-criterium{border:1px solid #e60000}#masski #product-container .selection-criterium a{color:#3C3C3B}#masski #product-container form.custom .custom.dropdown .selector:after{border-color:#e60000 transparent transparent transparent}#masski #product-container .product-show .product-selection-criteria form label{font-weight:bold;margin-bottom:0.5em;margin-top:0.5em}#masski #product-container .product-show form{margin:0}#masski #product-container .product-without-description .image-background{background-size:cover}#masski #product-container .product-without-description .under-image{background-color:transparent;padding:0px;margin:0px;min-height:unset;position:relative;right:15px;bottom:60px;width:-webkit-fill-available}#masski #product-container .product-without-description .under-image .price-container-under-image{border-radius:10px;padding:0.5em 1.5em}#masski #product-container .product-without-description .under-image .price-container-under-image .text{font-size:small}#masski #product-container .product-without-description .under-image .price-container-under-image span{color:white}#masski #product-container .product-without-description .title-container{padding:1.2em;padding-left:4em;text-align:left;background-image:url(/assets/masski/iconos/generico-389d4488939d1de4805bc1ee1b5d50e6b85f9a4d314c4c696d9980d016a61668.png);background-repeat:no-repeat;background-size:3em;background-position:center;background-position-x:1em}#masski #reservation-options-slider-form input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),#masski #reservation-options-slider-form select:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]){color:#e60000;padding-top:23px}#masski #reservation-options-slider-form input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,#masski #reservation-options-slider-form select:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder{color:#e60000}#masski #reservation-options-slider-form .chosen-container-single .chosen-single abbr{right:0;top:auto;bottom:14px}#masski #reservation-options-slider-form .chosen-container.chosen-container-single{background-image:url(/assets/masski/iconos/destino-10c9d051e206c01d14558fe4a81345333baa5371b9e0df54a3c2ca17da051bd3.png);background-repeat:no-repeat !important;background-position:3% 50% !important;padding-left:4em !important;background-size:40px}#masski #reservation-options-slider-form .chosen-container.chosen-container-single .chosen-drop{width:395px !important}#masski #reservation-options-slider-form .chosen-container.chosen-container-single input{background:none !important;padding-top:4px !important}#masski #reservation-options-slider-form .chosen-container.chosen-container-single .chosen-single.chosen-default,#masski #reservation-options-slider-form .chosen-container.chosen-container-single .chosen-single.chosen-single-with-deselect{background-image:none !important;height:100%;padding:0;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding-bottom:4px}#masski #reservation-options-slider-form .chosen-container.chosen-container-single .chosen-single.chosen-default span,#masski #reservation-options-slider-form .chosen-container.chosen-container-single .chosen-single.chosen-single-with-deselect span{color:#e60000 !important;margin:auto;line-height:normal;text-overflow:normal;white-space:normal;width:calc(100% - 20px);height:auto;margin:0}#masski #reservation-options-slider-form #popup-habitaciones-cms,#masski #reservation-options-slider-form #popup-habitaciones-cms-form-40{position:absolute;right:0;width:90vw;max-width:400px;background-color:white;padding:16px;margin-top:8px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2)}#masski #reservation-options-slider-form #popup-habitaciones-cms select,#masski #reservation-options-slider-form #popup-habitaciones-cms-form-40 select{padding:0;padding-left:8px;background-position:calc(100% - 4px) 50%;height:32px;outline:0}#masski #reservation-options-slider-form #popup-habitaciones-cms button,#masski #reservation-options-slider-form #popup-habitaciones-cms-form-40 button{border-radius:0;font-size:12px;padding:0.8em 1.5em}#masski #form-hoja-producto #reservation-options-slider-form{margin:0}#masski #form-hoja-producto #reservation-options-slider-form .medium-mt-2{margin-top:0}#masski #form-hoja-producto #reservation-options-slider-form #numeroHabitacionesLauncher{margin-bottom:1em}#masski #form-hoja-producto #reservation-options-slider-form #popup-habitaciones-cms{margin-top:0;z-index:3}#masski #form-hoja-producto #reservation-options-slider-form #popup-habitaciones-cms span.prefix{background:none;border:none}#masski #numeroHabitacionesLauncher,#masski #numeroHabitacionesLauncher-form-40{padding:0 0.5em;color:#e60000;background-color:white;border:1px solid #e60000;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/assets/masski/iconos/acomodacion-1a20f98e62938bca1595c9084e4f9c4ce0ff5db8eb704ebd8e3a146e07dbe42e.png) 3% 50%,url(/assets/masski/iconos/arrow-down-a9db3e63098cdd439520ea6cad2c10896e311901576d062eb5e65b2997a9cafe.png) right 10px;background-repeat:no-repeat !important;padding-left:4em !important;background-size:40px, 24px;height:45px;margin:auto;border-radius:0;font-weight:normal;text-align:left;font-size:0.875em;width:100%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;padding-bottom:4px;outline:0}#masski .snow-angle-down{position:absolute;top:14px;right:20px;color:#e60000}#masski .snow-angle-down.angle-search-filter{right:5px}#masski .contenedor-habitaciones-popup{padding-top:16px}#masski .alter-row-habitaciones{border-top:1px solid #e3e3e3;margin-top:8px}#masski .flexslider .flex-prev,#masski .flexslider .flex-next{top:54%}@media only screen and (min-width: 768px) and (max-width: 1279px){#masski select.destinations-tree.chosen{background:url(/assets/masski/iconos/destino-10c9d051e206c01d14558fe4a81345333baa5371b9e0df54a3c2ca17da051bd3.png) 3% 50%, url(/assets/masski/iconos/arrow-down-a9db3e63098cdd439520ea6cad2c10896e311901576d062eb5e65b2997a9cafe.png) right 10px;padding-left:3.7em !important;background-size:40px, 24px;background-repeat:no-repeat !important;padding-top:14px !important}}.reveal-modal a,#masski .reveal-modal a{color:#e60000}@media screen and (max-width: 767px){#masski .icon.mb-icon{width:25px !important}#masski #select-locales{max-width:inherit !important;margin-bottom:11px !important;width:102px !important;background-color:white !important;background-image:url(/assets/masski/iconos/arrow-down-a9db3e63098cdd439520ea6cad2c10896e311901576d062eb5e65b2997a9cafe.png) !important;background-repeat:no-repeat !important;background-position:calc(100% - 4px) 50% !important}#masski .mb-change-language-wrapper{position:relative}#masski .mb-change-language-wrapper select{position:absolute;width:38px !important;max-width:40px !important;opacity:0;overflow:hidden;height:26px}#masski .texto-cliente{text-align:left;margin-left:5px}#masski .mb-language-options{display:flex !important;align-items:center;height:74px;justify-content:flex-end;padding-right:12px;overflow:hidden}#masski header .shopping_cart_link{margin-top:10px}#masski header .shopping_cart_link i{display:inline !important}#masski header .menu-header{height:auto !important;background-color:white;color:#e60000}#masski header .menu-header #masski-mobile-header-ribbon{background-color:#e60000;color:white !important;display:flex !important;align-items:center;justify-content:space-between;padding:12px 0.9375em}#masski header .menu-header #masski-mobile-header-ribbon .menu-cliente a{align-items:center}#masski header .menu-header #masski-mobile-header-ribbon .masski-mobile-header-ribbon-menu-container i.fa{color:white !important;font-size:20px}#masski .publishing-group-container .row,#masski .publishing-group-container .columns{margin:0 !important;padding:0 !important}#masski #header-options{justify-content:space-between;align-items:flex-end}#masski .product-without-description .image{background-color:#e60000}#masski .product-without-description .under-image{right:0px}#masski .product-without-description .under-image .price-container-under-image{border-top-right-radius:0}#masski .publishing-group-with-prominent-products .price-container,#masski .publishing-group-11 .price-container,#masski .product-without-description .price-container{margin-right:0;margin-bottom:10px;margin-right:10px;min-width:120px;width:120px}#masski .group-bottom .publishing-group-slider,#masski .super-group-bottom .publishing-group-slider{text-align:center}#masski .group-bottom .publishing-group-slider>.title,#masski .super-group-bottom .publishing-group-slider>.title{width:initial;right:initial}#masski .btn-ver-todos{margin-right:0 !important}#masski #product-container .product-descriptions{margin-bottom:15px}#masski #product-container .tab-accordion a{color:white;background:#e60000}#masski #product-container .tab-accordion .ui-accordion-header-active{background:#3C3C3B}#masski #product-container .tab-accordion span{display:none}#masski #numeroHabitacionesLauncher,#masski #numeroHabitacionesLauncher-form-40{margin-bottom:12px;background-position:5% 50%, right 10px !important}#masski #form-mobile{margin-top:12px}#masski #form-mobile input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),#masski #form-mobile select:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]){color:#e60000;padding-top:23px}#masski #form-mobile input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder,#masski #form-mobile select:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder{color:#e60000}#masski #form-mobile #popup-habitaciones-cms input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),#masski #form-mobile #popup-habitaciones-cms select:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),#masski #form-mobile #popup-habitaciones-cms-form-40 input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),#masski #form-mobile #popup-habitaciones-cms-form-40 select:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]){padding-top:0 !important}#masski #form-mobile #popup-habitaciones-cms button,#masski #form-mobile #popup-habitaciones-cms-form-40 button{border-radius:0;font-size:12px}#masski #form-mobile select.destinations-tree.chosen{background:url(/assets/masski/iconos/destino-10c9d051e206c01d14558fe4a81345333baa5371b9e0df54a3c2ca17da051bd3.png) 5% 50%, url(/assets/masski/iconos/arrow-down-a9db3e63098cdd439520ea6cad2c10896e311901576d062eb5e65b2997a9cafe.png) right 10px;padding-left:4em !important;background-size:40px, 24px;background-repeat:no-repeat !important;padding-left:4em !important;padding-top:14px !important}#masski #company-logo-container{padding:10px;width:100%}#masski #company-logo-container .logo{height:54px}#masski #form-mini{max-width:1440px;left:inherit;padding:0;top:inherit;transform:none}#masski #form-mini #reservation-options-slider-form{margin:0}#masski #form-mini #reservation-options-slider-form .form{padding:1.5rem 0}#masski #form-mini #reservation-options-slider-form .form #popup-habitaciones-cms{position:relative}}@media all and (max-width: 767px){#masski .title-head-product{display:block !important}#masski .product-right-head-data{display:block !important;padding:0 !important;border:none !important}#masski .product-right-head-data .product-duration-price{margin-top:6px}#masski .product-right-head-data .product-duration-price *{font-size:18px !important}#masski #search-info{display:none !important}#masski #publication-filter-mobile-menu{display:block;text-align:center;padding:8px}#masski #publication-filter-mobile-menu i.fa.normal{position:static}#masski #menu-filter-content{height:0;overflow:hidden}#masski .menu-filter-display{animation-name:verticalMenuDisplayAnim;animation-duration:0.5s;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-name:verticalMenuDisplayAnim;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards}#masski .menu-filter-hide{animation-name:verticalMenuHideAnim;animation-duration:0.5s;animation-iteration-count:1;animation-fill-mode:forwards;-webkit-animation-name:verticalMenuHideAnim;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards}#masski .publication-filter .wrap-option-search-filter{margin-top:12px}#masski .orbit-prev,#masski .orbit-next{background-position:center center !important;background-size:cover !important;width:60px !important;height:60px}#masski .orbit-prev span,#masski .orbit-next span{border:none}#masski .orbit-prev{background:url(/assets/flecha-amarilla-izq-0c3ea501af07859865a029b0e2f9a631b57a0a33f1a5594a7aae41f5c7e26de2.svg)}#masski .orbit-next{background:url(/assets/flecha-amarilla-drch-99a36aabc46bf7e834007dfb772cc828f8f222426689336de0bf9e7bddad1234.svg)}#masski #markup-mesage{max-width:90% !important}#masski #logo-agencia-container{display:none}#masski #slider .slider{display:none}#masski #search-menu{height:90px;background-color:#ffc82a}#masski .home-publishing-group-box{display:block;overflow:hidden}#masski .home-publishing-group-box .custom-orbit-nav{display:none}#masski .home-publishing-group-box .product-with-description-landscape{display:block;border-radius:0 0 25px 25px !important;height:auto}#masski .home-publishing-group-box .product-with-description-landscape .image{object-fit:cover;height:240px}#masski .home-publishing-group-box .main-data{font-size:18.5px}#masski .home-publishing-group-box .orbit-container .orbit-prev,#masski .home-publishing-group-box .orbit-container .orbit-next{display:inherit;top:150px}#masski .home-publishing-group-box .home-publishing-group-data{padding-bottom:12px;max-width:100%}#masski header .slideMenu{height:100vh;background-color:var(--sun-yellow);position:fixed;width:80vw;top:0;right:0;margin:0;border:none !important;z-index:205;display:block;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#423766;transform:translateX(81vw)}#masski .form-columns-fix .custom-form-text{width:100% !important}#masski .finder-publications-container{display:block;width:100%;max-width:100%;margin-left:0;margin-right:0}#masski .finder-publications-container .large-4{max-width:100%;min-width:100%}#masski .finder-publications-container .publication-container{margin-left:0;margin-right:0}#masski #panel-group_hotels_package .columns,#masski #panel-tips_of_zones_and_subzones .columns{padding:0}#masski #panel-group_hotels_package ul,#masski #panel-tips_of_zones_and_subzones ul{margin:0}#masski #panel-group_hotels_package img,#masski #panel-tips_of_zones_and_subzones img{display:none}#masski div[id^="visado-"] .contenedor-imagen-noticia,#masski #embajadas-y-consulados-en-espana .contenedor-imagen-noticia,#masski #aviso-legal .contenedor-imagen-noticia,#masski #seguros .contenedor-imagen-noticia,#masski #members .contenedor-imagen-noticia,#masski #autocheckin .contenedor-imagen-noticia,#masski #news .contenedor-imagen-noticia{display:none}#masski div[id^="visado-"] .margin-row-container,#masski #embajadas-y-consulados-en-espana .margin-row-container,#masski #aviso-legal .margin-row-container,#masski #seguros .margin-row-container,#masski #members .margin-row-container,#masski #autocheckin .margin-row-container,#masski #news .margin-row-container{padding:0px 1em}#masski div[id^="visado-"] .titulo-web,#masski #embajadas-y-consulados-en-espana .titulo-web,#masski #aviso-legal .titulo-web,#masski #seguros .titulo-web,#masski #members .titulo-web,#masski #autocheckin .titulo-web,#masski #news .titulo-web{font-size:initial !important;padding-left:10px !important;text-align:center !important}#masski div[id^="visado-"] .btn-titulo-web,#masski #embajadas-y-consulados-en-espana .btn-titulo-web,#masski #aviso-legal .btn-titulo-web,#masski #seguros .btn-titulo-web,#masski #members .btn-titulo-web,#masski #autocheckin .btn-titulo-web,#masski #news .btn-titulo-web{margin-bottom:10px !important}#masski div[id^="visado-"] .elemento-celda,#masski #embajadas-y-consulados-en-espana .elemento-celda,#masski #aviso-legal .elemento-celda,#masski #seguros .elemento-celda,#masski #members .elemento-celda,#masski #autocheckin .elemento-celda,#masski #news .elemento-celda{width:auto !important}@keyframes menuDisplayAnim{from{transform:translateX(81vw)}to{transform:translateX(0)}}@-webkit-keyframes menuDisplayAnim{from{-webkit-transform:translateX(81vw)}to{-webkit-transform:translateX(0)}}@keyframes verticalMenuDisplayAnim{from{height:0px;overflow-y:hidden}to{height:275px;overflow-y:visible !important}}@keyframes verticalMenuHideAnim{from{height:270px;overflow-y:visible}to{height:0px;overflow-y:hidden}}}@media all and (min-width: 768px){#masski .disabled-link-desktop{pointer-events:none}}@media all and (max-width: 63.9375em){#masski #product-container #detalle-producto-masski .nav-menu-container .info-product-schema .separator-left{border:0}}@media all and (max-height: 64em) and (max-width: 64em){#masski #news .articulo-noticia{flex-wrap:wrap}#masski #news .articulo-noticia .contenedor-imagen-noticia,#masski #news .articulo-noticia .contenedor-texto-noticia{width:100%}#masski #news .articulo-noticia .contenedor-imagen-noticia{margin:0;max-width:initial;max-height:initial;text-align:center !important}#masski #news .articulo-noticia .contenedor-texto-noticia{padding-bottom:60px}#masski #embajadas-y-consulados-en-espana table{width:100%}#masski #embajadas-y-consulados-en-espana table thead{display:none}#masski #embajadas-y-consulados-en-espana table tr:nth-of-type(2n){background-color:inherit}#masski #embajadas-y-consulados-en-espana table tbody td{min-width:initial;margin-top:15px;text-align:left;display:inline-block}#masski #embajadas-y-consulados-en-espana table tbody td:before{content:attr(data-th);display:block}}@media all and (min-width: 1441px){#masski .home-publishing-group-box .product-with-description-landscape{border-radius:25px !important;overflow:hidden}#masski .content-size-fixer,#masski .content-size-fixer-xl{border-radius:30px;margin-bottom:20px}}@media all and (min-width: 1921px){#masski .content-size-fixer,#masski .content-size-fixer-xl{border-radius:30px;margin-bottom:20px}}@media only screen and (min-width: 768px){#masski #form-mini .large-1,#masski #form-mini .row .large-1{position:relative;width:8.33333%}#masski #form-mini .row .large-2,#masski #form-mini .large-2{position:relative;width:16.66667%}#masski #form-mini .row .large-3,#masski #form-mini .large-3{position:relative;width:25%}#masski #form-mini .row .large-4,#masski #form-mini .large-4{position:relative;width:33.33333%}#masski #form-mini .row .large-5,#masski #form-mini .large-5{position:relative;width:41.66667%}#masski #form-mini .row .large-6,#masski #form-mini .large-6{position:relative;width:50%}#masski #form-mini .row .large-6,#masski #form-mini .large-7{position:relative;width:58.33333%}#masski #form-mini .row .large-8,#masski #form-mini .large-8{position:relative;width:66.66667%}#masski #form-mini .row .large-9,#masski #form-mini .large-9{position:relative;width:75%}#masski #form-mini .row .large-10,#masski #form-mini .large-10{position:relative;width:83.33333%}#masski #form-mini .row .large-11,#masski #form-mini .large-11{position:relative;width:91.66667%}#masski #form-mini .row .large-12,#masski #form-mini .large-12{position:relative;width:100%}#masski #form-mini .row .large-offset-0{position:relative;margin-left:0%}#masski #form-mini .row .large-offset-1{position:relative;margin-left:8.33333%}#masski #form-mini .row .large-offset-2{position:relative;margin-left:16.66667%}#masski #form-mini .row .large-offset-3{position:relative;margin-left:25%}#masski #form-mini .row .large-offset-4{position:relative;margin-left:33.33333%}#masski #form-mini .row .large-offset-5{position:relative;margin-left:41.66667%}#masski #form-mini .row .large-offset-6{position:relative;margin-left:50%}#masski #form-mini .row .large-offset-7{position:relative;margin-left:58.33333%}#masski #form-mini .row .large-offset-8{position:relative;margin-left:66.66667%}#masski #form-mini .row .large-offset-9{position:relative;margin-left:75%}#masski #form-mini .row .large-offset-10{position:relative;margin-left:83.33333%}#masski #form-mini .row .large-offset-11{position:relative;margin-left:91.66667%}}
