[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-comment:before{content:"\E96A"}.icon-ticket2:before{content:"\E94E"}.icon-car:before{content:"\E947"}.icon-bed:before{content:"\E91B"}.icon-google:before{content:"\E969"}.icon-drive:before{content:"\E968"}.icon-invalid:before,.icon-warning:before{content:"\E963"}.icon-checkmark:before,.icon-valid:before{content:"\E964"}.icon-checkmark1:before{content:"\E965"}.icon-add:before{content:"\E961"}.icon-subtract:before{content:"\E962"}.icon-map:before{content:"\E95F"}.icon-map-marker:before{content:"\E960"}.icon-shield:before{content:"\E956"}.icon-mobile:before{content:"\E957"}.icon-images-gallery:before{content:"\E955"}.icon-menu:before{content:"\E94B"}.icon-filters:before{content:"\E945"}.icon-search:before{content:"\E946"}.icon-website:before{content:"\E901"}.icon-whatsapp:before{content:"\E900"}.icon-phone:before{content:"\E92A"}.icon-atv:before{content:"\E967"}.icon-jet-ski:before{content:"\E966"}.icon-check:before{content:"\E93B"}.icon-city:before{content:"\E93C"}.icon-marine:before{content:"\E93D"}.icon-sunset:before{content:"\E93E"}.icon-underwater:before{content:"\E93F"}.icon-trip-advisor:before{content:"\E935"}.icon-youtube:before{content:"\E936"}.icon-instagram:before{content:"\E937"}.icon-facebook:before{content:"\E938"}.icon-dance:before{content:"\E933"}.icon-pirate:before{content:"\E934"}.icon-limitless-drinks:before{content:"\E932"}.icon-entertainment:before{content:"\E931"}.icon-whale-watching:before{content:"\E930"}.icon-pelicans-rock:before{content:"\E92F"}.icon-box-lunch:before{content:"\E92E"}.icon-marine-wildlife:before{content:"\E92D"}.icon-surfer:before{content:"\E92C"}.icon-shopping:before{content:"\E915"}.icon-blanket-factory:before{content:"\E92B"}.icon-sunset-cruise:before{content:"\E912"}.icon-skull:before{content:"\E913"}.icon-ship:before{content:"\E914"}.icon-rocks:before{content:"\E916"}.icon-restaurant:before{content:"\E917"}.icon-sunset1:before{content:"\E918"}.icon-lunch-time:before{content:"\E919"}.icon-church:before{content:"\E91C"}.icon-camera:before{content:"\E91D"}.icon-cactus:before{content:"\E91E"}.icon-anchor:before{content:"\E91F"}.icon-binoculars:before{content:"\E920"}.icon-snorkel:before{content:"\E921"}.icon-jar:before{content:"\E922"}.icon-coral-black:before{content:"\E923"}.icon-compass:before{content:"\E924"}.icon-comments:before{content:"\E925"}.icon-bag:before{content:"\E926"}.icon-art-gallery:before{content:"\E927"}.icon-payment:before{content:"\E902"}.icon-pick-up:before{content:"\E928"}.icon-contact-information:before{content:"\E929"}.icon-arrow-up:before{content:"\E910"}.icon-arrow-down:before{content:"\E911"}.icon-clock:before{content:"\E90F"}.icon-child:before{content:"\E909"}.icon-adult:before{content:"\E90A"}.icon-shopping1:before{content:"\E907"}.icon-city-tours:before{content:"\E905"}.icon-menu-inside:before{content:"\E90B"}.icon-beach-time:before{content:"\E90C"}.icon-glass-boat:before{content:"\E90D"}.icon-drinks:before{content:"\E90E"}.icon-shopping-time:before{content:"\E903"}.icon-certified-guide:before{content:"\E904"}.icon-free-bottle-water:before{content:"\E906"}.icon-transportation:before{content:"\E940"}.icon-air-conditioner:before{content:"\E941"}.icon-ticket:before{content:"\E958"}.icon-sale:before{content:"\E94A"}.icon-calendar:before{content:"\E91A"}.icon-ticket1:before{content:"\E959"}.icon-envelope:before{content:"\E95A"}.icon-bolt1:before{content:"\E95B"}.icon-chevron-thin-right:before{content:"\E94F"}.icon-chevron-thin-left:before{content:"\E950"}.icon-arrow-thin-up:before{content:"\E951"}.icon-arrow-thin-right:before{content:"\E952"}.icon-arrow-thin-left:before{content:"\E953"}.icon-arrow-thin-down:before{content:"\E954"}.icon-menu1:before{content:"\E94C"}.icon-menu-vertical:before{content:"\E942"}.icon-menu-horizontal:before{content:"\E943"}.icon-home:before{content:"\E944"}.icon-trash:before{content:"\E939"}.icon-question:before{content:"\E908"}.icon-lock:before{content:"\E95C"}.icon-masks:before{content:"\E95D"}.icon-bolt:before{content:"\E95E"}.icon-heart:before{content:"\E94D"}.icon-tag:before{content:"\E949"}.icon-x-circle:before{content:"\E948"}.icon-group:before{content:"\E93A"}.custom-mobile-whats-icon img{width:50%}@media only screen and (max-width:768px){.custom-mobile-whats-icon img{width:70%}}.review-card{margin-right:100px;width:280px;height:300px;border-radius:10px;padding:20px;background-color:#f3f2ed;text-align:left;box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.review-card__header-container{display:flex}.review-card__avatar{margin-right:15px}.review-card__avatar img{height:40px;border-radius:50%}.review-card__user-info{line-height:19px}.review-card__user-info div:first-child{font-weight:700;font-size:1.2em}.review-card__user-info div:nth-child(2){opacity:.4;font-size:1.1em}.review-card__body{margin-top:10px}.review-card__user-score{display:flex;gap:1px}.review-card__dot{width:15px;height:15px;border-radius:50%;background-color:#00aa6c}.review-card__title{margin-top:10px;font-weight:700;font-size:1.4em}.review-card__description{font-size:1.2em;display:flex;flex-direction:column;gap:2px;height:90px}.review-card__description .read-more-link{margin-top:5px;color:#94938e}.review-card__footer{margin-top:20px}.review-card__footer-container{display:flex}.review-card__trip-logo{margin-right:15px;padding-top:7px}.review-card__trip-logo img{height:30px}.review-card__posted-on{line-height:20px}.review-card__posted-on div:first-child{font-size:1.1em;opacity:.4}.review-card__posted-on a{font-size:1.3em;color:#0f2167}.review-card__avatar-skeleton,.review-card__trip-logo-skeleton{margin-right:15px;height:40px;border-radius:50%;background-color:#c7c8cc;width:40px}.review-card__posted-on-skeleton,.review-card__user-info-skeleton{border-radius:10px;background-color:#c7c8cc;width:100px}.review-card__title-skeleton,.review-card__user-score-skeleton{border-radius:10px;height:20px;background-color:#c7c8cc}.review-card__user-score-skeleton{width:100px}.review-card__title-skeleton{width:150px;margin-top:10px}.review-card__description-skeleton{border-radius:10px;margin-top:10px;width:100%;height:80px;background-color:#c7c8cc}.skeleton{-webkit-animation:skeleton-loading 1s linear infinite alternate;animation:skeleton-loading 1s linear infinite alternate}@-webkit-keyframes skeleton-loading{0%{background-color:#c5e2da}to{background-color:#f0f3f5}}@keyframes skeleton-loading{0%{background-color:#c5e2da}to{background-color:#f0f3f5}}.header-component{height:80px;font-size:1.6em;position:fixed;width:100%;top:0;z-index:2;background:#fff;transition:height .4s ease;box-shadow:0 0 9px 3px rgba(41,41,41,.25)}.header-component--scroll{height:65px}.header-component nav{height:100%}.header-component ul{display:table;width:100%}.header-component ul li{display:table-cell;vertical-align:middle;color:#141d38;font-weight:700}.header-component__menu{width:60%;padding-top:5px}.header-component__top-menu{width:100%;text-align:right;margin-bottom:10px}.header-component__top-menu button{border:none;background:none;font-size:.8em;cursor:pointer}.header-component__logo{font-family:BebasNeue-Regular;color:#004a7c;font-size:1.4em;color:#415364;line-height:25px;text-align:left}.header-component__logo a{display:flex;align-items:center}.header-component__logo img{margin-right:10px}.header-component__table{display:flex;justify-content:space-between;height:100%;align-items:center}.header-component .cart-container{position:relative}.header-component .cart-container>div{font-size:.8em;color:#141d38;background:#ffa543;width:22px;height:22px;border-radius:22px;position:absolute;top:-10px;right:-10px;padding-top:2px}.logo-responsive{width:100px;height:30px;background:#000}.responsive-header-component{padding:0 10px;height:60px;background:#fff;display:flex;justify-content:space-between;align-items:center;position:fixed;width:100%;top:0;z-index:2;color:#004a7c;box-shadow:0 0 9px 3px rgba(41,41,41,.25)}.responsive-header-component .column-left{flex:1}.responsive-header-component .column-left>a{display:flex;justify-content:space-between;vertical-align:middle}.responsive-header-component .column-left img{height:45px}.responsive-header-component .column-left .text-logo{font-family:BebasNeue-Regular;color:#fff;font-size:1.8em;letter-spacing:1px}.responsive-header-component .column-right{flex:2;display:flex;justify-content:flex-end;align-items:center}.responsive-header-component .title{font-size:1.4em;display:flex;align-items:center}.responsive-header-component .search-container{margin-right:20px}.responsive-header-component .icon-search{font-size:2em}.responsive-header-component .icon-menu1{font-size:2.6em}.responsive-header-component .icon-shopping1{font-size:1.8em;margin-right:10px}.responsive-header-component .cart-container{position:relative}.responsive-header-component .cart-container>div{font-size:1.1em;color:#141d38;background:#ffa543;width:20px;height:20px;border-radius:20px;position:absolute;top:-10px;left:-5px;padding-top:2px}.responsive-menu-component{position:fixed;bottom:0;width:100%;background:#fff;height:55px;z-index:1;color:#004a7c;border-top:1px solid #004a7c}.responsive-menu-component nav{height:100%}.responsive-menu-component ul{width:100%;display:flex;justify-content:space-around;height:100%;align-items:center}.responsive-menu-component span{font-size:1.6em}.responsive-menu-component .cart-container{position:relative}.responsive-menu-component .cart-container>div{font-size:1.1em;color:#141d38;background:#ffa543;width:20px;height:20px;border-radius:20px;position:absolute;top:-5px;right:-10px;padding-top:2px}.home-component{background:#fff}.home-component--slider{position:relative}.home-component--award{position:absolute;top:15px;right:20px;z-index:1}.home-component--looking{text-align:center;padding:50px 10px 20px}.home-component--looking>div:first-child{padding:25px 0}.home-component--looking--widgets{margin-top:15px;display:flex;flex-direction:column}.home-component--looking--widgets>div{margin:10px 15px}.home-component--looking h1{font-size:1.4em}.home-component--looking p{display:inline-block;width:80%;font-size:1.2em;line-height:20px}@media screen and (min-width:900px){.home-component--looking--widgets{display:flex;justify-content:center;align-items:center;flex-direction:row}.home-component--looking h1{font-size:2em}}.home-component .home-tops{padding-top:40px;padding-bottom:30px;background:#fff;text-align:center}.home-component .home-tops p{width:80%;font-size:1.2em;line-height:21px;display:inline-block}.home-component .home-tops a div{margin:20px;background-color:#004a7c;padding:10px 60px;border-radius:4px;color:#fff;font-weight:700;display:inline-block;font-size:1.2em}.generic-background{background-color:#f2f2f2}.relative{position:relative}.push-top{height:80px}.push-top--mobile{height:60px}.container{min-height:100%;margin:0 auto -308px;padding:0;font-size:15px}figure{margin:0}body,html{text-align:center;font-size:12px;margin:0;height:100%;position:relative;width:100%;font-family:HelveticaNeue}.container-max-width{max-width:1080px;width:100%;display:inline-block;position:relative}@media screen and (min-width:700px) and (max-width:1080px){.container-max-width{padding:0 10px}}.max-width{width:100%}.banner-component--content{position:relative;width:100%;height:100%}.banner-component--content .center{top:0;bottom:0;margin:auto;height:120px;position:absolute;width:100%;color:#fff}.banner-component--content h1{font-size:1.4em}.banner-component--content h2{font-size:2.8em;margin:.6em 0;font-family:HighestPraise-Regular;letter-spacing:1.8px}.banner-component--content .offer{display:inline-block;border-radius:4px;padding:5px;background-image:url(/resources/layout/brush-promo.png);background-size:contain;background-repeat:no-repeat;font-weight:700;font-size:2.2em;color:#fff;width:130px;font-family:Northwell}.banner-component--content a{display:inline-block;padding:8px 30px;background:rgba(255,165,67,.8);font-weight:700;font-size:1.4em;color:#fff;border-radius:20px}.banner-component .container-image{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:90vh;max-height:500px}@media screen and (min-width:900px){.banner-component .container-image{height:56vw;max-height:500px}}.slider-component{position:relative;width:100%;height:90vh;max-height:500px}.slider-component ul.slider{width:100%;height:100%;padding:0;margin:0;overflow:hidden;position:relative}.slider-component ul.slider li{width:100%;height:100%;position:absolute;left:0;transition:left .6s ease}.slider-component nav li{list-style-type:none;display:inline-block;margin:10px;background-color:#004a7c;width:15px;height:15px;border-radius:20px;cursor:pointer}.slider-component nav li.wait{cursor:wait}.slider-component nav li.focus{background-color:#f6931d}@media screen and (min-width:900px){.slider-component{height:56vw;max-height:500px}}.background-opacity{background:#000;opacity:.6;visibility:visible;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.background-opacity--hide{opacity:0;visibility:hidden}.sidebar{width:300px;background-color:#fff;height:100vh}.sidebar>div{position:relative}.sidebar__menu{padding:5px 10px}.sidebar__menu__title{padding:10px;border-bottom:1px solid #ccc;font-size:1.2em;font-weight:700}.sidebar__menu__button{font-weight:700;text-align:left;padding:18px;border-top:1px solid #ccc;font-size:1.4em}.sidebar__menu a{width:100%;display:block}.sidebar__menu a>div{padding:15px 0 15px 15px;font-size:1.4em;text-align:left}.sidebar__menu span{font-size:1.2em;margin-right:10px}.sidebar-close-button{color:#141d38;left:0;top:5px;font-size:3em;z-index:5;border:none;background:transparent;visibility:visible;position:absolute;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.sidebar-close-button--hide{visibility:hidden}.sidebar__top{display:flex;height:50px;background:#ffa543;padding:0 10px;justify-content:space-between}.sidebar__top button{height:100%;background:transparent;border:none}.sidebar__top__currency,.sidebar__top__locale{font-size:1.4em;height:100%}.sidebar__top__contact{font-size:1.3em;height:100%;display:flex;justify-content:space-between;align-items:center}.sidebar__top__contact span{margin:0 3px}.sidebar-menu{position:fixed;height:100vh;top:0;z-index:3;opacity:1;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;transition-delay:.1s;right:0;-webkit-transform:translateX(300px);transform:translateX(300px);background:#fff}.sidebar-menu-padding{padding-top:90px!important}.show-sidebar-menu{-webkit-transform:translateX(0);transform:translateX(0)}.drill-categories-component{background:#fff;border-bottom:1px solid #ccc}.drill-categories-component.overflow{overflow-x:scroll}.drill-categories-component ul{display:flex;justify-content:space-between;align-items:baseline;padding:5px 15px}.drill-categories-component ul li{padding:15px 10px;display:inline-block;text-align:center;margin:0 15px;cursor:pointer;font-weight:700;font-size:1.4em}.drill-categories-component .icono{display:inline-block;width:40px;height:40px;background:#ccc;border-radius:40px;margin-bottom:5px}.drill-categories-component .name{text-decoration:underline}@media screen and (min-width:900px){.drill-categories-component ul{justify-content:center}}@media screen and (min-width:900px){.thumbnail-list .thumbnail-component{margin-right:10px}}.not-scroll .lazyload-wrapper{text-align:left;flex-wrap:wrap}.not-scroll .lazyload-wrapper>figure{display:inline-block;width:32%;margin-right:10px}@media only screen and (min-width:650px){.not-scroll .lazyload-wrapper>figure:hover{box-shadow:0 3px 5px rgba(0,0,0,.3);-webkit-transform:scale(1.01);transform:scale(1.01)}}@media only screen and (max-width:1090px) and (min-width:850px){.not-scroll .lazyload-wrapper>figure{display:inline-block;width:40%;margin-right:10px}}@media only screen and (max-width:850px) and (min-width:700px){.not-scroll .lazyload-wrapper>figure{display:inline-block;width:45%;margin-right:10px}}@media only screen and (max-width:700px){.not-scroll .lazyload-wrapper>figure{display:inline-block;width:100%}}.horizontal-thumbnails-component{text-align:left;padding:10px 0 15px 20px}.horizontal-thumbnails-component .header{text-align:left;display:flex;align-items:baseline}.horizontal-thumbnails-component h2{margin:6px 15px 6px 0}.horizontal-thumbnails-component .link{font-size:1.2em;text-decoration:underline}.horizontal-thumbnails-component .overflow{overflow:scroll;padding-bottom:3px;padding-left:2px}.horizontal-thumbnails-component .small-thumbnail-component{margin-right:10px}.medium-thumbnail-component{width:100%;display:flex;justify-content:space-between;background:#fff;border-radius:4px;padding:10px;margin-bottom:15px;text-align:left;color:#141d38}.medium-thumbnail-component .image-container{width:30%}.medium-thumbnail-component .offer{padding:6px 12px;background:#16b0c4;color:#fff;border-radius:10px;font-weight:700;letter-spacing:1px}.medium-thumbnail-component .icons{display:inline-block}.medium-thumbnail-component .icons span{margin:0 5px;font-size:1.2em}.medium-thumbnail-component .includes{display:inline-block;margin-right:10px;align-items:center}.medium-thumbnail-component .includes-icon{display:flex;align-items:center;font:1.2em}.medium-thumbnail-component .includes-icon span{margin-left:6px;font-size:1.3em}.medium-thumbnail-component .details-container{width:69%;padding-left:10px;display:flex;align-items:center;justify-content:space-between}.medium-thumbnail-component .detail-information{width:72%}.medium-thumbnail-component .call-to-action{width:28%;text-align:center}.medium-thumbnail-component .call-to-action .previous-price{text-decoration:underline;font-size:1.2em}.medium-thumbnail-component .call-to-action .price-no-discount{text-decoration:line-through;font-size:1.2em}.medium-thumbnail-component .call-to-action .price{font-weight:700;font-size:1.4em}.medium-thumbnail-component .call-to-action .link{display:inline-block;padding:8px 30px;background:#ffa543;margin:5px 0;color:#141d38;font-size:1.2em;border-radius:20px;text-align:center}.medium-thumbnail-component p{text-align:left;line-height:18px;margin-top:0;font-size:1.1em}.medium-thumbnail-component .thumbnail-image{width:100%;height:150px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;cursor:pointer}.small-thumbnail-component{width:100%;box-shadow:0 3px 4px rgba(0,0,0,.1);margin-top:15px;max-width:305px;display:inline-block;background:#fff;position:relative;border-radius:4px;vertical-align:middle;color:#141d38}.small-thumbnail-component .promo-label{font-size:1.1em}.small-thumbnail-component .thumbnail-offer{position:absolute;top:2px;right:2px;color:#fff;font-size:1.4em;padding:5px 10px;background-image:url(/resources/layout/brush-promo.png);background-size:contain;background-repeat:no-repeat;width:90px;font-family:Northwell;text-align:center}.small-thumbnail-component .tour-name{font-weight:700;font-size:1.2em}.small-thumbnail-component .icons{display:flex;height:15px;justify-content:flex-end}.small-thumbnail-component .icons span{margin:0 3px;font-size:1.2em}.small-thumbnail-component .icon-ticket{font-size:1.2em;margin-right:4px}.small-thumbnail-component .price{font-weight:700;font-size:1.2em}.small-thumbnail-component .icon-clock{font-size:1.2em;margin-left:4px}.small-thumbnail-component .thumbnail-image{width:100%;height:170px;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;border-top-left-radius:4px;border-top-right-radius:4px}.small-thumbnail-component figcaption{padding:5px}.small-thumbnail-component .price-row{padding:15px 0 10px}.small-thumbnail-component .price-row .price-no-discount{text-decoration:line-through;font-size:1.2em}.small-thumbnail-component .caption-row{margin-top:5px;display:flex;justify-content:space-between;align-items:center}.small-thumbnail-component .caption-row .duration{display:flex;align-items:center;justify-content:flex-end;margin-bottom:6px}.small-thumbnail-component .caption-row .duration label{font:1.2em}.small-thumbnail-component .caption-row>div:first-child{text-align:left;align-items:center;width:60%}.small-thumbnail-component .caption-row .bottom-cell{align-items:center}.small-thumbnail-component .caption-row>div:last-child{text-align:right;align-items:center;width:40%}.small-thumbnail-component .details-button{display:inline-block;padding:8px 30px;background:#ffa543;margin:5px 0;color:#fff;font-size:1.1em;border-radius:20px;text-align:center}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}ul{padding:0;margin:0}ul,ul li{text-decoration:none}ul li{list-style-type:none;display:inline-block}a{text-decoration:none;color:inherit}*,input{outline:none}*{box-sizing:border-box}.height100{height:100%}.ancho100{width:100%}.ancho20{width:20%}.vertical-middle{vertical-align:middle}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.table{display:table;width:100%}.cell{display:table-cell}.show-responsive{display:none}.search-component{background:#fff}.search-component .filter-by-button{border:none;width:100%;height:45px;background:#ffa543;color:#141d38;cursor:pointer;font-size:1.4em;margin-bottom:15px;font-weight:700}.search-component .categories-container{margin-top:20px;padding:10px}@media screen and (min-width:600px){.search-component .categories-container{display:flex;padding:0}.search-component .categories-container>div:first-child{width:20%}.search-component .categories-container>div:last-child{width:80%}}.search-component .all-tours{padding-top:20px;text-align:left;padding-left:20px}.search-component .all-tours h1{margin-top:0}.search-component .all-tours p{font-size:1.2em}.search-component .search-results{padding:0 10px;text-align:left;font-size:1.2em}.search-component .search-results__no-results{background:#fff;height:45px;font-weight:700;display:flex;align-items:center;padding-left:10px}.search-component .search-results--container>div{display:inline-block;width:100%}@media screen and (min-width:900px){.search-component .search-results--container{text-align:left;flex-wrap:wrap;padding-left:10px}.search-component .search-results--container>div{display:inline-block;width:32%;margin-right:10px}}.search-component .search-bar>div{background:#fff;display:flex;padding:0 10px;align-items:center;border-bottom:1px solid #ccc}.search-component .search-bar input{height:45px;flex:8;font-size:1.2em;border:none;border-right:1px solid #ccc}.search-component .search-bar span{font-size:1.4em;flex:1}.category-component{padding:50px 10px 0;background-color:#fff}.category-component__back{text-align:left;font-size:1.4em;padding:15px 10px 0;border-radius:4px;background:#fff}.category-component__back a{display:flex;align-items:center;cursor:pointer}.category-component__back span{margin-right:10px}.category-component .category-columns .category-details--container{padding:5px 10px;background:#fff;display:block;align-items:center;margin-top:15px}.category-component .category-columns .category-details--container__icon{font-size:6em}@media screen and (min-width:900px){.category-component .category-columns .category-details--container{display:flex;margin-top:0}.category-component .category-columns .category-details--container>div:first-child{width:15%}.category-component .category-columns .category-details--container>div:last-child{width:85%;text-align:left}}.category-component .category-columns .category-details .title{padding-top:10px;text-align:center}.category-component .category-columns .category-details p{line-height:22px;font-size:1.2em;text-align:justify}.category-component .category-columns .category-thumbnails{padding-top:15px}.category-component .thumbnail-list{text-align:left;flex-wrap:wrap;display:flex;justify-content:space-around}.category-component .thumbnail-list>figure{margin-bottom:15px}@media only screen and (max-width:1090px) and (min-width:850px){.category-component .thumbnail-list>figure{display:inline-block;width:40%;margin-right:10px}}@media only screen and (max-width:850px) and (min-width:700px){.category-component .thumbnail-list>figure{display:inline-block;width:45%;margin-right:10px}}@media only screen and (max-width:700px){.category-component .thumbnail-list>figure{display:inline-block;width:100%}}@media screen and (min-width:500px){.category-component{padding-left:0;padding-right:0}}.category-images-component{position:relative}.category-images-component ul{width:100%;height:260px}.category-images-component ul li{width:100%}.category-images-component .image{height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;width:100%}.category-images-component button{position:absolute;border:none;background:hsla(0,0%,100%,.5);padding:5px;font-size:1.4em;z-index:1;cursor:pointer}.category-images-component button:first-child{top:0;left:0;bottom:0;margin:auto;width:50px;height:50px}.category-images-component button:last-child{top:0;right:0;bottom:0;margin:auto;width:50px;height:50px}.image-modal-component{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10}.image-modal-component .error-message{width:100%;max-width:400px;height:100%;max-height:400px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:#fff;color:#000;padding:20px;text-align:center;border-radius:4px}.image-modal-component .error-message .button{background:#ffa543;padding:10px 20px;color:#000;font-weight:700;border:none;border-radius:4px;cursor:pointer}.image-modal-component img{max-width:80%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.image-modal-component button{position:absolute;z-index:11;top:0;bottom:0;margin:auto;width:40px;height:40px;background:#fff;border:none;cursor:pointer;font-size:1.4em}.image-modal-component .close{position:absolute;z-index:11;top:15px;left:15px;margin:auto;cursor:pointer;font-size:3em;color:#fff}.image-modal-component .previous{left:0}.image-modal-component .next{right:0}.loading-component{position:fixed;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.8);z-index:15}.loading-component>div{position:relative;height:100%;width:100%}.loading-component .center{position:absolute;width:150px;height:150px;top:0;left:0;right:0;bottom:0;margin:auto}.book-tour-form .header{text-align:left;font-size:1.2em;font-weight:700;display:flex;justify-content:space-between;margin-bottom:10px}.book-tour-form .select-quantity{display:flex;justify-content:space-between;border:1px solid #000;align-items:center}.book-tour-form .select-quantity button{border:none;background:none;cursor:pointer;font-size:1.5em;flex:1;padding:10px 15px}.book-tour-form .select-quantity>div{font-size:1.6em;flex:1;padding:10px 15px}.book-tour-form .final-steps{display:flex;justify-content:space-between}.book-tour-form .final-steps>div{width:100%}.book-tour-form .final-steps .keep-booking{border:1px solid #141d38;color:#141d38;background:transparent;width:100%;border-radius:4px;padding:9px;font-size:1.2em;cursor:pointer;font-weight:400}.book-tour-form .final-steps .book-now{border:none;width:100%;background:#ffa543;padding:10px;border-radius:4px;font-weight:700;font-size:1.2em;color:#141d38;cursor:pointer}.book-tour-form .date-button,.book-tour-form .tickets-button{width:100%;margin-top:5px;border:1px solid #ccc;background:none;padding:6px 15px 6px 10px;cursor:pointer;text-align:left;font-size:1.2em;min-width:120px}.book-tour-form .date-button span,.book-tour-form .tickets-button span{margin-right:10px;font-size:1.2em}.book-tour-form .date-button label,.book-tour-form .tickets-button label{cursor:pointer}.book-tour-form .selected-button{border-top:3px solid;padding-top:4px}.book-tour-form .calendar-option{margin-top:10px}.book-tour-form .tickets-option{margin-top:20px;width:100%}.book-tour-form .tickets-option__row{padding:10px 0;margin-top:10px;display:flex;justify-content:space-between;align-items:center}.book-tour-form .tickets-option__row-name{font-size:1.4em;font-weight:700}.book-tour-form .schedule-resume-option{margin-top:20px}.book-tour-form .schedule-resume-option .resume{display:flex;justify-content:space-between;align-items:center;border:2px solid #ccc;padding:20px 15px;border-radius:4px}.book-tour-form .schedule-resume-option .resume>div:first-child{width:50%;text-align:left}.book-tour-form .schedule-resume-option .resume>div:last-child{width:50%}.book-tour-form .schedule-resume-option .resume .top-resume{font-size:1.3em;font-weight:700;margin-bottom:15px}.book-tour-form .schedule-resume-option .resume .times{margin-top:15px}.book-tour-form .schedule-resume-option .resume .times button{border:1px solid #141d38;background:transparent;padding:10px 15px;border-radius:15px;margin:5px;font-weight:700;font-size:1.2em;cursor:pointer}.book-tour-form .schedule-resume-option .resume .times button.selected{background:#141d38;color:#fff}.book-tour-form .schedule-resume-option .resume .calculations{text-align:right}.book-tour-form .schedule-resume-option .resume .calculations .total{font-size:1.1em}.book-tour-form .schedule-resume-option .resume .calculations .currency{font-weight:700;font-size:1.8em}.book-tour-form .select-options .date-button,.book-tour-form .select-options .tickets-button{margin-top:15px;height:36px;font-weight:700;font-size:1.3em}.book-tour-form .select-options>div:not(:last-child){padding-bottom:20px;margin-bottom:20px}@media screen and (min-width:550px){.book-tour-form .select-options{display:flex;justify-content:flex-start}.book-tour-form .select-options .date-button,.book-tour-form .select-options .tickets-button{margin-top:0;height:auto;font-weight:400;font-size:1em}.book-tour-form .select-options>div:not(:last-child){border-bottom:none;margin-bottom:0;padding-bottom:0}.book-tour-form .date-button,.book-tour-form .tickets-button{width:auto;margin-right:20px}.book-tour-form .calendar-option{display:flex}.book-tour-form .calendar-option>div{flex:1}.book-tour-form .calendar-option>div:first-child{border-right:1px solid #000}.book-tour-form .schedule-resume-option .resume>div:first-child{width:70%}.book-tour-form .schedule-resume-option .resume>div:last-child{width:30%}}.book-tour-form .react-calendar{border:none;width:100%}.book-tour-form .react-calendar__month-view__days__day--weekend{color:#000}.book-tour-form .react-calendar__navigation__next2-button,.book-tour-form .react-calendar__navigation__prev2-button{display:none}.book-tour-form .tickets-error{color:#c00;font-size:1.2em}.book-tour-form .cancellation{margin-top:10px;padding:5px 0;line-height:19px;text-align:left}.book-tour-form .cancellation>label:first-child{background:#c00;color:#fff;font-weight:700;font-size:.8em;border-radius:4px;padding:4px 10px;margin-right:10px}.book-tour-form .cancellation>label:last-child{opacity:.8}.book-tour-form .next-option{margin:2px 0;width:100%}@media screen and (min-width:550px){.book-tour-form .next-option{margin:15px 0}}.book-tour-form .next-option button{border:none;width:100%;background:#ffa543;padding:10px 15px;border-radius:4px;font-weight:700;font-size:1.4em;color:#141d38;cursor:pointer}.book-tour-form--footer{position:fixed;bottom:0;left:0;border-top:1px solid #ccc;background:#fff;width:100%;height:110px;padding:10px 15px}.book-tour-form--footer button{border:none;width:100%;background:#ffa543;padding:10px;border-radius:4px;font-weight:700;font-size:1.4em;color:#141d38;cursor:pointer}.modal-cart-component{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.64);z-index:10}.modal-cart-component--container{width:100%;height:100%;position:relative}.modal-cart-component--header{padding:10px 15px;position:fixed;top:0;left:0;height:50px;border-bottom:1px solid #ccc;background:#fff;width:100%;display:flex;justify-content:space-between;align-items:center}.modal-cart-component--header>div{font-size:1.4em;font-weight:700}.modal-cart-component--header button{border:none;background:transparent;font-size:2em;color:#141d38}.modal-cart-component--content{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;width:100%;height:100%;background:#fff;padding:15px 20px;color:#141d38;overflow:scroll}.modal-cart-component--content .children{margin-top:50px;margin-bottom:110px;overflow-x:scroll}.about-us-component .banner{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:56vw;max-height:400px;background-image:url(/resources/layout/groups-banner.webp)}.about-us-component__container{background:#fff}.about-us-component__text{margin:10px 0;padding:10px 0}.about-us-component__text p{font-size:1.2em;padding:0 15px;text-align:justify;margin:18px 10}.about-us-component__text img{width:100%;max-width:400px}.about-us-component h1{margin:0;padding-top:25px}.terms-component{padding:20px 0}.terms-component p{text-align:justify;margin:15px 0;line-height:20px;font-size:1.2em}.terms-component ul li{display:block;text-align:left;font-size:1.2em}.checkout-success-component .error-container{padding-top:50px;background:#fff;min-height:70vh}.checkout-success-component .error-container .go-to-checkout{margin:40px 0}.checkout-success-component .error-container .go-to-checkout-link{padding:15px 40px;width:100%;max-width:350px;background:#ffa543;color:#000;font-weight:700;border-radius:4px;display:inline-block}.checkout-success-component .success-container{padding-top:50px;background:#fff;min-height:80vh;text-align:center}.checkout-success-component .success-container p{margin-top:20px;display:inline-block;width:60%;font-size:1.2em;line-height:25px}.checkout-success-component .success-container .download-button{margin:40px 0;padding:15px 30px;font-size:1.4em;font-weight:700;border-radius:4px;background:#ffa543;border:none;cursor:pointer}.checkout-success-component .success-container .download-button:hover{color:#fff}.checkout-success-component .success-container .warning{width:80%;display:inline-block;font-size:1.2em;line-height:22px}.checkout-success-component .success-container .confirmation-number{font-weight:700}.container-phone-number{display:flex;margin-top:6px;border:1px solid #ccc;border-radius:4px;width:100%;height:40px;min-width:200px;align-items:center}.container-phone-number .component-phone{flex:9}.container-phone-number .input-phone-number{border:none!important;width:100%!important}.container-phone-number ul.phone-dropdown li{width:100%}.container-phone-number .icon-valid{color:#00aa6c}.container-phone-number .icon-invalid{color:#c00}.container-phone-number span{flex:1;text-align:center;font-size:1.4em}.container-phone-number.invalid{border-color:#c00}.checkout-input{text-align:left;flex:1;margin-top:10px}@media screen and (min-width:550px){.checkout-input:not(:last-child){padding-right:10px}}.checkout-input label{font-size:1em;width:100%}.required-asterisk{color:#c00;font-size:1.4em}.custom-card-number-component{margin-top:8px;border:1px solid #ccc;border-radius:4px;width:100%;display:flex;align-items:center}.custom-card-number-component .StripeElement--empty+div span,.custom-card-number-component .StripeElement--focus+div span{display:none}.custom-card-number-component .StripeElement--complete+div .icon-valid,.custom-card-number-component .StripeElement--complete.StripeElement--focus+div .icon-valid{display:block}.custom-card-number-component .StripeElement--complete+div .icon-invalid,.custom-card-number-component .StripeElement--complete.StripeElement--focus+div .icon-invalid,.custom-card-number-component .StripeElement--invalid+div .icon-valid,.custom-card-number-component .StripeElement--invalid.StripeElement--focus+div .icon-valid{display:none}.custom-card-number-component .StripeElement--invalid+div .icon-invalid,.custom-card-number-component .StripeElement--invalid.StripeElement--focus+div .icon-invalid{display:block}.custom-card-number-component .icons span{text-align:center;font-size:1.4em;min-width:35px}.custom-card-number-component .icon-valid{color:#00aa6c}.custom-card-number-component .icon-invalid{color:#c00}.custom-card-number-component .StripeElement{width:100%;background:#fff;padding-left:10px;padding-top:11px;height:40px}.cards-components{display:flex;justify-content:flex-start;align-items:baseline}.cards-components>div:first-child{width:100px;margin-right:15px}.cards-components>div:last-child{width:190px}.cards-components .cvc-component{display:flex;justify-content:space-between;align-items:normal}.cards-components .cvc-component>div{flex:1}.cards-components .cvc-image{padding-left:15px;padding-top:30px}.input-radio>div{cursor:pointer;width:16px;height:16px;border-radius:16px;border:2px solid #141d38;background:transparent;margin-right:10px}.input-radio>div.checked{background:#004a7c}.input-radio input[type=radio]{display:none}.input-area,.input-text{display:flex;margin-top:6px;border:1px solid #ccc;border-radius:4px;width:100%;height:40px;min-width:200px;align-items:center}.input-area textarea,.input-text textarea{height:100%;padding:5px 10px;flex:9;border:none;background:transparent}.input-area input,.input-text input{height:100%;padding-left:10px;flex:9;border:none;background:transparent}.input-area .icon-valid,.input-text .icon-valid{color:#00aa6c}.input-area .icon-invalid,.input-text .icon-invalid{color:#c00}.input-area span,.input-text span{flex:1;text-align:center;font-size:1.4em}.input-area.invalid,.input-text.invalid{border-color:#c00}.input-area{height:100px}.hotel-dropdown-component{margin-top:6px;width:100%;display:flex;border:1px solid #ccc;border-radius:4px;min-width:300px;align-items:center}.hotel-dropdown-component>div{flex:9;width:100%;height:40px}.hotel-dropdown-component span{flex:1;text-align:center;font-size:1.4em}.hotel-dropdown-component .item{text-align:left;font-size:1.2em;padding:4px 0 4px 15px;color:#000;cursor:pointer}.hotel-dropdown-component input{padding-left:10px;border:none;width:100%;height:100%}.hotel-dropdown-component .icon-invalid{color:#c00}.hotel-dropdown-component .icon-valid{color:#00aa6c}.safe-text{display:flex;align-items:center;padding:5px 0}.safe-text span{font-size:1.4em;color:#00aa6c}.safe-text label{margin-left:5px}.contact-list,.payment-list{margin:15px 0;width:100%;max-width:470px}.payment-list{border:1px solid #ccc}.payment-list .card-list{text-align:right}.payment-list .card-list .stripe{width:110px}.payment-list .card-list .card{width:35px;margin-left:5px}.payment-list #paypal-img{width:100px}.payment-list li{padding:10px;display:flex;justify-content:space-between;align-items:center}.payment-list li label{font-size:1.2em}.payment-list li input[type=radio]{margin-right:10px}.payment-list li:not(:last-child){border-bottom:1px solid #ccc}.card-form{width:100%;max-width:470px}.card-form__row{margin-top:10px}.no-hotel-container{padding:10px 0;display:flex;align-items:center}.no-hotel-container label{margin-left:10px}.no-problem{color:#5b8b3b;font-weight:700}.checkout-provider__button{display:flex}.checkout-provider__button button{flex:1}.normal-button{background:transparent;border:1px solid #141d38;border-radius:4px;margin-right:10px}.checkout-button,.normal-button{width:100%;height:50px;padding:10px 0;font-weight:700;color:#141d38;font-size:1.4em;margin-top:10px;cursor:pointer}.checkout-button{border:none;background:#ffa543;border-radius:4px}.denied-button{width:100%;height:50px;border:none;padding:10px 0;font-weight:700;background:#c00;color:#fff;border-radius:4px;font-size:1.4em;margin-top:10px;cursor:pointer}.checkout-paypal{display:flex;align-items:center;justify-content:center}.checkout-img-paypal{width:85px;margin-left:10px}.checkout-details{margin-top:20px}.checkout-details__tours{padding:10px 0;border-bottom:1px solid #ccc}.checkout-details__tours__item>div:first-child{display:flex;align-items:baseline;justify-content:space-between;font-weight:700}.checkout-details__tours__item>div:not(:first-child){color:#474747}.checkout-details__tours__item .cancellation-text{margin:10px 0;text-align:left}.checkout-details__tours__item .tickets-converter{margin:6px 0}.checkout-details__tours__item p{margin-bottom:6px}.checkout-details__tours__item .date{margin:5px 0}.checkout-details__price{padding:20px 0;width:100%}.checkout-details__price>div{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 0;font-size:1.2em}.checkout-details__price>div:last-child{font-weight:700}.checkout-right-reserved{padding:50px 0}.checkout-terms{padding:20px 0;text-align:left}.checkout-right-reserved a,.checkout-terms a{text-decoration:underline}.checkout-component{min-height:100vh}.checkout-component--footer{padding:10px 0;text-align:center;font-size:1.8em;font-weight:700}.checkout-component .row{width:100%}@media screen and (min-width:550px){.checkout-component .row{display:flex;justify-content:space-between}}.checkout-component .header{padding:10px 0;border-bottom:2px solid #ccc;background:#fff}.checkout-component .header .logo{font-family:BebasNeue-Regular;color:#004a7c;font-size:1.8em;color:#415364;line-height:25px;text-align:left;display:flex;align-items:center;cursor:pointer}.checkout-component .header .logo img{margin-right:10px}.checkout-component .top{margin-top:20px;text-align:left}.checkout-component .top p{font-size:1.2em}.checkout-component--content{padding:0}.checkout-component--content>div:first-child,.checkout-component--content>div:last-child{width:100%;display:inline-block}@media screen and (min-width:550px){.checkout-component--content{display:flex;padding:0}.checkout-component--content>div:first-child{width:70%;display:inline-block}.checkout-component--content>div:last-child{width:30%;display:inline-block;padding-left:15px}}.checkout-component--card{border-radius:4px;padding:15px;text-align:left;background:#fff;margin-bottom:15px}.checkout-component .reservation-details{border-bottom:1px solid #ccc;padding-bottom:10px}.reservation-item-component{display:flex;text-align:left}.reservation-item-component>div:first-child{width:20%;max-width:90px}.reservation-item-component img{width:100%}.reservation-item-component>div:last-child{width:80%;padding-left:15px}.reservation-item-component h2{margin:0}.reservation-item-component .date{font-size:1.1em;margin-bottom:6px;margin-top:4px}.reservation-item-component button{margin-top:6px;border:none;background:none;text-decoration:underline;opacity:.8;padding:0;cursor:pointer}.trip-advisor-widget{padding:2px;border-radius:4px;background:#fff}.trip-advisor-widget-desktop{display:inline-block}.trip-advisor-widget-mobile{margin-top:-190px;height:108.98px}.tour-component{min-height:100vh}.tour-component .gallery-images-count{position:absolute;right:15px;bottom:15px;background:rgba(0,0,0,.3);padding:10px 15px;font-size:1.2em;color:#fff;border-radius:4px;display:flex;align-items:center}.tour-component .gallery-images-count span{font-size:1.2em;margin-left:10px}.tour-component--reviews{padding:40px 0 20px;overflow:hidden}.tour-component .sticky-available{position:fixed;bottom:0;left:0;right:0;margin:auto;z-index:1}.tour-component .sticky-available>button{width:100%;height:45px;border-radius:0;font-size:1.5em}.tour-component .sticky{position:fixed;top:60px;left:0;right:0;margin:auto;border-bottom:1px solid #ccc;z-index:1}.tour-component #sticky-nav{width:100%;overflow:scroll}.tour-component #sticky-nav>div{min-width:780px}.tour-component .book-now--button{border:none;padding:5px 10px;border-radius:4px;color:#141d38;background:#ffa543;font-size:.8em;font-weight:700;cursor:pointer}.tour-component--itinerary-list .point-detail{font-size:1.2em;padding-bottom:5px}.tour-component--itinerary-list .point-detail>div:first-child{font-weight:700}.tour-component--itinerary-list li{width:100%;display:flex;align-items:flex-start}.tour-component--itinerary-list li>div:first-child{margin-right:10px;position:relative;z-index:0}.tour-component--itinerary-list li span{font-size:1.4em;color:#16b0c4}.tour-component--itinerary-list li:last-child{margin-bottom:10px}.tour-component li:not(:last-child) .list-points{margin-top:3px;text-align:center;margin-bottom:3px}.tour-component li:not(:last-child) .list-points>div{width:6px;height:6px;background:#000;border-radius:20px;margin:7px auto;display:block}.tour-component--meeting-point>div{display:flex;align-items:center;margin-bottom:10px}.tour-component--meeting-point span{margin-right:10px;font-size:1.2em}.tour-component--meeting-point .icon-pick-up{font-size:1.4em;margin-bottom:10px}.tour-component--meeting-point a{text-decoration:underline}.tour-component--nav{background:#fff;text-align:left}.tour-component--nav ul li{display:inline-block;padding:10px 15px;cursor:pointer;font-size:1.2em}.tour-component--nav .selected{font-weight:700;color:#004a7c}.tour-component--images{background:#fff;margin-bottom:15px;padding:10px 5px 5px}.tour-component--times{font-size:1.2em;text-align:left}.tour-component--times>div{display:inline-block;margin:4px 6px;background:#004a7c;color:#fff;padding:4px 8px;border-radius:4px}.tour-component--activities--details{display:flex;align-items:center}.tour-component--activities--details>div{margin-right:20px}.tour-component--activities--details label{font-size:1em}.tour-component--activities--details span{margin-right:10px;font-size:1.2em}.tour-component--activities .icon-container{display:inline-block;width:27px;text-align:right;margin-right:10px}.tour-component--activities .icon-container .icon-check,.tour-component--activities .icon-container .more-icons{color:#f6931d}.tour-component--activities .icon-container .icon-x-circle{color:#ccc;font-size:1.2em}.tour-component--activities>ul:first-child{margin-right:30px}.tour-component--activities li{display:flex;align-items:normal;margin:15px 0;font-size:1.2em}.tour-component--card{padding:5px 10px;text-align:left;margin-bottom:15px}.tour-component--card .hide{display:none}.tour-component--card .title{text-align:left;padding:15px 0;font-weight:700;border-bottom:1px solid #ccc;margin-bottom:15px;color:#141d38;display:flex;align-items:center;justify-content:flex-start}.tour-component--card .title span{font-size:1.6em;margin-right:10px}.tour-component--card .title .icon-arrow-down{font-size:1em;cursor:pointer}.tour-component--card .title .icon-chevron-thin-right{font-size:1.8em;cursor:pointer}.tour-component--card p{font-size:1.1em;text-align:left;line-height:20px}.tour-component--title{text-align:left}.tour-component--title .title-price{margin-top:5px;background:#16b0c4;color:#fff;padding:5px 15px;border-radius:4px;font-size:1.4em;display:inline-block}.tour-component--title h1{margin:0;padding:8px 0;text-align:left;font-size:1.4em}.tour-component--title .subtitle{font-size:1.2em;text-align:left}.tour-component--title .price{font-weight:700}.tour-component__back{justify-content:space-between;text-align:left;font-size:1.4em;padding-bottom:15px;display:flex;align-items:center;border-radius:4px}.tour-component__back>div{display:inline-block;cursor:pointer}.tour-component__back span{margin-right:15px}.tour-component--content{padding:0 5px;margin-top:15px}.tour-component--content>div:first-child{width:100%;background:#fff;border-radius:4px;display:inline-block}.tour-component--content>div:last-child{width:100%;display:inline-block}.tour-component--content>div:last-child>div{background:#fff;border-radius:4px;padding:10px;margin-bottom:15px}.tour-component .tour-gallery .gallery-banner{width:100%;height:350px}.tour-component .tour-gallery .banner-image{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:100%;width:100%}.tour-component .tour-gallery .gallery-thumbnails{width:50%;display:none;height:350px;font-size:0;padding-left:4px}.tour-component .tour-gallery .gallery-thumbnails .images-row{height:50%;display:flex}.tour-component .tour-gallery .gallery-thumbnails .images-row:first-child{padding-bottom:2px}.tour-component .tour-gallery .gallery-thumbnails .images-row:last-child{padding-top:2px}.tour-component .tour-gallery .gallery-thumbnails .thumbnail-image{display:inline-block;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:100%;flex:1;cursor:pointer}.tour-component .tour-gallery .gallery-thumbnails .thumbnail-image:first-child{margin-right:2px}.tour-component .tour-gallery .gallery-thumbnails .thumbnail-image:last-child{margin-left:2px}.tour-component .person-price-no-discount{padding-bottom:10px}.tour-component .person-price-no-discount>div{text-align:left}.tour-component .person-price-no-discount>div .pax-price{width:50%;display:inline-block;text-align:left;padding:12px 0}.tour-component .person-price-no-discount>div .pax-price>div:first-child{font-size:1.2em;margin-bottom:5px}.tour-component .person-price-no-discount>div .pax-price>div:last-child{width:100%;display:flex;justify-content:space-between}.tour-component .person-price-no-discount .price{font-size:1.4em;font-weight:700}.tour-component .person-price{padding:10px 0}.tour-component .person-price .flex-between{display:flex;justify-content:space-between}.tour-component .person-price .row{text-align:left;margin-bottom:15px}.tour-component .person-price .row>div{display:flex}.tour-component .person-price .row>div:first-child{font-size:1.2em;margin-bottom:5px}.tour-component .person-price .row>div:last-child{width:100%;display:flex;justify-content:space-between}.tour-component .person-price .row .price{font-size:1.4em;font-weight:700}.tour-component .person-price .row .price-no-discount{text-decoration:line-through}.tour-component .book-button-details{border:none;background:#ffa543;color:#141d38;width:100%;font-size:1.2em;padding:15px 0;cursor:pointer;border-radius:4px;font-weight:700}.tour-component .contact-info,.tour-component .default-info{margin-top:15px;text-align:left}.tour-component .contact-info .column-title,.tour-component .default-info .column-title{font-size:1.2em;font-weight:700}.tour-component .contact-info ul li,.tour-component .default-info ul li{display:block;padding:10px 0}.tour-component .contact-info ul li label,.tour-component .default-info ul li label{cursor:pointer}.tour-component .contact-info ul li:not(:last-child),.tour-component .default-info ul li:not(:last-child){border-bottom:1px solid #ccc}.tour-component .contact-info span,.tour-component .default-info span{font-size:1.2em;margin-right:10px}.tour-component .contact-info .icon-bolt,.tour-component .default-info .icon-bolt{font-size:1.4em}.tour-component .no-info{background:transparent!important;padding:0!important}.tour-component .facebook-reviews{padding:10px 0;background:#4267b2;color:#fff;width:100%;font-weight:700;display:flex;align-items:center;justify-content:center}.tour-component .facebook-reviews span{font-size:1.8em;margin-right:10px}.tour-component .instagram-link{margin-top:15px;background:#e1306c;color:#fff;padding:10px 0;width:100%;font-weight:700;display:flex;align-items:center;justify-content:center}.tour-component .instagram-link span{font-size:1.8em;margin-right:10px}@media screen and (min-width:700px){.tour-component .default-info{margin-top:0}.tour-component--activities{text-align:left;display:flex;justify-content:flex-start}.tour-component--activities li{margin:10px 0}.tour-component .sticky{top:65px}}@media screen and (min-width:550px){.tour-component--title{display:flex;justify-content:space-between;align-items:center}.tour-component--back{padding-left:5px;padding-right:5px}.tour-component--content{padding:0;display:flex}.tour-component--content>div:first-child{width:65%;display:inline-block}.tour-component--content>div:last-child{width:35%;display:inline-block;padding-left:15px}.tour-component--header{padding-left:0;padding-right:0}.tour-component .tour-gallery{display:flex;justify-content:space-between;position:relative}.tour-component .tour-gallery .gallery-banner{width:50%;height:350px}.tour-component .tour-gallery .gallery-thumbnails{display:block}}.footer-component{padding-bottom:50px}.footer-component .footer-top{padding:5px 0;background:#ccc}.footer-component .connect-with-us{text-align:center}.footer-component .connect-with-us>div:first-child{font-size:1.2em;margin-bottom:15px}.footer-component .connect-with-us ul{display:flex;justify-content:space-around}.footer-component .connect-with-us ul li{margin:5px 10px}.footer-component .connect-with-us span{font-size:4em}.footer-component .footer-columns{padding:20px 15px}.footer-component .footer-columns ul li{margin:15px 0;display:block;width:100%}.footer-component .footer-columns>div:first-child ul li:first-child{text-align:center}.footer-component .footer-columns>div:first-child{text-align:left}.footer-component .footer-columns>div:last-child{display:flex;width:100%}.footer-component .footer-columns>div:last-child ul{display:flex;flex-direction:column;width:33%;padding:0 25px;text-align:left}.footer-component .footer-columns>div:last-child li{width:100%}.footer-component .logo{width:150px}@media screen and (min-width:700px){.footer-component .footer-columns{display:flex}.footer-component .footer-columns>div:first-child{width:35%;border-right:1px solid #ccc}.footer-component .footer-columns>div:last-child{width:65%}.footer-component .footer-columns>div:last-child ul{display:flex;flex-direction:column;width:33%;padding:0 25px;text-align:left}.footer-component .footer-columns>div:last-child li{width:100%}.footer-component .footer-top{display:flex;justify-content:center;align-items:center}.footer-component .connect-with-us>div:first-child{margin-bottom:0}}.contact-component .contact-card{background:#fff;padding:15px;min-height:inherit}.contact-component .map-link{margin-top:15px;padding-left:24px}.contact-component .map-link a{text-decoration:underline}.contact-component .contact-address{display:flex;align-items:normal;margin-top:15px}.contact-component .contact-address span{font-size:1.2em}.contact-component .contact-card .title{display:flex;align-items:center;margin-bottom:10px}.contact-component .contact-card .title span{margin-right:10px;font-size:1.5em}.contact-component .contact-card .title label{font-size:1.4em}.contact-component .contact-separation{margin:15px 0}.contact-component .contact-separation>div:last-child{margin-top:15px}.contact-component .checkout-component{min-height:inherit}.contact-component .send{margin-top:15px;width:100%;padding:15px 10px;background:#ffa543;color:#000;font-weight:700;font-size:1.4em;border:none;border-radius:4px;cursor:pointer}@media screen and (min-width:550px){.contact-component .contact-separation{display:flex;justify-content:space-between}.contact-component .contact-separation>div:first-child{width:65%;border-radius:4px}.contact-component .contact-separation>div:last-child{width:33%;border-radius:4px;margin-top:0}}.groups-component .contact-separation .title{font-size:2em}.groups-component .banner{background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:56vw;max-height:400px}.groups-component .banner .container-max-width{position:relative;height:100%}.groups-component .banner h2{position:absolute;color:#fff;bottom:0;left:0;font-size:3.4em;font-family:Avenir Next;font-weight:700}.groups-component .title-text{font-size:1.2em;letter-spacing:1.5px;line-height:20px}.groups-component .date-container{text-align:center}.groups-component .date-container .calendar{display:inline-block}.groups-component .date-container .react-calendar__month-view__days__day--weekend{color:inherit}.groups-component .date-container .react-calendar__tile--active{color:#fff}.groups-component .step-card{padding-bottom:70px;padding-left:10px;padding-right:10px}.groups-component .step-card h2{margin:25px 0}@media screen and (min-width:700px){.groups-component .step-card{padding-left:0;padding-right:0}}.groups-component .first-card{padding-top:40px;padding-bottom:50px}.groups-component .button-activities{padding:10px 15px;border:1px solid #141d38;color:#141d38;background:transparent;border-radius:15px;margin:5px 10px;cursor:pointer;font-weight:700;transition:background,color .4s ease}.groups-component .button-activities.selected{background:#141d38;color:#fff}.groups-component .group-size-container{padding:35px 0}.groups-component .group-size-container .radio-options{display:inline-block;margin:5px 10px}.groups-component .group-size-container .radio-options>div{display:flex;align-items:center;font-size:1.4em;font-weight:700}.groups-component button.send{padding:10px 25px;border:none;font-size:1.4em;background-color:#ccc;color:#141d38;margin:40px 0 60px;cursor:pointer;transition:background-color .6s ease;font-weight:700}.groups-component button.send.is-valid{background-color:#f6931d;color:#fff}.filter-by-modal{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:10;padding:20px 20px 90px;overflow:scroll}.filter-by-modal .fixed-button{position:fixed;z-index:11;bottom:0;padding:10px 10px 0;background:#ccc;width:100%;left:0}.filter-by-component{width:100%;text-align:left}.filter-by-component .reset-filter{border:none;width:100%;height:45px;background:#004a7c;color:#fff;cursor:pointer;font-size:1.4em;margin-bottom:15px}.filter-by-component ul{margin:10px 0}.filter-by-component ul li{display:flex;align-items:center;text-align:left;padding:5px 0;width:100%;font-size:1.2em}.filter-by-component ul li input{margin-right:10px;height:16px;width:16px}