html,html[data-theme=theme-light]{--tui-blue:#71cbf4;--tui-blue-600:#aae0f9;--tui-blue-400:#c6eafb;--tui-blue-200:#e3f5fd;--tui-dark-blue:#1a115a;--tui-contrast-blue-800:#1a115a;--tui-contrast-blue:#376af6;--tui-contrast-blue-400:#b6c9fc;--tui-contrast-blue-200:#d8e2fd;--tui-red-800:#73070b;--tui-red:#d30d14;--tui-red-200:#fdd8d8;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#05423d;--tui-green:#30b575;--tui-green-200:#c4e3cc;--tui-black:#000;--tui-grey-800:#4d4d4d;--tui-grey:#737373;--tui-grey-400:#bababa;--tui-grey-200:#dbdbdb;--tui-grey-100:#f5f5f5;--tui-white:#fff;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--hover-r:#dc3d43;--hover-db:#48417b;--hover-b:#8dd5f6;--hover-g:#e2e2e2;--hover-o:#5f88f8;--hover-cb:#5f88f8;--white-transparent:hsla(0,0%,100%,.8);--black-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:hsla(0,0%,100%,.5);--tui-whity2:hsla(0,0%,100%,.75)}html[data-theme=theme-dark]{--tui-blue:#8dd5f6;--tui-blue-50:#c2e6fa;--tui-blue-25:#e2f3fe;--tui-contrast-blue-800:#dcdcdc;--tui-contrast-blue:#377df6;--tui-contrast-blue-400:#1e43a9;--tui-contrast-blue-200:#1a115a;--tui-surface-blue:#132c53;--tui-red-800:#fdd8d8;--tui-red:#f45258;--tui-red-400:#d30d14;--tui-red-200:#74070a;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#c4e3cc;--tui-green:#30b575;--tui-green-200:#05423d;--tui-black:#fff;--tui-grey-800:#f5f5f5;--tui-grey:#dbdbdb;--tui-grey-400:#dcdcdc;--tui-grey-200:#737373;--tui-grey-100:#4d4d4d;--tui-white:#192124;--tui-beige:#282f33;--tui-beige-50:#2d3438;--tui-beige-25:#333a3e;--tui-beige-12:#3d4448;--hover-r:#ec9593;--hover-db:#96a6ca;--hover-b:#80d4fc;--hover-g:#efeeee;--hover-o:#f6cd4d;--tui-dm-bg:#192124;--tui-dm-1:#282f33;--tui-dm-2:#2d3438;--tui-dm-3:#333a3e;--tui-dm-4:#3d4448;--tui-dm-dsbld:#3b4454;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--black-transparent:hsla(0,0%,100%,.8);--white-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:rgba(25,33,36,.5);--tui-whity2:rgba(25,33,36,.75)}.newsletter-index .cnt-bg,.newsletter-newsletterantilles .cnt-bg{float:left;padding:0;width:1002px}.newsletter-index .cnt-newsletter,.newsletter-index .cnt-sidebar,.newsletter-newsletterantilles .cnt-newsletter,.newsletter-newsletterantilles .cnt-sidebar{display:inline-block;float:left;width:50%}.newsletter-index .cnt-sidebar,.newsletter-newsletterantilles .cnt-sidebar{position:relative}.newsletter-index .cnt-sidebar .intro,.newsletter-newsletterantilles .cnt-sidebar .intro{position:absolute;right:70px;top:45px}.newsletter-index .cnt-sidebar .intro .ttl,.newsletter-newsletterantilles .cnt-sidebar .intro .ttl{color:var(--tui-contrast-blue-800);font-family:ambit-bold,tuitypelightregular,Arial;font-size:22px}.newsletter-index .cnt-sidebar img,.newsletter-newsletterantilles .cnt-sidebar img{border-radius:8px}.newsletter-index .cnt-sidebar .cnt-whatsapp,.newsletter-newsletterantilles .cnt-sidebar .cnt-whatsapp{background-color:var(--tui-blue-400);border-radius:8px;margin-top:20px;min-height:180px;padding:20px;position:relative}.newsletter-index .cnt-sidebar .cnt-whatsapp span,.newsletter-newsletterantilles .cnt-sidebar .cnt-whatsapp span{display:block;margin-bottom:10px;width:60%}.newsletter-index .cnt-sidebar .cnt-whatsapp img,.newsletter-newsletterantilles .cnt-sidebar .cnt-whatsapp img{border-radius:0;position:absolute;right:20px;top:20px;width:100px}.newsletter-index .cnt-newsletter,.newsletter-newsletterantilles .cnt-newsletter{padding:20px;width:calc(50% - 40px)}.newsletter-index .cnt-newsletter h1,.newsletter-newsletterantilles .cnt-newsletter h1{margin-bottom:10px}.newsletter-index .cnt-newsletter .ttl1,.newsletter-index .cnt-newsletter .ttl2,.newsletter-newsletterantilles .cnt-newsletter .ttl1,.newsletter-newsletterantilles .cnt-newsletter .ttl2{padding-bottom:30px}.newsletter-index .cnt-newsletter form#form-newsletter fieldset,.newsletter-newsletterantilles .cnt-newsletter form#form-newsletter fieldset{width:70%}.newsletter-index .cnt-newsletter form#form-newsletter fieldset p:not(:nth-of-type(4)) label span:first-of-type:after,.newsletter-newsletterantilles .cnt-newsletter form#form-newsletter fieldset p:not(:nth-of-type(4)) label span:first-of-type:after{content:" *"}.newsletter-index .cnt-newsletter form#form-newsletter fieldset select#Gender,.newsletter-newsletterantilles .cnt-newsletter form#form-newsletter fieldset select#Gender{display:block;width:35%}.newsletter-index .cnt-newsletter form#form-newsletter fieldset span.man:before,.newsletter-newsletterantilles .cnt-newsletter form#form-newsletter fieldset span.man:before{content:"* "}.newsletter-index .cnt-newsletter form#form-newsletter fieldset .field-validation-error span,.newsletter-newsletterantilles .cnt-newsletter form#form-newsletter fieldset .field-validation-error span{color:var(--tui-red);font-weight:400}.newsletter-index .ftr-aftr,.newsletter-index footer.ftr,.newsletter-newsletterantilles .ftr-aftr,.newsletter-newsletterantilles footer.ftr{margin-left:0}.brochures-index .cnt-brochures{margin:20px 10px 0;width:982px}.brochures-index .cnt-brochures .nav-theme{float:left;margin-right:10px;width:200px}.brochures-index .cnt-brochures .nav-theme>span{color:var(--tui-contrast-blue-800);display:inline-block;font-family:tuitypelightregular,Arial;font-size:22px;margin-top:10px}.brochures-index .cnt-brochures .nav-theme #brochure-menu{margin:20px 0 20px 2px}.brochures-index .cnt-brochures .nav-theme #brochure-menu li{padding-bottom:10px}.brochures-index .cnt-brochures .nav-theme #brochure-menu li a{text-decoration:underline}.brochures-index .cnt-brochures .nav-theme #brochure-menu li a:hover{text-decoration:none}.brochures-index .cnt-brochures .nav-theme+section{float:left;width:722px}.brochures-index .cnt-brochures .nav-theme+section>div{float:left;margin:auto;width:100%}.brochures-index .cnt-brochures .nav-theme+section h1{margin-bottom:10px}.brochures-index .cnt-brochures .nav-theme+section #brochure>p{margin-bottom:15px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure>span:first-child{color:var(--tui-contrast-blue-800);display:block;font-family:tuitypelightregular,Arial;font-size:22px;margin:20px 0 10px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table{margin-top:10px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table tr td{padding:0 5px 0 0;position:relative;vertical-align:middle;width:auto}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table tr td:first-of-type{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700;vertical-align:sub;width:230px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table tr td:first-of-type .man:after{content:" *"}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table tr td .error-icon:After{right:30px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table input:not([type=radio]),.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table select{margin:0 15px 15px 0}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #Gender,.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #HouseNumber,.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #HouseNumberAddition,.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #Initials,.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #ZipCode{width:80px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #EMail,.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #LastName{width:250px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table #CountrySelect{width:120px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table .call-me tr{float:left}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table .call-me tr td:first-child{width:auto}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure table .call-me tr label{margin-right:20px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure span.mandatory{display:inline-block;margin-top:25px}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure span.mandatory:before{color:var(--tui-contrast-blue-800);content:"* ";font-family:tuitypelightregular,Arial;font-size:18px;font-weight:700}.brochures-index .cnt-brochures .nav-theme+section #brochure #form-brochure .btn2{display:block;margin:20px 0}.brochures-index .cnt-brochures .nav-theme+section .brochure{display:inline-block;font-weight:700;line-height:17px;margin:auto auto 10px;text-align:center;width:350px}.brochures-index .cnt-brochures .nav-theme+section .brochure img{margin-top:10px}.brochures-index .cnt-brochures .nav-theme+section .brochure .brochure-actions{margin-top:5px}.brochures-index .cnt-brochures .nav-theme+section .brochure .brochure-actions span{float:right;font-weight:400;margin-right:73px}.brochures-index .cnt-brochures .nav-theme+section .brochure .brochure-actions span:last-of-type{margin-right:60px}.brochures-index .cnt-brochures .nav-theme+section .brochure .brochure-actions input{float:right;margin:1px 5px 0 0}.cnt-travel-agencies,.cnt-travel-agency{float:left;margin:10px 0 40px;width:982px}.cnt-travel-agencies .cluster img[src$="cluster-kl.png"]+div,.cnt-travel-agency .cluster img[src$="cluster-kl.png"]+div{margin-left:3px}.travelagents-travelagentsoverview .cntnt{display:inline-block;float:left;margin:0 5px 20px 0;width:62%}.travelagents-travelagentsoverview .cntnt h1{margin-bottom:10px}.travelagents-travelagentsoverview .cntnt h1+p+p{letter-spacing:-.2px;margin-bottom:20px}.travelagents-travelagentsoverview .cntnt2{border-radius:16px;float:right;margin-top:20px;width:33%}.travelagents-travelagentsoverview .cntnt2 p{margin-top:10px}.travelagents-travelagentsoverview .cnt-travel-agencies .address{float:left;min-width:240px;padding-left:45px}.travelagents-travelagentsoverview .cnt-travel-agencies .address span{display:block;margin:0 0 3px}.travelagents-travelagentsoverview .cnt-travel-agencies .address span.thirdparty-marker,.travelagents-travelagentsoverview .cnt-travel-agencies .address span.tui-marker{background:url(../../../images/searchresult/gm_stdmarker.png) no-repeat 0 0;height:47px;left:-3px;position:absolute;width:42px}.travelagents-travelagentsoverview .cnt-travel-agencies .address span.thirdparty-marker{background:url(../../../images/searchresult/gm_tp-marker.png) no-repeat 0 0}.travelagents-travelagentsoverview .cnt-travel-agencies .address span:nth-of-type(2){font-weight:700}.travelagents-travelagentsoverview .cnt-travel-agencies .address span:nth-of-type(3){float:right}.travelagents-travelagentsoverview .search{clear:both;position:relative}.travelagents-travelagentsoverview .search .cnt-map{border-radius:24px;display:inline-block;height:640px;width:982px}.travelagents-travelagentsoverview .search .travel-search{left:10px;position:absolute;top:12px;z-index:2}.travelagents-travelagentsoverview .search .travel-search .autocomplete{clear:both;color:var(--tui-grey-800);height:31px;list-style-position:outside;margin:0;padding:2px 10px;vertical-align:top;width:370px}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li{background-color:var(--tui-white);cursor:pointer;font-size:13px;padding:5px 8px 10px 5px}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li:hover{background-color:var(--tui-blue-400)}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li.nbg .lnk{margin-left:10px}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li.nbg:hover{background-color:var(--tui-white)}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span{display:block}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span.thirdparty-marker,.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span.tui-marker{background:url(../../../images/searchresult/gm_stdmarker.png) no-repeat 0 0;display:inline-block;float:left;height:38px;margin-left:7px;margin-right:5px;padding:12px 0 20px 43px;width:10px}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span.thirdparty-marker{background:url(../../../images/searchresult/gm_tp-marker.png) no-repeat 0 0}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span:nth-of-type(2){font-weight:700;margin-bottom:3px}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span:nth-of-type(2)>span,.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults li span:nth-of-type(3){float:right}.travelagents-travelagentsoverview .search .travel-search #FreeTextSearchResults p{background-color:var(--tui-white);padding:10px 5px}.travelagents-travelagentsoverview .search .lgnd{clear:both;font-size:13px;width:982px}.travelagents-travelagentsoverview .search .lgnd span{display:inline-block;height:38px;margin-right:5px;padding-left:46px;padding-top:12px}.travelagents-travelagentsoverview .search .lgnd span:first-of-type{background:url(../../../images/searchresult/gm_stdmarker.png) no-repeat 0 0}.travelagents-travelagentsoverview .search .lgnd span:nth-of-type(2){background:url(../../../images/searchresult/gm_tp-marker.png) no-repeat 0 0;margin-top:10px}.travelagents-travelagentsoverview .search .lgnd>p{margin-top:10px}.travelagents-travelagentsoverview .agency-list{position:relative}.travelagents-travelagentsoverview .agency-list h2{display:block;margin:20px 0 10px;width:100%}.travelagents-travelagentsoverview .agency-list .columns{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;counter-reset:section}.travelagents-travelagentsoverview .agency-list .columns>li{counter-increment:section;display:inline-block;position:relative;width:100%}.travelagents-travelagentsoverview .agency-list .columns>li:before{height:100%;margin:0 0 0 -34px;position:absolute;text-align:right;width:2em}.travelagents-travelagentsoverview .agency-list .columns>li .hdr-blk-tgl{text-transform:lowercase}.travelagents-travelagentsoverview .agency-list .columns>li .hdr-blk-tgl:first-letter{text-transform:capitalize}.travelagents-travelagentsoverview .agency-list .columns>li div{display:flex;flex-direction:column}.travelagents-travelagentsoverview .agency-list .columns>li div ul{display:block;list-style:none;margin-bottom:10px}.travelagents-travelagentsoverview .agency-list .columns>li div ul li{box-sizing:border-box;float:left;padding:0 10px 0 25px;width:50%}.travelagents-travelagentsoverview .agency-list .columns>li div ul li:before{color:var(--tui-contrast-blue-800);color:var(--tui-blue);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-left:-20px;position:relative;top:3px}.travelagents-travelagentsoverview .agency-list .columns>li div ul li a{color:var(--tui-contrast-blue-800);font-family:ambit-regular,tuitypelightregular,Arial;font-size:16px;line-height:24px;text-decoration:none}.travelagents-travelagentsoverview .agency-list .columns>li div ul li a:hover{text-decoration:underline}.tuiathome{margin:40px 0 20px}.travelagents-travelagentdetails{position:relative}.travelagents-travelagentdetails h1{margin-top:30px}.travelagents-travelagentdetails h1+a{position:relative;top:-75px}.travelagents-travelagentdetails .cnt-map{border-radius:24px;margin:-10px 0 10px -10px}.travelagents-travelagentdetails .leg{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;margin-bottom:30px}.travelagents-travelagentdetails .leg p{display:inline;margin-right:20px}.travelagents-travelagentdetails .leg p img{vertical-align:middle}.travelagents-travelagentdetails .cnt-travel-agency .address{float:left;font-size:13px;margin:0 20px 30px 0;min-width:240px;padding-left:50px;position:relative;width:420px}.travelagents-travelagentdetails .cnt-travel-agency .address>p{left:0;margin-top:0;position:absolute}.travelagents-travelagentdetails .cnt-travel-agency .address h2{margin-bottom:3px}.travelagents-travelagentdetails .cnt-travel-agency .address div:first-of-type p{font-size:14px}.travelagents-travelagentdetails .cnt-travel-agency .address div:first-of-type .mail:before{color:var(--tui-contrast-blue-800);content:"";display:inline-block;font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;text-decoration:none;top:3px}.travelagents-travelagentdetails .cnt-travel-agency .address div:first-of-type span{display:block;margin-bottom:2px}.travelagents-travelagentdetails .cnt-travel-agency .address div:first-of-type span.phone:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;top:3px}.travelagents-travelagentdetails .cnt-travel-agency .address div:first-of-type span.planner:before{color:var(--tui-contrast-blue-800);content:"";font-family:tui-icon-font;font-size:20px;margin-right:3px;position:relative;top:3px}.travelagents-travelagentdetails .cnt-travel-agency .address h3{display:block;margin:10px 0 5px}.travelagents-travelagentdetails .cnt-travel-agency .address p{margin-bottom:0}.travelagents-travelagentdetails .cnt-travel-agency .address div:nth-of-type(2){-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;counter-reset:section}.travelagents-travelagentdetails .cnt-travel-agency .address div:nth-of-type(2) .row{counter-increment:section;display:inline-block;width:100%}.travelagents-travelagentdetails .cnt-travel-agency .address div:nth-of-type(2) .row .day{clear:both;display:block;width:200px}.travelagents-travelagentdetails .cnt-travel-agency .address div:nth-of-type(2) .row .day span{display:inline-block;float:right;width:108px}.travelagents-travelagentdetails .cnt-travel-agency .address .note1{clear:both;display:block;margin-top:10px;width:100%}.travelagents-travelagentdetails .cnt-travel-agency .clr+a.btn-back{margin-top:20px;width:100%}section.cnt-reviews-login{margin-bottom:50px;width:auto}section.cnt-reviews-login .tt.popup{width:250px!important}section.cnt-reviews-login:after{clear:both;content:"";display:block}section.cnt-reviews-login aside{float:left;margin-top:20px;width:500px}section.cnt-reviews-login aside p{background-color:var(--tui-blue-400);margin-bottom:20px;padding:20px}section.cnt-reviews-login aside p.rvw-info{background:none;font-size:13px;margin-top:10px;padding-top:0}section.cnt-reviews-login aside a.lnk:before{color:var(--tui-contrast-blue-800);content:"*";display:inline-block;margin:0 5px 0 17px;text-decoration:none}section.cnt-reviews-login .rvw-login{float:left;margin:20px 0 0 20px;width:450px}section.cnt-reviews-login .rvw-login p.intro{margin:36px 0 20px 3px}section.cnt-reviews-login .rvw-login label{clear:both;display:block;float:left;margin:0 0 10px 3px}section.cnt-reviews-login .rvw-login input{clear:both;display:block;margin:0 0 15px 3px;width:350px}section.cnt-reviews-login .rvw-login .error-icon{margin-top:32px}section.cnt-reviews-login .btn2{clear:both;display:block;float:left;margin:15px 0 0 3px}.default .tpbnnr-bl,.default .tpbnnr-red{display:none!important}