﻿/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
a{cursor:pointer;}.dark-font-strong,.big-header,.medium-head,.normal-header,.small-header,.very-small-header,.basic-header{color:#03226d !important;font-weight:700 !important;}.default-box-shadow{box-shadow:0 4px 15px -4px rgba(21,206,235,.2);}.service-box-shadow{box-shadow:0 3px 20px 0 rgba(14,155,213,.11);}.offer-box-shadow{box-shadow:0 0 14px 0 rgba(14,155,213,.18);}.left-side-box-shadow{box-shadow:-8px 5px 4px -7px rgba(21,206,235,.2);}.slider-arrow-shadow{box-shadow:0 3px 6px 0 rgba(0,0,0,.1);}.default-br-big{border-radius:10px;}.default-br-medium{border-radius:8px;}.text-main-blue{color:#05b6ff;font-weight:700;}.forange{color:#ff9300 !important;}.fred{color:#f00;}.fgreen{color:#3c3 !important;}.fmain-blue-light{color:#08d5fa;}.fmain-blue{color:#05b6ff;}.big-txt-main-blue{color:#08d5fa;font-size:3.125rem;font-weight:700;}.big-header{font-size:2.125rem;}.medium-head{font-size:1.875rem;}.normal-header{font-size:1.5rem;}.small-header{font-size:1.25rem;}.very-small-header{font-size:1.125rem;}.basic-header{font-size:1rem;}.miraflor-font-family{font-family:"Miraflor Personal Use Regular";}.proximaNova-font-family{font-family:"proxima-nova";}.sum-val{color:#f00;}.sum-val ul{list-style:none;padding-left:0;}.w-20{width:20% !important;}.w-30{width:30% !important;}.w-40{width:40% !important;}.w-35{width:35% !important;}.w-10{width:10% !important;}.w-28{width:28% !important;}.w-25{width:25% !important;}.w-8{width:8%;}.w-60{width:60%;}.w-70{width:70%;}.page.wrapper{top:7.9rem !important;}.page.wrapper.show-cov-txt{top:10.9rem !important;}@media screen and (max-width:800px){.page.wrapper{top:7.2rem !important;}.page.wrapper.show-cov-txt{top:9.3rem !important;}}.big-header{margin:1.5rem 0;}.serv-info .cont-serv-tour{display:flex;width:100%;border-bottom:1px solid #c8dde0;padding:.8rem 0;}.serv-info .cont-serv-tour .sinfo-head,.serv-info .cont-serv-tour .sinfo-txt{border-bottom:none !important;width:auto !important;display:inline !important;}.serv-info .cont-serv-tour .sinfo-head{margin-right:.5rem !important;}.serv-info .cont-serv-tour.t-dep{display:block !important;}.serv-info .cont-serv-tour.t-classif{display:block !important;}.serv-info .cont-serv-tour.t-classif .sinfo-txt li{display:inline !important;}.serv-info .t-class{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;margin-bottom:0 !important;}.serv-info .t-class li{border-right:1px solid #c8dde0;padding:0 .5rem;color:#05b6ff;}.serv-info .t-class li:first-child{padding-left:0;}.serv-info .t-class li:last-child{border-right:none;}.serv-info .sinfo-head:first-child{border-top:none;}.serv-info .sinfo-txt:nth-child(2){border-top:none;}.tour-tips .tip-element{padding-top:1.5rem;border-top:1px solid #c8dde0;}.tour-tips .tip-element:first-child{border-top:none !important;}.tour-tips .tip-element:last-child{border-bottom:1px solid #c8dde0;}.tour-tips .tip-name{font-weight:bold;margin-bottom:1rem;}.tour-tips .check-list{display:flex;flex-wrap:wrap;justify-content:space-between;}.tour-tips .check-list li{flex-basis:48%;margin:.4rem 0;}.error-message{margin-top:3rem;flex-wrap:nowrap;}.error-message.center .error-txt{width:100% !important;}.cont-form-tour{position:sticky;top:140px;transition:top .3s;}.cont-form-tour .tour-form .dropdown-menu{top:60px !important;}.modal.tit-data-wid .modal-body{padding:0 10px 0 30px !important;}.loyalty{margin-top:6rem !important;margin-bottom:0 !important;}@media screen and (max-width:849px){.loyalty{margin-top:3rem !important;}}.footer{position:relative;top:4rem !important;}@media screen and (max-width:849px){.footer{margin-top:0 !important;top:12rem !important;}}.tourDetails .col-xl-4{margin-top:0 !important;}.tourDetails>.container .cont-form-tour .banner-header{margin-top:3.3rem;}@media screen and (max-width:1199px){.tourDetails>.container{max-width:765px !important;}.tourDetails>.container .cont-form-tour .banner-header{display:flex !important;justify-content:center !important;margin:2.3rem 0 1rem;}.tourDetails>.container .cont-form-tour .banner-header .banner-txt{color:#05b6ff !important;}.tourDetails>.container .cont-form-tour .banner-header .page-icon{margin-top:0 !important;margin-right:.5rem;}.tourDetails>.container .cont-form-tour .banner-header .page-icon .tours-icon{background-color:#05b6ff !important;}.tourDetails>.container .t-name{display:none !important;}.tourDetails>.container .loyalty{margin-top:3rem !important;}.tourDetails>.container .gallery{top:1rem !important;margin-bottom:1rem;}}@media screen and (max-width:799px) and (min-width:575px){.tourDetails>.container .gallery .big-img-gallery{width:75% !important;flex-basis:75% !important;}.tourDetails>.container .gallery .small-pictures{width:24% !important;}}@media screen and (max-width:799px){.tourDetails>.container .banner-header{flex-direction:column;align-items:center;justify-content:center !important;}}@media screen and (max-width:575px){.tourDetails>.container .logo{display:block !important;margin:0 auto;margin-bottom:1rem;}}@media screen and (max-width:629px){.tourDetails>.container .reazon-to-book{box-shadow:0 0 6px 0 rgba(14,155,213,.18);flex-direction:column;margin-top:2rem !important;}.tourDetails>.container .reazon-to-book .reazons{width:100%;border-bottom:1px solid #c8dde0;}.tourDetails>.container .reazon-to-book .time-in-cuba{width:230px;box-shadow:none !important;}.tourDetails>.container .main-attraction .medium-head{padding:0 1rem !important;}.tourDetails>.container .main-attraction .attractions{flex-wrap:wrap !important;}.tourDetails>.container .main-attraction .attractions a{flex-basis:100%;padding-left:1rem !important;}.tourDetails>.container .main-attraction .attractions a:nth-child(2n){padding-left:1rem !important;}}@media screen and (max-width:529px){.tourDetails>.container .gallery{flex-direction:column !important;}.tourDetails>.container .gallery .big-img-gallery{width:100% !important;flex-basis:100% !important;}.tourDetails>.container .gallery .small-pictures{width:100% !important;flex-direction:row;}.tourDetails>.container .gallery .small-pictures img{margin-right:.2rem !important;margin-top:.4rem;width:33%;}.tourDetails>.container .gallery .small-pictures img:last-child{margin-right:0 !important;}}@media screen and (max-width:479px){.tourDetails>.container .tour-tips .tip-element .check-list li{flex-basis:100% !important;}.tourDetails>.container .main-attraction .medium-head{font-size:1.5rem !important;}}@media screen and (max-width:429px){.tourDetails>.container .main-attraction .medium-head{padding:0 .5rem !important;}.tourDetails>.container .main-attraction .attractions a{padding-left:0 !important;}.tourDetails>.container .main-attraction .attractions a:nth-child(2n){padding-left:0 !important;}.tourDetails>.container .tour-form .tour-date-time{flex-wrap:wrap;}.tourDetails>.container .tour-form .tour-date-time .slt-dates{width:100%;margin-bottom:1rem !important;border-bottom-right-radius:8px !important;border-top-right-radius:8px !important;}.tourDetails>.container .tour-form .tour-date-time .slt-dates .dates{border-bottom-right-radius:8px !important;border-top-right-radius:8px !important;}.tourDetails>.container .tour-form .tour-date-time .slt-list{border-bottom-left-radius:8px !important;border-top-left-radius:8px !important;width:100% !important;}}@media screen and (max-width:379px){.tourDetails>.container .tour-form .passenger-data .age-poli{width:45% !important;}}@media screen and (max-width:379px) and (max-width:339px){.tourDetails>.container .tour-form .passenger-data .age-poli{width:40% !important;}}@media screen and (max-width:379px){.tourDetails>.container .banner-header .banner-txt{font-size:1.9rem;}}@media screen and (max-width:359px){.tourDetails>.container .tour-form{padding:.8rem .2rem !important;}.tourDetails>.container .tour-form .slt-location .dropdown-menu{width:110%;left:auto;right:0 !important;}}