.h1,h1{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.h1,h1{font-size:1.0625rem;line-height:1.4}}@media only screen and (min-width:1025px){.h1,h1{font-size:1.3125rem;line-height:1.4}}@media only screen and (min-width:1600px){.h1,h1{font-size:1.625rem;line-height:1.4}}.h2,h2{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.h2,h2{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1025px){.h2,h2{font-size:1.125rem;line-height:1.4}}@media only screen and (min-width:1600px){.h2,h2{font-size:1.375rem;line-height:1.4}}.h3,h3{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.h3,h3{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1025px){.h3,h3{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1600px){.h3,h3{font-size:1.25rem;line-height:1.4}}.h4,h4{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.h4,h4{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1025px){.h4,h4{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1600px){.h4,h4{font-size:1.125rem;line-height:1.4}}.h5,h5{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.h5,h5{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1025px){.h5,h5{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1600px){.h5,h5{font-size:1rem;line-height:1.4}}.h6,h6{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.h6,h6{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1025px){.h6,h6{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1600px){.h6,h6{font-size:1rem;line-height:1.4}}.p,p{font-size:1rem;line-height:1.4}@media only screen and (min-width:768px){.p,p{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1025px){.p,p{font-size:1rem;line-height:1.4}}@media only screen and (min-width:1600px){.p,p{font-size:1rem;line-height:1.4}}.no-js-wrapper{background-color:#fff;border:2px solid #c11818;border-radius:24px;color:#000;height:88vh;left:0;left:50%;padding:12px;position:fixed;text-align:center;top:0;top:50%;transform:translate(-50%,-50%);width:88vw;z-index:999999}.no-js-wrapper .nojsinner{align-items:center;background:rgba(255,105,97,.7);border-radius:24px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:16px;width:100%}.no-js-wrapper h1{color:#000;margin-bottom:22px}.no-js-wrapper p{color:#424242;font-size:16px}@media only screen and (min-width:1025px){.no-js-wrapper{height:66vh;width:66vw}.no-js-wrapper p{font-size:20px}}.swiper{display:inline-block;margin:0 0 15px;vertical-align:top;width:100%}.swiper .swiper-wrapper .swiper-slide .cap{font-size:10px;height:14px;text-align:left}.swiper .swiper-wrapper .swiper-slide .cap span{display:flex}.swiper .swiper-wrapper .swiper-slide .cap span p{color:#000;font-size:10px;margin:0;opacity:.5}.swiper .swiper-wrapper .swiper-slide .desc{height:23px;margin:0}.swiper .swiper-wrapper .swiper-slide .slider--single-slide-image{aspect-ratio:4/3;width:100%}.swiper .swiper-wrapper .swiper-slide .slider--single-slide-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.swiper .swiper-button-next{color:#fff;opacity:.5}.swiper .swiper-button-next:hover{color:#000}.swiper .swiper-button-prev{color:#fff;opacity:.5}.swiper .swiper-button-prev:hover{color:#000}.swiper .swiper-pagination{height:-moz-fit-content;height:fit-content;top:23px}.swiper .swiper-pagination .swiper-pagination-bullet{border:1px solid #fff}.swiper-button-next{color:#fff;opacity:.5}.swiper-button-next:hover{color:#000}.swiper-button-prev{color:#fff;opacity:.5}.swiper-button-prev:hover{color:#000}.swiper-pagination{height:-moz-fit-content;height:fit-content;top:0}.swiper-pagination .swiper-pagination-bullet{border:1px solid #fff}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-weight:700;margin:0 0 .625rem}@media only screen and (min-width:768px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 .625rem}}@media only screen and (min-width:1025px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 .625rem}}@media only screen and (min-width:1600px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 .625rem}}.h1.thin,.h2.thin,.h3.thin,.h4.thin,.h5.thin,.h6.thin,h1.thin,h2.thin,h3.thin,h4.thin,h5.thin,h6.thin{font-weight:200}.accordion{margin-bottom:96px;margin-top:96px}.accordion .accordion-single{border:2px solid #194866}.accordion .accordion-single .accordion-header h4{font-weight:400;margin:0}.affiliatetrips-ce .affiliatetrips-top{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px}.affiliatetrips-ce .affiliatetrips-top .top-text{width:calc(50% - 8px)}.affiliatetrips-ce .affiliatetrips-top img{height:300px;-o-object-fit:cover;object-fit:cover;width:calc(50% - 8px)}.affiliatetrips-ce .affiliatetrips-layout{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip{background-color:#fff;display:flex;flex-direction:column;margin:unset;padding:unset;width:100%}@media only screen and (min-width:768px){.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip{width:calc(50% - 8px)}}@media only screen and (min-width:1025px){.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip{width:calc(25% - 12px)}}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-image{aspect-ratio:16/9;height:160px;margin-right:unset;transition:all 333ms ease-in-out;width:100%}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-image:hover figure img{transform:scale(1.2);transition:all 333ms ease-in-out}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-image figure{background-color:rgba(25,72,102,.6);height:100%;overflow:hidden;width:100%}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-image figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all 333ms ease-in-out;width:100%}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-content{padding:16px}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-content .links-affiliatetrip .link:last-child{margin-bottom:unset}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-content .links-affiliatetrip .link:last-child a{background-color:#fff;border-color:#194866;color:#194866}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-content .links-affiliatetrip .link:last-child a:hover{background-color:#194866;color:#fff}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-content .links-affiliatetrip .link a{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.affiliatetrips-ce .affiliatetrips-layout .affiliatetrip .affiliatetrip-content .links-affiliatetrip .link a:hover{background-color:#fff;border-color:#194866;color:#194866}.checkout-infos .flighttable{border-collapse:collapse;margin-bottom:20px;width:100%}.checkout-infos .flighttable td,.checkout-infos .flighttable th{padding:10px;text-align:left}.checkout-infos .flighttable th{background-color:#ccc}.checkout-infos .flighttable th:first-child{background-color:transparent;vertical-align:top}.checkout-infos .flighttable tbody tr{background:#fff}.checkout-infos .flighttable tbody tr td{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.checkout-infos .flighttable tbody tr td:first-child{vertical-align:top}.checkout-infos .flighttable tbody tr.via-flight td{background:#fff}.checkout-infos .flighttable tbody tr.via-flight td:first-child{padding-left:16px;text-align:left}.checkout-infos .flighttable tbody tr.outbound-flight td,.checkout-infos .flighttable tbody tr.return-flight td{background-color:#f2f2f2;border-top:2px solid #3f3f3f}.checkout-infos .flighttable tbody tr td.inline{text-align:center}.checkout-infos .flighttable tbody tr td.inline.additional-regulations{text-align:start}.checkout-infos .flighttable tbody tr td.inline p{display:inline}#booking_form ::-moz-placeholder{color:#999}#booking_form ::placeholder{color:#999}#booking_form input[type=checkbox]:not(:valid){background-color:#e0f7fa;border:1px solid #4dd0e1}.danceteacher .single--page-header{padding:0 16px}@media only screen and (min-width:1025px){.danceteacher .single--page-header{padding:unset}}.danceteacher .filter{align-items:center;background-color:#194866;display:flex;flex-wrap:wrap;padding:16px}.danceteacher .filter select{width:200px}.danceteacher .filter .dropdown.active ul.dropdown-list{display:block;margin-top:30px}.danceteacher .filter .dropdown{display:flex;margin-right:0;position:relative;width:100%;z-index:2}@media only screen and (min-width:1025px){.danceteacher .filter .dropdown{width:350px}}.danceteacher .filter .dropdown .select-label{background:#fff;color:#000;cursor:pointer;display:block;font-size:14px;height:30px;line-height:30px;padding-left:16px;position:relative;transform-origin:50% 0;transform-style:preserve-3d;transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.danceteacher .filter .dropdown .select-label:after{content:"\25BC";font-size:12px;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:0}.danceteacher .filter .dropdown-list{display:none;height:300px;overflow:auto;position:absolute;top:0;width:100%}.danceteacher .filter .dropdown-list span{background-color:#fff;display:block;height:35px;padding:0 16px}.danceteacher .filter .dropdown-list span input{height:22px}.danceteacher .filter .dropdown-list li{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#000;cursor:pointer;display:block;font-size:14px;left:0;line-height:30px;list-style:none;opacity:1;padding-right:16px;top:0;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.danceteacher .filter .dropdown-list li:before{content:unset}.danceteacher .filter .dropdown-list li:hover{background-color:#194866;box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.12)!important;color:#fff}.danceteacher .filter .dropdown .select-label:active:after,.danceteacher .filter .dropdown.active .select-label:after{content:"\25B2"}.danceteacher .item{border-bottom:1px solid #9caab1;display:flex;padding:16px}@media only screen and (min-width:1025px){.danceteacher .item{padding-left:0}}.danceteacher .item:last-of-type{border:none}@media only screen and (max-width:767px){.danceteacher .item{flex-wrap:wrap}}.danceteacher .item .item--image{margin:0 auto;padding-right:0}@media only screen and (min-width:768px){.danceteacher .item .item--image{margin:0;padding-right:16px}}.danceteacher .item .item--image figure{height:300px;width:100%}@media only screen and (min-width:768px){.danceteacher .item .item--image figure{height:300px;width:300px}}.danceteacher .item .item--image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:767px){.danceteacher .item .item--content{margin-top:16px}}.danceteacher .item .item--content .link{display:flex;flex-wrap:wrap;gap:16px}.danceteacher .item .item--content .link a:first-of-type{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:600;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out}.danceteacher .item .item--content .link a:first-of-type:hover{background-color:#fff;border-color:#194866;color:#194866}.danceteacher .item .item--content .link a{background:#fff;border:2px solid #194866;border-radius:4px;color:#194866;display:block;font-size:14px;font-weight:600;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out}.danceteacher .item .item--content .link a:hover{background-color:#194866;border-color:#194866;color:#fff}.danceteacher .item .item--content .shortdesc{margin-bottom:16px}.danceteacher .spinner{animation:spinner .8s linear infinite;border:2px solid #eee;border-radius:50%;border-top-color:#666;box-sizing:border-box;height:32px;margin:64px auto;width:32px}.fa.fa-external-link-square{margin-right:5px}.headline-startseite{color:#fff;margin-bottom:50px;text-align:center}.highlights-offers{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;margin-top:16px}.highlights-offers span{color:#fff}.highlights-offers span.comma{margin-right:6px}.highlights-offers span.comma:after{content:","}.highlights-offers span.comma:last-of-type:after{content:unset}.highlights-offers .highlights-single{background-color:#0a354e;box-shadow:0 0 12px #9e9e9e;display:flex;flex-direction:column;position:relative;width:calc(33.33333% - 11px)}@media only screen and (max-width:1280px){.highlights-offers .highlights-single{width:calc(50% - 8px)}}@media only screen and (max-width:768px){.highlights-offers .highlights-single{width:100%}}.highlights-offers .highlights-single .highlights-title{background-color:#194866;padding:8px 16px;text-align:center}.highlights-offers .highlights-single .highlights-title h2{color:#fff;margin:0}.highlights-offers .highlights-single .highlights-bottom{display:flex;flex-direction:column;flex-grow:1}.highlights-offers .highlights-single .highlights-bottom .highlights-image{height:300px;position:relative;width:100%}.highlights-offers .highlights-single .highlights-bottom .highlights-image .highlights-inner-title{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(10,53,78,.7);display:flex;height:65px;position:absolute;width:100%}.highlights-offers .highlights-single .highlights-bottom .highlights-image .highlights-inner-title p{color:#fff;display:-webkit-box;font-size:16px;font-weight:600;padding:0 16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.highlights-offers .highlights-single .highlights-bottom .highlights-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.highlights-offers .highlights-single .highlights-bottom .highlights-content{flex-grow:1;padding:16px}.highlights-offers .highlights-single .highlights-bottom .highlights-content .highlights-hotelfacts{border-bottom:1px solid #d2cfcb;margin-bottom:10px}.highlights-offers .highlights-single .highlights-bottom .highlights-content .highlights-hotelfacts .highlights-hotel,.highlights-offers .highlights-single .highlights-bottom .highlights-content .highlights-hotelfacts .highlights-room{margin-bottom:10px}.highlights-offers .highlights-single .highlights-bottom .highlights-content .highlights-facts{display:flex;gap:16px;margin-bottom:10px}.highlights-offers .highlights-single .highlights-bottom .highlights-content .highlights-niveau,.highlights-offers .highlights-single .highlights-bottom .highlights-content .highlights-stil{margin-bottom:10px}.highlights-offers .highlights-single .highlights-bottom .highlights-buttons{bottom:0;display:flex;flex-wrap:wrap;gap:16px;padding:0 16px 16px}.highlights-offers .highlights-single .highlights-bottom .highlights-buttons a.btn{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;max-width:unset;text-align:center;transition:all 333ms ease-in-out;width:calc(50% - 8px)}.highlights-offers .highlights-single .highlights-bottom .highlights-buttons a.btn:hover{background-color:#fff;color:#ff004e}span.normal-price{background-color:#ff004e;border-radius:4px;display:inline-block;min-width:-moz-max-content;min-width:max-content;padding:4px}.hotel-layout{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.hotel-layout .hotel:nth-child(2){border-top:none}.hotel-layout .hotel{display:flex;padding:16px;width:50%}@media only screen and (max-width:990px){.hotel-layout .hotel{width:100%}}.hotel-layout .hotel .hotel-image{height:160px;margin-right:16px;width:160px}.hotel-layout .hotel .hotel-image figure{height:100%;width:100%}.hotel-layout .hotel .hotel-image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-layout .hotel .hotel-content .desc-hotel p,.hotel-layout .hotel .hotel-content h4{margin:0}.hotel-layout .hotel .hotel-content .star--wrapper{margin-bottom:16px}.hotel-layout .hotel .hotel-content .links-hotel{display:flex;flex-wrap:wrap;gap:0 16px;margin-top:16px}.hotel-layout .hotel .hotel-content .links-hotel .link{margin-bottom:5px;padding:0}.hotel-layout .hotel .hotel-content .links-hotel .link a{font-size:14px;font-weight:600}.hotel-layout .hotel{background-color:#fff;flex-direction:column;margin:unset;padding:unset;width:100%}@media only screen and (min-width:768px){.hotel-layout .hotel{width:calc(50% - 8px)}}@media only screen and (min-width:990px){.hotel-layout .hotel{width:calc(33% - 8px)}}@media only screen and (min-width:1250px){.hotel-layout .hotel{width:calc(25% - 12px)}}.hotel-layout .hotel .hotel-image{aspect-ratio:16/9;margin-right:unset;transition:all 333ms ease-in-out;width:100%}.hotel-layout .hotel .hotel-image:hover figure img{transform:scale(1.2);transition:all 333ms ease-in-out}.hotel-layout .hotel .hotel-image figure{background-color:rgba(25,72,102,.6);overflow:hidden}.hotel-layout .hotel .hotel-image figure img{transition:all 333ms ease-in-out}.hotel-layout .hotel .hotel-content{padding:16px}.hotel-layout .hotel .hotel-content .links-hotel .link:last-child{margin-bottom:unset}.hotel-layout .hotel .hotel-content .links-hotel .link:last-child a{background-color:#fff;border-color:#194866;color:#194866}.hotel-layout .hotel .hotel-content .links-hotel .link:last-child a:hover{background-color:#194866;color:#fff}.hotel-layout .hotel .hotel-content .links-hotel .link a{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.hotel-layout .hotel .hotel-content .links-hotel .link a:hover{background-color:#fff;border-color:#194866;color:#194866}.hotel-app{margin-bottom:16px}.hotel-app .filter{gap:16px}.hotel-app .filter .dropdown{margin:0;width:100%;z-index:2}.hotel-app .filter .dropdown.active{z-index:99}@media only screen and (min-width:1025px){.hotel-app .filter .dropdown{width:calc(25% - 12px)}}.filter{align-items:center;background-color:#194866;display:flex;flex-wrap:wrap;padding:16px}.filter select{width:200px}.filter .dropdown.active ul.dropdown-list{display:block;margin-top:30px}.filter .dropdown{display:flex;margin-right:16px;position:relative;width:350px}.filter .dropdown .select-label{background:#fff;color:#000;cursor:pointer;display:block;font-size:14px;height:30px;line-height:30px;padding-left:16px;position:relative;transform-origin:50% 0;transform-style:preserve-3d;transition:transform .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.filter .dropdown .select-label:after{content:"\25BC";font-size:12px;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:0}.filter .dropdown-list{display:none;height:300px;overflow:auto;position:absolute;top:0;width:100%}.filter .dropdown-list span{background-color:#fff;display:block;height:35px;padding:0 16px}.filter .dropdown-list span input{height:22px}.filter .dropdown-list li{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15);color:#000;cursor:pointer;display:block;font-size:14px;left:0;line-height:30px;list-style:none;opacity:1;padding-right:16px;top:0;transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.filter .dropdown-list li:before{content:unset}.filter .dropdown-list li:hover{background-color:#194866;box-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.12)!important;color:#fff}.filter .dropdown .select-label:active:after,.filter .dropdown.active .select-label:after{content:"\25B2"}.spinner{animation:spinner .8s linear infinite;border:2px solid #eee;border-radius:50%;border-top-color:#666;box-sizing:border-box;height:32px;margin:64px auto;width:32px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}i.fa.fa-star,i.fa.fa-star-half{color:#ecc500}.star--wrapper{display:flex}.star--wrapper i.fa.fa-star,.star--wrapper i.fa.fa-star-half{display:none}.star--wrapper .stars-addition--wrapper{font-size:10px;font-weight:600;vertical-align:super}.star--wrapper.amount-1 i.fa.fa-star:nth-child(-n+1),.star--wrapper.amount-15 i.fa.fa-star-half,.star--wrapper.amount-15 i.fa.fa-star:nth-child(-n+1),.star--wrapper.amount-2 i.fa.fa-star:nth-child(-n+2),.star--wrapper.amount-25 i.fa.fa-star-half,.star--wrapper.amount-25 i.fa.fa-star:nth-child(-n+2),.star--wrapper.amount-3 i.fa.fa-star:nth-child(-n+3),.star--wrapper.amount-35 i.fa.fa-star-half,.star--wrapper.amount-35 i.fa.fa-star:nth-child(-n+3),.star--wrapper.amount-4 i.fa.fa-star:nth-child(-n+4),.star--wrapper.amount-45 i.fa.fa-star-half,.star--wrapper.amount-45 i.fa.fa-star:nth-child(-n+4),.star--wrapper.amount-5 i.fa.fa-star:nth-child(-n+5){display:inline-block}.image-text{border-bottom:1px solid #9caab1;display:flex;gap:16px;padding-bottom:16px}@media only screen and (max-width:767px){.image-text{display:blocK}}.image-text .image-text-image{height:auto;width:300px}@media only screen and (max-width:767px){.image-text .image-text-image{margin-bottom:16px;width:100%}}.image-text .image-text-image figure{height:300px;-o-object-fit:cover;object-fit:cover;width:300px}@media only screen and (max-width:767px){.image-text .image-text-image figure{height:auto;width:100%}}.image-text .image-text-image.order{order:1}@media only screen and (max-width:767px){.image-text .image-text-image.order{order:0}}.image-text .image-text-desc p{margin:0}.image{margin-bottom:.9375rem;margin-top:.9375rem}.image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image .cap span{display:flex}.image .cap span p{font-size:10px;margin:0}.offers .layout-offer{display:flex}@media only screen and (max-width:1024px){.offers .layout-offer{display:block}}.offers .layout-offer .filter-angebote{background-color:#194866;height:-moz-max-content;height:max-content;margin-bottom:.9375rem;min-width:18.75rem;padding-bottom:16px;position:sticky;position:relative;top:16px;width:33.33333%}@media only screen and (min-width:1025px){.offers .layout-offer .filter-angebote{padding-bottom:unset;position:sticky}}@media only screen and (max-width:1024px){.offers .layout-offer .filter-angebote{width:100%}}.offers .layout-offer .filter-angebote .reset-offer-filter{background-color:#ff004e;border:2px solid #ff004e;border-radius:.3125rem;color:#fff;cursor:pointer;margin:.9375rem;padding:.5rem;text-align:center;transition:all 333ms ease-in-out}.offers .layout-offer .filter-angebote .reset-offer-filter i{margin-left:.375rem}.offers .layout-offer .filter-angebote .reset-offer-filter:hover{background-color:#fff;color:#ff004e}.offers .layout-offer .filter-angebote .filter .dropdown{margin-bottom:.9375rem;margin-right:unset;width:100%;z-index:1}.offers .layout-offer .filter-angebote .filter .dropdown.selected_item_dd .reset-filter-overlay{background-color:hsla(0,0%,100%,.6);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMzAgMzAiPjxwYXRoIGQ9Ik03IDRhMSAxIDAgMCAwLS43MDcuMjkzbC0yIDJhMSAxIDAgMCAwIDAgMS40MTRMMTEuNTg2IDE1bC03LjI5MyA3LjI5M2ExIDEgMCAwIDAgMCAxLjQxNGwyIDJhMSAxIDAgMCAwIDEuNDE0IDBMMTUgMTguNDE0bDcuMjkzIDcuMjkzYTEgMSAwIDAgMCAxLjQxNCAwbDItMmExIDEgMCAwIDAgMC0xLjQxNEwxOC40MTQgMTVsNy4yOTMtNy4yOTNhMSAxIDAgMCAwIDAtMS40MTRsLTItMmExIDEgMCAwIDAtMS40MTQgMEwxNSAxMS41ODYgNy43MDcgNC4yOTNBMSAxIDAgMCAwIDcgNCIvPjwvc3ZnPg==");background-position:right 19px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}.offers .layout-offer .filter-angebote .filter .dropdown.selected_item_dd .reset-filter-overlay:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiBzdHlsZT0iZmlsbDojZmYwMDRlIiB2aWV3Qm94PSIwIDAgMzAgMzAiPjxwYXRoIGQ9Ik03IDRhMSAxIDAgMCAwLS43MDcuMjkzbC0yIDJhMSAxIDAgMCAwIDAgMS40MTRMMTEuNTg2IDE1bC03LjI5MyA3LjI5M2ExIDEgMCAwIDAgMCAxLjQxNGwyIDJhMSAxIDAgMCAwIDEuNDE0IDBMMTUgMTguNDE0bDcuMjkzIDcuMjkzYTEgMSAwIDAgMCAxLjQxNCAwbDItMmExIDEgMCAwIDAgMC0xLjQxNEwxOC40MTQgMTVsNy4yOTMtNy4yOTNhMSAxIDAgMCAwIDAtMS40MTRsLTItMmExIDEgMCAwIDAtMS40MTQgMEwxNSAxMS41ODYgNy43MDcgNC4yOTNBMSAxIDAgMCAwIDcgNCIvPjwvc3ZnPg==")}.offers .layout-offer .filter-angebote .filter .dropdown.selected_item_dd .select-label:after{display:none}.offers .layout-offer .filter-angebote .filter .dropdown.active{z-index:10}.offers .layout-offer .filter-angebote .filter .dropdown ul li:before{content:unset}.offers .layout-offer .filter-angebote .filter-header-line{background-color:#ff004e;border-bottom:1px solid #fff;color:#fff;font-size:16px;margin:0;padding:16px}.offers .layout-offer .angebote-layout{color:#fff;margin-left:16px;width:100%}@media only screen and (max-width:1024px){.offers .layout-offer .angebote-layout{margin:0}}.offers .layout-offer .angebote-layout .offer{margin-bottom:16px}.offers .layout-offer .angebote-layout .offer .offer-content-head{align-items:center;background-color:#194866;display:flex;padding:2px 16px;position:relative}.offers .layout-offer .angebote-layout .offer .offer-content-head .offer-content-head-header{align-items:center;display:flex;justify-content:space-between;width:100%}.offers .layout-offer .angebote-layout .offer .offer-content-head .offer-content-head-header .offer-content-head-header-left{max-width:90%}.offers .layout-offer .angebote-layout .offer .offer-content-head .offer-content-head-header h4{color:#fff;font-size:clamp(18px,3.8125vw,24px);margin:0}.offers .layout-offer .angebote-layout .offer .offer-content-head .fly-icon{font-size:30px;text-align:right}.offers .layout-offer .angebote-layout .offer .offer-content{background-color:#0a354e;display:flex}@media only screen and (max-width:767px){.offers .layout-offer .angebote-layout .offer .offer-content{flex-wrap:wrap}}.offers .layout-offer .angebote-layout .offer .offer-content p{display:block;font-size:13px;margin:0 5px 0 0}.offers .layout-offer .angebote-layout .offer .offer-content .offer-image{height:320px;width:33.33333%}@media only screen and (max-width:767px){.offers .layout-offer .angebote-layout .offer .offer-content .offer-image{width:100%}}.offers .layout-offer .angebote-layout .offer .offer-content .offer-image figure{height:100%}.offers .layout-offer .angebote-layout .offer .offer-content .offer-image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info{padding:10px;width:33.33333%}@media only screen and (max-width:767px){.offers .layout-offer .angebote-layout .offer .offer-content .offer-info{width:50%}}@media only screen and (max-width:650px){.offers .layout-offer .angebote-layout .offer .offer-content .offer-info{padding-bottom:0;width:100%}}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .offer-hotel-info{display:flex}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .offer-hotel-info .offer-hotel-info-name{display:flex;flex-wrap:wrap}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .offer-hotel-info .offer-hotel-info-name .star--wrapper{margin-left:0;width:auto}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .offer-hotel-info .offer-hotel-info-name .strong{width:100%}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info{display:inline-block;width:100%}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-dancer-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-niveau-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-stil-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-dancer-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-niveau-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-stil-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-dancer-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-niveau-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-stil-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-dancer-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-niveau-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-stil-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-dancer-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-niveau-single,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-stil-single{display:inline-block}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-dancer-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-stil-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-dancer-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-stil-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-dancer-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-stil-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-dancer-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-stil-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-dancer-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-stil-single:last-child p:after{display:none}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-dancer-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .dancer-info .each-stil-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-dancer-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-stil-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-dancer-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .region-info .each-stil-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-dancer-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-stil-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-dancer-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .travel-info .each-stil-single p:after{content:","}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info{flex-wrap:wrap}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-stil-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-niveau-single:last-child p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-stil-single:last-child p:after{display:none}.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .niveau-info .each-stil-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-niveau-single p:after,.offers .layout-offer .angebote-layout .offer .offer-content .offer-info .stil-info .each-stil-single p:after{content:","}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking{display:flex;flex-direction:column;padding:10px;width:33.33333%}@media only screen and (max-width:767px){.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking{width:50%}}@media only screen and (max-width:650px){.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking{padding-top:0;width:100%}}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-dates,.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-duration{display:flex;flex-wrap:wrap}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price{position:relative}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-angebot,.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-norm{display:flex}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-angebot .angebot-price,.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-norm .angebot-price{color:grey;font-weight:700}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-angebot .norm-price,.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-norm .norm-price{background-color:#ff004e;border-radius:5px;padding:0 5px}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .travel-price .travel-price-angebot{color:green}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .price-wrapper--special-offers{margin-bottom:8px;position:relative}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount{align-items:center;border-radius:50%;display:flex;justify-content:center;min-height:26px;min-width:26px;position:absolute;right:0;top:0}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i{border-radius:50%;color:#fff;cursor:help;font-size:8px;height:20px;padding:6px;position:relative;text-align:center;transition:all 333ms ease-in-out;width:20px}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i.fa.fa-times:before{padding-right:1px}@-moz-document url-prefix(){.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i.fa.fa-times:before{padding-right:0}}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i:hover span{display:block}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i span{background-color:#ff004e;border:none;border-radius:5px;color:#fff;display:none;font-family:Open Sans,Arial,sans-serif;font-size:13px;left:50%;min-width:-moz-max-content;min-width:max-content;padding:5px;position:absolute;text-align:center;top:35px;transform:translate(-50%);transition:all 333ms ease-in-out;z-index:1}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i.fa.fa-check{background-color:green}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i.fa.fa-question{background-color:orange}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .cont-amount i.fa.fa-times{background-color:red}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .offer{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;margin:auto auto 0;max-width:unset;text-align:center;transition:all 333ms ease-in-out;width:100%}.offers .layout-offer .angebote-layout .offer .offer-content .offer-booking .offer:hover{background-color:#fff;color:#ff004e}.offers span.normal-price{background-color:#ff004e;border-radius:4px;display:inline-block;min-width:-moz-max-content;min-width:max-content;padding:0 4px}.offers .room--info{margin-bottom:16px;padding-right:36px}.offers .room--info.rabatt .travel-price-norm span.normal-price{background-color:unset;color:silver;text-decoration:line-through}.offers .travel-price---wrapper .travel-price{display:none}.offers .travel-price---wrapper .travel-price:first-child,.offers .travel-price---wrapper .travel-price:nth-child(2){display:block}.offers .date-wrapper{margin-bottom:16px;width:100%}.offers .date-wrapper .date-input-single{width:calc(50% - 8px)}.offers .date-wrapper p{color:#fff}.offers .date-wrapper .date-inputs-wrapper{display:flex;gap:16px}.offers .date-wrapper .date-inputs-wrapper input{border:unset;border-radius:0;color:#000;cursor:pointer}.offers .date-wrapper .date-inputs-wrapper span{color:#fff}.no-offers-found{background-color:#f8f8f8;border-radius:5px;color:#333;font-size:16px;padding:20px;text-align:center}#fe-block-travel-reports-app .pagination,.offers .pagination{margin-bottom:16px}#fe-block-travel-reports-app .pagination ul,.offers .pagination ul{display:flex;justify-content:flex-end;list-style-type:none}#fe-block-travel-reports-app .pagination ul li,.offers .pagination ul li{list-style-type:none;padding-left:8px}#fe-block-travel-reports-app .pagination ul li:before,.offers .pagination ul li:before{display:none}#fe-block-travel-reports-app .pagination ul li a,.offers .pagination ul li a{background-color:#ff004e;padding:4px 12px;text-decoration:none}#fe-block-travel-reports-app .pagination ul li a.active,.offers .pagination ul li a.active{background-color:rgba(255,0,78,.6)}.roundtrips-ce .roundtrips-top{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px}.roundtrips-ce .roundtrips-top .top-text{width:calc(50% - 8px)}.roundtrips-ce .roundtrips-top img{height:300px;-o-object-fit:cover;object-fit:cover;width:calc(50% - 8px)}.roundtrips-ce .roundtrips-layout{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.roundtrips-ce .roundtrips-layout .roundtrip{background-color:#fff;display:flex;flex-direction:column;margin:unset;padding:unset;width:100%}@media only screen and (min-width:768px){.roundtrips-ce .roundtrips-layout .roundtrip{width:calc(50% - 8px)}}@media only screen and (min-width:1025px){.roundtrips-ce .roundtrips-layout .roundtrip{width:calc(25% - 12px)}}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-image{aspect-ratio:16/9;height:160px;margin-right:unset;transition:all 333ms ease-in-out;width:100%}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-image:hover figure img{transform:scale(1.2);transition:all 333ms ease-in-out}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-image figure{background-color:rgba(25,72,102,.6);height:100%;overflow:hidden;width:100%}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-image figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all 333ms ease-in-out;width:100%}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-content{padding:16px}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-content .links-roundtrip .link:last-child{margin-bottom:unset}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-content .links-roundtrip .link:last-child a{background-color:#fff;border-color:#194866;color:#194866}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-content .links-roundtrip .link:last-child a:hover{background-color:#194866;color:#fff}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-content .links-roundtrip .link a{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.roundtrips-ce .roundtrips-layout .roundtrip .roundtrip-content .links-roundtrip .link a:hover{background-color:#fff;border-color:#194866;color:#194866}.single-affiliatetrip .single-affiliatetrip-head{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px}.single-affiliatetrip .single-affiliatetrip-head .head-left,.single-affiliatetrip .single-affiliatetrip-head .head-right{width:calc(50% - 8px)}.single-affiliatetrip .single-affiliatetrip-head .head-right .head-right-head{align-items:center;display:flex;justify-content:space-between}.single-affiliatetrip .single-affiliatetrip-head .head-right .head-right-head span{color:#fff}.single-affiliatetrip .single-affiliatetrip-head .head-right a{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:600;margin-top:16px;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.single-affiliatetrip .single-affiliatetrip-head .head-right a:hover{background-color:#fff;border-color:#194866;color:#194866}.single-affiliatetrip .single-affiliatetrip-content .affiliate-gallery{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px;width:50%}.single-affiliatetrip .single-affiliatetrip-content .affiliate-gallery .affiliate-gallery-single{width:calc(33.33333% - 11px)}.single-affiliatetrip .single-affiliatetrip-content .affiliate-gallery .affiliate-gallery-single .single-gallery-image{cursor:pointer;height:100%;position:relative;width:100%}.single-affiliatetrip .single-affiliatetrip-content .affiliate-gallery .affiliate-gallery-single .single-gallery-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-affiliatetrip .single-affiliatetrip-content .affiliate-gallery .affiliate-gallery-single .single-gallery-image span{background-color:rgba(0,0,0,.75);bottom:0;color:#fff;left:0;padding:8px;position:absolute;width:100%}.danceteacher{margin-bottom:16px}.danceteacher h1{margin:16px 0}.danceteacher a.back{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:600;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.danceteacher a.back:hover{background-color:#fff;border-color:#194866;color:#194866}@media only screen and (max-width:990px){.danceteacher .content-inner{display:block}}.danceteacher .content-inner .left-side{display:inline-block;position:sticky;top:0;width:43%}@media only screen and (max-width:990px){.danceteacher .content-inner .left-side{padding:0 16px;position:relative;width:100%}}.danceteacher .content-inner .danceteacher-desc{display:inline-block;padding-left:16px;padding-top:3px;vertical-align:top;width:56%}@media only screen and (max-width:990px){.danceteacher .content-inner .danceteacher-desc{padding:0 16px;width:100%}}.hotel{margin-bottom:16px}.hotel h1{margin:16px 0}@media only screen and (max-width:990px){.hotel .content-inner{display:block}}.hotel .content-inner .left-side{display:inline-block;top:0;width:43%}@media only screen and (max-width:990px){.hotel .content-inner .left-side{padding:0 16px;position:relative;width:100%}}.hotel .content-inner .left-side .hotel-info .hotel-info-category{display:flex}.hotel .content-inner .left-side .hotel-info .hotel-info-address,.hotel .content-inner .left-side .hotel-info .hotel-info-check,.hotel .content-inner .left-side .hotel-info .hotel-info-danceroom,.hotel .content-inner .left-side .hotel-info .hotel-info-link{margin-bottom:16px}.hotel .content-inner .left-side .hotel-info .hotel-info-link a{font-weight:unset}.hotel .content-inner .left-side .hotel-info .hotel-info-distance{margin-bottom:16px}.hotel .content-inner .left-side .hotel-info p{margin:0}.hotel .content-inner .left-side .hotel-info .map{height:400px;position:relative;width:100%}.hotel .content-inner .left-side .hotel-info .map iframe{height:100%;width:100%}.hotel .content-inner .left-side .hotel-info .map p#data-src{display:none}.hotel .content-inner .hotel-desc{display:inline-block;padding-left:16px;vertical-align:top;width:56%}@media only screen and (max-width:990px){.hotel .content-inner .hotel-desc{padding:0 16px;width:100%}}.hotel .content-inner .hotel-desc h2{margin-top:16px}.hotel .content-inner .hotel-desc .dist{margin-top:30px}.hotel .content-inner .hotel-desc .room .room-image{display:flex;flex-wrap:wrap;margin:16px 0}.hotel .content-inner .hotel-desc .room .room-image figure{height:150px;margin:0 16px 16px 0;width:150px}.hotel .content-inner .hotel-desc .room .room-image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel .content-inner .hotel-desc .danceroom-gallery{display:flex;flex-wrap:wrap;margin:16px 0}.hotel .content-inner .hotel-desc .danceroom-gallery figure{height:150px;margin:0 16px 16px 0;width:150px}.hotel .content-inner .hotel-desc .danceroom-gallery figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.accordion{margin-bottom:30px;margin-top:30px}.accordion .accordion-single{background-color:transparent;border:1px solid #777;height:auto;margin-bottom:16px;position:relative;width:100%}.accordion .accordion-single .accordion-header{align-items:center;background-color:transparent;cursor:pointer;display:flex;height:auto;padding:16px;width:100%}.accordion .accordion-single .accordion-header h2{margin:0}.accordion .accordion-single .accordion-header:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;position:absolute;right:16px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.accordion .accordion-single .accordion-inner{background-color:#fff;display:none;height:auto;padding:16px;width:100%}.accordion .accordion-single.open .accordion-header:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;position:absolute;right:16px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.offer-site h1{margin-top:16px}.offer-site .offer-site-header{display:flex}@media only screen and (max-width:850px){.offer-site .offer-site-header{display:block}}.offer-site .offer-site-header .offer-site-header-leftside{width:60%}@media only screen and (max-width:850px){.offer-site .offer-site-header .offer-site-header-leftside{width:100%}}.offer-site .offer-site-header .offer-site-header-rightside{height:-moz-fit-content;height:fit-content;margin-left:16px;width:40%}@media only screen and (max-width:850px){.offer-site .offer-site-header .offer-site-header-rightside{margin-left:0;width:100%}}.offer-site .offer-site-header .offer-site-header-rightside .booking-details{background-color:#0a354e;padding:16px}.offer-site .offer-site-header .offer-site-header-rightside .booking-details p{color:#fff;margin:5px}.offer-site .offer-site-header .offer-site-header-rightside .booking-details .booking-details-hotel .booking-details-hotel-value{display:inline-flex}.offer-site .offer-site-header .offer-site-header-rightside .booking-details .strong{font-weight:700}.offer-site .offer-site-header .offer-site-header-rightside .booking-details span.comma:after{content:","}.offer-site .offer-site-header .offer-site-header-rightside .booking-details span.comma:last-child:after{content:""}.offer-site .offer-site-header .offer-site-header-rightside .offer{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;margin:16px 0;max-width:unset;padding:16px;text-align:center;width:100%}.offer-site .offer-site-header .offer-site-header-rightside .offer:hover{background-color:#fff;color:#ff004e}.offer-site .desc-tab{margin-bottom:16px}@media only screen and (max-width:768px){.offer-site .desc-tab{display:none}}.offer-site .desc-tab .desc-tab-nav{display:block}.offer-site .desc-tab .desc-tab-nav .desc-tab-item{background-color:#fff;border-bottom:1px solid #ddd;color:#ff004e;cursor:pointer;display:inline-block;margin:0;padding:10px 20px;position:relative}.offer-site .desc-tab .desc-tab-nav .desc-tab-item:hover{opacity:.7}.offer-site .desc-tab .desc-tab-nav .desc-tab-item.is-active{border-bottom-color:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#3ba5e3}.offer-site .desc-tab .desc-tab-nav .desc-tab-item.is-active:before{border-top:3px solid #ff004e;content:"";left:0;position:absolute;top:0;width:100%}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner{background-color:#fff;border:1px solid #ddd;border-top:none;display:none;padding:30px 20px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner p:first-of-type{margin-top:0}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .image-small{height:150px;margin-bottom:16px;margin-right:16px;-o-object-fit:cover;object-fit:cover;width:150px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex{display:flex}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .rightside-desc-tab{padding-top:23px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab{margin-right:16px;width:30%}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab p{margin:0}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab p.hotel-name{display:inline-flex}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab p a{font-weight:500}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab .desc p{font-size:14px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab .tab-link-hotel{margin-top:16px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab .tab-link-hotel i{margin-right:5px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab .dist h5{margin:0}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab .map{margin-bottom:0;margin-top:16px;min-height:300px}.offer-site .desc-tab .desc-tab-content .desc-tab-content-inner .desc-tab-flex .leftside-desc-tab .map iframe{min-height:300px}.offer-site .offer-site-desc{display:none}@media only screen and (max-width:768px){.offer-site .offer-site-desc{display:block}}.offer-site .offer-site-desc .offer-site-desc-hotel .tab-link-hotel{margin-top:16px}.offer-site .offer-site-desc .offer-site-desc-hotel .map{margin-bottom:0;margin-top:16px;min-height:300px}.offer-site .offer-site-desc .offer-site-desc-hotel .map iframe{min-height:300px}.offer-site .offer-site-desc .offer-site-desc-hotel .map p#data-src-mobile{display:none}.offer-site .offer-site-desc .offer-site-desc-services li{list-style:disc}.offer-site .offer-site-desc .accordion-single{background-color:#fff;border:1px solid #ff004e}.offer-site .offer-site-desc .accordion-single .accordion-header:after{border-color:#ff004e}.offer-site .offer-site-desc .accordion-single .accordion-header h2{color:#ff004e}.offer-site .offer-site-desc .accordion-single .accordion-header h2:after{border-color:#ff004e}.offer-site .tags{margin:16px 0}.offer-site .tags span{font-size:14px}.offer-site .tags a{background-color:#194866;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin:0 3px 3px 0;padding:3px 6px;text-decoration:none}.offer-site .booking-area{background-color:#194866;font-size:15px;margin:50px 0 30px;padding:32px}.offer-site .booking-area .booking-area-section{background-color:#0a354d;border:1px solid #062231;margin-bottom:32px;padding:32px;position:relative}.offer-site .booking-area .booking-area-section:last-child{margin-bottom:0}.offer-site .booking-area .booking-area-section:hover{border-color:#aaa}.offer-site .booking-area .booking-area-section h3{color:#fff;margin-bottom:32px}.offer-site .booking-area .booking-area-section h3:before{content:"\f236";font-family:FontAwesome;margin-right:5px}.offer-site .booking-area .booking-area-section.flight h3:before{content:"\f072";font-family:FontAwesome;margin-right:5px}.offer-site .booking-area .booking-area-section.catering h3:before{content:"\f0f5";font-family:FontAwesome;margin-right:5px}.offer-site .booking-area .booking-area-section.addition h3:before{display:none}.offer-site .booking-area .booking-area-section .booking-options{display:flex;flex-wrap:wrap;gap:16px}.offer-site .booking-area .booking-area-section .booking-options .booking-item{border:1px solid #aaa;color:#fff;cursor:pointer;margin-bottom:16px;min-height:100px;position:relative;text-align:center;width:calc(25% - 12px)}@media only screen and (max-width:1290px){.offer-site .booking-area .booking-area-section .booking-options .booking-item{width:calc(50% - 8px)}}@media only screen and (max-width:720px){.offer-site .booking-area .booking-area-section .booking-options .booking-item{width:100%}}.offer-site .booking-area .booking-area-section .booking-options .booking-item:hover{border-color:#fff}.offer-site .booking-area .booking-area-section .booking-options .booking-item:last-child{margin-right:0}.offer-site .booking-area .booking-area-section .booking-options .booking-item .show_contingent{color:orange;display:block;margin-bottom:16px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .all{display:none}.offer-site .booking-area .booking-area-section .booking-options .booking-item.checked .all{display:block}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label{display:flex;flex-wrap:wrap;font-size:13px;margin:16px 0;padding:5px 10px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label.booking-item-price{align-content:center;background:#fff;min-height:90px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label div{display:block;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label .ang-price{color:grey;display:block;font-size:15px;font-weight:700;text-decoration:line-through;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label .price-angebot{font-size:15px;font-weight:700}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label .price-angebot .price-angebot-label{color:green}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label .price-angebot .price-angebot-amount{color:#000;font-size:13px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-label .price{color:#444;display:block;font-size:15px;font-weight:700;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item.checked{background-color:#ff004e;border-color:#ff004e}.offer-site .booking-area .booking-area-section .booking-options .booking-item.checked .booking-item-label .btn-booking{display:block;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item.checked .booking-item-label .background-label{background-color:#fff;border-radius:5px;color:#444;font-size:13px;padding:5px 10px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator{display:flex;flex-direction:column;justify-content:center;margin:0 auto 16px;min-height:28px;padding:0 16px;position:relative}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item:last-of-type{margin-bottom:0}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input-title p{font-size:15px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input{position:relative;width:-moz-fit-content;width:fit-content}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input input{margin:0;position:relative;text-align:center;width:70px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input .fa-minus{align-items:center;color:#000;display:flex;height:35px;justify-content:center;left:0;position:absolute;top:0;width:30px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input .fa-plus{align-items:center;color:#000;display:flex;height:35px;justify-content:center;position:absolute;right:0;top:0;width:30px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input .fa-minus.not-possible,.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .item-input .fa-plus.not-possible{opacity:.3}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .configurator-item .specific-amount-hint{border:1px solid;border-radius:3px;font-size:13px;font-weight:600;margin-top:10px;padding:5px 0;text-align:center;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .cont-amount{display:block;margin-bottom:16px;margin-top:16px;position:unset}.offer-site .booking-area .booking-area-section .booking-options .booking-item .select-configurator .cont-amount .ampel-orange{margin-bottom:5px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title{margin:15px 0}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .booking-item-room-images a{display:block;margin-bottom:16px;position:relative}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .booking-item-room-images a img{margin-bottom:0}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .booking-item-room-images a i{bottom:15px;position:absolute;right:15px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .booking-item-room-images img{height:160px;margin-bottom:16px;-o-object-fit:cover;object-fit:cover;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc{padding:0 16px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc .moreinfo{display:inline-block;font-size:12px;font-style:italic;font-weight:700;height:16px;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc .title-room-desc{display:block;font-weight:700;min-height:41px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc article{display:-webkit-box;margin-top:16px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:unset;min-height:50px;text-overflow:clip}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc article.overflowingContentHidden{-webkit-line-clamp:3}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc article p{font-size:12px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title .room-title-desc .min-max{font-size:12px;margin:16px 0}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title.room-title{margin-top:0}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title.room-title .room-title-desc .title-room-desc:before{content:"\f236";font-family:FontAwesome;margin-right:5px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-title.catering-title span:before{content:"\f0f5";font-family:FontAwesome;margin-right:5px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-description{font-size:10px;line-height:1.5;padding:0 5px;word-wrap:break-word}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-description.overflowingContentHidden{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.offer-site .booking-area .booking-area-section .booking-options .booking-item .moreinfo{display:inline-block;font-size:12px;font-style:italic;font-weight:700;height:16px;width:100%}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data{font-size:10px;line-height:1.5;padding:0 5px;word-wrap:break-word}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-back span,.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-to span{margin-right:5px}.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-back span.slash,.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-back span.start_time,.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-back span:last-child,.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-to span.slash,.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-to span.start_time,.offer-site .booking-area .booking-area-section .booking-options .booking-item .booking-item-flight-data .flight-data-to span:last-child{margin:0}.offer-site .total-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative}.offer-site .total-wrapper .card{width:100%}.offer-site .total-wrapper .card .card-header{background-color:#ff004e;color:#fff;font-size:20px;font-weight:300;margin-bottom:0;padding:30px 30px 20px}.offer-site .total-wrapper .card .card-body{background-color:#ff004e;padding:0 30px}.offer-site .total-wrapper .card .card-body .card-body-row{border-bottom:1px dashed #fff;color:#fff;display:flex;font-size:14px;justify-content:space-between;line-height:1.7;padding:10px 0}.offer-site .total-wrapper .card .card-body .card-body-row p{color:#fff;font-size:14px;font-weight:700;line-height:1.7;margin:0}.offer-site .total-wrapper .card .card-body .card-body-row .additional-description{font-size:12px}.offer-site .total-wrapper .card .card-body .card-body-row.subtotal{font-style:italic}.offer-site .total-wrapper .card .card-body .card-body-row.total{border-bottom:none;color:#fff;font-size:14px;font-weight:700;line-height:1.7;padding:10px 0}.offer-site .total-wrapper .card .card-body .card-body-row .remove-addition{color:#000;cursor:pointer;font-size:.9em;font-style:italic}.offer-site .total-wrapper .card .card-body .card-body-row .remove-addition i{background:#fff;border-radius:50%;line-height:9px;padding:5px}.offer-site .total-wrapper-button{display:flex;justify-content:end}.offer-site .total-wrapper-button .btn.offer{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;margin:16px 0;max-width:unset;padding:16px 60px;text-align:center}.offer-site .total-wrapper-button .btn.offer:hover{background-color:#fff;color:#ff004e}.offer-site .ausgebucht{margin-bottom:50px;position:relative}.offer-site .cont-amount{align-items:center;border-radius:50%;display:flex;justify-content:center;left:0;min-height:26px;min-width:26px;position:absolute;right:0;top:32px}.offer-site .cont-amount i{border-radius:50%;color:#fff;cursor:help;height:28px;padding:6px;position:relative;text-align:center;transition:all 333ms ease-in-out;width:28px}.offer-site .cont-amount i:hover span{opacity:1}.offer-site .cont-amount i span{background-color:#fff;border:2px solid silver;color:#0a354e;font-family:Open Sans,Arial,sans-serif;left:50%;min-width:-moz-max-content;min-width:max-content;opacity:0;padding:10px 20px;position:absolute;text-align:center;top:-40px;transform:translate(-50%);transition:all 333ms ease-in-out;z-index:9999}.offer-site .cont-amount i.fa.fa-check{background-color:green}.offer-site .cont-amount i.fa.fa-question{background-color:orange}.offer-site .cont-amount i.fa.fa-times{background-color:red}.offer-site .flighttable{margin:10px 0}.offer-site .flighttable tbody td,.offer-site .flighttable tbody th,.offer-site .flighttable thead td,.offer-site .flighttable thead th{border:1px solid #bbb;font-size:14px;padding:7px 4px;text-align:center;vertical-align:middle}.offer-site .flighttable thead tr{background:#f9f9f9}.offer-site .flighttable tbody tr{background:#fff}.offer-site .flighttable tbody tr.via-flight td{background:#f0f8ff}.offer-site .flighttable tbody tr.via-flight td:first-child{padding-left:16px;text-align:left}.offer-site .flighttable td.inline.additional-regulations{text-align:start}.offer-site .flighttable td.inline p{display:inline}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.checkout-error{background-color:#fff;border:1px solid #ff004e;border-top:3px solid #ff004e;margin-bottom:8px;padding:16px}.checkout-error p{color:#ff004e}.checkout-error p i{margin-right:8px}.card-body-flight:empty{display:none}.single-roundtrip .single-roundtrip-head{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:50px}.single-roundtrip .single-roundtrip-head .head-left,.single-roundtrip .single-roundtrip-head .head-right{width:calc(50% - 8px)}.single-roundtrip .single-roundtrip-head .head-right .head-right-head{align-items:center;display:flex;justify-content:space-between}.single-roundtrip .single-roundtrip-head .head-right .head-right-head span{color:#fff}.single-roundtrip .single-roundtrip-head .head-right a{background:#194866;border:2px solid #194866;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:600;margin-top:16px;padding:6px 15px;text-decoration:none;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.single-roundtrip .single-roundtrip-head .head-right a:hover{background-color:#fff;border-color:#194866;color:#194866}.single-roundtrip .single-roundtrip-trip{border-bottom:1px solid #9caab1;display:flex;gap:16px;padding:16px 16px 16px 0}.single-roundtrip .single-roundtrip-trip .single-roundtrip-left figure{height:300px;width:300px}.single-roundtrip .single-roundtrip-trip .single-roundtrip-left figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-roundtrip a.btn.affiliate{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;margin:16px 0;max-width:unset;padding:16px 60px;text-align:center}.single-roundtrip a.btn.affiliate:hover{background-color:#fff;color:#ff004e}.team{margin:0 0 32px}.team .team-content-inner{border-bottom:1px solid #9caab1;display:flex;padding:16px}.team .team-content-inner:last-of-type{border:none}@media only screen and (max-width:767px){.team .team-content-inner{display:block;margin-top:32px}}.team .team-content-inner .content-right{margin-left:16px;order:2}@media only screen and (max-width:767px){.team .team-content-inner .content-right{margin-bottom:16px;margin-left:unset}}.team .team-content-inner img{height:300px;-o-object-fit:cover;object-fit:cover;width:300px}@media only screen and (max-width:767px){.team .team-content-inner img{height:auto;width:100%}}.text{margin-top:0}.text ol li{padding:0}#fe-block-travel-reports-app .tr-headline{margin:16px 0}#fe-block-travel-reports-app .filter-angebote .filter .dropdown{margin-bottom:16px;margin-right:unset;width:100%}#fe-block-travel-reports-app .filter-angebote .filter .dropdown.selected_item_dd .reset-filter-overlay{background-color:hsla(0,0%,100%,.6);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMzAgMzAiPjxwYXRoIGQ9Ik03IDRhMSAxIDAgMCAwLS43MDcuMjkzbC0yIDJhMSAxIDAgMCAwIDAgMS40MTRMMTEuNTg2IDE1bC03LjI5MyA3LjI5M2ExIDEgMCAwIDAgMCAxLjQxNGwyIDJhMSAxIDAgMCAwIDEuNDE0IDBMMTUgMTguNDE0bDcuMjkzIDcuMjkzYTEgMSAwIDAgMCAxLjQxNCAwbDItMmExIDEgMCAwIDAgMC0xLjQxNEwxOC40MTQgMTVsNy4yOTMtNy4yOTNhMSAxIDAgMCAwIDAtMS40MTRsLTItMmExIDEgMCAwIDAtMS40MTQgMEwxNSAxMS41ODYgNy43MDcgNC4yOTNBMSAxIDAgMCAwIDcgNCIvPjwvc3ZnPg==");background-position:right 19px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99999}#fe-block-travel-reports-app .filter-angebote .filter .dropdown.selected_item_dd .reset-filter-overlay:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiBzdHlsZT0iZmlsbDojZmYwMDRlIiB2aWV3Qm94PSIwIDAgMzAgMzAiPjxwYXRoIGQ9Ik03IDRhMSAxIDAgMCAwLS43MDcuMjkzbC0yIDJhMSAxIDAgMCAwIDAgMS40MTRMMTEuNTg2IDE1bC03LjI5MyA3LjI5M2ExIDEgMCAwIDAgMCAxLjQxNGwyIDJhMSAxIDAgMCAwIDEuNDE0IDBMMTUgMTguNDE0bDcuMjkzIDcuMjkzYTEgMSAwIDAgMCAxLjQxNCAwbDItMmExIDEgMCAwIDAgMC0xLjQxNEwxOC40MTQgMTVsNy4yOTMtNy4yOTNhMSAxIDAgMCAwIDAtMS40MTRsLTItMmExIDEgMCAwIDAtMS40MTQgMEwxNSAxMS41ODYgNy43MDcgNC4yOTNBMSAxIDAgMCAwIDcgNCIvPjwvc3ZnPg==")}#fe-block-travel-reports-app .filter-angebote .filter .dropdown.selected_item_dd .select-label:after{display:none}#fe-block-travel-reports-app .filter-angebote .filter .dropdown.active .dropdown-list{z-index:999999}@media only screen and (min-width:1025px){#fe-block-travel-reports-app .filter-angebote .filter .dropdown{margin-bottom:unset;margin-right:16px;width:33.33333%}}#fe-block-travel-reports-app .filter-angebote .filter .reset-filter{background-color:#ff004e;border-radius:unset;color:#fff;height:30px;line-height:1;max-width:unset;width:100%}@media only screen and (min-width:1025px){#fe-block-travel-reports-app .filter-angebote .filter .reset-filter{width:calc(33% - 28px)}}#fe-block-travel-reports-app .filter-angebote .filter .reset-filter i{margin-left:8px}#fe-block-travel-reports-app .filter-angebote .filter .reset-filter:hover{background-color:#fff;color:#ff004e}#fe-block-travel-reports-app .offer-report{border-bottom:1px solid #9caab1;display:flex;flex-wrap:wrap;margin-bottom:1rem;padding:16px;padding-left:unset;padding-right:unset;padding-top:unset}@media only screen and (min-width:1025px){#fe-block-travel-reports-app .offer-report{padding-right:16px}}#fe-block-travel-reports-app .offer-report .tr--image{margin-bottom:8px;padding-right:unset;width:100%}@media only screen and (min-width:1025px){#fe-block-travel-reports-app .offer-report .tr--image{margin-bottom:0;padding-right:48px;width:40%}}#fe-block-travel-reports-app .offer-report .report-title,#fe-block-travel-reports-app .offer-report .tr-infobox{color:#000;width:100%}#fe-block-travel-reports-app .offer-report .tr-infobox p{margin:1rem 0}@media only screen and (min-width:1025px){#fe-block-travel-reports-app .offer-report .tr-infobox{padding:0 16px 16px 0;width:60%}}#fe-block-travel-reports-app .offer-report .tr-infobox .report-dance-teacher p{margin:1rem 0}#fe-block-travel-reports-app .offer-report .ratings-wrapper{width:100%}#fe-block-travel-reports-app .offer-report .ratings-wrapper .ratings-wrapper--inner{background-color:#fff;padding:8px;width:-moz-max-content;width:max-content}#fe-block-travel-reports-app .ratings-wrapper{padding-top:8px}#fe-block-travel-reports-app .ratings-wrapper p{color:#000;margin-bottom:16px}#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:8px}#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper span{color:#000;display:block;text-align:left;width:100%}#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper .stars-wrapper{min-width:-moz-max-content;min-width:max-content;padding-right:16px}@media only screen and (min-width:1025px){#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper .stars-wrapper{width:25%}}#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper .stars-wrapper i{margin-right:.125rem}#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper .stars-wrapper i.fa.fa-star{color:#ff004e}#fe-block-travel-reports-app .ratings-wrapper .rating-wrapper .stars-wrapper i.fa.fa-regular.fa-star{color:#ccc}.checkout_add_block{background-color:#ff004e;margin-bottom:16px;margin-top:16px;padding-bottom:64px;padding-top:64px}.checkout_add_block h1{color:#fff;margin-bottom:32px}.checkout_add_block .checkout_links_wrapper{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;width:80%}@media only screen and (min-width:1025px){.checkout_add_block .checkout_links_wrapper{width:60%}}@media only screen and (min-width:1600px){.checkout_add_block .checkout_links_wrapper{width:40%}}.checkout_add_block .checkout_links_wrapper .checkout_link{background-color:hsla(0,0%,100%,.5);border:2px solid #ff004e;border-radius:.75rem;color:#fff;display:flex;flex-direction:column;padding-bottom:32px;padding-top:32px;position:relative;transition:all 333ms ease-in-out;width:100%}@media only screen and (min-width:768px){.checkout_add_block .checkout_links_wrapper .checkout_link{width:calc(50% - 16px)}}@media only screen and (min-width:1025px){.checkout_add_block .checkout_links_wrapper .checkout_link{width:calc(33.33333% - 22px)}}.checkout_add_block .checkout_links_wrapper .checkout_link:hover{background-color:hsla(0,0%,100%,.7);border-color:#0d6efd;transition:all 333ms ease-in-out}.checkout_add_block .checkout_links_wrapper .checkout_link p,.checkout_add_block .checkout_links_wrapper .checkout_link:hover p{color:#fff;transition:all 333ms ease-in-out}.checkout_add_block .checkout_links_wrapper .checkout_link a{height:100%;left:0;position:absolute;top:0;width:100%}.checkout_add_block .checkout_links_wrapper .checkout_link figure{height:7.5rem;margin:0 auto 16px;width:7.5rem;width:95%}.checkout_add_block .checkout_links_wrapper .checkout_link figure img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-confirmation .checkout_add_block{margin-top:0}.cart-confirmation .msg-confirmation{background:#fff;margin-bottom:16px}.cart-confirmation .msg-confirmation table.confirmation-data tbody,.cart-confirmation .msg-confirmation table.confirmation-data tbody tr,.cart-confirmation .msg-confirmation table.confirmation-data tbody tr td,.cart-confirmation .msg-confirmation table.confirmation-data tbody tr th{border:1px solid #000}.cart-confirmation .checkout_summary{background:#fff;margin-bottom:16px;padding-bottom:16px;padding-top:16px}.cart-confirmation .checkout_summary .summary-text-block{margin-top:20px}.cart-confirmation .checkout_summary .booking-table table td,.cart-confirmation .checkout_summary .booking-table table th{border:1px solid #000}.booking-table table .product-additional-description{font-size:12px}@media print{.checkout_add_block,header{display:none}}.offer{margin-bottom:16px}.offer .offer-content-head{align-items:center;background-color:#194866;display:flex;padding:16px;position:relative}.offer .offer-content-head .offer-content-head-header{align-items:center;display:flex;justify-content:space-between;width:100%}.offer .offer-content-head .offer-content-head-header .offer-content-head-header-left{max-width:90%}.offer .offer-content-head .offer-content-head-header h4{color:#fff;font-size:clamp(18px,3.8125vw,24px);margin:0}.offer .offer-content-head .fly-icon{font-size:30px;text-align:right}.offer .offer-content{background-color:#0a354e;display:flex}@media only screen and (max-width:767px){.offer .offer-content{flex-wrap:wrap}}.offer .offer-content p{font-size:14px;margin:5px}.offer .offer-content .offer-image{width:33.33333%}@media only screen and (max-width:767px){.offer .offer-content .offer-image{width:100%}}.offer .offer-content .offer-image figure{height:100%}.offer .offer-content .offer-image figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.offer .offer-content .offer-info{padding:10px;width:33.33333%}@media only screen and (max-width:767px){.offer .offer-content .offer-info{width:50%}}@media only screen and (max-width:650px){.offer .offer-content .offer-info{padding-bottom:0;width:100%}}.offer .offer-content .offer-info .offer-hotel-info{display:flex}.offer .offer-content .offer-info .offer-hotel-info .offer-hotel-info-name{display:flex;flex-wrap:wrap}.offer .offer-content .offer-info .offer-hotel-info .offer-hotel-info-name .star--wrapper{margin-left:5px;width:100%}.offer .offer-content .offer-info .dancer-info,.offer .offer-content .offer-info .niveau-info,.offer .offer-content .offer-info .region-info,.offer .offer-content .offer-info .stil-info,.offer .offer-content .offer-info .travel-info{display:flex}.offer .offer-content .offer-info .niveau-info,.offer .offer-content .offer-info .stil-info{flex-wrap:wrap}.offer .offer-content .offer-info .niveau-info .each-niveau-single:last-child p:after,.offer .offer-content .offer-info .niveau-info .each-stil-single:last-child p:after,.offer .offer-content .offer-info .stil-info .each-niveau-single:last-child p:after,.offer .offer-content .offer-info .stil-info .each-stil-single:last-child p:after{display:none}.offer .offer-content .offer-info .niveau-info .each-niveau-single p:after,.offer .offer-content .offer-info .niveau-info .each-stil-single p:after,.offer .offer-content .offer-info .stil-info .each-niveau-single p:after,.offer .offer-content .offer-info .stil-info .each-stil-single p:after{content:","}.offer .offer-content .offer-booking{display:flex;flex-direction:column;padding:10px;width:33.33333%}@media only screen and (max-width:767px){.offer .offer-content .offer-booking{width:50%}}@media only screen and (max-width:650px){.offer .offer-content .offer-booking{padding-top:0;width:100%}}.offer .offer-content .offer-booking .travel-dates,.offer .offer-content .offer-booking .travel-duration{display:flex}.offer .offer-content .offer-booking .travel-price{position:relative}.offer .offer-content .offer-booking .travel-price .cont-amount{align-items:center;border-radius:50%;display:flex;justify-content:center;min-height:26px;min-width:26px;position:absolute;right:0;top:0}.offer .offer-content .offer-booking .travel-price .cont-amount i{border-radius:50%;color:#fff;cursor:help;height:28px;padding:6px;position:relative;text-align:center;transition:all 333ms ease-in-out;width:28px}.offer .offer-content .offer-booking .travel-price .cont-amount i:hover span{display:block}.offer .offer-content .offer-booking .travel-price .cont-amount i span{background-color:#ff004e;border:none;color:#fff;display:none;font-family:Open Sans,Arial,sans-serif;font-size:13px;left:50%;min-width:-moz-max-content;min-width:max-content;padding:5px;position:absolute;text-align:center;top:35px;transform:translate(-50%);transition:all 333ms ease-in-out;z-index:1}.offer .offer-content .offer-booking .travel-price .cont-amount i.fa.fa-check{background-color:green}.offer .offer-content .offer-booking .travel-price .cont-amount i.fa.fa-question{background-color:orange}.offer .offer-content .offer-booking .travel-price .cont-amount i.fa.fa-times{background-color:red}.offer .offer-content .offer-booking .travel-price .travel-price-angebot,.offer .offer-content .offer-booking .travel-price .travel-price-norm{display:flex}.offer .offer-content .offer-booking .travel-price .travel-price-angebot .angebot-price,.offer .offer-content .offer-booking .travel-price .travel-price-norm .angebot-price{color:grey;font-weight:700}.offer .offer-content .offer-booking .travel-price .travel-price-angebot .norm-price,.offer .offer-content .offer-booking .travel-price .travel-price-norm .norm-price{background-color:#ff004e;border-radius:5px;padding:0 5px}.offer .offer-content .offer-booking .travel-price .travel-price-angebot{color:green}.offer .offer-content .offer-booking .offer{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;margin:auto auto 0;max-width:unset;text-align:center;transition:all 333ms ease-in-out}.offer .offer-content .offer-booking .offer:hover{background-color:#fff;color:#ff004e}.offer-tag-site .fa,.offer-tag-site p,.offer-tag-site span{color:#fff}.offer-tag-site span.normal-price{background-color:#ff004e;border-radius:4px;display:inline-block;min-width:-moz-max-content;min-width:max-content;padding:4px}.offer-tag-site .room--info{margin-bottom:16px;padding-right:36px}.offer-tag-site .room--info.rabatt .travel-price-norm span.normal-price{background-color:unset;color:silver;text-decoration:line-through}.offer-tag-site .travel-price---wrapper .travel-price{display:none}.offer-tag-site .travel-price---wrapper .travel-price:first-child,.offer-tag-site .travel-price---wrapper .travel-price:nth-child(2){display:block}.offer-tag-site .date-wrapper{margin-bottom:16px;width:100%}.offer-tag-site .date-wrapper .date-input-single{width:calc(50% - 8px)}.offer-tag-site .date-wrapper p{color:#fff}.offer-tag-site .date-wrapper .date-inputs-wrapper{display:flex;gap:16px}.offer-tag-site .date-wrapper .date-inputs-wrapper input{border:unset;border-radius:0;color:#000;cursor:pointer}.offer-tag-site .date-wrapper .date-inputs-wrapper span{color:#fff}.offer-hotel-info{display:flex}.strong{font-weight:700}.wrong-input-wrapper{background-color:hsla(0,0%,100%,.8);border:2px solid #194866;padding:16px}.wrong-input-wrapper h2{color:#194866;text-align:center}.wrong-input-wrapper h3{background-color:#ff004e;border:2px solid #ff004e;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:400;margin:0 auto;padding:8px 16px;transition:all 333ms ease-in-out;width:-moz-max-content;width:max-content}.wrong-input-wrapper h3:hover{background-color:#fff;color:#ff004e}.infosbox{background-color:#ea868f;border:1px solid #842029;border-radius:8px;color:#2c0b0e;margin:8px 0;padding:16px;width:100%}.loading-wrapper{align-items:center;display:flex;font-size:20px;height:400px;justify-content:center;width:100%}.loading-wrapper p{text-align:center}.loading-wrapper i{color:#194866;font-size:30px;margin-bottom:10px;margin-right:10px}.desc-tab-content-inner.content-flight_times .flighttable .available{background-color:green}.desc-tab-content-inner.content-flight_times .flighttable .demand{background-color:orange}.desc-tab-content-inner.content-flight_times .flighttable .unavailable{background-color:red}.collapsible-group{margin-bottom:1.875rem;margin-top:1.875rem}.collapsible-group .collapsible-content{display:none;padding:1.25rem}.collapsible-group .story.acc-story{margin-bottom:.625rem}.collapsible-group .story.acc-story section h3{margin-bottom:0}.collapsible-group .collapsible-head{background-color:#ededed;cursor:pointer;position:relative}.collapsible-group .collapsible-head i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPEAAADxCAMAAAAtFaE7AAABLFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////VtCFnAAAAYnRSTlMAAQQFBgcLDg8QERITFBkjJCUnKzc4OT5AQUJEUVVXWFlmb3B3eHl6gIGCg4WGiIuMjY6PlpeYmZudo6SqtLq9wsPExsfJysvMzs/Q09TV1tna4ePl6uzt7u/x8vP2+Pn6/sxMquUAAAABYktHRGNcvi2qAAADe0lEQVR42u3ZZ1cTQRTG8UsRDEbFjihiLwQEQcUCEiw0EbvGLvP9P4QvkAOB7M7O7pR7L8//5eyc5PzOk+RNiBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBCSVffQ5PzqxsLjSzVlsP6RR8/WV+anzne3Hfdc+WT+93f2mCJv/e6vbdjn64d2zgffmF39HFEDvvh9N2zjxPb50FfT1uaYEvCtzXZYa3jr/OQ3s7eZLg3gxj7Xj1NERH3vzP5mFIAnOrje9xHRTdMp+Ss3OrpuEPW3TGeywoWNMa1+umwykr1yI4s1Sk9NJlkj2DyhDaOQnA0269Qy+sg5YPOF/uQ8NdOafrS2+k0f8x6LXLmRK/pAL3OfC1x5Ih/0gsbzL4hbuWHxNOis5YawlSdsnDNk+1jLWtm2sFnqIrpg9JCtYDNMRPRADdkOvk9ERL1No+O7PG51NHu2bh5+pWJl+8KrR7bvqiC7gFWQ3cAKyK5g8WR3sHByGbBocjmwYHJZsFjyWGmwUHIVsEhyNXAh8rQqsDhydbAwsg+wKLIfsCCyL7AYsj+wELJPMFGNP7kAuO7yeuzJvsHsyf7BzMkhwKzJYcCMyaHAbMnhwEzJIcEsyWHBDMmhwezI4cHMyDHARLUlNmQ7eK3u433YkGOB2ZDjgQuR76kCsyDHBTMgxwYnJ8cHJyanACclpwEnJKcCJyOnAyci30kITkJOC05ATg2OTk4PjkzmAI5K5gGOSOYCjkbmA45E5gSOQuYFjkDmBg5O5gcOTOYIDkrmCS5EnlIFDkbmCw5E5gwOQuYNDkDmDvZO5g/2TJYA9kqWAfZIlgL2RpYD9kSWBCaqLVcmywJ7IEsDVybLA1ckSwRXIssEVyBLBZcmywWXJEsGlyLLBpcg3xYOdibLBxciT6oCO5Ht4NcCwA7kAuCjRIrIesAFyZrARPU1K+e5ih8tp5U1LeyFLA1cmSwPXJEsEVyJLBNcgSwVXJosF1ySLBlMNLB8wMAlyNLBzmT5YEeyBrATWQfYgawFXJisB1yQrAlciKwLXICsDWwl6wMTDawcMHAuWSc4h6wVnEnWC84gawZ3JOsGE9UX94CbdVJe72wb+GEv6e/0ws6fT+foYDR4bW7x7eLc1eOEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEMrsH4E4wp4AI/IFAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;background-size:1.25rem;height:1.25rem;position:absolute;right:.625rem;top:calc(50% - 10px);transition:all .35s ease-in-out;width:1.25rem}.collapsible-group .collapsible-head.open i{transform:rotateX(180deg)}.collapsible-group .collapsible-head h4{color:#000;margin-bottom:.625rem;padding:.625rem 1.875rem .625rem 1.25rem}.tab{margin-top:2.5rem}.tab .tab--header.only-mobile{border:1px solid #ccc;border-bottom:0;display:block}.tab .tab--header.only-mobile select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPEAAADxCAMAAAAtFaE7AAABLFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////VtCFnAAAAYnRSTlMAAQQFBgcLDg8QERITFBkjJCUnKzc4OT5AQUJEUVVXWFlmb3B3eHl6gIGCg4WGiIuMjY6PlpeYmZudo6SqtLq9wsPExsfJysvMzs/Q09TV1tna4ePl6uzt7u/x8vP2+Pn6/sxMquUAAAABYktHRGNcvi2qAAADe0lEQVR42u3ZZ1cTQRTG8UsRDEbFjihiLwQEQcUCEiw0EbvGLvP9P4QvkAOB7M7O7pR7L8//5eyc5PzOk+RNiBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBCSVffQ5PzqxsLjSzVlsP6RR8/WV+anzne3Hfdc+WT+93f2mCJv/e6vbdjn64d2zgffmF39HFEDvvh9N2zjxPb50FfT1uaYEvCtzXZYa3jr/OQ3s7eZLg3gxj7Xj1NERH3vzP5mFIAnOrje9xHRTdMp+Ss3OrpuEPW3TGeywoWNMa1+umwykr1yI4s1Sk9NJlkj2DyhDaOQnA0269Qy+sg5YPOF/uQ8NdOafrS2+k0f8x6LXLmRK/pAL3OfC1x5Ih/0gsbzL4hbuWHxNOis5YawlSdsnDNk+1jLWtm2sFnqIrpg9JCtYDNMRPRADdkOvk9ERL1No+O7PG51NHu2bh5+pWJl+8KrR7bvqiC7gFWQ3cAKyK5g8WR3sHByGbBocjmwYHJZsFjyWGmwUHIVsEhyNXAh8rQqsDhydbAwsg+wKLIfsCCyL7AYsj+wELJPMFGNP7kAuO7yeuzJvsHsyf7BzMkhwKzJYcCMyaHAbMnhwEzJIcEsyWHBDMmhwezI4cHMyDHARLUlNmQ7eK3u433YkGOB2ZDjgQuR76kCsyDHBTMgxwYnJ8cHJyanACclpwEnJKcCJyOnAyci30kITkJOC05ATg2OTk4PjkzmAI5K5gGOSOYCjkbmA45E5gSOQuYFjkDmBg5O5gcOTOYIDkrmCS5EnlIFDkbmCw5E5gwOQuYNDkDmDvZO5g/2TJYA9kqWAfZIlgL2RpYD9kSWBCaqLVcmywJ7IEsDVybLA1ckSwRXIssEVyBLBZcmywWXJEsGlyLLBpcg3xYOdibLBxciT6oCO5Ht4NcCwA7kAuCjRIrIesAFyZrARPU1K+e5ih8tp5U1LeyFLA1cmSwPXJEsEVyJLBNcgSwVXJosF1ySLBlMNLB8wMAlyNLBzmT5YEeyBrATWQfYgawFXJisB1yQrAlciKwLXICsDWwl6wMTDawcMHAuWSc4h6wVnEnWC84gawZ3JOsGE9UX94CbdVJe72wb+GEv6e/0ws6fT+foYDR4bW7x7eLc1eOEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEMrsH4E4wp4AI/IFAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:1.25rem;border:none;cursor:pointer}@media only screen and (min-width:1025px){.tab .tab--header.only-mobile{display:none}}.tab .tab--header.only-desktop{background-color:#ededed;border-top-left-radius:.25pxrem;border-top-right-radius:.25pxrem;display:none}@media only screen and (min-width:1025px){.tab .tab--header.only-desktop{display:flex;flex-wrap:no-wrap;width:100%}.tab .tab--header.only-desktop .tab--header--tab{border-top-left-radius:.25pxrem;border-top-right-radius:.25pxrem;cursor:pointer;padding:.625rem 1.875rem;position:relative;transition:background .25s ease-in-out}.tab .tab--header.only-desktop .tab--header--tab:after{background-color:#ccc;bottom:-1px;content:"";height:1px;left:0;position:absolute;width:100%;z-index:2}.tab .tab--header.only-desktop .tab--header--tab.show{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}.tab .tab--header.only-desktop .tab--header--tab.show:after{background-color:#fff}}.tab .tab--content{border:1px solid #ccc;padding:.625rem}@media only screen and (min-width:1025px){.tab .tab--content{padding:1.25rem}}.tab .tab--content .tab--content--tab{display:none}.tab .tab--content .tab--content--tab.show{display:block}.map{height:auto;margin-bottom:50px;min-height:600px;position:relative;width:100%}.map iframe{height:100%;width:100%}.map p#data-src{display:none}.map .map-overlay{align-items:center;border:1px solid;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:10}.map .map-overlay .load-map-button{border:2px solid #51081f;border-radius:15px;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-top:16px;padding:6px 18px;transition:all 333ms ease-in-out}.map .map-overlay .load-map-button:hover{background-color:#51081f;color:#ccc}.map .map-overlay p{color:#000;font-size:20px}.map .map-overlay .load-map-button-mobile{border:2px solid #51081f;border-radius:15px;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-top:16px;padding:6px 18px;transition:all 333ms ease-in-out}.map .map-overlay .load-map-button-mobile:hover{background-color:#51081f;color:#ccc}.swiper-video{margin-bottom:16px;overflow:clip;position:relative;width:100%}.video .video--inner{cursor:pointer;margin-left:0!important;margin-left:-2.25rem;margin-right:0!important;margin-right:-2.25rem;position:relative}.video .video--inner:before{content:"";display:block;padding-top:56.25%}.video .video--inner>*{height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:1025px){.video .video--inner{margin-left:0;margin-right:0}}.video .video--inner .video--poster{align-items:center;cursor:pointer;display:flex;height:100%;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.video .video--inner .video--poster:after,.video .video--inner .video--poster:before{transition:all .25s ease-in-out}.video .video--inner .video--poster:before{background-image:url(../img/icons/player_icon.svg);background-size:contain;content:"";height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}@media only screen and (min-width:1025px){.video .video--inner .video--poster:before{height:120px;width:120px}}.video .video--inner .video--poster img{-o-object-fit:cover;object-fit:cover}.video .video--inner .video--poster+.video--player{display:none}.video .video--inner .video--poster .cookie-info{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.8);border-radius:4px;left:50%;max-width:80%;padding:12px 20px;position:absolute;text-align:center;top:auto;transform:translateX(-50%);width:-moz-max-content;width:max-content;z-index:10}.video .video--inner .video--poster .cookie-info button{margin-top:16px}.video .video--inner .video--poster.local--video .cookie-info button{background-color:transparent;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI4MDAiIGhlaWdodD0iODAwIiB2aWV3Qm94PSIwIDAgNjQgNjQiPjxwYXRoIGQ9Ik00Ni4wMTQgMzEuMTA1IDI1LjE5NyAyMC42OTdhMS4wMDMgMS4wMDMgMCAwIDAtMS40NDcuODk1djIwLjgxNmExIDEgMCAwIDAgMS40NDcuODk1bDIwLjgxNy0xMC40MDhhMSAxIDAgMCAwIDAtMS43OU0yNS43NSA0MC43OVYyMy4yMUw0My4zMyAzMnoiLz48cGF0aCBkPSJNMzIgMEMxNC4zMjcgMCAwIDE0LjMyNyAwIDMyczE0LjMyNyAzMiAzMiAzMiAzMi0xNC4zMjcgMzItMzJTNDkuNjczIDAgMzIgMG0wIDYyQzE1LjQ1OCA2MiAyIDQ4LjU0MiAyIDMyUzE1LjQ1OCAyIDMyIDJzMzAgMTMuNDU4IDMwIDMwLTEzLjQ1OCAzMC0zMCAzMCIvPjwvc3ZnPg==");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:40px;margin-top:unset;min-width:40px;padding:0;width:40px}.video .video--inner iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.collapsible--content{height:0;overflow:hidden}body.um-page .um .um-cover-add:hover,body.um-page .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,body.um-page .um .um-field-radio.active:not(.um-field-radio-state-disabled) i,body.um-page .um .um-item-meta a,body.um-page .um .um-member-less a:hover,body.um-page .um .um-member-more a:hover,body.um-page .um .um-member-name a:hover,body.um-page .um .um-members-pagi a:hover,body.um-page .um .um-profile-subnav a.active,body.um-page .um .um-tip:hover,body.um-page .um-account-name a:hover,body.um-page .um-account-nav a.current,body.um-page .um-account-side li a.current span.um-account-icon,body.um-page .um-account-side li a.current:hover span.um-account-icon,body.um-page .um-dropdown li a:hover,body.um-page i.um-active-color,body.um-page span.um-active-color{color:#194866}body.um-page .picker__box,body.um-page .picker__nav--next:hover,body.um-page .picker__nav--prev:hover,body.um-page .um .um-field-group-head,body.um-page .um .um-members-pagi span.current,body.um-page .um .um-members-pagi span.current:hover,body.um-page .um .um-profile-nav-item.active a,body.um-page .um .um-profile-nav-item.active a:hover,body.um-page .um-modal-btn,body.um-page .um-modal-btn.disabled,body.um-page .um-modal-btn.disabled:hover,body.um-page .um-modal-header,body.um-page .upload,body.um-page div.uimob800 .um-account-side li a.current,body.um-page div.uimob800 .um-account-side li a.current:hover{background:#194866}.picker--focused .picker__day--highlighted,.picker--focused .picker__list-item--highlighted,.picker--focused .picker__list-item--selected,.picker__day--highlighted:hover,.picker__day--infocus:hover,.picker__day--outfocus:hover,.picker__footer,.picker__header,.picker__list-item--highlighted:hover,.picker__list-item--selected,.picker__list-item--selected:hover,.picker__list-item:hover,.um .um-field-group-head:hover{background:#44b0ec}.um{margin-left:auto!important;margin-right:auto!important}.um input[type=submit]:disabled:hover{background:#194866}body.um-page .um a.um-button,body.um-page .um a.um-button.um-disabled:active,body.um-page .um a.um-button.um-disabled:focus,body.um-page .um a.um-button.um-disabled:hover,body.um-page .um input[type=submit].um-button,body.um-page .um input[type=submit].um-button:focus{background:#194866;border:2px solid #194866!important}body.um-page .um a.um-link{color:#194866}body.um-page .um a.um-button:hover,body.um-page .um input[type=submit].um-button:hover{background-color:#fff!important;border-color:#194866!important;color:#194866!important}.um a.um-link-hvr:hover,.um a.um-link:hover{color:#44b0ec}.um .um-button,.um .um-button:before{color:#fff}.um .um-button.um-alt,.um input[type=submit].um-button.um-alt{background:#eee}.um .um-button.um-alt:hover,.um input[type=submit].um-button.um-alt:hover{background:#e5e5e5}body.um-page .um .um-button.um-alt,body.um-page .um .um-button.um-alt:before,body.um-page .um input[type=submit].um-button.um-alt,body.um-page .um input[type=submit].um-button.um-alt:before{color:#fff}.um .um-tip{color:#ccc}body.um-page .um .um-field-label{color:#000}.um .um-row.um-customized-row .um-field-label{color:inherit}.select2-container .select2-choice,.select2-container-multi .select2-choices,.select2-drop,.select2-drop-active,.select2-drop.select2-drop-above,.um .um-form input[type=number],.um .um-form input[type=password],.um .um-form input[type=search],.um .um-form input[type=tel],.um .um-form input[type=text],.um .um-form textarea,.um .upload-progress{border:1px solid #ddd!important}.um .um-form .select2-container-multi .select2-choices .select2-search-field input[type=text]{border:none!important}.um .um-form .um-datepicker.picker__input.picker__input--active,.um .um-form .um-datepicker.picker__input.picker__input--target,.um .um-form input[type=number]:focus,.um .um-form input[type=password]:focus,.um .um-form input[type=search]:focus,.um .um-form input[type=tel]:focus,.um .um-form input[type=text]:focus,.um .um-form textarea:focus{border:1px solid #bbb!important}.select2-container .select2-choice,.select2-container-multi .select2-choices,.um .um-form input[type=number],.um .um-form input[type=number]:focus,.um .um-form input[type=password],.um .um-form input[type=password]:focus,.um .um-form input[type=search],.um .um-form input[type=search]:focus,.um .um-form input[type=tel],.um .um-form input[type=tel]:focus,.um .um-form input[type=text],.um .um-form input[type=text]:focus,.um .um-form textarea,.um .um-form textarea:focus{background-color:#fff}.um .um-form input[type=password],.um .um-form input[type=search],.um .um-form input[type=tel],.um .um-form input[type=text],.um .um-form textarea{color:#666}.um .um-form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#666}.um .um-form input:-webkit-autofill:focus{-webkit-box-shadow:none,inset 0 0 0 50px #fff;-webkit-text-fill-color:#666}.um .um-form ::-webkit-input-placeholder{color:#aaa;opacity:1!important}.um .um-form ::-moz-placeholder{color:#aaa;opacity:1!important}.um .um-form ::-ms-input-placeholder{color:#aaa;opacity:1!important}.select2-container .select2-choice .select2-arrow:before,.select2-container-multi .select2-choices .select2-search-field input,.select2-default,.select2-default *,.select2-search-choice-close:before,.select2-search:before,.um .um-field-icon i,.um span.um-req{color:#aaa}.um .um-profile-photo a.um-profile-photo-img,.um .um-profile-photo img,.um .um-profile-photo span.um-profile-photo-overlay{border-radius:999px!important}.um-profile.um .um-profile-meta{color:#999}body.um-page .um-profile.um .um-name a{color:#000}.um-profile.um .um-name a:hover{color:#444}.um-profile.um .um-profile-edit-a.active,.um-profile.um .um-profile-headericon a:hover,body.um-page .um-profile.um .um-profile-headericon a{color:#194866}.um-account i{vertical-align:baseline!important}.um-account p.um-notice{margin:0 0 20px!important;padding:12px 15px!important}.um-account a:focus{outline:0!important}.um-account-side{box-sizing:border-box;float:left;padding:0;width:30%}.um-account-main{box-sizing:border-box;float:left;padding:0 0 0 1.5em;width:70%}.um-account-main a{border-bottom:none!important}.um-account-tab{display:none}.um-account-tab .um-field .um-field-label,body.um-page .um-account-main div.um-account-heading{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}body.um-page .um-account-main div.um-account-heading{color:#000;font-size:18px;font-weight:700;line-height:18px;margin:0!important}div.uimob340 .um-account-main div.um-account-heading.uimob340-hide,div.uimob500 .um-account-main div.um-account-heading.uimob500-hide{display:none}.um-account-side .um-account-link{box-sizing:content-box}.um-account-main div.um-account-heading i{font-size:26px;margin-right:10px;position:relative;top:2px}.um-account-main p{margin:20px 0 0!important;padding:0!important}.um-account-main label{font-size:15px}.um-account-meta{margin-bottom:20px;text-align:center}.um-account-meta img{display:inline-block;float:none!important;margin:0!important;position:static!important}.um-account-meta.radius-1 img{border-radius:999px}.um-account-meta.radius-2 img{border-radius:4px}.um-account-meta.radius-3 img{border-radius:0}.um-account-name{padding-top:12px}.um-account-name a{color:#555;font-size:18px;font-weight:700;line-height:1.4em;text-decoration:none!important}.um-account-profile-link a{font-size:13px;font-weight:400}.um-account-nav a{border-bottom:1px solid #eee!important;color:#666!important;display:block;font-size:14px;height:44px;line-height:44px;padding-left:40px;position:relative;text-decoration:none!important;transition:all .2s linear}.um-account-nav a.current{font-weight:700}.um-account-nav span.arr{font-size:28px;position:absolute;right:0;top:1px}.um-account-nav span.ico{font-size:21px;left:0;position:absolute;text-align:center;top:0;width:21px}.um-account-side li,.um-account-side ul{list-style-type:none!important;margin:0!important;padding:0!important}.um-account-side li{background:#eee;margin-bottom:1px!important}.um-account-side li a{color:#999;display:block;font-size:14px;height:30px;line-height:20px;padding:4px 0;position:relative}.um-account-side li a span.um-account-arrow{font-size:26px;opacity:.6;position:absolute;right:10px;top:6px}.um-account-side li a span.um-account-icon,.um-account-side li a.current span.um-account-icon,.um-account-side li a.current:hover span.um-account-icon{border-right:1px solid #ccc;box-sizing:content-box;color:#444;float:left;font-size:20px;font-weight:400!important;height:30px;padding:0 15px;text-align:center;width:20px}.um-account-side li a span.um-account-icon i{display:block;height:30px;line-height:30px}body.um-page .um-account-side li a span.um-account-title{color:#000;float:left;height:30px;line-height:30px;padding-left:20px}.um-account-side li a:hover{background:#ddd;color:#444}.um-account-side li a.current,.um-account-side li a.current:hover{color:#444;font-weight:700;text-decoration:none!important}.um-field-export_data .um-field-error{display:none}.um-field-export_data .um-field-area-response{display:none;line-height:1.5;padding:10px 0}body.um-page .um-request-button{background-color:#194866;border-radius:5px;color:#fff;display:inline-block;margin:10px 0 0;padding:5px 10px;text-decoration:none}.um-request-button:hover{background-color:#44b0ec;color:#fff;text-decoration:none}body.um-page-login.um-page-loggedout main .um-login form .um-col-alt .um-right.um-half .um-button.um-alt{color:#fff}body.um-page-login main ol li{list-style-type:none}body.um-page-login main .um-login form .um-field .um-req,body.um-page-login main .um-login form .um-field label{color:#000}body.um-page-login main .um-login form .um-col-alt .um-field-checkbox .um-field-checkbox-option{color:#000!important}body.um-page-login main .um-login form .um-col-alt .um-field-checkbox .um-field-checkbox-state i:before{color:#000}body.um-page-login main .um-login form .um-col-alt .um-left.um-half,body.um-page-login main .um-login form .um-col-alt .um-right.um-half{width:100%}body.um-page-login main .um-login form .um-col-alt .um-left.um-half .um-button.um-alt,body.um-page-login main .um-login form .um-col-alt .um-right.um-half .um-button.um-alt{border:2px solid #194866!important;color:#194866}body.um-page-login main .um-login form .um-col-alt .um-left.um-half .um-button.um-alt:hover,body.um-page-login main .um-login form .um-col-alt .um-right.um-half .um-button.um-alt:hover{background-color:#194866;color:#fff}body.um-page-login main .um-login form .um-col-alt .um-left.um-half input#um-submit-btn,body.um-page-login main .um-login form .um-col-alt .um-right.um-half input#um-submit-btn{background:#194866;border:2px solid #194866!important;border-radius:4px;color:#fff;display:block;font-size:14px;font-weight:600;margin-bottom:16px;margin-top:.9375rem;max-width:unset;padding:6px 15px;text-decoration:none;transition:333ms ease-in-out;width:100%}body.um-page-login main .um-login form .um-col-alt .um-left.um-half input#um-submit-btn:hover,body.um-page-login main .um-login form .um-col-alt .um-right.um-half input#um-submit-btn:hover{background:#fff;color:#194866}body.um-page-login main .um-login form .um-col-alt-b .um-link-alt{color:#000!important}body.um-page-account main .um-account.um-editing{max-width:1316px}body.um-page-account main .um-account.um-editing .um-account-main .um-account-tab .um-col-alt.um-col-alt-b{padding-left:0}body.um-page-account main .um-account.um-editing .um-account-side li a.current span.um-account-icon{color:#194866}body.um-page-account main .um-account.um-editing .um-account-side .um-account-meta-img a img{border-radius:8px}body.um-page-account main .um-account.um-editing .um-account-side .um-account-name a{color:#000}body.um-page-account main .um-account.um-editing .um-account-side .um-account-name .um-account-profile-link a{color:#194866}body.um-page-account main .um-account.um-editing .um-account-side ul li:before{display:none}body.um-own-profile .um.um-viewing .um-profile-edit ul li{border-bottom:1px solid}body.um-own-profile .um.um-viewing .um-profile-edit ul li:before{display:none}body.um-own-profile .um.um-viewing .um-profile-edit ul li a{color:#000}body.um-own-profile .um.um-viewing .um-profile-edit ul li a:hover{color:#194866}body.um-own-profile .um.um-viewing .um-profile-photo{margin-left:unset}body.um-own-profile .um.um-viewing .um-profile-photo a.um-profile-photo-img{border-radius:8px!important;left:unset;position:relative;top:unset}body.um-own-profile .um.um-viewing .um-profile-photo a.um-profile-photo-img img{border-radius:8px!important}body.um-own-profile .um.um-viewing .um-cover{display:none}body.um-own-profile .um-profile{margin-top:8px}@media only screen and (min-width:1025px){body.um-own-profile .um-profile .profile_edit_form .um-col-121{padding-left:0;padding-right:0;width:50%}body.um-own-profile .um-profile .profile_edit_form .um-col-122{padding-left:16px;padding-right:0;width:50%}}body.um-own-profile .um-profile .profile_edit_form .um-field{align-items:center;background:#fff;border:1px solid #194866;display:flex;flex-direction:column;height:auto;justify-content:space-between;margin-bottom:16px;min-height:3.625rem;padding:10px}@media only screen and (min-width:1025px){body.um-own-profile .um-profile .profile_edit_form .um-field{flex-direction:row;height:3.625rem}}body.um-own-profile .um-profile .profile_edit_form .um-field .um-field-label{border-color:#194866;margin-bottom:0;padding-bottom:0}body.um-own-profile .um-profile-body.main .um-col-alt{padding-left:unset}body.um-own-profile .um-profile-body.main .um-col-alt .um-left.um-half{margin-bottom:16px}body.um-own-profile .um-profile.um-editing .um-cover{display:none}body.um-own-profile .um-profile.um-editing .um-header .um-profile-photo{margin-left:0}body.um-own-profile .um-profile.um-editing .um-header .um-profile-meta .um-meta-text{display:none}body.um-own-profile .um-profile.um-editing .um-header .um-profile-photo-img{border-radius:8px!important;position:relative;top:unset}body.um-own-profile .um-profile.um-editing .um-header .um-profile-photo-img .um-profile-photo-overlay,body.um-own-profile .um-profile.um-editing .um-header .um-profile-photo-img img{border-radius:8px!important}.logged-in.um-page-user.um-page-loggedin.um-own-profile .um.um-profile.um-editing .um-form form .um-profile-body.main.main-default{background-color:#fff;padding:16px}.logged-in.um-page-user.um-page-loggedin.um-own-profile .um.um-profile.um-editing .um-form form .um-profile-body.main.main-default input[type=number]{color:#666;height:40px!important;padding:0 12px!important;width:100%!important}.logged-in.um-page-user.um-page-loggedin.um-own-profile .um.um-profile.um-editing .um-form form .um-profile-body.main.main-default .select2 .select2-selection__clear{opacity:0;pointer-events:none}.logged-in.um-page-user.um-page-loggedin.um-own-profile .um.um-profile.um-viewing .um-form .um-profile-body.main.main-default{background-color:#fff;padding:16px}html .um-editing.um .um-profile-body,html .um.um-profile.um-viewing .um-profile-body.main.main-default{max-width:unset}.err_popup{background-color:#ff004e;border:2px solid #fff;bottom:16px;display:none;padding:16px 32px;position:fixed;right:16px;z-index:99999}.err_popup *{color:#fff}.wpcf7-form.invalid .kc_captcha .wpcf7-radio{border:unset}.wpcf7-form.invalid .kc_captcha .wpcf7-radio .captcha-image{border:2px solid red}.wpcf7-form .kc_captcha .wpcf7-radio .captcha-image{background-color:#fff;border:1px solid #ccc;border-radius:3px}.checkout-infos .wpcf7-form-control-wrap.kc_captcha{background:#fff;border:1px solid #000;display:flex;margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content}.checkout-infos .wpcf7-form-control-wrap.kc_captcha .cf7ic-icon-wrapper{display:block;margin-top:10px}.loadingSpinner{align-items:center;display:flex;height:100px;justify-content:center}.loadingSpinner i{font-size:24px;margin-right:10px}.loadingSpinner span{color:#555;font-size:16px}.user-bookings-container .user-bookings-box{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:20px;padding:15px}.user-bookings-container .user-bookings-box .title{margin-bottom:20px;text-align:center}.user-bookings-container .user-bookings-box table thead tr td,.user-bookings-container .user-bookings-box table thead tr th{font-size:14px}header .container.content #main-nav .sub-menu{display:none}header .container.content #main-nav .menu-item-has-children:hover>.sub-menu{background-color:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);display:block;padding:10px;position:absolute;z-index:9999}header .container.content #main-nav .menu-item-has-children:hover>.sub-menu li{list-style:none;margin:0;padding:5px 10px}