@charset "UTF-8";.delete-scroll{overflow:hidden!important;padding-right:18px}.delete-scroll #navtop{width:calc(100% - 68px + 18px)}.delete-scroll #navtop .icon-list{right:18px}.delete-scroll #navtop .icon-list .shopping-cart{padding-right:calc(1em + 18px)}html,.content-options,.dropdown-menu{}html::-webkit-scrollbar,.content-options::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar{width:18px}html::-webkit-scrollbar-thumb,.content-options::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb{background:#1d1d53;border-radius:50px;border:5px solid #fff}html::-webkit-scrollbar-thumb:hover,html html::-webkit-scrollbar-thumb:active,.content-options::-webkit-scrollbar-thumb:hover,.content-options html::-webkit-scrollbar-thumb:active,.dropdown-menu::-webkit-scrollbar-thumb:hover,.dropdown-menu html::-webkit-scrollbar-thumb:active{background:rgba(29,29,83,.8)}html::-webkit-scrollbar-track,.content-options::-webkit-scrollbar-track,.dropdown-menu::-webkit-scrollbar-track{background:#fff}html::-webkit-scrollbar-track:hover,html html::-webkit-scrollbar-track:active,.content-options::-webkit-scrollbar-track:hover,.content-options html::-webkit-scrollbar-track:active,.dropdown-menu::-webkit-scrollbar-track:hover,.dropdown-menu html::-webkit-scrollbar-track:active{background:#fff}footer{width:100%}.glyphicon-time{display:none}.cbx{-webkit-perspective:20;perspective:20;border:2px solid #e8e8eb;background:#e8e8eb;border-radius:4px;transform:translate3d(0,0,0);cursor:pointer;transition:all .3s ease;margin-right:.5em}.cbx:hover{border-color:#0b76ef}.cbx .flip{display:block;transition:all .4s ease;transform-style:preserve-3d;position:relative;width:15px;height:15px}.cbx .front,.cbx .back{backface-visibility:hidden;position:absolute;top:0;left:0;width:15px;height:15px;border-radius:2px}.cbx .front{background:#fff;z-index:1}.cbx .back{transform:rotateY(180deg);background:#0b76ef;text-align:center;color:#fff;line-height:20px;box-shadow:0 0 0 1px #0b76ef}.cbx .back svg{fill:none}.cbx .back svg path{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}#cbx,#cbx1{display:none}#cbx:checked+.cbx,#cbx1:checked+.cbx{border-color:#0b76ef}#cbx:checked+.cbx .flip,#cbx1:checked+.cbx .flip{transform:rotateY(180deg)}.box{border:1px solid #d6d8dc;border-radius:5px}.title-page{display:flex;align-items:center;margin:48px 0 32px 0;flex-direction:column}.title-page .title{font-size:1.5em;color:#161643;position:relative}.section-searcher{background-repeat:no-repeat;background-position:right;background-color:#3d53e2}.section-searcher .content-nav-services{margin-top:45px}.section-searcher .ChauffeurRouteTab,.section-searcher .ChauffeurByHoursTab{margin-top:20px}.section-searcher .ChauffeurRouteTab .searcher-container-top,.section-searcher .ChauffeurByHoursTab .searcher-container-top{align-items:center}.section-searcher .ChauffeurRouteTab .destination-row,.section-searcher .ChauffeurByHoursTab .destination-row{align-items:center;width:80%}.section-searcher .ChauffeurRouteTab .destination-row st-autocomplete,.section-searcher .ChauffeurByHoursTab .destination-row st-autocomplete{width:70%}.section-searcher .ChauffeurRouteTab .destination-row st-autocomplete .autocomplete-selector,.section-searcher .ChauffeurByHoursTab .destination-row st-autocomplete .autocomplete-selector{width:100%}.section-searcher .filters-help-content{width:32px;height:32px;padding:6px 6px 6px 8px;margin-left:16px;border-radius:35px;background-color:#fff;display:unset;cursor:pointer}.section-searcher .filters-help-content i{color:#161643}.section-searcher .section-sercher-content{width:100%}.section-searcher span.title-page{font-size:1.125em;font-weight:500;color:#fff;margin:1.85em 0 1em;display:inline-block}.section-searcher.GuideTab{background-image:url(https://media.servantrip.com/resources/img/partners/cabeceras_buscador/bg-buscador-actividades.png);height:229px;position:relative}.section-searcher.ChauffeurByHoursTab{background-image:url(https://media.servantrip.com/resources/img/partners/cabeceras_buscador/bg-buscador-chofers.png);height:229px;position:relative;margin-bottom:42px}.section-searcher.ChauffeurRouteTab{background-image:url(https://media.servantrip.com/resources/img/partners/cabeceras_buscador/bg-buscador-transfers.png);height:229px;position:relative;margin-bottom:42px}.section-searcher.LodgingTab{background-image:url(https://s3-us-west-2.amazonaws.com/media.servantrip.com/resources/img/partners/cabeceras_buscador/img-fondo-apartments.jpg);height:229px}.section-searcher.TicketTab{background-image:url(https://s3-us-west-2.amazonaws.com/media.servantrip.com/resources/img/partners/cabeceras_buscador/bg-buscador-tickets.png);height:229px;position:relative}.section-searcher .filters-content{background:#f5f5f5;border-bottom:1px solid #d9d9d9;position:relative;left:0;width:100%;padding:16px 0;display:flex;align-items:center;border-top-left-radius:40.5px}.section-searcher .filters-content .container{display:flex;align-items:center}.section-searcher .filters-content .filter:not(:first-child){margin-left:8px}.section-searcher .top-searcher{display:flex;flex-direction:column;align-items:flex-start}.section-searcher span.selected-service{font-size:.8em;font-weight:bold;padding:.4em 1em;color:#fff;margin-bottom:1em;text-transform:uppercase;letter-spacing:.93px;margin-top:5em}.section-searcher span.title-page{width:500px;font-size:34px;font-weight:normal;color:#fff;margin-top:0!important}.section-searcher__search-type{position:relative;bottom:88px}.section-searcher__search-type .GuideTab,.section-searcher__search-type .TicketTab{margin-top:-45px}.section-searcher__search-type .filters-help-content{width:32px;height:32px;padding:6px 6px 6px 8px;margin-left:16px;border-radius:35px;background-color:#fff;display:unset;cursor:pointer}.section-searcher__search-type .filters-help-content i{color:#161643}.section-result{padding-top:0;background-color:#fff}.section-result--not-tips-screen{background-color:#f5f5f5}.section-result--activities-ticket{padding-top:180px}.section-result .no-index-results{width:100%;border-top-left-radius:40.5px;background-color:#fff;position:relative;margin-top:-88px}.section-result .no-index-results__content{height:150px}.section-result .no-index-results--quick-filters{position:absolute!important;top:331px;z-index:1}.section-result .no-index-results--activities{background-color:#ecf5ff}.section-result .search-tips{margin-top:-50px;background-color:#fff;border-top-left-radius:40.5px}.section-result .search-tips--top-with-qf{margin-top:24px}.section-result .search-tips__title{color:#3a3a3a;font-size:1.25em;font-weight:700;margin-bottom:12px}.section-result .search-tips__imgs{width:100%;height:400px;margin-top:24px;background-repeat:no-repeat}.section-result .search-tips__tips-block{margin-top:36px;margin-bottom:64px}.section-result .search-tips__small-card{margin-top:24px;margin-bottom:24px;display:flex}.section-result .search-tips__bottom-card{display:flex}.section-result .search-tips__bottom-card .card__title{font-size:1.25em;font-weight:700;color:#3a3a3a;margin-top:0;margin-bottom:0}.section-result .search-tips__bottom-card .card__text{font-size:1em!important;margin-top:8px}.section-result .search-tips__bottom-card ul{margin-top:12px;margin-bottom:24px;list-style:none}.section-result .search-tips__bottom-card ul li{margin-bottom:8px}.section-result .search-tips__bottom-card ul li::before{content:"";display:inline-block;height:13px;width:1em;margin-left:-2em;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w2.org/1999/xlink" x="0px" y="0px"><circle cx="6" cy="8" r="3" fill="rgba(43, 66, 84, 1)"/></svg>')}.section-result .search-tips__bottom-card .alert-info{justify-content:center;padding-left:24px!important;padding-right:42px}.section-result .search-tips__bottom-card .alert-info__icon{opacity:.17;color:#161643;font-size:64px;margin-right:24px}.section-result .search-tips__bottom-card .alert-info__icon::before{content:""}.section-result .search-tips .alert-warn,.section-result .search-tips .alert-info{border-radius:9px}.section-result .search-tips .alert-warn__title,.section-result .search-tips .alert-info__title{font-size:1.25em;font-weight:700;color:#3a3a3a}.section-result .search-tips .alert-warn__msg,.section-result .search-tips .alert-info__msg{font-size:1em;margin-top:8px}.section-result .search-tips .alert-warn{padding:32px 40px 0}.section-result .search-tips .alert-warn__title{margin-left:0;margin-right:auto}.section-result .search-tips .alert-warn img{margin-top:24px}.section-result .search-tips .alert-info{background-color:#ecf5ff;padding-left:40px}.section-result .search-tips .alert-info__content{justify-content:space-between}.section-result .search-tips .alert-info__msg{max-width:705px}.section-result .search-tips .card__section{padding-left:40px;padding-right:40px}.section-result .search-tips .card__title{font-size:1.125em;font-weight:700;color:#3a3a3a;margin-top:16px;margin-bottom:4px}.section-result .search-tips .card__text{font-size:.875em;color:#707070}.section-result .container--quick-filters,.section-result .container--imgs-search{background-color:#fff;position:relative;z-index:2}.frontpage-activities{background-color:#fff;position:relative;z-index:2}.frontpage-activities>div:first-child{margin-top:-50px;padding-top:0!important}.frontpage-activities__our-selection .quick-filters{background-color:unset}.frontpage-activities__our-selection .quick-filters__name{font-size:1.25em;text-shadow:#161643 1px 0 5px}.frontpage-activities__our-selection .quick-filters__item{width:550px;height:176px;background-position:center}.frontpage-activities__our-selection .quick-filters__img{width:550px;height:176px}.frontpage-activities__more-selection{padding-bottom:0!important}.frontpage-activities__more-selection .custom-carousel{height:500px;width:100%;position:relative;overflow:hidden;white-space:nowrap;-ms-touch-action:pan-y;touch-action:pan-y;margin:8px 0 0 0;padding:0}.frontpage-activities__more-selection .custom-carousel__block{position:absolute;display:flex!important;padding-right:12px}.frontpage-activities__more-selection .custom-carousel__small-block{width:360px;margin-right:24px}.frontpage-activities__more-selection .quick-filters__name{font-size:1.25em;text-shadow:#161643 1px 0 5px}.frontpage-activities__more-selection .quick-filters__item{background-position:center}.frontpage-activities__more-selection .quick-filters__item--small{width:360px;height:160px}.frontpage-activities__more-selection .quick-filters__item--small .quick-filters__img{width:360px;height:160px}.frontpage-activities__more-selection .quick-filters__item--medium{width:360px;height:266px}.frontpage-activities__more-selection .quick-filters__item--medium .quick-filters__img{width:360px;height:266px}.frontpage-activities__more-selection .quick-filters__item--big{width:360px;height:450px}.frontpage-activities__more-selection .quick-filters__item--big .quick-filters__img{width:360px;height:450px}.frontpage-activities__more-selection .rn-carousel-controls{margin-right:24px;top:-245px!important}.frontpage-activities__best-locations .options-selector{margin-top:32px}.frontpage-activities__best-locations .options-selector__top-option{font-size:1.375em;font-weight:700;color:#3a3a3a;cursor:pointer}.frontpage-activities__best-locations .options-selector__top-option:hover~.options-selector__option{border-bottom:6px solid #009eff}.frontpage-activities__best-locations .options-selector__option{font-size:.875em;font-weight:400;color:#3a3a3a;min-width:160px;border-bottom:6px solid #beddff}.frontpage-activities__best-locations .options-selector__option--active{border-bottom:6px solid #009eff}.frontpage-activities__best-locations .options-selector__option:hover{border-bottom:6px solid #009eff}.frontpage-activities__best-locations .quick-filters{background-color:unset}.frontpage-activities__best-locations .quick-filters__item{width:266px;height:152px;display:block;margin-right:24px;border-bottom-left-radius:0;border-bottom-right-radius:0}.frontpage-activities__best-locations .quick-filters__img{width:266px;height:152px;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.frontpage-activities__best-locations .quick-filters__info{width:266px;height:76px;background-color:#fff;border-bottom-left-radius:9px;border-bottom-right-radius:9px;padding:0 0 0 16px;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.frontpage-activities__best-locations .quick-filters__name{font-size:1.125em;font-weight:700;color:#3a3a3a;margin-bottom:4px}.frontpage-activities__best-locations .quick-filters__description{font-size:.875em;font-weight:400;color:#3a3a3a}.frontpage-activities__best-locations .custom-carousel{height:270px;width:100%;position:relative;overflow:hidden;white-space:nowrap;-ms-touch-action:pan-y;touch-action:pan-y;margin:8px 0 0 0;padding:0}.frontpage-activities__best-locations .custom-carousel__block{position:absolute}.frontpage-activities__best-locations button{background-color:#fff;display:flex;align-items:center;padding:8px 24px}.frontpage-activities__best-locations button:hover{background:#fff}.frontpage-activities__best-locations button:active{color:#161643;background-color:#fff}.frontpage-activities__best-locations button:active i{color:#161643}.frontpage-activities__best-locations button i{color:#3a3a3a;margin-left:8px}.frontpage-activities__extra-locations h3{font-size:1.125em;font-weight:700;color:#3a3a3a;margin-bottom:8px}.frontpage-activities__extra-locations span{font-size:15px;color:#3a3a3a;margin:8px 0;cursor:pointer}.frontpage-activities__our-selection,.frontpage-activities__best-locations,.frontpage-activities__search-tips{background-color:#ecf5ff}.frontpage-activities__our-selection,.frontpage-activities__more-selection,.frontpage-activities__best-locations,.frontpage-activities__extra-locations,.frontpage-activities__search-tips{padding:37px 0 48px 0}.frontpage-activities .rn-carousel-controls{position:relative;top:-130px}.frontpage-activities .rn-carousel-controls .rn-carousel-control{margin:0;border-radius:0;transform:translate(0,-50%);display:flex;align-items:center;color:#fff;cursor:pointer}.frontpage-activities .rn-carousel-controls .rn-carousel-control-prev{z-index:1;float:left}.frontpage-activities .rn-carousel-controls .rn-carousel-control-prev:hover::before,.frontpage-activities .rn-carousel-controls .rn-carousel-control-prev:focus::before{transform:scale(1.1)}.frontpage-activities .rn-carousel-controls .rn-carousel-control-prev:before{content:"";font-style:normal;font-family:"fontservantrip"!important;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1em;width:48px;height:48px;border-radius:30px;background-color:#fff;color:#161643;margin-left:-28px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 12px 0 rgba(0,0,0,.2);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.frontpage-activities .rn-carousel-controls .rn-carousel-control-next{z-index:1;float:right}.frontpage-activities .rn-carousel-controls .rn-carousel-control-next:hover::before,.frontpage-activities .rn-carousel-controls .rn-carousel-control-next:focus::before{transform:scale(1.1)}.frontpage-activities .rn-carousel-controls .rn-carousel-control-next:before{content:"";font-style:normal;font-family:"fontservantrip"!important;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1em;width:48px;height:48px;border-radius:30px;margin-right:-28px;background-color:#fff;color:#161643;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 12px 0 rgba(0,0,0,.2);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.frontpage-activities .search-tips{background-color:unset}.frontpage-activities .search-tips__title{font-size:1.125em}.frontpage-activities .search-tips__tips-block{margin-bottom:0}.frontpage-activities .search-tips__tips-block .alert-warn{background-color:#cce4ff}.frontpage-activities .search-tips__tips-block .alert-warn img{width:251px}.frontpage-activities .quick-filters__item{background:unset;overflow:hidden;position:relative}.frontpage-activities .quick-filters__item:hover .quick-filters__img,.frontpage-activities .quick-filters__item:focus .quick-filters__img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.frontpage-activities .quick-filters__img{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-repeat:no-repeat;background-size:cover;position:absolute;z-index:1;border-radius:9px;overflow:hidden}.frontpage-activities .quick-filters__info{z-index:2}.frontpage-activities .quick-filters__title{font-size:1.125em}.frontpage-activities .search-tips,.frontpage-activities .quick-filters{margin-top:0;border-radius:unset}.content-nav-services .nav-services{margin-left:0;border:none}.content-nav-services .nav-services ul{border-bottom:1px solid #d6d8dc;padding-left:0;margin-bottom:0;list-style:none}.content-nav-services .nav-services li{float:left}.content-nav-services .nav-services li a{border:none;font-weight:500;padding:5px 17px 7px 18px;color:#fff;border-radius:16px;font-size:1em;margin-right:8px;text-transform:lowercase;height:32px;background-color:transparent;transition:background-color .2s ease-in-out}.content-nav-services .nav-services li a::first-letter {text-transform:uppercase}.content-nav-services .nav-services li.active a{cursor:default;font-weight:700;background-color:rgba(255,255,255,.2);transition:background-color .2s ease-in-out}.content-nav-services .nav-services li.hover a,.content-nav-services .nav-services li a:focus,.content-nav-services .nav-services li a:hover{color:#fff;background-color:rgba(255,255,255,.2);border-radius:16px;border:none}.content-nav-services .nav-services li.hover a::after,.content-nav-services .nav-services li a:focus::after,.content-nav-services .nav-services li a:hover::after{transform:scale(1)}.pre-searcher-container{background-color:rgba(0,0,0,.3)}.searcher-container{background-color:rgba(0,0,0,.3)}.searcher-container-top{padding-bottom:32px}.searcher-container-top .activities-top-row{align-items:center}.quick-filters{margin-top:-50px;background-color:#fff;border-top-left-radius:40.5px}.quick-filters__title{color:#3a3a3a;font-size:1.25em;font-weight:700;margin-bottom:12px}.quick-filters__item{width:264px;height:200px;border-radius:9px;margin-top:24px;display:inline-flex;background-repeat:no-repeat;background-size:cover;align-items:end}.quick-filters__item:hover{cursor:pointer}.quick-filters__info{padding:24px}.quick-filters__name{display:block;font-size:1.5em;font-weight:500;color:#fff;line-height:1.1em;white-space:normal}.quick-filters__description{display:block;font-size:.875em;color:#fff}.quick-filters .skeleton-loader .quick-filters__item{background-color:#fff;animation:animationSkeleton 2s linear infinite}.filter-style>div{border-bottom:none}.filter-style--radius-left{border-top-left-radius:40.5px}.filter-style__recommendation_block{background-color:#ecf5ff;min-height:88px}.filter-style__recommendation_info{padding:32px 0 32px 0}.filter-style__recommendation_info>span{color:#3a3a3a;font-size:1.375em;font-weight:500}.filter-style__recommendation_info div{cursor:pointer;margin-right:12px}.filter-style__recommendation_info div span,.filter-style__recommendation_info div i{font-weight:500;color:#161643}.filter-style__recommendation_info div i{font-size:.75em;font-weight:400}.filter-style__recommendation_filters{padding-bottom:16px;min-height:190px}.filter-style__recommendation_filters .custom-carousel{display:flex;flex-wrap:nowrap;align-items:stretch;padding:0;margin:0;list-style:none;overflow:hidden}.filter-style__recommendation_filters .custom-carousel__block{margin-right:-229px;display:flex!important}.filter-style__recommendation_filters .rn-carousel-controls{position:relative;top:-75px;z-index:1}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control{margin:0;border-radius:0;transform:translate(0,-50%);display:flex;align-items:center;color:#fff;cursor:pointer}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-prev{position:relative;z-index:51;float:left}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-prev:hover::before,.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-prev:focus::before{transform:scale(1.1)}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-prev:before{content:"";font-style:normal;font-family:"fontservantrip"!important;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1em;width:48px;height:48px;border-radius:30px;background-color:#fff;color:#161643;margin-left:-28px;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 12px 0 rgba(0,0,0,.2);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-next{position:relative;z-index:51;float:right;right:11px}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-next:hover::before,.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-next:focus::before{transform:scale(1.1)}.filter-style__recommendation_filters .rn-carousel-controls .rn-carousel-control-next:before{content:"";font-style:normal;font-family:"fontservantrip"!important;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1em;width:48px;height:48px;border-radius:30px;margin-right:-28px;background-color:#fff;color:#161643;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 12px 0 rgba(0,0,0,.2);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.filter-style__recommendation_filters .cover-quick-filters{width:100%}.filter-style__recommendation_filters .cover-quick-filters__item{overflow:hidden}.filter-style__recommendation_filters .cover-quick-filters__item:hover .cover-quick-filters__img,.filter-style__recommendation_filters .cover-quick-filters__item:focus .cover-quick-filters__img{-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.filter-style__recommendation_filters .cover-quick-filters__card{width:213px;margin-right:16px;display:flex;flex-direction:column;overflow:hidden;border-top-left-radius:9px;border-top-right-radius:9px;cursor:pointer}.filter-style__recommendation_filters .cover-quick-filters__img{height:109px;border-top-left-radius:9px;border-top-right-radius:9px;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.filter-style__recommendation_filters .cover-quick-filters__info{background-color:#fff;border-bottom-left-radius:9px;border-bottom-right-radius:9px;padding:8px 0 8px 12px;white-space:normal;flex-grow:1}.filter-style__recommendation_filters .cover-quick-filters__name{font-size:1em;font-weight:700;color:#3a3a3a}.filter-style__recommendation_filters .cover-quick-filters__top-count{position:absolute;top:8px;left:8px;z-index:9;height:20px;padding:0 4px;border-radius:4px;box-shadow:0 0 8px 0 rgba(22,22,67,.2);background-color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.filter-style__recommendation_filters .cover-quick-filters__top-count span{font-size:.75em;font-weight:500;color:#161643;text-transform:lowercase}.filter-style__info_and_buttons_block{background-color:#fff;height:90px}.filter-style__info_and_buttons_block--no-rb{border-top-left-radius:40.5px}.filter-style--tags,.filter-style__tags-block{margin-bottom:-66px}.filter-style__quick-filters{margin-top:24px;margin-bottom:-20px}.filter-style__quick-filters .rn-carousel-controls{position:relative;top:-40px}.filter-style__quick-filters .rn-carousel-controls .rn-carousel-control{margin:0;border-radius:0;transform:translate(0,-50%);display:flex;align-items:center;color:#fff;cursor:pointer}.filter-style__quick-filters .rn-carousel-controls .rn-carousel-control-prev{z-index:1;float:left}.filter-style__quick-filters .rn-carousel-controls .rn-carousel-control-prev:before{content:"";font-style:normal;font-family:"fontservantrip"!important;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:.625em;width:28px;height:28px;padding:9px 8px 9px 8px;border-radius:16px;background-color:#161643;color:#fff;margin-left:-28px}.filter-style__quick-filters .rn-carousel-controls .rn-carousel-control-next{z-index:1;float:right}.filter-style__quick-filters .rn-carousel-controls .rn-carousel-control-next:before{content:"";font-style:normal;font-family:"fontservantrip"!important;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:.625em;width:28px;height:28px;padding:9px 8px 10px 10px;border-radius:16px;margin-right:-28px;background-color:#161643;color:#fff}.filter-style__recommended-list{height:88px;width:100%;position:relative;overflow:hidden;white-space:nowrap;-ms-touch-action:pan-y;touch-action:pan-y;margin:8px 0 0 0;padding:0}.filter-style__recommended{position:absolute;width:50%;height:72px;border-radius:6px;cursor:pointer}.filter-style__recommended-img{background-repeat:no-repeat;background-size:cover;background-position:center;height:100%;position:relative;border-radius:6px;margin:8px}.filter-style__recommended-img:hover,.filter-style__recommended-img--selected{border-radius:6px;box-shadow:0 0 0 2px #009eff,inset 0 0 0 2px #009eff,inset 0 0 0 3px #fff}.filter-style__recommended-img--disabled{opacity:.7}.filter-style__recommended-content{position:absolute;left:0;bottom:0;padding:12px}.filter-style__recommended-title{font-size:1.125em;font-weight:700;display:block;width:121px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.filter-style__recommended-numtotal{font-size:.875em;white-space:nowrap;color:#fff}.filter-style--buttons{margin-top:24px}.filter-style--all-tags{margin-top:24px}.not-results{margin-top:56px;background-color:#f5f5f5}.not-results--top-transfer{margin-top:150px}#navtop{height:68px;display:flex;align-items:center;position:fixed;z-index:3;background:#fff;width:calc(100% - 68px);top:0;left:68px}#navtop.no-active-sidebar{width:100%;left:0;font-family:"Roboto",sans-serif;font-size:16px;display:none!important}#navtop.no-active-sidebar .menu-no-login li a{color:#3a3a3a!important}#navtop .logo{height:40px;display:flex;align-items:center;margin-left:.7em}#navtop .logo img{height:100%;width:auto}#navtop .icon-list{position:absolute;top:0;right:0;height:100%}#navtop .icon-list ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;height:100%;justify-content:center}#navtop .icon-list ul li.item-icon{padding:1em;cursor:pointer;position:relative;height:100%;display:flex;align-items:center;justify-content:center}#navtop .icon-list ul li.item-icon:after{content:""}#navtop .icon-list ul li.item-icon.shopping-cart:after{content:none}#navtop .icon-list ul li.item-icon i{color:#bfc6cb;font-size:1.2em}#navtop .icon-list ul li.item-icon.link{display:flex;border-radius:20px;background:#f1f1f1;height:unset;padding:9px 18px 7px 14px;margin:0 8px}#navtop .icon-list ul li.item-icon.link .separator{width:1px;height:24px;background-color:#909da7;opacity:.29;margin:0 12px}#navtop .icon-list ul li.item-icon.link i{font-size:1em;opacity:.5;color:#161643}#navtop .icon-list ul li.item-icon.link a{display:flex;align-items:center}#navtop .icon-list ul li.item-icon.link a .info-user{display:flex;align-items:center}#navtop .icon-list ul li.item-icon.link a .info-user .name span{font-size:1em;font-weight:500;color:#161643}#navtop .icon-list ul li.item-icon.link a .info-user .agency span{font-size:.875em}#navtop .icon-list ul li.item-icon.link a .info-user .agency span:first-child{margin-left:8px;margin-right:4px}#navtop .icon-list ul li.item-icon.shopping-cart{background:#1d1d53}#navtop .icon-list ul li.item-icon.shopping-cart a{display:flex;align-items:center}#navtop .icon-list ul li.item-icon.shopping-cart a .text{color:#fff;font-size:.8em;font-weight:bold;margin-right:1em}#navtop .icon-list ul li.item-icon.shopping-cart .total-price{margin:0 1em 0 .5em}#navtop .icon-list ul li.item-icon.shopping-cart .total-price span{color:#fff;font-weight:700}#navtop .icon-list ul li.item-icon.shopping-cart .cart-icon{position:relative;margin-right:2em}#navtop .icon-list ul li.item-icon.shopping-cart .cart-icon .num{right:-10px;bottom:-2px}#navtop .icon-list ul li.item-icon.shopping-cart:hover{background:#2a2a79}#navtop .icon-list ul li.item-icon.shopping-cart:active{background:#10102d}#navtop .icon-list ul li.item-icon.help{width:40px;height:40px;margin-right:8px;padding:12px;border-radius:34px;background-color:#f1f1f1}#navtop .icon-list ul li.item-icon.help i{color:#161643;font-size:1em;opacity:.5}#navtop .icon-list ul li.item-icon.help .dropdown-help{position:absolute;z-index:1;background:#fff;right:0;border:1px solid #d6d8dc;display:none}#navtop .icon-list ul li.item-icon.help .dropdown-help.active{display:block!important}#navtop .icon-list ul li.item-icon.help .dropdown-help div{padding:1em;white-space:nowrap}#navtop .icon-list ul li.item-icon.help .dropdown-help div:first-child{border-bottom:1px solid #d6d8dc}#navtop .icon-list ul li.item-icon .cart-icon .num,#navtop .icon-list ul li.item-icon.notifications .num{position:absolute;background:#009eff;border-radius:100%;text-align:center;min-width:16px;min-height:16px;color:#fff;display:flex;align-items:center;justify-content:center}#navtop .icon-list ul li.item-icon .cart-icon .num span,#navtop .icon-list ul li.item-icon.notifications .num span{color:#fff;font-size:.7em;line-height:.7em;padding:.2em;font-weight:700}#navtop .icon-list ul li.item-icon.notifications .num{bottom:12px;right:9px}#navtop .icon-list ul li.item-icon.shopping-cart-price{display:flex;border-radius:20px;background:#161643;height:unset;padding:9px 18px 7px 14px;margin-right:8px}#navtop .icon-list ul li.item-icon.shopping-cart-price .separator{width:1px;height:24px;background-color:#fff;opacity:.29;margin:0 12px 0 16px}#navtop .icon-list ul li.item-icon.shopping-cart-price .total-price{margin:0 0 0 0}#navtop .icon-list ul li.item-icon.shopping-cart-price .total-price span{font-size:1em;font-weight:500}#navtop .icon-list ul li.item-icon.shopping-cart-price .cart-icon{margin-right:0}#navtop .icon-list ul li.item-icon.shopping-cart-price .cart-icon .st-cart-o{color:#fff;font-size:1em}#navtop .icon-list ul li.item-icon.shopping-cart-price .cart-icon .num{min-width:15px;min-height:15px;bottom:14px}#navtop .icon-list ul li.item-icon.shopping-cart-price .cart-icon .num span{font-size:.625em}nav.main-menu{position:fixed;top:0;bottom:0;height:100%;left:0;z-index:6;width:68px}nav.main-menu.expanded{width:100%}nav.main-menu.expanded .toolbar{width:250px;z-index:6;-webkit-transition:width .2s linear;transition:width .2s linear}nav.main-menu.expanded .overlay{display:block;position:absolute;top:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:5}nav.main-menu.expanded ul li.item-icon .text{left:60px;opacity:1;transition:opacity 2.5s;-webkit-transition:opacity 2.5s}nav.main-menu.expanded .powered-icon{width:100%}nav.main-menu.expanded .powered-icon .collapsed{display:none}nav.main-menu.expanded .powered-icon .expanded{display:block}nav.main-menu.expanded .tooltip-left-sidebar{display:none}nav.main-menu .overlay{display:none}nav.main-menu .toolbar{position:absolute;height:100%;width:68px;background:#161643;-webkit-transition:width .2s linear;transition:width .2s linear}nav.main-menu ul{list-style:none;margin:0;padding:0}nav.main-menu ul li{position:relative;width:100%;height:60px;display:flex;align-items:center;justify-content:center}nav.main-menu ul li .toggle-menu{cursor:pointer;outline:none;pointer-events:initial;position:relative}nav.main-menu ul li .toggle-menu span{background-color:rgba(255,255,255,.5);content:"";display:block;height:2px;position:absolute;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;width:20px}nav.main-menu ul li .toggle-menu span:before,nav.main-menu ul li .toggle-menu span:after{background-color:rgba(255,255,255,.5);content:"";display:block;height:2px;position:absolute;transform-origin:50% 50%;transition:background-color .2s ease-in-out,top .2s .2s ease-out,transform .2s linear;width:20px}nav.main-menu ul li .toggle-menu span:before{top:5px}nav.main-menu ul li .toggle-menu span:after{top:-5px}nav.main-menu ul li .toggle-menu.active span{background-color:transparent;transition:background .2s ease-out}nav.main-menu ul li .toggle-menu.active span:before,nav.main-menu ul li .toggle-menu.active span:after{transition:top .2s ease-out,transform .2s .2s ease-out}nav.main-menu ul li .toggle-menu.active span:before{top:0;transform:rotate3d(0,0,1,-45deg)}nav.main-menu ul li .toggle-menu.active span:after{top:0;transform:rotate3d(0,0,1,45deg)}nav.main-menu ul li.item-icon:not(.nohover):hover{}nav.main-menu ul li.item-icon:not(.nohover):hover .noactive{background:rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;margin-top:10px;margin-left:14px;margin-bottom:10px}nav.main-menu ul li.item-icon a{position:absolute;left:0;height:100%;width:100%;display:flex}nav.main-menu ul li.item-icon .icon{display:flex;align-items:center;justify-content:center;width:68px;text-align:center}nav.main-menu ul li.item-icon .icon.active{background:rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;margin-top:10px;margin-left:14px}nav.main-menu ul li.item-icon .icon i{color:#fff;font-size:18px}nav.main-menu ul li.item-icon .text{position:absolute;left:-10px;justify-content:center;align-items:center;height:100%;display:flex;opacity:0;transition:all .1s;-webkit-transition:all .1s}nav.main-menu ul li.item-icon .text span{color:#fff}nav.main-menu ul li.item-icon.burguer-menu{position:relative;border-bottom:1px solid #161643}nav.main-menu ul li.item-icon.burguer-menu .icon{height:100%;position:absolute;left:0}nav.main-menu ul li.item-icon.burguer-menu .icon .toggle-menu{width:100%;height:100%;display:flex;align-items:center;justify-content:center}nav.main-menu ul li .tooltip-left-sidebar{display:inline-block;position:absolute;background-color:#161643;padding:8px 15px;border-radius:3px;left:70px;opacity:1;visibility:hidden;color:#fff;font-weight:500;white-space:nowrap;font-size:.8em;text-align:center}nav.main-menu ul li .tooltip-left-sidebar:before{content:"";display:block;position:absolute;left:-5px;top:50%;transform:rotate(45deg) translate(-25%,-55%);width:10px;height:10px;background-color:inherit}nav.main-menu ul li:hover .tooltip-left-sidebar{visibility:visible;margin-left:8px;opacity:1}nav.main-menu ul li:hover .tooltip-left-active{margin-left:7px}nav.main-menu .powered-icon{display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;height:60px;width:60px}nav.main-menu .powered-icon img.collapsed,nav.main-menu .powered-icon img.expanded{height:75%;width:auto}nav.main-menu .powered-icon img.collapsed{display:block}nav.main-menu .powered-icon img.expanded{display:none}#footer{background:#fff;border-top:1px solid #d6d8dc}#footer .footer-container{display:flex;justify-content:space-between;margin-top:8px;margin-bottom:8px}#footer .footer-container__copyright{display:flex;align-items:center;margin-left:92px}#footer .footer-container__copyright p{color:#707070;font-size:1em}#footer .footer-container__first-text{color:#3a3a3a;font-weight:500}#footer .footer-container__second-text{color:#3a3a3a}#footer .footer-container__list-links{display:flex}#footer .footer-container__links{margin:12px;font-size:1em!important;color:#009eff;display:flex;align-items:center;justify-content:center;font-weight:500!important}#footer .footer-container__external{display:flex;color:#009eff;font-weight:500;align-items:center}#footer .footer-container__text{color:#009eff}#footer .footer-container__icon{color:#909da7;margin-right:4px}#footer .footer-container__flag-icon{margin-right:8px;font-size:.813em}#footer .footer-container__external-icon{margin-left:8px;color:#707070;font-size:.813em}#footer .footer-container a{color:#009eff;font-weight:700}#footer .basic-centered-modal .modal-dialog{width:744px}#footer .basic-centered-modal .modal-custom__section{padding:42px 71px 64px}#footer .basic-centered-modal .btn-language-selector{display:flex;align-items:center;justify-content:center;width:194px;height:64px;background-color:#f7f7f7;border-radius:6px}#footer .basic-centered-modal .btn-language-selector--active{border:solid 2px #161643;background-color:#fff;cursor:default}#footer .basic-centered-modal .btn-language-selector:hover{border:solid 2px #161643;background-color:#fff;cursor:pointer}#footer .basic-centered-modal .btn-language-selector__flag{margin-right:8px;width:25px;height:16px}#footer .basic-centered-modal .btn-language-selector__flag--es-ES{background-image:url("https://media.servantrip.com/resources/img/partners/flags/es-ES.svg");background-repeat:no-repeat}#footer .basic-centered-modal .btn-language-selector__flag--en-GB{background-image:url("https://media.servantrip.com/resources/img/partners/flags/en-GB.svg");background-repeat:no-repeat}#footer .basic-centered-modal .btn-language-selector__flag--de-DE{background-image:url("https://media.servantrip.com/resources/img/partners/flags/de-DE.svg");background-repeat:no-repeat}#footer .basic-centered-modal .btn-language-selector__flag--it-IT{background-image:url("https://media.servantrip.com/resources/img/partners/flags/it-IT.svg");background-repeat:no-repeat}#footer .basic-centered-modal .btn-language-selector__flag--pt-PT{background-image:url("https://media.servantrip.com/resources/img/partners/flags/pt-PT.svg");background-repeat:no-repeat}#footer .basic-centered-modal .btn-language-selector__flag--fr-FR{background-image:url("https://media.servantrip.com/resources/img/partners/flags/fr-FR.svg");background-repeat:no-repeat}#footer .basic-centered-modal .alert-info{margin-top:32px;background-color:#ecf5ff}#footer .basic-centered-modal .alert-info__content{align-items:normal}#footer .basic-centered-modal .alert-info__icon{padding-right:12px}#footer .basic-centered-modal .alert-info__icon::before{content:""}#footer .basic-centered-modal .alert-info__icon,#footer .basic-centered-modal .alert-info__msg{color:#3a3a3a}.card.collapse{display:none}.card.collapse.in{display:block}.card.collapsing{visibility:none}.card.footer-btn .footer{display:flex;justify-content:flex-end;border-top:1px solid #d6d8dc}.card.card-table{margin-top:2em}.card.card-table .header{padding:1em;display:flex;align-items:center}.card.card-table .header .num-total{width:30px;height:30px;border-radius:50%;background:#1d1d53;display:flex;align-items:center;justify-content:center;margin-right:1em}.card.card-table .header .num-total span{color:#fff}.card.card-table .header p{font-size:1em;color:#3a3a3a;font-weight:500}.card.card-table .content .index-title{display:flex;align-items:center;padding:.5em 0;background:#f1f1f1;border-top:1px solid #d6d8dc;border-bottom:1px solid #d6d8dc}.card.card-table .content .index-title .index span{font-variant-caps:all-small-caps;font-size:1.3em;font-weight:500}.card.card-table .content .booking{display:flex;align-items:center;border-bottom:1px solid #d6d8dc}.card.card-table .content .booking:last-child{border:none}.card.card-table .content .booking span{font-size:.9em}.card.card-table .content .booking .field{padding:1.5em 0 1.5em 1em}.card.card-table .content .booking .field.payday-limit div,.card.card-table .content .booking .field.fecha-límite-de-pago div{background:rgba(250,190,0,.3);border-radius:20px;padding:.1em 0;display:flex;align-items:center;justify-content:center;width:90%;margin:0 auto}.card.card-table .content .booking .field.payday-limit div span,.card.card-table .content .booking .field.fecha-límite-de-pago div span{margin-left:.5em;font-size:.8em}.card.card-table .content .booking .field.payday-limit div i,.card.card-table .content .booking .field.fecha-límite-de-pago div i{color:#fabe00;font-weight:700}.card.card-table .content .booking .field.traveller-name span,.card.card-table .content .booking .field.nombre-del-viajero span{font-weight:500}.card.card-table .content .booking .field.booking-reference span,.card.card-table .content .booking .field.localizador-de-reserva span{color:#1d1d53;font-weight:700;font-size:1em}.card.card-table .content .booking .field.price span,.card.card-table .content .booking .field.price span{font-weight:700;color:#3a3a3a}.card.card-table .content .booking .field.status .label-status,.card.card-table .content .booking .field.estado .label-status{border:1px solid;border-radius:20px;width:70%;margin:0 auto;padding:.1em 0}.card.card-table .content .booking .field.status .label-status--success,.card.card-table .content .booking .field.estado .label-status--success{border-color:#16b788;background-color:rgba(22,183,136,.15);color:#16b788}.card.card-table .content .booking .field.status .label-status--cancel,.card.card-table .content .booking .field.estado .label-status--cancel{border-color:#fe5539;background-color:rgba(254,85,57,.15);color:#fe5539}.card.card-table .content .booking .field.status .label-status--pending,.card.card-table .content .booking .field.estado .label-status--pending{border-color:#fabe00;background-color:rgba(250,190,0,.15);color:#fabe00}.card.card-table .content .booking .field.status .label-status--error,.card.card-table .content .booking .field.estado .label-status--error{border-color:#c4c4c4;background-color:rgba(196,196,196,.15);color:#c4c4c4}.card.card-table .content .index,.card.card-table .content .field{padding-left:1em}.card.card-table .content .booking-reference,.card.card-table .content .localizador-de-reserva{width:15%}.card.card-table .content .start-date,.card.card-table .content .fecha-de-inicio{width:20%}.card.card-table .content .traveller-name,.card.card-table .content .nombre-del-viajero{width:30%}.card.card-table .content .payday-limit,.card.card-table .content .status,.card.card-table .content .fecha-límite-de-pago,.card.card-table .content .estado{width:20%;text-align:center}.card.card-table .content .price,.card.card-table .content .precio{width:10%;text-align:center}.card.card-table .content .link{width:5%;display:flex;position:relative;align-items:center;justify-content:center;padding-left:0!important}.card.card-table .content .link i{color:#bfc6cb}.card.card-table .content .link i:after{content:"";position:absolute;left:0;top:50%;transform:translate(0,-50%);background:#d6d8dc;height:80%;width:1px}.card.card-table .content .booking-reference,.card.card-table .content .start-date,.card.card-table .content .traveller-name,.card.card-table .content .localizador-de-reserva,.card.card-table .content .fecha-de-inicio,.card.card-table .content .nombre-del-viajero{text-align:left}.card.profile-info{display:flex}.card.profile-info.agent{flex-direction:column;padding:1em}.card.profile-info .header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1em;border-bottom:1px solid #d6d8dc}.card.profile-info .header .name span{font-size:1.3em;color:#3a3a3a;font-weight:700}.card.profile-info .header .email i,.card.profile-info .header .email span{font-size:.9em}.card.profile-info .header .change-pswd{cursor:pointer}.card.profile-info .header .change-pswd i,.card.profile-info .header .change-pswd span{color:#009eff;font-weight:500}.card.profile-info .content-btn{width:100%;padding:1em 0}.card.profile-info .content-btn .general-btn{padding:.7em 2.5em;float:right;text-transform:none}.card.profile-info .left{padding:1em;border-right:1px solid #d6d8dc}.card.profile-info .left form{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.card.profile-info .left form .imagen{height:200px;width:100%;border:1px solid #d6d8dc;border-radius:3px;position:relative;background-repeat:no-repeat;background-size:contain;background-position:center}.card.profile-info .left form .imagen.empty{background-image:url("https://media.servantrip.com/resources/img/partners/img-user-default.png")}.card.profile-info .left form .btn-options-img{border:1px solid #1d1d53;padding:1em 1.5em;border-radius:3px;position:absolute;bottom:-1.5em;left:50%;transform:translate(-50%,0);background:#fff;display:flex;align-items:center;justify-content:center;background:#fff}.card.profile-info .left form .content-option{display:none;position:absolute;left:50%;transform:translate(-50%,0);border-radius:3px;box-shadow:0 0 12px 0 rgba(0,0,0,.12);padding:1em;width:60%}.card.profile-info .left form .content-option ul{list-style:none;margin:0;padding:0}.card.profile-info .left form .content-btn{width:100%;padding:1em 0}.card.profile-info .left form .content-btn .btn-save{padding:.7em 1.5em;background-color:#009eff;color:#fff;border-radius:3px;float:right}.card.profile-info .right{padding:1em}.card.order-confirmation{display:flex;width:744px;margin-right:auto;margin-left:auto}.card.order-confirmation .alert-warn{border-radius:6px;margin-top:32px}.card.order-confirmation .alert-warn__content{align-items:normal}.card.order-confirmation .alert-warn__msg{color:#3a3a3a}.card.order-confirmation .info-block__title{font-size:18px;font-weight:700;color:#3a3a3a;margin-bottom:4px}.card.order-confirmation .info-block__text-info{font-size:16px;color:#3a3a3a}.card.order-confirmation .info-block__text-info strong{margin-left:4px}.card.order-confirmation .info-block .st-circle-check-o{color:#16b788;font-size:22px}.card.order-confirmation .info-block .st-warning-o{color:#f1b72b;font-size:22px}.card.order-confirmation .info-block .st-warning-o--error{color:#fe5539!important}.card.order-confirmation .card__content{display:flex;flex-direction:column;align-items:center;padding-left:72px;padding-right:72px;padding-bottom:72px}.card.order-confirmation .card__title{font-size:24px;font-weight:700;white-space:nowrap}.card.order-confirmation .card__text{font-size:1em;line-height:1.5;text-align:center;color:#3a3a3a}.card.order-confirmation .card__text strong{font-weight:700}.card.order-confirmation .card__subtext{margin-top:8px;color:#3a3a3a}.card.order-confirmation .card__subtext strong{margin-left:4px}.card.order-confirmation .bottom{width:100%}.card.order-confirmation .left{display:flex;flex-direction:column;width:100%;padding-bottom:0;padding-top:56px}.card.order-confirmation .left.no-right{width:100%;border:none}.card.order-confirmation .left .icon{margin-bottom:32px;margin-left:0;margin-right:auto}.card.order-confirmation .left .icon i{font-size:3.4em;opacity:.4}.card.order-confirmation .left .icon i.st-circle-check{color:#16b788}.card.order-confirmation .left .icon i.st-warning{color:#fe5539}.card.order-confirmation .left .text{display:flex;flex-direction:column}.card.order-confirmation .left .text .alert-warn--extra{padding:24px}.card.order-confirmation .left .text .alert-warn--extra .alert-warn__msg{font-size:16px}.card.order-confirmation .left .text .alert-warn__title{font-size:16px;font-weight:bold;color:#3a3a3a;margin-bottom:4px}.card.order-confirmation .left .text>div{text-align:left}.card.order-confirmation .left .text>div:first-child{}.card.order-confirmation .left .text>div .st-info{font-size:1.125em}.card.order-confirmation .left .text>div .st-warning-o{color:#f1b72b}.card.order-confirmation .left .text>div .st-clock-pending{color:#909da7;font-size:22px}.card.order-confirmation .left .text>div i{margin-right:16px}.card.order-confirmation .left .info-booking{padding:18px 27px 18px 27px;margin-top:24px;background:#f1f1f1}.card.order-confirmation .left .info-booking .info{display:flex;align-items:center;justify-content:space-between}.card.order-confirmation .left .info-booking .info .order-code span{font-weight:700;color:#3a3a3a}.card.order-confirmation .left .info-booking .info .see-details a{display:flex;align-items:center}.card.order-confirmation .left .info-booking .info .see-details a span,.card.order-confirmation .left .info-booking .info .see-details a i{font-size:.85em}.card.order-confirmation .left .info-booking .info .see-details a span{color:#009eff;margin-right:.3em}.card.order-confirmation .left .info-booking .info .see-details a i{color:#009eff;font-size:.625em;margin-bottom:-2px}.card.order-confirmation .left .info-booking .services-error__title{font-size:.875em;font-weight:700;color:#3a3a3a}.card.order-confirmation .left .info-booking .services-error__body{display:flex;flex-direction:column;margin-top:4px}.card.order-confirmation .left .info-booking .services-error__body span{font-size:.875em;color:#3a3a3a;margin-left:8px}.card.order-confirmation .left .info-booking .services-error__body span i{font-size:.625em;color:#fe5539}.card.order-confirmation .right{width:100%;padding-bottom:0;padding-top:32px}.card.order-confirmation .right__options{display:flex;justify-content:space-between}.card.order-confirmation .right__options .filters-help-content{margin-bottom:unset!important}.card.order-confirmation .right__options .filters-help-content__link{padding-left:0!important}.card.order-confirmation .right__options a{width:245px!important;height:48px;display:flex;align-items:center;justify-content:center}.card.order-confirmation .right__options a span{font-size:1em!important;font-weight:500}.card.order-confirmation .right__options a i{margin-left:8px}.card.order-confirmation .right__pay-now{margin-left:auto}.card.order-confirmation .right__pay-now a{padding:.5em .7em}.card.order-confirmation .right div:first-child{}.card.order-confirmation .right div a{width:100%;padding-top:.5em;padding-bottom:.5em}.card.order-confirmation .right div a span,.card.order-confirmation .right div a i{font-size:.85em}.card.booking-detail{margin-bottom:1em}.card.booking-detail .content{padding:1em}.card.booking-detail .title{font-weight:600;color:#3a3a3a}.card.booking-detail .booked-service,.card.booking-detail .original-route,.card.booking-detail .guide-details,.card.booking-detail .date,.card.booking-detail .hour-beginning,.card.booking-detail .duration,.card.booking-detail .numPeople,.card.booking-detail .baggage,.card.booking-detail .comments,.card.booking-detail .amount,.card.booking-detail .transfer-details,.card.booking-detail .meeting-point{padding:1em}.card.order-code{margin-bottom:1em}.card.order-code .header{display:flex;justify-content:space-between;align-items:center}.card.order-code .header .content-title{display:flex;flex-direction:column}.card.order-code .header .content-title__ext-ref{font-size:.875em;margin-top:4px}.card.order-code .header .content-title.success .status{color:#16b788}.card.order-code .header .content-title.success .title:before{background:#16b788;animation:rippleSuccess 1.4s linear infinite}.card.order-code .header .content-title.error .status{color:#fe5539}.card.order-code .header .content-title.error .title:before{background:#fe5539;animation:rippleError 1.4s linear infinite}.card.order-code .header .content-title.pending .status{color:#fabe00}.card.order-code .header .content-title.pending .title:before{background:#fabe00;animation:ripplePending 1.4s linear infinite}.card.order-code .header .content-title.cancelled .status{color:#c4c4c4}.card.order-code .header .content-title.cancelled .title:before{background:#c4c4c4;animation:rippleCancelled 1.4s linear infinite}.card.order-code .header .content-title .pay-before{padding-left:1em;padding-top:.3em}.card.order-code .header .content-title .pay-before span{font-size:.85em;font-color:#3a3a3a}.card.order-code .header .content-title .pay-before .title-paylimit{font-size:.85em}.card.order-code .header .content-title .title{position:relative;padding-left:15px}.card.order-code .header .content-title .title:before{content:"";height:8px;width:8px;border-radius:50%;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.card.order-code .header .content-title .status{font-size:.85em;font-style:italic;font-weight:500;padding-left:15px;margin-top:.3em}.card.order-code .content{padding:1.4em}.card.order-code .content .total{display:flex;align-items:center;justify-content:space-between}.card.order-code .content .total .text{display:flex;flex-direction:column}.card.order-code .content .total .text span{color:#3a3a3a}.card.order-code .content .total .text span:first-child{font-weight:700}.card.order-code .content .total .price span{color:#3a3a3a;font-weight:700;font-size:1.5em}.card.order-code .content .fractional{margin-top:.75em}.card.order-code .content .fractional .margin,.card.order-code .content .fractional .neto{display:flex;align-items:center;justify-content:space-between;padding:.2em .5em;border-radius:5px}.card.order-code .content .fractional .margin span.label,.card.order-code .content .fractional .neto span.label{font-size:.75em}.card.order-code .content .fractional .margin{margin-bottom:.5em;background:rgba(31,157,212,.1)}.card.order-code .content .fractional .margin span:last-child{color:#437691;font-weight:700}.card.order-code .content .fractional .neto{background:rgba(241,152,43,.1)}.card.order-code .footer .pay-link,.card.order-code .footer .pay-now,.card.order-code .footer .download-voucher{margin:1.4em;padding:.55em 1.35em;display:flex;align-items:center}.card.order-code .footer .pay-link span,.card.order-code .footer .pay-link i,.card.order-code .footer .pay-now span,.card.order-code .footer .pay-now i,.card.order-code .footer .download-voucher span,.card.order-code .footer .download-voucher i{font-size:.85em;font-weight:500}.card.order-code .footer .pay-link i,.card.order-code .footer .pay-now i,.card.order-code .footer .download-voucher i{margin-left:.5em}.card.order-code .footer .btn-options{margin:0 1.4em 0 0}.card.order-code .footer .btn-options div{display:flex;align-items:center;justify-content:center;height:100%;width:100%;height:40px;width:40px;border:1px solid #d9d9d9;position:relative;cursor:pointer;margin:1.4em 0}.card.personal-data .content{padding:1.4em}.card.personal-data .content .field{position:relative;margin:1em 0}.card.personal-data .content .field:first-child{margin-top:0}.card.personal-data .content .field:last-child{margin-bottom:0}.card.personal-data .content .field .value-label{font-size:.95em;font-weight:700;color:#3a3a3a}.card.personal-data .content .field .value{position:absolute;left:25%}.card.graphics .header{display:flex;justify-content:space-between;border-bottom:1px solid #d6d8dc;align-items:center;padding:1em}.card.graphics .header .title{font-weight:700;color:#3a3a3a}.card.graphics .header .content-select{display:flex;align-items:center;margin:0}.card.graphics .header .content-select .div-input-v2{height:35px}.card.graphics .header .content-select .div-input-v2 select{padding:0 .5em}.card.graphics .header .content-select span{margin-right:1em;color:#3a3a3a}.card.graphics .content{display:flex;align-items:center;justify-content:center}.card.subcard{border:none;padding:24px}.card.subcard .service{display:flex;padding:24px;border-radius:6px;background-color:#f7f7f7;margin-bottom:4px}.card.subcard .service .service-column{display:flex;flex-direction:column;text-align:left}.card.subcard .service .service-column.provider-information .provider-information-title{color:#3a3a3a;margin:.5em 0;font-size:1em;font-weight:700}.card.subcard .service .service-column.provider-information .logo{max-height:24px}.card.subcard .service .service-column.provider-information .provider-information-block{max-width:466px;margin-top:8px}.card.subcard .service .service-column.provider-information .provider-information-block span{font-size:.875em}.card.subcard .service .service-column .service-information-row{display:flex;flex-direction:row}.card.subcard .service .service-column .service-information-row .field{display:flex;flex-direction:column;text-align:left;width:50%;margin:.5em}.card.subcard .service .service-column .service-information-row .field .label{font-size:.813em;font-weight:700}.card.subcard .service .service-column.provider-information,.card.subcard .service .service-column.service-information{width:50%}.card.subcard .service:last-child{margin-bottom:0}.card.subcard .info{border-radius:6px;background-color:#f7f7f7;padding:8px 24px;margin-bottom:16px}.card.subcard .info:last-child{margin-bottom:0}.card.subcard .info__text span{font-size:.875em;color:#3a3a3a}.card.subcard .info__text span:first-child{font-weight:500}.card.subcard .info__button{cursor:pointer}.card.subcard .info__button i{color:#909da7;font-size:.875em;margin-right:4px}.card.subcard .info__button span{font-size:.813em}.card.manage{margin:.5em 0}.card.manage .content{padding:1em;display:flex}.card.manage .content .field{display:flex;flex-direction:column;text-align:left}.card.manage .content .field span:first-child{color:#a2a2a2;font-size:.8em;margin-bottom:.3em}.card.manage .content .field .btn-expanded{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:1px solid #d6d8dc;position:relative;cursor:pointer}.card.manage .content .field .btn-expanded div{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.card.manage .content .field .btn-expanded i{color:#a2a2a2;font-size:.8em}.card.manage .content .field .btn-expanded:hover{border:1px solid #1d1d53}.card.manage .content .field .btn-expanded:hover i{color:#161643}.card.manage .content .field.price .margin{padding:.1em .2em;background:rgba(31,157,212,.1);color:#437691!important;font-weight:700;font-size:1em!important}.card.manage-agency{padding:1em;margin-bottom:1em}.card.manage-agency .header .title{color:#1d1d53;font-weight:600}.card.manage-agency .header .main-agency{font-size:.8em;border:1px solid #c4c4c4;border-radius:20px;padding:.2em .7em;margin-left:.5em;background:rgba(196,196,196,.15)}.card.manage-agency .content{padding:1em 0 0 0}.card.manage-agency .content .name{width:35%}.card.manage-agency .content .direction{width:40%}.card.manage-agency .content .num-agents{width:10%;text-align:center}.card.manage-agency .content .num-books{width:10%;text-align:center}.card.manage-agency .content .num-books span{color:#1d1d53;font-weight:600}.card.manage-agency .content .btns{width:5%}.card.manage-agency .content .btns .btn-details{margin:0 auto}.card.manage-agency .content .expanded{width:5%}.card.manage-agency .subcard.ng-scope{display:flex;margin-top:1em;background:#f1f1f1;padding:1em;border-radius:3px}.card.manage-agency .subcard.ng-scope .name{width:35%}.card.manage-agency .subcard.ng-scope .name span{font-weight:600}.card.manage-agency .subcard.ng-scope .email{width:50%}.card.manage-agency .subcard.ng-scope .orders{width:10%;text-align:center}.card.manage-agency .subcard.ng-scope .orders span{color:#1d1d53;font-weight:600}.card.manage-booking .header{display:flex;flex-direction:column;padding:1em;padding-left:24px;padding-right:24px}.card.manage-booking .header .left{display:flex;align-items:center}.card.manage-booking .header .left__ext-ref span{font-size:.875em}.card.manage-booking .header .left .reference{margin-right:4px}.card.manage-booking .header .left .reference span{color:#3a3a3a;font-weight:700}.card.manage-booking .header .right{display:flex;align-items:center}.card.manage-booking .header .right .see-details{cursor:pointer}.card.manage-booking .header .right .see-details span,.card.manage-booking .header .right .see-details i{margin-left:4px;color:#009eff}.card.manage-booking .header .status{width:fit-content;margin-top:4px}.card.manage-booking .header .status .label-status{border:1px solid #d6d8dc;border-radius:25px;background:#d6d8dc;padding:.3em 1em;font-size:.8em}.card.manage-booking .header .status .label-status--error{color:#fe5539;background-color:rgba(254,85,57,.15);border-color:#fe5539}.card.manage-booking .header .status .label-status--success{color:#16b788;background-color:rgba(22,183,136,.15);border-color:#16b788}.card.manage-booking .header .status .label-status--cancel{color:#c4c4c4;background-color:rgba(196,196,196,.15);border-color:#c4c4c4}.card.manage-booking .header .status .label-status--pending{color:#fabe00;background-color:rgba(250,190,0,.15);border-color:#fabe00}.card.manage-booking .content{justify-content:flex-start;padding-left:24px;padding-right:24px;padding-top:8px}.card.manage-booking .content .field{margin-top:0}.card.manage-booking .content .field span{font-size:.875em}.card.manage-booking .content .field span:first-child{color:#707070;font-size:.813em}.card.manage-booking .content .field span:last-child{color:#3a3a3a}.card.manage-booking .content .field.paid-before{width:15%}.card.manage-booking .content .field.personal-data{width:26%}.card.manage-booking .content .field.personal-data span:first-child{color:#3a3a3a;font-weight:500;font-size:.875em}.card.manage-booking .content .field.personal-data .email{color:#707070}.card.manage-booking .content .field.local-date{width:13%}.card.manage-booking .content .field.price{width:10%}.card.manage-booking .content .field.price .margin-block{margin-top:-4px}.card.manage-booking .content .field.price .margin{font-size:.875em!important;font-weight:500;color:#161643!important;border-radius:6px;background-color:#ecf5ff;padding:4px 8px}.card.manage-booking .content .field.price .final-price{font-weight:700;color:#3a3a3a}.card.manage-booking .content .field.refund{}.card.manage-booking .content .field.refund .refund-block{margin-top:-4px;margin-bottom:-4px;border-radius:14px;background-color:#fff3d2;padding:1px 8px}.card.manage-booking .content .field.refund .refund-block i{color:#773900;font-size:12px}.card.manage-booking .content .field.refund .refund-text{font-weight:700;color:#773900}.card.manage-booking .content .field.btns{flex-direction:row;align-items:center;justify-content:center;margin-left:auto}.card.manage-booking .content .field.btns .btn-options{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:1px solid #d6d8dc;position:relative;cursor:pointer;margin-left:.5em}.card.manage-booking .content .field.btns .btn-options div{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.card.manage-booking .content .field.btns .btn-options i{color:#a2a2a2}.card.manage-booking .content .field.btns .btn-options .options-manage{border-radius:3px;box-shadow:0 0 12px 0 rgba(0,0,0,.12);border:none}.card.manage-booking .content .field.btns .btn-options .options-manage li a{padding:.8em 1em;min-width:250px}.card.manage-booking .content .field.btns .btn-options .options-manage li a i{width:20%;height:100%;color:#bfc6cb}.card.manage-booking .content .field.btns .btn-options .options-manage li a span{width:80%;height:100%}.card.manage-booking .content .field.btns .btn-options:hover{border:1px solid #1d1d53}.card.manage-booking .content .field.btns .btn-options i:hover{color:#1d1d53}.card.manage-booking .content .field.btns .btn-expanded,.card.manage-booking .content .field.btns .btn-options{border-radius:6px}.card.manage-booking .subcard{border-top:1px solid #d6d8dc;border-radius:0}.integration-body{margin-top:60px;margin-left:68px;background:#f5f5f5}.integration-body.no-active-sidebar{margin-left:0;display:flex;align-items:center;justify-content:center;font-family:"Roboto",sans-serif;font-size:16px}.section-top{display:flex;align-items:center;justify-content:space-between}.section-top .new-booking-btn{margin:48px 0 32px 0}.section-top.new-booking .title-page{margin:4em 0 1.65em 0}.section-top.new-booking .title-page .title{color:#fff;padding-left:0;font-size:1.5em;font-weight:normal;text-shadow:2px 2px 4px #161643}.section-top.new-booking .title-page .title:before{content:none}.section-top .content-right{display:flex;align-items:center}.section-top .content-right .btn-book-now{background:#009eff;padding:1em 3em;border-radius:3px}.section-top .content-right .btn-book-now span,.section-top .content-right .btn-book-now i{color:#fff}.section-top .content-right .btn-filter{background:none;border:none;display:flex;align-items:center;margin-right:1.5em}.section-top .content-right .btn-filter i,.section-top .content-right .btn-filter span{color:#1d1d53}.section-top .content-right .btn-filter i{margin-right:.5em}.section-top .content-right .btn-filter.collapsado span.no-collapsado{display:none}.section-top .content-right .btn-filter.collapsado span.collapsado{display:inline-block}.section-top .content-right .btn-filter span.no-collapsado{display:inline-block}.section-top .content-right .btn-filter span.collapsado{display:none}#searchContainer{background:#fff;border:1px solid #d6d8dc;margin:0 0 1em 0;display:none}#searchContainer form{padding:1em 0}#searchContainer form .row:first-child{margin-bottom:1em}#searchContainer button{background:none;border:none}#searchContainer button i,#searchContainer button span{color:#1d1d53}#searchContainer .date .div-input-v2{margin-bottom:1em}#searchContainer .date .div-input-v2 .content-input{padding:0}#searchContainer .date .div-input-v2 .content-input input{height:100%;width:100%;border:none;cursor:pointer;font-size:1em;background:none;box-shadow:none}#searchContainer .date .div-input-v2 .content-input i.glyphicon-calendar{display:none}#searchContainer .content-btn-search{display:flex;align-items:center;justify-content:flex-end}.w80{width:80%!important}.content-booking-detail{background-color:#f5f5f5!important}.content-booking-detail .card{margin-bottom:1em}.content-booking-detail .title{padding-left:0!important}.content-booking-detail__subtitle{display:flex;align-items:center;margin-top:16px}.content-booking-detail .pay-before{padding-top:0!important}.content-booking-detail .pay-before span{font-size:.875em!important}.content-booking-detail .content .text__small{font-size:.875em}.content-booking-detail .price-summary .margin,.content-booking-detail .price-summary .neto,.content-booking-detail .price-summary .refund{display:flex;justify-content:space-between;align-items:center;padding:8px;margin-top:8px}.content-booking-detail .price-summary .margin__label,.content-booking-detail .price-summary .neto__label,.content-booking-detail .price-summary .refund__label{font-size:.875em;font-weight:500;color:#3a3a3a}.content-booking-detail .price-summary .margin__dots,.content-booking-detail .price-summary .neto__dots,.content-booking-detail .price-summary .refund__dots{border-bottom:dotted 2px #909da7;width:100%;margin-left:16px;margin-right:16px;margin-top:7px}.content-booking-detail .price-summary .margin__price,.content-booking-detail .price-summary .neto__price,.content-booking-detail .price-summary .refund__price{border-radius:12px;font-size:.875em;font-weight:700;padding:4px 8px}.content-booking-detail .price-summary .margin__price{background-color:#ecf5ff;color:#161643}.content-booking-detail .price-summary .neto__price{background-color:#fff0df;font-weight:400}.content-booking-detail .price-summary .refund__price{display:flex;font-size:unset;background-color:#fff3d2}.content-booking-detail .price-summary .refund__price i{margin-right:4px;color:#773900;font-size:.75em}.content-booking-detail .price-summary .refund__price span{font-size:.875em;font-weight:700;color:#773900}.content-booking-detail .footer-buttons{display:flex;justify-content:flex-end;border-top:1px solid #d6d8dc;padding:20px}.content-booking-detail .footer-buttons .btn-s{margin-left:.5em;display:flex;align-items:center;font-size:unset;height:40px}.content-booking-detail .footer-buttons .btn-s i{font-size:.75em;margin-left:4px}.content-booking-detail .footer-buttons .btn-options{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:6px;border:1px solid #d6d8dc;position:relative;cursor:pointer;margin-left:.5em}.content-booking-detail .footer-buttons .btn-options__dropdown{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.content-booking-detail .footer-buttons .btn-options:hover{border:1px solid #1d1d53}.content-booking-detail .footer-buttons .btn-options:hover i{color:#1d1d53}.content-booking-detail .footer-buttons .outline-btn{border:solid 2px #161643;background-color:#fff}.content-booking-detail .footer-buttons .outline-btn span,.content-booking-detail .footer-buttons .outline-btn i{color:#161643}.content-booking-detail .field-read .label{font-weight:700}.content-booking-detail .booking-services .net-price,.content-booking-detail .booking-services .margin-price{display:none}.content-booking-detail .booking-services .tooltip-box__block{min-width:200px;top:-52px}.content-booking-detail .booking-services .tooltip-box .price-summary .pvp{margin-top:8px!important}.content-booking-detail .booking-services .tooltip-box .price-summary .pvp .neto__price{font-size:1em!important;font-weight:700}.content-booking-detail .booking-services .tooltip-box .price-summary .margin,.content-booking-detail .booking-services .tooltip-box .price-summary .neto,.content-booking-detail .booking-services .tooltip-box .price-summary .refund{padding:8px 16px 8px 16px;margin-top:0}.content-booking-detail .booking-services .tooltip-box .price-summary .margin__price,.content-booking-detail .booking-services .tooltip-box .price-summary .neto__price,.content-booking-detail .booking-services .tooltip-box .price-summary .refund__price{border-radius:unset;font-size:.875em;font-weight:normal;padding:unset;background-color:unset;color:#3a3a3a}.content-booking-detail .booking-services .tooltip-box .price-summary .margin__price span,.content-booking-detail .booking-services .tooltip-box .price-summary .neto__price span,.content-booking-detail .booking-services .tooltip-box .price-summary .refund__price span{font-size:.875em;font-weight:normal;color:#3a3a3a}.content-booking-detail .booking-services .alert-info{background-color:#ecf5ff;margin-top:8px;border-radius:6px}.content-booking-detail .booking-services .alert-info__content{align-items:unset}.content-booking-detail .booking-services .alert-info__icon:before{content:""}.content-booking-detail .booking-services .alert-info__msg{color:#3a3a3a}.content-booking-detail .section-top .title-page{margin-top:24px}.booking-data{display:flex;flex-wrap:wrap}.booking-data .left{width:60%;padding-right:.5em}.booking-data .left .btn-content{margin-top:1em;text-align:right}.booking-data .left .btn-content .general-btn{padding:.7em 1.5em}.booking-data .right{width:40%;padding-left:.5em}.content-crop .btns{display:flex;align-items:center;justify-content:space-between;margin-top:1em}.content-crop .btns .upload{padding:.5em;background:#009eff;border-radius:3px;color:#fff}.content-crop .info-size{text-align:center}.tamt-tabulator .tabulator-headers .tabulator-col .tabulator-col-content{background-color:#161643}.tamt-tabulator .tabulator-headers .tabulator-col .tabulator-col-content .tabulator-col-title{color:#fff;text-transform:uppercase;font-weight:500;font-size:.75em}.tamt-tabulator .tabulator-row{border-bottom:0}.tamt-tabulator .tabulator-row .tabulator-cell{font-weight:500}.tamt-tabulator .tabulator-row-odd{background-color:#fff}.tamt-tabulator .tabulator-row-even{background-color:#f6f6f6}.tamt-tabulator .tabulator-footer{display:none}