@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */

@media screen{.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.c15l,.c15r{width:15%}.c16l,.c16r{width:16.666%}.c30l,.c30r{width:30%}.c45l,.c45r{width:45%}.c55l,.c55r{width:55%}.c70l,.c70r{width:70%}.c85l,.c85r{width:85%}.subc{padding:0 .5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize > div{display:table-cell;float:none;overflow:hidden;vertical-align:top;margin:0}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l,.c15l,.c16l,.c30l,.c45l,.c55l,.c70l,.c85l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r,.c15r,.c16r,.c30r,.c45r,.c55r,.c70r,.c85r{float:right;margin-left:-5px}}@media print{.subcolumns > div{display:table;overflow:visible}}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";.custom-select{position:relative}.custom-select__option{overflow:hidden;box-sizing:border-box;display:block;width:100%;padding:0;background-color:transparent;border:0;border-radius:0;font-family:inherit;white-space:nowrap;text-align:left;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;appearance:none}.custom-select__option-wrap{position:relative}.custom-select__input{box-sizing:border-box;display:block;width:100%;padding:0;border-width:1px 0;border-style:solid;border-radius:0;font-family:inherit;-moz-appearance:none;appearance:none}.custom-select__dropdown{position:absolute;box-sizing:border-box;width:100%;top:100%;left:0}.custom-select--dropup .custom-select__dropdown{top:auto;bottom:100%}.custom-select__option{position:relative;padding:.375rem .75rem;font-size:1rem;color:#212121;line-height:1.5}.custom-select__option:focus{outline:none}.custom-select__option:focus,.custom-select__option:hover{background-color:#f9f9f9}.custom-select__option--value{padding-right:1.875rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:.25rem}.custom-select__option--value:after{position:absolute;box-sizing:border-box;width:0;height:0;right:.75rem;border-width:.3rem;border-bottom-width:0;border-style:solid;border-color:currentColor transparent;transform:translateY(-50%);content:""}.custom-select--active .custom-select__option--value:after{transform:translateY(-50%) rotate(-180deg)}.custom-select--active .custom-select__option--value{border-bottom-color:transparent;border-radius:.25rem .25rem 0 0}.custom-select--active .custom-select__option--value:focus,.custom-select--active .custom-select__option--value:hover{background-color:#fff}.custom-select--dropup.custom-select--active .custom-select__option--value{border-top-color:transparent;border-bottom-color:#e6e6e6;border-radius:0 0 .25rem .25rem}.custom-select__option--selected{background-color:#fcfcfc}.custom-select__option[disabled]{color:#a1a1a1;cursor:default}.custom-select__option[disabled]:focus,.custom-select__option[disabled]:hover{background-color:transparent}.custom-select__option-wrap{overflow-y:auto;max-height:11.25rem}.custom-select__option-wrap::-webkit-scrollbar{width:16px}.custom-select__option-wrap::-webkit-scrollbar-thumb{background-color:#e6e6e6;background-clip:padding-box;border-width:0 4px;border-style:solid;border-color:transparent}.custom-select__input{position:relative;z-index:1;height:2.25rem;margin-top:-1px;padding:0 .75rem;border-color:#e6e6e6;transform:translateY(1px);font-size:1rem;color:#212121}.custom-select__input:focus{outline:none}.custom-select--dropup .custom-select__input{border-top-width:0;margin-top:0;transform:translateY(0)}.custom-select__dropdown{overflow:hidden;z-index:1;top:calc(100% - 1px);background-color:#fff;border-width:0 1px 1px;border-style:solid;border-color:#e6e6e6;border-radius:0 0 .25rem .25rem}.custom-select--dropup .custom-select__dropdown{bottom:calc(100% - 1px);border-width:1px 1px 0;border-radius:.25rem .25rem 0 0}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{display:none!important}.ce_code>pre>code.hljs{background:#f4f4f4}.ce_accordion.ce_accordionSingle .toggler,.ce_accordion.ce_accordionStart .toggler{background:#000;color:#fff;cursor:pointer}.ce_accordion.ce_accordionSingle .accordion>div,.ce_accordion.ce_accordionStart .accordion>div{overflow:hidden;position:relative}.ce_sliderStart .slider-control a{width:2rem;height:2rem;overflow:hidden}.ce_sliderStart .slider-control .slider-next,.ce_sliderStart .slider-control .slider-prev{top:0;font-size:0}.ce_sliderStart .slider-control .slider-next:before,.ce_sliderStart .slider-control .slider-prev:before{position:absolute;top:0;right:0;width:2rem;height:2rem;display:block;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;color:#000;text-indent:0}.ce_sliderStart .slider-control .slider-prev{left:.25rem}.ce_sliderStart .slider-control .slider-prev:before{content:"\e927"}.ce_sliderStart .slider-control .slider-next{right:.25rem}.ce_sliderStart .slider-control .slider-next:before{content:"\e928"}.ce_sliderStart .slider-menu b{font-size:2rem;line-height:1;color:#e5e5e5}.ce_sliderStart .slider-menu b.active{color:#ff7fd3}.tiny-slider .tns-nav{text-align:center}.tiny-slider .tns-nav button{display:inline-block;border:0;border-radius:50%;margin:0 .125rem;height:.675rem;width:.675rem;padding:0;line-height:1;background-color:#e5e5e5}.tiny-slider .tns-nav button.tns-nav-active{background-color:#ff7fd3}.tiny-slider .tns-outer>[data-action]{display:inline-block;border:0;margin:0;width:2rem;height:2rem;padding:0;font-size:0;line-height:1;background:none}.tiny-slider .tns-outer>[data-action]:before{width:2rem;height:2rem;display:block;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;color:#000;text-indent:0}.tiny-slider .tns-outer>[data-action=start]:before{content:"\e924"}.tiny-slider .tns-outer>[data-action=stop]:before{content:"\e92d"}.tiny-slider .tns-controls{position:relative;height:2rem}.tiny-slider .tns-controls [data-controls=next],.tiny-slider .tns-controls [data-controls=prev]{position:absolute;top:0;display:inline-block;border:0;margin:0;width:2rem;height:2rem;padding:0;font-size:0;line-height:1;background:none}.tiny-slider .tns-controls [data-controls=next]:before,.tiny-slider .tns-controls [data-controls=prev]:before{width:2rem;height:2rem;display:block;font-family:icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;color:#000;text-indent:0}.tiny-slider .tns-controls [data-controls=prev]{left:0}.tiny-slider .tns-controls [data-controls=prev]:before{content:"\e927"}.tiny-slider .tns-controls [data-controls=next]{right:0}.tiny-slider .tns-controls [data-controls=next]:before{content:"\e928"}.ce_gallery figure,.ce_image figure,.ce_player figure,.ce_text figure{display:table}.ce_gallery figure>a,.ce_image figure>a,.ce_player figure>a,.ce_text figure>a{display:block}.ce_gallery figure img,.ce_image figure img,.ce_player figure img,.ce_text figure img{max-width:100%;height:auto}.ce_gallery figure figcaption,.ce_image figure figcaption,.ce_player figure figcaption,.ce_text figure figcaption{display:table-caption;caption-side:bottom;padding:.25rem .5rem;font-size:.9rem;line-height:1.4}.ce_gallery>ul{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul.cols_2,.ce_gallery>ul.cols_3,.ce_gallery>ul.cols_4,.ce_gallery>ul.cols_5,.ce_gallery>ul.cols_6,.ce_gallery>ul.cols_7,.ce_gallery>ul.cols_8,.ce_gallery>ul.cols_9,.ce_gallery>ul.cols_10,.ce_gallery>ul.cols_11,.ce_gallery>ul.cols_12{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr}.ce_gallery>ul.cols_2{grid-template-columns:repeat(2,1fr)}.ce_gallery>ul.cols_3{grid-template-columns:repeat(3,1fr)}.ce_gallery>ul.cols_4{grid-template-columns:repeat(4,1fr)}.ce_gallery>ul.cols_5{grid-template-columns:repeat(5,1fr)}.ce_gallery>ul.cols_6,.ce_gallery>ul.cols_7{grid-template-columns:repeat(3,1fr)}.ce_gallery>ul.cols_8{grid-template-columns:repeat(4,1fr)}.ce_gallery>ul.cols_9{grid-template-columns:repeat(3,1fr)}.ce_gallery>ul.cols_10,.ce_gallery>ul.cols_11{grid-template-columns:repeat(5,1fr)}.ce_gallery>ul.cols_12{grid-template-columns:repeat(3,1fr)}@media (min-width:768px){.ce_gallery>ul.cols_2{grid-template-columns:repeat(2,1fr)}.ce_gallery>ul.cols_3{grid-template-columns:repeat(3,1fr)}.ce_gallery>ul.cols_4{grid-template-columns:repeat(4,1fr)}.ce_gallery>ul.cols_5{grid-template-columns:repeat(5,1fr)}.ce_gallery>ul.cols_6{grid-template-columns:repeat(6,1fr)}.ce_gallery>ul.cols_7{grid-template-columns:repeat(7,1fr)}.ce_gallery>ul.cols_8{grid-template-columns:repeat(8,1fr)}.ce_gallery>ul.cols_9{grid-template-columns:repeat(9,1fr)}.ce_gallery>ul.cols_10{grid-template-columns:repeat(10,1fr)}.ce_gallery>ul.cols_11{grid-template-columns:repeat(11,1fr)}.ce_gallery>ul.cols_12{grid-template-columns:repeat(12,1fr)}}.ce_gallery>ul li{margin:0;padding:0;line-height:0}.ce_gallery>ul li img{max-width:100%;height:auto}.ce_player .audio_container audio{max-width:100%}.ce_player .video_container video{max-width:100%;height:auto}.ce_youtube .responsive.ratio-169{position:relative;padding-bottom:56.25%;height:0}.ce_youtube .responsive.ratio-169 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ce_vimeo .video_container{position:relative;padding-bottom:56.25%;height:0}.ce_vimeo .video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.ce_download span.size,.ce_downloads span.size{display:inline-block;padding-left:.5rem;color:#e5e5e5}.ce_downloads ul{padding-left:0}.ce_downloads ul li{margin-left:0}.enclosure{-ms-flex-direction:column;flex-direction:column;padding-left:0}.enclosure,.enclosure li{display:-ms-flexbox;display:flex}.enclosure li{margin-left:0}#cboxOverlay{opacity:.7}#cboxContent{padding:4rem;background:#fff}#cboxLoadingGraphic{background:url(../../files/theme/dist/img/spinner-1s@2x.gif) 50% no-repeat;background-size:40px 40px}#cboxCurrent{display:none}#cboxLoadedContent{border:none;background:none}#cboxClose,#cboxNext,#cboxPrevious{width:2rem;height:2rem;box-shadow:none;background:none;font-size:0}#cboxClose:before,#cboxNext:before,#cboxPrevious:before{position:absolute;top:0;right:0;width:2rem;height:2rem;display:block;font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem;color:#000;text-indent:0}#cboxClose{top:.25rem;right:.25rem;box-shadow:none}#cboxClose:before{content:"\e921"}#cboxNext,#cboxPrevious{margin-top:-1rem}#cboxNext:before,#cboxPrevious:before{content:"\e927"}#cboxPrevious{left:.25rem}#cboxPrevious:before{content:"\e927"}#cboxNext{right:.25rem}#cboxNext:before{content:"\e928"}.highlight{color:#c30}.dimmed{color:#888}.box{border-radius:.3em;border-color:#888;border:1px solid rgba(0,0,0,.3);color:#444;color:rgba(0,0,0,.8);padding:2rem;margin:0 0 2rem}.box>:last-child{margin-bottom:0}.label{font-family:Verdana,Geneva,sans-serif;padding:1px 6px 2px;display:inline-block;vertical-align:middle;letter-spacing:normal;white-space:nowrap;border-radius:3px;background:#06c;color:#fff;font-size:10px;line-height:12px}p.info{background:#f4f4f4}p.success{background:#8c8}p.warning{background:#cc8}p.error{background:#c88}.float_left{float:left;display:inline;margin:0 1em 1.2rem 0}.float_right{float:right;display:inline;margin:0 0 1.2rem 1em}.center{display:block;text-align:center;margin:0 auto 1.2rem}.c-facts-figures{display:inline-block;padding:3rem;background-color:#e5e5e5}.c-facts-figures__number{font-size:300%}.c-facts-figures__unit{font-size:200%}.c-facts-figures__subline{display:block;font-weight:700}p.confirm,p.error,p.info,p.success,p.warning{scroll-margin-top:10rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:12px;padding:1rem}p.confirm:before,p.error:before,p.info:before,p.success:before,p.warning:before{display:inline-block;margin:0 .5rem 0 0;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}p.confirm,p.info,p.success{background:#ffa5e0;color:#00006c}p.error,p.warning{background:#00006c;color:#ffa5e0}.ce_downloads ul{list-style-type:none}.ce_downloads span.size{color:#00006c;padding-left:0}.has-colorbox{overflow-y:hidden}#colorbox #cboxContent{margin-top:36px;background:#fff2fb;padding:0}#colorbox #cboxContent #cboxLoadingGraphic{background:url(../../files/theme/dist/img/loading.svg) no-repeat 50%;background-size:3rem}#colorbox #cboxContent #cboxLoadedContent{margin:0;border:0;background:0;overflow:hidden}#colorbox #cboxContent #cboxPrevious{left:0;border-radius:0 12px 12px 0}#colorbox #cboxContent #cboxPrevious:before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}#colorbox #cboxContent #cboxNext{right:0;border-radius:12px 0 0 12px}#colorbox #cboxContent #cboxNext:before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}#colorbox #cboxContent #cboxNext,#colorbox #cboxContent #cboxPrevious{background:rgba(255,127,211,.7);transition:background .3s;width:3rem;height:3rem}#colorbox #cboxContent #cboxNext:before,#colorbox #cboxContent #cboxPrevious:before{width:3rem;height:2.5rem;padding-top:.5rem;color:#00006c;position:relative}#colorbox #cboxContent #cboxNext:hover,#colorbox #cboxContent #cboxPrevious:hover{background:#ff7fd3}#colorbox #cboxContent #cboxClose{top:-2.25rem;background:none}#colorbox #cboxContent #cboxClose:before{color:#ff7fd3;font-size:1.5rem;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}#cboxContent,#cboxLoadedContent{border-radius:12px}#cboxCurrent{display:none!important}.ce_accordion.ce_accordionStart{border-bottom:1px solid #ffe5f6}.ce_accordion.ce_accordionStart .ui-accordion-header-icon{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:16px;position:absolute;right:0;top:2.5rem;transform:scaleY(-1) rotate(90deg);transition:transform .3s}.ce_accordion.ce_accordionStart .ui-accordion-header-active .ui-accordion-header-icon{transform:scaleY(1) rotate(90deg)}.ce_accordion.ce_accordionStart .ui-accordion-content-active{margin-top:-2rem}.ce_accordion.ce_accordionStart .ui-accordion-content-active h4{margin-bottom:16px}.ce_accordion.ce_accordionStart .toggler{position:relative;font-family:PP Pangaia,Times New Roman,serif;font-size:2rem;background:transparent;color:#00006c;font-weight:700;padding:2rem 0}.ce_accordion.ce_accordionStart .accordion>div{overflow:visible}.tiny-slider .tns-nav{position:relative;margin:2rem auto -2rem;width:calc(100% - 6rem);height:2rem;z-index:3}.tiny-slider .tns-nav button{height:1rem;width:1rem;margin-top:.5rem;margin-bottom:.5rem;background-color:#fce}.tiny-slider .tns-nav button.tns-nav-active{background-color:#25069f}.pagination{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 2rem auto;width:100%}.pagination>p{padding-right:1rem}.pagination>ul{display:-ms-flexbox;display:flex;border:1px solid #fce;border-top-left-radius:12px;border-bottom-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;overflow:hidden}.pagination>ul li{display:none}.pagination>ul li a,.pagination>ul li strong{border:none}@media (min-width:491px){.pagination>ul li{display:block}}.pagination>ul li a,.pagination>ul li strong{border-right:1px solid #fce;padding:8px 20px;display:block;background:#ffe5f6}.pagination>ul li>a,.pagination>ul li>strong{padding:.25rem .75rem}.pagination>ul li.first,.pagination>ul li.last,.pagination>ul li.next,.pagination>ul li.previous{display:block}.pagination>ul li.first>a,.pagination>ul li.last>a,.pagination>ul li.next>a,.pagination>ul li.previous>a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;text-indent:-1000em;font-size:0}@media (min-width:769px){.pagination>ul li.first>a,.pagination>ul li.last>a,.pagination>ul li.next>a,.pagination>ul li.previous>a{text-indent:0;font-size:1rem}}.pagination>ul li.first>a:before,.pagination>ul li.last>a:before,.pagination>ul li.next>a:before,.pagination>ul li.previous>a:before{display:inline-block;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin:0;text-indent:0;font-size:1rem}@media (min-width:769px){.pagination>ul li.first>a:before,.pagination>ul li.last>a:before,.pagination>ul li.next>a:before,.pagination>ul li.previous>a:before{margin:0 .5rem}}.pagination>ul li.last>a,.pagination>ul li.next>a{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.subcolumns .pagination>ul>li.first>a,.subcolumns .pagination>ul>li.last>a,.subcolumns .pagination>ul>li.next>a,.subcolumns .pagination>ul>li.previous>a{text-indent:-1000em}@media (min-width:1166px){.subcolumns .pagination>ul>li.first>a,.subcolumns .pagination>ul>li.last>a,.subcolumns .pagination>ul>li.next>a,.subcolumns .pagination>ul>li.previous>a{text-indent:0}}.subcolumns,.subcolumns>div,.subcolumns>div>div{overflow:visible}.subcolumns:after{content:"";display:table;clear:both}.c-infoblock{color:#00001f;background:#ff7fd3;border-radius:12px;padding:.75rem 1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:20px;margin-left:-32px;font-size:1rem}@media (min-width:769px){.c-infoblock{font-size:1.125rem}}.c-infoblock:before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}html{background:#fff}html *{box-sizing:border-box}body{overflow-x:hidden}.header__main>.inside,.header__meta>.inside,div.custom>.inside,footer>.inside{margin:0 auto;width:100%;max-width:1344px;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.header__main>.inside,.header__meta>.inside,div.custom>.inside,footer>.inside{padding-left:2rem;padding-right:2rem}}.header .inside{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header__meta{width:100%;background:#000}.header__main{background:transparent;height:160px;display:-ms-flexbox;display:flex}.header__main>.inside{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header__main .mod_logo img{width:166px;margin:10px;height:auto}.header,.header a{color:#ff7fd3}footer{margin:2rem 0 0;padding:2rem 0;color:#fff;background:#ff7fd3}body{background:#fff2fb}#container{min-height:100vh}#container .mod_article:first-child>div:first-child{padding-top:10rem}#container .mod_article:first-child>div:first-child:has(.c-hero){padding-top:0}#header .header{position:absolute;left:0;right:0;z-index:20;height:100px}#header .header .mod_changelanguage,#header .header .mod_navigation{margin-top:1.75rem}#header .header__main{height:100px;display:-ms-flexbox;display:flex;font-weight:700}#header .header__main>.inside{-ms-flex-align:center;align-items:center}@media (min-width:1024){#header .header__main>.inside{-ms-flex-align:start;align-items:flex-start}}#header .header__main .mod_logo{margin:16px 0}#header .header__main .mod_logo__link{margin:0;display:-ms-flexbox;display:flex}#header .header__main .mod_logo svg{width:166px;height:70px}#header .header__main .mod_logo svg path{fill:#ff7fd3}body.background--light #header .header__main .mod_logo svg path{fill:#25069f}#footer{background:#fff2fb;position:relative;padding-bottom:0}#footer .footer__brands,#footer .footer__sponsoring{padding:2rem 0;background:#fff2fb}#footer .footer__brands h4,#footer .footer__sponsoring h4{padding:1rem 0;text-align:center}#footer .footer__sponsoring{padding-top:4rem}#footer .footer__sponsoring .ce_gallery>ul{display:block;text-align:center}#footer .footer__sponsoring .ce_gallery>ul>li{display:inline-block;margin:0 1rem}#footer .footer__brands{position:relative;padding-bottom:4rem}#footer .footer__brands:after{content:"";background:#fff2fb;border-radius:0 0 12px 12px;position:absolute;bottom:-12px;left:0;width:100%;height:12px}#footer .footer__brands .tiny-slider{margin-bottom:1rem;width:100%;height:130px}#footer .footer__brands .tns-inner,#footer .footer__brands .tns-outer,#footer .footer__brands .tns-ovh{font-size:0}#footer .footer__brands .tns-item{height:130px}#footer .footer__brands .ce_image{display:inline-block;width:100%;height:100%;background:#fff;border-radius:12px;padding:2rem}#footer .footer__brands .ce_image>figure{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}#footer .footer__brands .ce_image>figure>img{display:block;width:auto}#footer .footer__navigation{padding:2.5rem 0;background:#00006c}#footer .footer__navigation .mod_navigation--horizontal .level_1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;white-space:normal}#footer .footer__navigation .mod_navigation--horizontal .level_1>li{display:block}@media (min-width:580px){#footer .footer__navigation .mod_navigation--horizontal .level_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#footer .footer__navigation .mod_navigation--horizontal .level_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){#footer .footer__navigation .mod_navigation--horizontal .level_1{display:-ms-flexbox;display:flex}}#footer .footer__navigation .mod_navigation--horizontal .level_2 li{margin:.4rem 0}#footer .footer__social{position:relative;margin:0;padding:3rem 0;background:#00001f;color:#fff;text-align:center}#footer .footer__social *{color:#fff}#footer .footer__social h4,#footer .footer__social p{margin-left:auto;margin-right:auto;max-width:350px}#footer .footer__social li[class^=icon-]{font-size:24px}#footer .footer__social li[class^=icon-]:before{content:normal}#footer .footer__social:before{content:"";background:#00006c;border-radius:0 0 12px 12px;position:absolute;top:0;left:0;width:100%;height:12px}#footer .footer__social .hide-text{overflow:hidden;width:24px;height:24px}#footer .footer__social li{margin:0 1.5rem}#footer .footer__copyright{background:#00001f;margin:0;padding:1rem 0;font-size:1rem}#footer .footer__copyright>.u-size{text-align:center}@media (min-width:768px){#footer .footer__copyright>.u-size{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}#footer .footer__copyright .mod_customnav a,#footer .footer__copyright .mod_customnav strong,#footer .footer__copyright .mod_navigation a,#footer .footer__copyright .mod_navigation strong{margin:0 .5rem;font-size:1rem;font-weight:400}@media (min-width:768px){#footer .footer__copyright .mod_customnav a,#footer .footer__copyright .mod_customnav strong,#footer .footer__copyright .mod_navigation a,#footer .footer__copyright .mod_navigation strong{margin-left:1.5rem}}#footer>.inside{padding:0;max-width:100%}#footer a{color:#fff;transition:color .3s}#footer a:hover{color:#ff7fd3}#footer .u-size{width:100%}main a{color:#25069f;text-decoration:none}main a:active{outline:none}main a:focus,main a:hover{color:#ff7fd3;text-decoration:none}#main .c-button,#main .c-hotel__booking-button,.c-link,.ce_hyperlink .c-button,.ce_hyperlink .c-hotel__booking-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}#main .c-button--icon-left,.c-link--icon-left,.ce_hyperlink .c-button--icon-left{-ms-flex-direction:row;flex-direction:row}#main .c-button--icon-left [class*=" icon-"],#main .c-button--icon-left [class^=icon-],#main .c-button--icon-left span[data-icon],.c-link--icon-left [class*=" icon-"],.c-link--icon-left [class^=icon-],.c-link--icon-left span[data-icon],.ce_hyperlink .c-button--icon-left [class*=" icon-"],.ce_hyperlink .c-button--icon-left [class^=icon-],.ce_hyperlink .c-button--icon-left span[data-icon]{padding-left:0;padding-right:.25rem}#main .c-button--icon-right,.c-link--icon-right,.ce_hyperlink .c-button--icon-right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#main .c-button--icon-right [class*=" icon-"],#main .c-button--icon-right [class^=icon-],#main .c-button--icon-right span[data-icon],.c-link--icon-right [class*=" icon-"],.c-link--icon-right [class^=icon-],.c-link--icon-right span[data-icon],.ce_hyperlink .c-button--icon-right [class*=" icon-"],.ce_hyperlink .c-button--icon-right [class^=icon-],.ce_hyperlink .c-button--icon-right span[data-icon]{padding-right:0;padding-left:.25rem}.c-button,.c-hotel__booking-button{font-weight:700}.c-button:hover,.c-hotel__booking-button:hover{color:#ff7fd3;transition:.25s}.c-button [class*=" icon-"],.c-button [class^=icon-],.c-button span[data-icon],.c-hotel__booking-button [class*=" icon-"],.c-hotel__booking-button [class^=icon-],.c-hotel__booking-button span[data-icon]{display:-ms-inline-flexbox;display:inline-flex;padding-right:.25rem;font-size:100%;vertical-align:middle}.c-button--primary,.c-button.submit,.c-hotel__booking-button{border:0;background:#ff7fd3;color:#fff;border:1px solid #ff7fd3}.c-button--primary:active,.c-button--primary:focus,.c-button--primary:hover,.c-button.submit:active,.c-button.submit:focus,.c-button.submit:hover,.c-hotel__booking-button:active,.c-hotel__booking-button:focus,.c-hotel__booking-button:hover{color:#ff7fd3;background:#00006c;border:1px solid #00006c}.c-button--secondary-1{background-color:#00006c;color:#ff7fd3;border-color:#00006c}.c-button--secondary-1:active,.c-button--secondary-1:focus,.c-button--secondary-1:hover{color:#fff;background:#ff7fd3;border-color:#ff7fd3}.c-button--secondary-2{background-color:#fff2fb;border-color:#fff2fb}.c-button--secondary-2:active,.c-button--secondary-2:focus,.c-button--secondary-2:hover{color:#fff;background:#ff7fd3;border-color:#ff7fd3}.c-button--secondary-3{background-color:#00001f;color:#fff;border-color:#00001f}.c-button--secondary-3:active,.c-button--secondary-3:focus,.c-button--secondary-3:hover{color:#fff;background:#ff7fd3;border-color:#ff7fd3}.c-button--secondary{color:#ff7fd3;background:transparent;border:1px solid #ff7fd3}.c-button--secondary:active,.c-button--secondary:focus,.c-button--secondary:hover{color:#fff;background:#ff7fd3;border:1px solid #ff7fd3}.c-button--secondary.c-button--secondary-1{color:#00006c;border-color:#00006c}.c-button--secondary.c-button--secondary-1:active,.c-button--secondary.c-button--secondary-1:focus,.c-button--secondary.c-button--secondary-1:hover{color:#fff;background:#00006c;border-color:#00006c}.c-button--secondary.c-button--secondary-2{color:#fff2fb;border-color:#fff2fb}.c-button--secondary.c-button--secondary-2:active,.c-button--secondary.c-button--secondary-2:focus,.c-button--secondary.c-button--secondary-2:hover{color:#fff;background:#fff2fb;border-color:#fff2fb}.c-button--secondary.c-button--secondary-3{color:#00001f;border-color:#00001f}.c-button--secondary.c-button--secondary-3:active,.c-button--secondary.c-button--secondary-3:focus,.c-button--secondary.c-button--secondary-3:hover{color:#fff;background:#00001f;border-color:#00001f}.c-button--tertiary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button{color:#000;background:transparent;border:1px solid transparent}.c-button--tertiary:active,.c-button--tertiary:focus,.c-button--tertiary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:active,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:active,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:active,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:hover{color:#00006c;background:#fff;border:1px solid transparent}.c-button--tertiary.c-button--secondary-1,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-button--primary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-hotel__booking-button,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-button--primary,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-hotel__booking-button,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-button--primary,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-hotel__booking-button{color:#00006c;border-color:transparent}.c-button--tertiary.c-button--secondary-1:active,.c-button--tertiary.c-button--secondary-1:focus,.c-button--tertiary.c-button--secondary-1:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-button--primary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-button--primary:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-button--primary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-button--primary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-button--primary:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-1.c-hotel__booking-button:hover{color:#ff7fd3}.c-button--tertiary.c-button--secondary-2,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-button--primary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-hotel__booking-button,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-button--primary,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-hotel__booking-button,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-button--primary,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-hotel__booking-button{color:#fff2fb;border-color:transparent}.c-button--tertiary.c-button--secondary-2:active,.c-button--tertiary.c-button--secondary-2:focus,.c-button--tertiary.c-button--secondary-2:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-button--primary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-button--primary:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-button--primary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-button--primary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-button--primary:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-2.c-hotel__booking-button:hover{color:#ff7fd3}.c-button--tertiary.c-button--secondary-3,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-button--primary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-hotel__booking-button,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-button--primary,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-hotel__booking-button,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-button--primary,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-hotel__booking-button{color:#00001f;border-color:transparent}.c-button--tertiary.c-button--secondary-3:active,.c-button--tertiary.c-button--secondary-3:focus,.c-button--tertiary.c-button--secondary-3:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-button--primary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-button--primary:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-button--primary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-button--primary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-button--primary:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary-3.c-hotel__booking-button:hover{color:#ff7fd3}.c-button--medium{padding:.625rem .875rem;font-size:.875rem}.c-button--large,.c-hotel__booking-button{padding:.75rem 1rem;font-size:1rem}.c-button--small{padding:.5rem .75rem;font-size:.75rem}.c-button,.c-hotel__booking-button,.c-link{text-decoration:none}.c-button,.c-hotel__booking-button{border-radius:8px;cursor:pointer;font-size:1rem;padding:.625rem 1.25rem;border:1px solid}@media (min-width:1025px){.c-button,.c-hotel__booking-button{font-size:1.125rem;padding:.75rem 1.5rem}}.ce_hyperlink .c-button,.ce_hyperlink .c-hotel__booking-button{margin:.5rem 0}.c-button--small{font-size:.875rem;border-radius:6px;padding:.375rem 1rem}@media (min-width:1025px){.c-button--small{font-size:1rem;padding:.5rem 1.25rem}}.c-button--medium{font-size:1rem;border-radius:6px;padding:.5rem 1rem}@media (min-width:1025px){.c-button--medium{font-size:1.125rem;padding:.75rem 1.5rem}}.c-button--large,.c-hotel__booking-button{font-size:1.125rem;border-radius:6px;padding:.75rem 1.125rem}@media (min-width:769px){.c-button--large,.c-hotel__booking-button{font-size:1.25rem;padding:1rem 1.75rem;border-radius:12px}}@media (min-width:1025px){.c-button--large,.c-hotel__booking-button{font-size:1.375rem;padding:1.25rem 2rem}}.c-button--primary,.c-hotel__booking-button{border-color:#25069f;background-color:#25069f;color:#ffe5f6}.c-button--primary:focus,.c-button--primary:hover,.c-hotel__booking-button:focus,.c-hotel__booking-button:hover{color:#ff7fd3;box-shadow:0 .125rem .5rem 0 rgba(37,6,159,.0651)}.c-button--primary:active,.c-hotel__booking-button:active{color:#ffe5f6;background-color:#00006c;box-shadow:none}.c-button--secondary{border-color:#ff7fd3;background-color:#ff7fd3;color:#00006c}.c-button--secondary:focus,.c-button--secondary:hover{box-shadow:0 .125rem .5rem 0 rgba(255,127,211,.0651);border-color:#25069f;background-color:#25069f;color:#ff7fd3}.c-button--secondary:active{box-shadow:none;background-color:#ffa5e0;color:#00006c}.c-button--tertiary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button{border-color:#25069f;background-color:transparent;color:#25069f}.c-button--tertiary:focus,.c-button--tertiary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:hover{border-color:#25069f;background-color:#25069f;color:#fff2fb}.c-button--tertiary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:active,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:active,.c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:active{background-color:#00006c;color:#ffe5f6}.c-button--quaternary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary{border-color:#ff7fd3;background-color:transparent;color:#ff7fd3}.c-button--quaternary:focus,.c-button--quaternary:hover,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary:focus,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary:hover,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary:focus,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary:hover{background-color:#ff7fd3;color:#25069f}.c-button--quaternary:active,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary:active,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary:active,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary:active{background-color:#ffa5e0;color:#00006c}@media (min-width:1025px){.c-button--quaternary.c-button--large,.c-button--quaternary.c-hotel__booking-button,.c-button--secondary.c-button--large,.c-button--secondary.c-hotel__booking-button,.c-hero__background.u-background--color-2+.c-hero__content .c-button--large.c-button--secondary,.c-hero__background.u-background--color-2+.c-hero__content .c-button--secondary.c-hotel__booking-button,.c-hero__background.u-background--color-3+.c-hero__content .c-button--large.c-button--secondary,.c-hero__background.u-background--color-3+.c-hero__content .c-button--secondary.c-hotel__booking-button,.c-hero__background.u-background--color-4+.c-hero__content .c-button--large.c-button--secondary,.c-hero__background.u-background--color-4+.c-hero__content .c-button--secondary.c-hotel__booking-button{border-width:2px}}.c-button--fullwidth{text-align:center;-ms-flex-pack:center;justify-content:center;width:100%}nav ul{list-style-type:none}nav ul,nav ul li{margin:0;padding:0}nav ul li a:link,nav ul li a:visited{text-decoration:none}.mod_breadcrumb>ul,.mod_customnav--horizontal>ul,.mod_navigation--horizontal>ul{width:100%;white-space:nowrap}.mod_breadcrumb>ul>li,.mod_customnav--horizontal>ul>li,.mod_navigation--horizontal>ul>li{display:inline-block;vertical-align:middle}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu{position:relative}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu--open:after{transform:rotate(270deg)}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu--closed:after{transform:rotate(0deg)}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu>ul{display:none;position:absolute;left:0;top:auto;width:inherit;margin:0;padding:0;z-index:3}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu>ul>li{display:block}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu>ul>li.submenu>ul{display:none;position:absolute;left:100%;top:0;width:inherit;margin:0;padding:0;z-index:3}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu>ul>li.submenu>ul>li{display:block}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu:hover>ul,.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu>ul>li.submenu:hover>ul{display:block;position:absolute}.mod_navigation--horizontal.mod_navigation--dropdown ul li.submenu:after{position:relative;padding:.5rem;content:"▾"}.mod_navigation--vertical ul li,.mod_navigation--vertical ul li.submenu,.mod_navigation--vertical ul li.submenu--open,.mod_navigation--vertical ul li.trail{position:relative}.mod_navigation--vertical ul li.submenu--open a:after,.mod_navigation--vertical ul li.submenu--open strong:after,.mod_navigation--vertical ul li.submenu a:after,.mod_navigation--vertical ul li.submenu strong:after,.mod_navigation--vertical ul li.trail a:after,.mod_navigation--vertical ul li.trail strong:after{display:none}.mod_navigation--vertical ul li.submenu--open>ul,.mod_navigation--vertical ul li.submenu>ul,.mod_navigation--vertical ul li.trail>ul{padding-left:1rem;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.mod_navigation--vertical ul li.submenu--open>ul li a,.mod_navigation--vertical ul li.submenu--open>ul li strong,.mod_navigation--vertical ul li.submenu>ul li a,.mod_navigation--vertical ul li.submenu>ul li strong,.mod_navigation--vertical ul li.trail>ul li a,.mod_navigation--vertical ul li.trail>ul li strong{width:calc(300px - 3rem - 15px)}.mod_navigation--vertical ul li.submenu--open>ul li>ul li a,.mod_navigation--vertical ul li.submenu--open>ul li>ul li strong,.mod_navigation--vertical ul li.submenu>ul li>ul li a,.mod_navigation--vertical ul li.submenu>ul li>ul li strong,.mod_navigation--vertical ul li.trail>ul li>ul li a,.mod_navigation--vertical ul li.trail>ul li>ul li strong{width:calc(300px - 3rem - 15px - 15px)}.mod_navigation--vertical ul li.submenu--open:after,.mod_navigation--vertical ul li.submenu:after,.mod_navigation--vertical ul li.trail:after{display:inline-block;transition:transform .3s}.mod_navigation--vertical ul li.submenu--open>ul,.mod_navigation--vertical ul li.trail>ul{visibility:visible}.mod_navigation--vertical ul li.submenu--open>ul li,.mod_navigation--vertical ul li.trail>ul li{position:relative}.mod_navigation--vertical ul li.submenu--closed>ul{max-height:0;padding:0;overflow:hidden;visibility:hidden}.mod_navigation--vertical ul.level_1>li>a,.mod_navigation--vertical ul.level_1>li>strong{padding:.75rem 0;font-weight:700}.mod_navigation--vertical.mod_navigation--dropdown .submenu:after{display:none}.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu:before{position:static;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;content:"▾";font-size:100%;transition:transform .3s}.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu--open:before,.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu.active:before{transform:translateY(3px) rotate(180deg)}.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu--closed:before{transform:translateY(0) rotate(0deg)!important}.mod_customnav--left,.mod_customnav--right,.mod_navigation--left,.mod_navigation--right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.mod_customnav--left>ul,.mod_customnav--right>ul,.mod_navigation--left>ul,.mod_navigation--right>ul{display:-ms-flexbox;display:flex}.mod_customnav--left>ul>li,.mod_customnav--right>ul>li,.mod_navigation--left>ul>li,.mod_navigation--right>ul>li{margin:0 .5rem}.mod_customnav--left>ul>li.first,.mod_customnav--right>ul>li.first,.mod_navigation--left>ul>li.first,.mod_navigation--right>ul>li.first{margin-left:0}.mod_customnav--left>ul>li.last,.mod_customnav--right>ul>li.last,.mod_navigation--left>ul>li.last,.mod_navigation--right>ul>li.last{margin-right:0}.mod_customnav--right>ul,.mod_navigation--right>ul{-ms-flex-pack:end;justify-content:flex-end}.mod_customnav--left>ul,.mod_navigation--left>ul{-ms-flex-pack:start;justify-content:flex-start}.mod_breadcrumb{margin:0 auto;max-width:1344px;padding-left:1rem;padding-right:1rem;overflow:hidden}.mod_breadcrumb>ul>li{margin-right:.5rem}.mod_breadcrumb>ul>li:after{position:relative;right:-.25rem;content:"▸"}.mod_breadcrumb>ul>li.first{padding-left:.25rem}.mod_breadcrumb>ul>li.first:before{position:relative;left:-.25rem;content:"⌂"}.mod_breadcrumb>ul>li.last{margin-right:0}.mod_breadcrumb>ul>li.last:after{content:""}#header--meta .inside>nav>ul>li a:link,#header--meta .inside>nav>ul>li a:visited,#header--meta .inside>nav>ul>li strong{color:#fff}#header--main .inside>nav>ul>li a:link,#header--main .inside>nav>ul>li a:visited,#header--main .inside>nav>ul>li strong{color:#ff7fd3}.footer__navigation a{color:#fff}.footer__navigation .mod_navigation--horizontal ul{margin-left:1rem;list-style-type:none}.footer__navigation .mod_navigation--horizontal ul li{margin:.25rem 0;font-weight:400}.footer__navigation .mod_navigation--horizontal ul li strong{color:#00006c}.footer__navigation .mod_navigation--horizontal ul.level_1{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:0}.footer__navigation .mod_navigation--horizontal ul.level_1>li{font-weight:700}.footer__navigation .mod_navigation--horizontal ul .level_2{margin-top:1rem;margin-left:0}.footer__navigation .mod_navigation--horizontal ul .level_2 li strong{font-weight:400}.footer__copyright{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 0}.footer__social{margin:2rem 0}.footer__social .mod_navigation>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.footer__social .mod_navigation>ul>li{margin:0 1rem}.mod_navigation ul.level_1>li>a,.mod_navigation ul.level_1>li>strong{text-shadow:0 0 8px rgba(0,0,108,.5)}.mod_navigation ul.level_1>li.cta--primary>a,.mod_navigation ul.level_1>li.cta--primary>strong,.mod_navigation ul.level_1>li.cta--secondary>a,.mod_navigation ul.level_1>li.cta--secondary>strong{border-radius:12px;height:2.875rem;padding:.75rem 1.5rem;text-shadow:none}.mod_navigation ul.level_1>li.cta--primary>strong,.mod_navigation ul.level_1>li.cta--secondary>strong{border-bottom:none}.mod_navigation ul.level_1>li.cta--primary>a,.mod_navigation ul.level_1>li.cta--primary>strong{padding:.75rem 1.5rem;background-color:#ff7fd3;color:#00006c}.mod_navigation ul.level_1>li.cta--primary>a.active,.mod_navigation ul.level_1>li.cta--primary>a:active,.mod_navigation ul.level_1>li.cta--primary>a:focus,.mod_navigation ul.level_1>li.cta--primary>a:hover,.mod_navigation ul.level_1>li.cta--primary>strong.active,.mod_navigation ul.level_1>li.cta--primary>strong:active,.mod_navigation ul.level_1>li.cta--primary>strong:focus,.mod_navigation ul.level_1>li.cta--primary>strong:hover{padding:.75rem 1.5rem;border-bottom:none;background-color:#fff}.mod_navigation ul.level_1>li.cta--secondary>a,.mod_navigation ul.level_1>li.cta--secondary>strong{border:2px solid #ff7fd3;color:#ff7fd3}.mod_navigation ul.level_1>li.cta--secondary>a.active,.mod_navigation ul.level_1>li.cta--secondary>a:active,.mod_navigation ul.level_1>li.cta--secondary>a:focus,.mod_navigation ul.level_1>li.cta--secondary>a:hover,.mod_navigation ul.level_1>li.cta--secondary>strong.active,.mod_navigation ul.level_1>li.cta--secondary>strong:active,.mod_navigation ul.level_1>li.cta--secondary>strong:focus,.mod_navigation ul.level_1>li.cta--secondary>strong:hover{border:2px solid #fff;padding:.75rem 1.5rem;color:#fff}.mod_navigation ul.level_1>li.cta--text-hide>a,.mod_navigation ul.level_1>li.cta--text-hide>strong{height:46px;padding:.75rem;width:46px;text-indent:-1000rem;overflow:hidden}.mod_navigation ul.level_1>li.cta--text-hide>a.active,.mod_navigation ul.level_1>li.cta--text-hide>a:active,.mod_navigation ul.level_1>li.cta--text-hide>a:focus,.mod_navigation ul.level_1>li.cta--text-hide>a:hover,.mod_navigation ul.level_1>li.cta--text-hide>strong.active,.mod_navigation ul.level_1>li.cta--text-hide>strong:active,.mod_navigation ul.level_1>li.cta--text-hide>strong:focus,.mod_navigation ul.level_1>li.cta--text-hide>strong:hover{padding:.75rem}.mod_navigation ul.level_1>li.cta--text-hide>a>span,.mod_navigation ul.level_1>li.cta--text-hide>strong>span{display:block;height:46px;width:46px;font-weight:700;text-indent:0;font-size:1.125rem}.mod_navigation--dropdown li.submenu:after{display:none}.mod_navigation--dropdown .submenu>a:after,.mod_navigation--dropdown .submenu>strong:after{font-size:100%}.mod_navigation--dropdown .submenu ul{padding-top:1rem}.mod_navigation--dropdown .submenu ul>li{border-left:1px solid #ff7fd3;padding-left:1.5rem;background:none;transition:all .3s ease}.mod_navigation--dropdown .submenu ul>li.active,.mod_navigation--dropdown .submenu ul>li:active,.mod_navigation--dropdown .submenu ul>li:focus,.mod_navigation--dropdown .submenu ul>li:hover{border-width:0 0 0 3px;padding-left:2rem}.mod_navigation--dropdown .submenu ul>li a,.mod_navigation--dropdown .submenu ul>li strong{padding:.75rem 0}.mod_navigation--dropdown .submenu ul>li.submenu>ul>li{background:none}.mod_navigation--left>ul>li,.mod_navigation--right>ul>li{margin:0;padding:0 .5rem}.c-pushy__button{display:block}@media (min-width:1024px){.c-pushy__button{display:none}}.mod_changelanguage{display:none;-ms-flex-align:center;align-items:center;margin-left:1.5rem}.mod_changelanguage li{text-shadow:0 0 8px rgba(0,0,108,.5);padding:.75rem 0}.mod_changelanguage li a{padding:0;font-weight:700}.mod_changelanguage li a:active,.mod_changelanguage li a:focus,.mod_changelanguage li a:hover{color:#fff}@media (max-width:1169px){.mod_changelanguage{margin-left:.5rem}}@media (min-width:1024px){.mod_changelanguage{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.c-pushy__content .mod_changelanguage{display:-ms-flexbox;display:flex}#header .header{transition:all .3s ease}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover){height:32rem;background:#00006c}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li>a,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li>strong{color:#ff7fd3}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li>a:active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li>a:focus,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li>a:hover{border-color:#ff7fd3}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>a,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>strong{background-color:#ff7fd3;color:#00006c}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>a.active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>a:active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>a:focus,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>a:hover,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>strong.active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>strong:active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>strong:focus,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--primary>strong:hover{background-color:#fff}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>a,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>strong{border:2px solid #ff7fd3;color:#ff7fd3}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>a.active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>a:active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>a:focus,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>a:hover,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>strong.active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>strong:active,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>strong:focus,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_navigation--horizontal ul.level_1>li.cta--secondary>strong:hover{border:2px solid #fff;color:#fff}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_changelanguage li>a,#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .mod_changelanguage span{color:#ff7fd3}#header .header:has(.mod_navigation--horizontal ul li.submenu:hover) .header__main .mod_logo svg path{fill:#ff7fd3!important}body.background--light #header .mod_navigation ul.level_1>li.cta--primary>a,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>strong{background-color:#25069f;color:#fff2fb}body.background--light #header .mod_navigation ul.level_1>li.cta--primary>a.active,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>a:active,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>a:focus,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>a:hover,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>strong.active,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>strong:active,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>strong:focus,body.background--light #header .mod_navigation ul.level_1>li.cta--primary>strong:hover{background-color:#ff7fd3}body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>a,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>strong{border-color:#25069f;color:#25069f}body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>a.active,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>a:active,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>a:focus,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>a:hover,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>strong.active,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>strong:active,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>strong:focus,body.background--light #header .mod_navigation ul.level_1>li.cta--secondary>strong:hover{border-color:#ff7fd3;color:#ff7fd3}body.background--light #header .mod_navigation--horizontal ul.level_1>li>a,body.background--light #header .mod_navigation--horizontal ul.level_1>li>strong{text-shadow:none;color:#25069f}body.background--light #header .mod_navigation--horizontal ul.level_1>li>a:active,body.background--light #header .mod_navigation--horizontal ul.level_1>li>a:focus,body.background--light #header .mod_navigation--horizontal ul.level_1>li>a:hover{border-color:#25069f}body.background--light #header .mod_changelanguage li{text-shadow:none}body.background--light #header .mod_changelanguage li>a,body.background--light #header .mod_changelanguage span{color:#25069f}.mod_navigation--horizontal,.mod_navigation--horizontal ul.level_1 li.homepage{display:none}.mod_navigation--horizontal ul.level_1 li a,.mod_navigation--horizontal ul.level_1 li strong{display:inline-block;padding:.75rem 0}.mod_navigation--horizontal ul.level_1>li>a:active,.mod_navigation--horizontal ul.level_1>li>a:focus,.mod_navigation--horizontal ul.level_1>li>a:hover,.mod_navigation--horizontal ul.level_1>li>strong{padding:.75rem 0 calc(.75rem - 3px);border-bottom:3px solid #ff7fd3}@media (max-width:1169px){.mod_navigation--horizontal ul.level_1>li.cta--primary,.mod_navigation--horizontal ul.level_1>li.cta--secondary{display:none}}@media (min-width:1024px){.mod_navigation--horizontal{position:relative;display:-ms-flexbox;display:flex;z-index:3}}.mod_navigation--horizontal.mod_navigation--dropdown ul.level_2{padding-top:1rem}.mod_navigation--horizontal.mod_navigation--dropdown ul.level_2 strong{color:#fff2fb}.mod_navigation--vertical ul li.submenu--open>ul,.mod_navigation--vertical ul li.submenu>ul,.mod_navigation--vertical ul li.trail>ul{padding-left:0}.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu>a,.mod_navigation--vertical.mod_navigation--dropdown ul>li.submenu>strong{display:-ms-inline-flexbox;display:inline-flex}.mod_navigation--vertical.mod_navigation--dropdown ul>li.cta--primary{width:auto}.mod_navigation--vertical.mod_navigation--dropdown ul>li:after{padding:.5rem;font-size:1rem;color:#fff}.mod_navigation--vertical.mod_navigation--dropdown ul .active{color:#ff7fd3}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li>a:active,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li>a:focus,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li>a:hover,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li>strong{border:none}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li ul{position:static}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li ul li{opacity:0}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li .c-pushy__link>span{margin-left:.25rem}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li li{line-height:1}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--primary>a,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--primary>strong,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--secondary>a,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--secondary>strong{display:-ms-inline-flexbox;display:inline-flex}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--primary>a.c-pushy__link>span,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--primary>strong.c-pushy__link>span,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--secondary>a.c-pushy__link>span,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--secondary>strong.c-pushy__link>span{margin:0}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--primary{position:absolute;top:0;left:0}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>li.cta--secondary{position:absolute;top:0;left:120px}.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>a,.mod_navigation--vertical.mod_navigation--dropdown ul.level_1>strong{width:50%}.mod_navigation--vertical.mod_navigation--dropdown .submenu>ul{display:block}.mod_navigation--vertical.mod_navigation--dropdown .submenu>ul>li{display:inline-block;background-color:transparent}.c-pushy--open-right .c-pushy .mod_navigation--vertical{transition:transform .3s}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li{opacity:1}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:first-child{transition:all 275ms 475ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(2){transition:all 275ms 525ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(3){transition:all 275ms 575ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(4){transition:all 275ms 625ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(5){transition:all 275ms 675ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(6){transition:all 275ms 725ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(7){transition:all 275ms 775ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(8){transition:all 275ms 825ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(9){transition:all 275ms 875ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(10){transition:all 275ms 925ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(11){transition:all 275ms 975ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li:nth-child(12){transition:all 275ms 1025ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li,.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li{opacity:1}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:first-child,.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:first-child{transition:all 275ms 25ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(2),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(2){transition:all 275ms 75ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(3),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(3){transition:all 275ms 125ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(4),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(4){transition:all 275ms 175ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(5),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(5){transition:all 275ms 225ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(6),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(6){transition:all 275ms 275ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(7),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(7){transition:all 275ms 325ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(8),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(8){transition:all 275ms 375ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(9),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(9){transition:all 275ms 425ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.active li:nth-child(10),.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.submenu--open li:nth-child(10){transition:all 275ms 475ms}.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.cta--primary,.c-pushy--open-right .c-pushy .mod_navigation--vertical .level_1 li.cta--secondary{transition-delay:0ms;transition-duration:0ms}@keyframes a{0%{opacity:0}to{opacity:1}}#footer .mod_navigation--horizontal{display:block!important}#footer .mod_navigation ul.level_1>li>a,#footer .mod_navigation ul.level_1>li>strong{color:#fff2fb}#footer .mod_navigation ul li[class*=" cta--"],#footer .mod_navigation ul li[class^=cta--]{display:none!important}#footer .mod_navigation ul li a,#footer .mod_navigation ul li strong{padding:.125rem 0}#footer .mod_navigation ul li a:active,#footer .mod_navigation ul li a:focus,#footer .mod_navigation ul li a:hover,#footer .mod_navigation ul li strong:active,#footer .mod_navigation ul li strong:focus,#footer .mod_navigation ul li strong:hover{color:#ff7fd3;border-bottom:none}#footer .mod_navigation ul strong{color:#fff;border:0}#footer .footer__navigation .mod_navigation ul.level_1>li>a,#footer .footer__navigation .mod_navigation ul.level_1>li>strong{font-size:1.5rem}#footer .footer__copyright p{margin:0;font-size:1rem}#footer .footer__copyright .mod_navigation ul li a,#footer .footer__copyright .mod_navigation ul li strong{padding:0;text-shadow:none}#footer .footer__copyright .mod_navigation ul li a:active,#footer .footer__copyright .mod_navigation ul li a:focus,#footer .footer__copyright .mod_navigation ul li a:hover,#footer .footer__copyright .mod_navigation ul li strong:active,#footer .footer__copyright .mod_navigation ul li strong:focus,#footer .footer__copyright .mod_navigation ul li strong:hover{border:0}@font-face{font-family:icons;src:url(../../files/theme/dist/fonts/icons/fonts/icons.ttf?bgtb8o) format("truetype"),url(../../files/theme/dist/fonts/icons/fonts/icons.woff?bgtb8o) format("woff"),url(../../files/theme/dist/fonts/icons/fonts/icons.svg?bgtb8o#icons) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-coffee-cup-streamline:before{content:"\e99b"}.icon-tea-cup-streamline:before{content:"\e99c"}.icon-anchor-streamline:before{content:"\e99d"}.icon-tennis-streamline:before{content:"\e99e"}.icon-golf-streamline:before{content:"\e99f"}.icon-certificate-streamline:before{content:"\e9a0"}.icon-sunbed-streamline:before{content:"\e9a1"}.icon-lamp-retro-steamline:before{content:"\e9a2"}.icon-sunny-mode-streamline:before{content:"\e9a3"}.icon-clean-car-charging-cable-streamline:before{content:"\e9a4"}.icon-clean-car-cable-charge-streamline:before{content:"\e9a5"}.icon-skyline:before,.widget.c-input--hotel:before{content:"\e984"}.icon-fitness-weights:before{content:"\e97f"}.icon-fitness-bicycle:before,.icon-general_fitness:before{content:"\e980"}.icon-sauna:before{content:"\e900"}.icon-general_wellness:before,.icon-spa:before{content:"\e93b"}.icon-activity:before,.icon-activity_bikerental:before,.icon-bicycle:before{content:"\e94e"}.icon-outdoor:before,.icon-park-bench:before{content:"\e952"}.icon-binocular:before,.icon-view:before{content:"\e959"}.icon-credit-card:before{content:"\e95a"}.icon-credit-cards:before{content:"\e95b"}.icon-pets-paw:before,.icon-pets_allowed:before{content:"\e93f"}.icon-gastro_prime:before,.icon-prime-restaurants:before{content:"\e95c"}.icon-Coffee-Cup:before{content:"\e902"}.icon-beer:before{content:"\e95d"}.icon-gastro_minibar:before,.icon-wine:before{content:"\e95e"}.icon-cocktail-glass:before{content:"\e950"}.icon-breakfast-croissant:before,.icon-gastro_breakfast:before{content:"\e94a"}.icon-chef-gear-hat:before{content:"\e95f"}.icon-fork-knife:before{content:"\e960"}.icon-gastro:before,.icon-restaurant-eating-set:before{content:"\e941"}.icon-soft-drinks-glass:before{content:"\e943"}.icon-Vegetables-Carrot:before{content:"\e903"}.icon-Fruit-Grapes:before{content:"\e904"}.icon-Seafood-Fish:before{content:"\e905"}.icon-Fast-Food-Double-Burger:before{content:"\e926"}.icon-Tea-Kettle:before{content:"\e92c"}.icon-Coffee-Machine:before{content:"\e92e"}.icon-kitchen:before{content:"\e961"}.icon-rooms:before,.icon-sofa-double:before{content:"\e942"}.icon-office-table:before{content:"\e962"}.icon-office-desk:before,.icon-rooms_desk:before{content:"\e93e"}.icon-gastro_drink_machine:before,.icon-gastro_snack_machine:before,.icon-vending-machine:before{content:"\e946"}.icon-presentation:before{content:"\e963"}.icon-media:before,.icon-media_tv:before,.icon-tv-flat:before{content:"\e945"}.icon-tv-remote:before{content:"\e964"}.icon-tv-retro:before{content:"\e965"}.icon-internet:before,.icon-internet_lobby_wifi_free:before,.icon-internet_premium_wifi:before,.icon-internet_room_wifi_free:before,.icon-wifi:before{content:"\e947"}.icon-no-smoking:before{content:"\e948"}.icon-disabled:before,.icon-disabled_accessible:before,.icon-wheelchair:before{content:"\e966"}.icon-Railroad-Fast-Train:before{content:"\e98b"}.icon-Airport-Road:before{content:"\e990"}.icon-Bus:before{content:"\e991"}.icon-Plane-1:before{content:"\e992"}.icon-Bicycle:before{content:"\e993"}.icon-car:before{content:"\e94d"}.icon-parking-car:before,.icon-parking_disabled:before{content:"\e967"}.icon-parking-sign:before,.icon-parking:before{content:"\e968"}.icon-stop-sign:before{content:"\e986"}.icon-car-charging:before,.icon-parking_charger:before{content:"\e94f"}.icon-ecology-leaf:before{content:"\e953"}.icon-Baby:before{content:"\e994"}.icon-people-circle:before{content:"\e93d"}.icon-Presentation:before{content:"\e995"}.icon-Meeting-Remote:before{content:"\e996"}.icon-family:before,.icon-family_bed:before,.icon-general_family:before,.widget.c-input--guests:before{content:"\e955"}.icon-rating-stars:before{content:"\e981"}.icon-rating-star:before{content:"\e969"}.icon-rating-star-filled:before{content:"\e982"}.icon-rating-booklet:before{content:"\e96a"}.icon-snowflake:before{content:"\e96b"}.icon-bathroom:before,.icon-shower:before{content:"\e949"}.icon-Bathroom-Tub-Towel:before{content:"\e997"}.icon-Bathroom-Robe:before{content:"\e998"}.icon-toilet:before{content:"\e944"}.icon-bed:before{content:"\e96c"}.icon-single-bed-add:before{content:"\e957"}.icon-double-bed-1:before,.icon-sleeping:before{content:"\e96d"}.icon-single-bed-1:before{content:"\e96e"}.icon-double-bed:before{content:"\e956"}.icon-single-bed:before{content:"\e96f"}.icon-building:before{content:"\e970"}.icon-Building-Modern-2:before{content:"\e999"}.icon-door-sign:before{content:"\e971"}.icon-door:before,.widget.c-input--rooms:before{content:"\e958"}.icon-reception-24:before{content:"\e940"}.icon-room-service:before,.icon-service:before,.icon-service_roomservice:before{content:"\e972"}.icon-reception-bell:before{content:"\e973"}.icon-green-hotel:before{content:"\e99a"}.icon-house-entrance:before{content:"\e901"}.icon-login:before{content:"\e906"}.icon-logout:before{content:"\e907"}.icon-lock:before,.icon-safety:before{content:"\e908"}.icon-area:before,.icon-location-radius:before{content:"\e974"}.icon-pin1:before{content:"\e98e"}.icon-maps-search:before{content:"\e92b"}.icon-map-marker:before,.widget.c-input--marker:before{content:"\e983"}.icon-room-size:before{content:"\e954"}.icon-settings:before{content:"\e909"}.icon-360-tour:before{content:"\e97b"}.icon-earth:before{content:"\e975"}.icon-earth-1:before{content:"\e976"}.icon-conversation-chat:before{content:"\e951"}.icon-messages-bubble:before{content:"\e977"}.icon-alert-triangle:before,p.error:before,p.warning:before{content:"\e90a"}.c-infoblock:before,.icon-general:before,.icon-information-circle:before,p.info:before{content:"\e90b"}.icon-question-circle:before{content:"\e90c"}.icon-filter-text:before{content:"\e90d"}.icon-filter:before{content:"\e90e"}.icon-graph-stats-ascend:before{content:"\e90f"}.icon-graph-stats-descend:before{content:"\e910"}.icon-clock:before,.icon-service_early_checkin:before,.icon-service_late_checkout:before{content:"\e919"}.icon-alarm-bell:before{content:"\e911"}.icon-calendar:before,.widget.c-input--date:before{content:"\e912"}.icon-pencil-write:before{content:"\e913"}.icon-bin:before{content:"\e914"}.icon-search:before{content:"\e915"}.icon-attachment:before{content:"\e916"}.icon-hyperlink:before{content:"\e917"}.icon-share:before{content:"\e918"}.icon-share-1:before{content:"\e91a"}.icon-print-text:before{content:"\e91b"}.icon-pin:before{content:"\e91c"}.icon-check-plain:before{content:"\e985"}.icon-check:before{content:"\e91d"}.icon-check-square:before{content:"\e91e"}.icon-check-badge:before{content:"\e91f"}.icon-check-circle:before,p.confirm:before,p.success:before{content:"\e920"}#colorbox #cboxContent #cboxClose:before,.icon-close:before{content:"\e921"}.icon-cross-circle:before{content:"\e922"}.icon-cross-badge:before{content:"\e92a"}.icon-close-quote:before{content:"\e923"}.icon-button-play:before{content:"\e924"}.icon-button-pause:before{content:"\e92d"}.icon-rss-feed-square:before{content:"\e925"}.icon-arrow-left-circle:before{content:"\e927"}.icon-arrow-right-circle:before{content:"\e928"}.icon-arrow-backwards:before,.pagination>ul li.first>a:before{content:"\e989"}.icon-arrow-forward:before,.pagination>ul li.last>a:before{content:"\e98a"}#colorbox #cboxContent #cboxPrevious:before,.ce_accordion.ce_accordionStart .ui-accordion-header-icon:before,.icon-chevron-left:before,.pagination>ul li.previous>a:before{content:"\e929"}#colorbox #cboxContent #cboxNext:before,.icon-chevron-right:before,.pagination>ul li.next>a:before{content:"\e98d"}.c-dropdown:before,.icon-chevron-select:before{content:"\e98f"}.icon-media_phone:before,.icon-phone-circle:before{content:"\e94b"}.icon-envelope:before{content:"\e94c"}.icon-email-send:before{content:"\e987"}.icon-folder:before{content:"\e98c"}.ext-pdf:before,.icon-file-pdf:before{content:"\e92f"}.ext-jpg:before,.icon-file-jpg:before{content:"\e930"}.ext-zip:before,.icon-file-zip:before{content:"\e931"}.ext-exe:before,.icon-file-exe:before{content:"\e932"}.ext-png:before,.icon-file-png:before{content:"\e93a"}.ext-gif:before,.icon-file-gif:before{content:"\e933"}.ext-doc:before,.icon-file-doc:before{content:"\e934"}.ext-xls:before,.icon-file-xls:before{content:"\e935"}.ext-ppt:before,.icon-file-ppt:before{content:"\e936"}.ext-mp4:before,.icon-file-mp4:before{content:"\e937"}.ext-mp3:before,.icon-file-mp3:before{content:"\e938"}.icon-logo-instagram:before{content:"\e939"}.icon-logo-tiktok:before{content:"\e988"}.icon-logo-youtube:before{content:"\e978"}.icon-logo-facebook:before{content:"\e979"}.icon-logo-linkedin:before{content:"\e93c"}.icon-logo-xing:before{content:"\e97a"}.icon-logo-google:before{content:"\e97c"}.icon-logo-apple:before{content:"\e97d"}.icon-logo-waze:before{content:"\e97e"}[class*=" ext-"],span[data-icon]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}[class*=" ext-"]:before,span[data-icon]:before{display:block;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}[class*=" icon-"],[class^=icon-]{margin-right:.5rem}[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block}span[data-icon]:before{content:attr(data-icon)}[class*=" ext-"]:before{display:inline-block;margin-right:.5rem}.ce_downloads [class*=" ext-"]{display:block}.ce_downloads [class*=" ext-"]:marker{padding:0 .5rem 0 0;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.c-iconlist h4{margin-top:0}.c-iconlist h4>span{margin-right:.375rem}.c-iconlist ul{list-style-type:none;margin:.75rem 0 3rem;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-iconlist ul ul{margin:0;display:block}.c-iconlist ul ul.c-iconlist__inner{margin-left:-2rem}.c-iconlist ul ul.c-iconlist__inner li{padding:.25rem 0}.c-iconlist ul ul.c-iconlist__inner span{padding-top:0}@media (min-width:480px){.c-iconlist ul{display:grid;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center}}.c-iconlist p{margin:.5em 0}.c-iconlist li{margin:0;display:-ms-flexbox;display:flex;padding:0 0 .5em}.c-iconlist li,.c-iconlist li li{-ms-flex-align:center;align-items:center}.c-iconlist span{padding-top:3px;-ms-flex:0 0 2rem;flex:0 0 2rem;width:2rem;height:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-iconlist--lg li{gap:12px}.c-iconlist--lg span{font-size:34px}.c-cards__item{position:relative;column-gap:2rem;margin:1rem 0;background-color:#f4f4f4;box-sizing:border-box}.c-cards__item,.c-cards__item--background-image{display:inline-block}.c-cards__item--background-image .c-cards__background img{max-width:100%;height:auto;object-fit:cover}.c-cards__item--background-image .c-cards__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,0) 10%,rgba(0,0,0,.8))}.c-cards__item--background-image .c-cards__content>*{margin:0;padding:0;color:#fff}.c-cards__item--background-image .c-cards__content .c-cards__text{text-align:center}.c-cards__item--background-image .c-cards__content .c-cards__text>span{display:block;font-size:200%}.c-cards__item--background-image .c-cards__content .c-cards__text>span:before{padding:0}.c-cards__item--endcard .c-cards__content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8)}.c-cards__item--endcard .c-cards__text{text-align:center;color:#fff}.c-cards__item--endcard .c-cards__text>span{display:block;font-size:200%}.c-cards a.c-cards__item{cursor:pointer}.c-cards__content,.c-cards__sidebar{padding:2rem;box-sizing:border-box}.c-cards__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:100%}.c-cards__image img{max-width:100%;max-height:100%;object-fit:cover}.c-cards__item{margin:1.5rem 0;border-radius:12px;width:100%;overflow:hidden;background:#fff}.c-cards__item--height-single,.c-cards__item--height-single .c-cards__background img,.c-cards__item--height-single .c-cards__content{height:9rem}.c-cards__item--height-double,.c-cards__item--height-double .c-cards__background img,.c-cards__item--height-double .c-cards__content{height:18rem}.c-cards__item--endcard .c-cards__content{background:#25069f}.c-cards__item--endcard .c-cards__text{color:#fce;font-weight:700}.c-cards__item--endcard .c-cards__text>span{margin-bottom:.75rem}.c-cards__item--background-image .c-cards__content{background:linear-gradient(180deg,rgba(0,0,31,0),rgba(0,0,31,.5))}.c-cards__content>.c-headline{margin:0;font-family:Denim,Arial,sans-serif;font-size:1.375rem}.c-cards__content>.c-topline{font-size:1rem;font-weight:400}.c-cards__content ul{padding:0 0 0 1rem}.c-cards__content ul>li{margin:0}.c-cards__pill{display:inline-block;z-index:2;position:absolute;top:1rem;left:1rem;border-radius:6px;padding:.5rem;font-size:80%;line-height:1;background:#00001f;color:#ff7fd3}.c-cards__notice>small{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.c-cards--background-color-5 .c-cards__item{background:#ffe5f6;border:1px solid #fce}.c-cards--align-left{text-align:left}.c-cards--align-center{text-align:center}.c-cards--align-right{text-align:right}.c-cards_text-image--align-right .c-cards__item{-ms-flex-direction:row;flex-direction:row}.c-cards_text-image--align-left .c-cards__item{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-cards_text-image .c-cards__item{display:-ms-flexbox;display:flex}.c-cards_text-image .c-cards__item>*{width:50%}.c-cards--quickcontact{border-radius:12px;background-color:#ffe5f6;margin-left:auto;margin-right:auto;max-width:1344px}.c-cards--quickcontact>.u-size{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1rem}.c-cards--quickcontact>.u-size .c-cards__text{padding:0 0 2rem;width:auto;-ms-flex:1;flex:1}.c-cards--quickcontact>.u-size .c-cards__sidebar{width:100%;padding:1rem;border-radius:12px;background-color:#fce}.c-cards--quickcontact>.u-size .c-cards__sidebar .ce_hyperlink{margin:.25rem 0}.c-cards--quickcontact>.u-size .c-cards__sidebar .ce_hyperlink>a{word-wrap:break-word;word-break:break-word}.c-cards--quickcontact>.u-size .c-cards__contact-person{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;margin:0 0 2rem}.c-cards--quickcontact>.u-size .c-cards__contact-person>div>p{display:table-cell;height:64px;vertical-align:middle}.c-cards--quickcontact>.u-size .c-cards__contact-person>div>p>strong{display:block}.c-cards--quickcontact>.u-size .c-cards__contact-person>figure{width:64px;height:64px}.c-cards--quickcontact>.u-size .c-cards__contact-person>figure>img{border-radius:50%;width:64px;height:64px}.c-cards--quickcontact>.u-size .c-cards__form{margin:2rem 0;border:1px solid #ffe5f6;box-shadow:0 0 1rem rgba(0,0,0,.15);border-radius:12px;background:#fff2fb;padding:1rem}.c-cards--quickcontact>.u-size .c-cards__form .c-headline{margin:0;-ms-hyphens:auto;hyphens:auto}.c-cards--quickcontact>.u-size .c-cards__form .ce_form{margin-top:2rem}.c-cards--quickcontact>.u-size .c-cards__form .ce_form button.submit{font-size:1rem}@media (min-width:1025px){.c-cards--quickcontact>.u-size{-ms-flex-direction:row;flex-direction:row;padding:3rem}.c-cards--quickcontact>.u-size .c-cards__text{padding:2rem}.c-cards--quickcontact>.u-size .c-cards__sidebar{width:600px;padding:2rem}.c-cards--quickcontact>.u-size .c-cards__sidebar .ce_hyperlink{margin:.25rem .25rem .25rem calc(64px + 1rem)}.c-cards--quickcontact>.u-size .c-cards__contact-person{margin:0 0 1rem}}.c-cards--simple .c-cards__wrapper{margin:1rem 0 2rem}.c-cards--simple .c-cards__content .c-headline{font-size:1.675rem;line-height:1;-ms-hyphens:auto;hyphens:auto}.c-cards_floating--grid .c-cards__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.c-cards_floating--grid .c-cards__item{margin:0}@media (min-width:768px){.c-cards_floating--grid .c-cards__item{margin:0;width:calc(50% - 1rem)}}.c-cards_floating--offset .c-cards__item{margin:2rem 0}.c-cards_floating--align-left{text-align:left}.c-cards_floating--align-center{text-align:center}.c-cards_floating--align-right{text-align:right}.c-cards_floating .c-cards__wrapper{display:-ms-flexbox;display:flex;margin:0 auto}.c-cards_floating .c-cards__col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.c-cards_floating .c-cards__col--1{padding-right:1rem}.c-cards_floating .c-cards__col--2{padding-left:1rem;margin-top:10rem}.c-cards_mosaic .c-cards__wrapper{margin-left:-.5rem;margin-right:-.5rem;width:calc(100% + 1rem);font-size:0;line-height:0;overflow:hidden}.c-cards_mosaic .c-cards__item{position:relative;display:block;float:left;margin:.5rem;padding:0;font-size:1rem;line-height:1}.c-cards_mosaic .c-cards__item>*{box-sizing:border-box}.c-cards_mosaic .c-cards__item--size-25{width:calc(50% - 1rem)}@media (min-width:769px){.c-cards_mosaic .c-cards__item--size-25{width:calc(25% - 1rem)}}.c-cards_mosaic .c-cards__item--size-50{width:calc(100% - 1rem)}@media (min-width:769px){.c-cards_mosaic .c-cards__item--size-50{width:calc(50% - 1rem)}}.c-cards_mosaic .c-cards__item--size-100{width:calc(100% - 1rem)}@media (min-width:769px){.c-cards_mosaic .c-cards__item--size-100{width:calc(100% - 1rem)}}.c-cards_mosaic .c-cards__item--height-single,.c-cards_mosaic .c-cards__item--height-single .c-cards__background img{height:10rem}.c-cards_mosaic .c-cards__item--height-double,.c-cards_mosaic .c-cards__item--height-double .c-cards__background img{height:21rem}.c-cards_mosaic .c-cards__item--height-single,.c-cards_mosaic .c-cards__item--height-single .c-cards__background img{height:9rem}.c-cards_mosaic .c-cards__item--height-single .c-cards__content{padding:1rem}.c-cards_mosaic .c-cards__item--height-double,.c-cards_mosaic .c-cards__item--height-double .c-cards__background img,.c-cards_mosaic .c-cards__item--height-double .c-cards__content{height:19rem}.c-cards_mosaic--text{padding:.5rem 0}.c-cards_mosaic--text .c-cards__wrapper{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(1,1fr);margin:0!important;width:100%!important}.c-cards_mosaic--text .c-cards__wrapper--size-25{height:auto}.c-cards_mosaic--text .c-cards__wrapper--size-25 .c-cards__content{padding:1rem}.c-cards_mosaic--text .c-cards__wrapper--size-25 .c-cards__content>*{font-size:90%}@media (min-width:581px){.c-cards_mosaic--text .c-cards__wrapper--size-25 .c-cards__content>*{font-size:100%}}@media (min-width:581px){.c-cards_mosaic--text .c-cards__wrapper--size-25{grid-template-columns:repeat(2,1fr);font-size:100%}}@media (min-width:769px){.c-cards_mosaic--text .c-cards__wrapper--size-25{grid-template-columns:repeat(4,1fr);-ms-hyphens:auto;hyphens:auto}}@media (min-width:769px){.c-cards_mosaic--text .c-cards__wrapper--size-25 figure{height:10rem}}.c-cards_mosaic--text .c-cards__wrapper--size-25 img{width:75%;max-width:12rem}.c-cards_mosaic--text .c-cards__wrapper--size-50{grid-template-columns:repeat(1,1fr)}@media (min-width:769px){.c-cards_mosaic--text .c-cards__wrapper--size-50{grid-template-columns:repeat(2,1fr)}}.c-cards_mosaic--text .c-cards__item{margin:0}.c-cards_mosaic--text .c-cards__item figure{display:-ms-flexbox;display:flex;width:100%;padding:1rem 0}@media (min-width:769px){.c-cards_mosaic--text .c-cards__item figure{height:20rem;padding:0}}.c-cards_mosaic--text .c-cards__item img{margin:0 auto;width:50%;max-width:10rem;height:auto;object-fit:contain}.c-cards_mosaic--text .c-cards__item--fullsize figure{padding:0}.c-cards_mosaic--text .c-cards__item--fullsize img{max-width:100%;width:100%;height:auto;object-fit:cover}.c-cards_mosaic--text .c-cards__content{position:static}.c-cards_mosaic--highlighted .c-cards__item{border:1px solid #fce;background:#ffe5f6}.c-cards_mosaic--highlighted .c-cards__item .c-topline{font-weight:700}.c-cards_mosaic--highlighted .c-cards__item .c-headline{font-family:PP Pangaia,Times New Roman,serif;font-size:40px;line-height:1;margin:0}.c-cards_mosaic--highlighted .c-cards__item p{line-height:1.4}.c-cards_slider .c-cards__wrapper{display:block}.c-cards_slider--size-25 .c-cards__item,.c-cards_slider--size-33 .c-cards__item,.c-cards_slider--size-50 .c-cards__item{width:100%}.c-cards_slider--text .c-cards__content,.c-cards_slider--text .c-cards__item{position:static;height:100%;-ms-flex-pack:start;justify-content:flex-start}.c-cards_slider--text .tiny-slider-container{display:-ms-flexbox;display:flex}.c-cards_slider>.c-headline,.c-cards_slider h1,.c-cards_slider h2,.c-cards_slider h3,.c-cards_slider h4{padding-right:6rem}.c-cards_slider .c-cards__item{margin:0}.c-cards_slider a.c-cards__item--background-color:focus .c-headline,.c-cards_slider a.c-cards__item--background-color:focus .c-topline,.c-cards_slider a.c-cards__item--background-color:hover .c-headline,.c-cards_slider a.c-cards__item--background-color:hover .c-topline{color:#ff7fd3}.c-cards_slider .tns-item,.c-cards_slider .tns-outer{position:relative}.c-cards_slider .tns-controls{position:absolute;top:-3rem;right:0;width:5rem}.c-cards_slider .tns-controls>button[disabled]{opacity:.4;cursor:default}@media (min-width:769px){.c-cards_slider .tns-controls{top:-4rem}}.c-cards--list .c-cards__item{width:100%;column-gap:unset;display:-ms-flexbox;display:flex;height:auto;border-radius:12px;border:1px solid #fff;overflow:hidden;background:linear-gradient(0deg,#fff,#fff),linear-gradient(103.93deg,#fff 40.06%,rgba(255,242,251,.5) 80.33%);-ms-flex-direction:column;flex-direction:column;transition:background-color .4s,border-color .4s,box-shadow .4s;margin:0}.c-cards--list .c-cards__item--href:focus,.c-cards--list .c-cards__item--href:hover{background:#ffe5f6;border:1px solid #fce;box-shadow:0 0 1rem rgba(0,0,0,.15)}.c-cards--list .c-cards__item--href:focus .c-rating,.c-cards--list .c-cards__item--href:hover .c-rating{color:#ff7fd3}.c-cards--list .c-cards__item h4{margin:.5rem 0;color:#00001f}.c-cards--list .c-cards__item .c-chips{padding-bottom:24px}.c-cards--list .c-cards__item .c-chips li{color:#00001f;border-color:#00001f;padding-top:5px;padding-bottom:5px}@media (min-width:1024px){.c-cards--list .c-cards__item{-ms-flex-direction:row;flex-direction:row;min-height:220px}}.c-cards--list .c-cards__image{width:100%;height:50vw}.c-cards--list .c-cards__image img{max-width:none;max-height:none;height:100%}.c-cards--list .c-cards__image a,.c-cards--list .c-cards__image img{display:block}.c-cards--list .c-cards__image .image_container,.c-cards--list .c-cards__image a{height:100%}@media (min-width:768px){.c-cards--list .c-cards__image{height:33vw}}@media (min-width:1024px){.c-cards--list .c-cards__image{width:220px;height:auto;-ms-flex:0 0 220px;flex:0 0 220px}}.c-cards--list .c-cards__content{padding:1.5rem;-ms-flex:1 auto;flex:1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-cards--list .c-cards__meta{margin-top:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}.c-cards--list-default .c-cards__content,.c-cards--list-default .c-cards__item{display:block}.c-cards--list-default .c-cards__item{color:#00001f}.c-cards--list-default .c-cards__item h3{color:#00001f;margin:0}.c-cards--list-default .c-cards__item .c-subline{margin-bottom:1rem}.c-cards--list-default .c-cards__item h4{font-size:1.125rem}.c-cards--list-default .c-cards__item .ce_hyperlink{position:relative;z-index:2}.c-cards--list-default .c-cards__item .ce_hyperlink>a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.c-cards--list-default .c-cards__item ul.opening-times{display:block;margin:0;padding:0;list-style-type:none}.c-cards--list-default .c-cards__item ul.opening-times>li{margin:0;font-size:80%}.c-cards--list-default .c-cards__item ul.opening-times>li>span{display:inline-block;width:6rem}@media (max-width:999px){.c-cards--list-default .c-cards__item .subcolumns>div{width:100%}.c-cards--list-default .c-cards__item .subcolumns>div>.subcl,.c-cards--list-default .c-cards__item .subcolumns>div>.subcr{padding:0!important}}.c-cards--list-default .c-cards__item .subcolumns>div>div :first-child{margin-top:0}.c-cards--list-default .c-cards__content{position:relative}.c-cards--list-default .c-cards__content .c-headline{line-height:1.2}.c-cards--list-default .c-cards__content>a.c-cards__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;text-indent:-1000rem;z-index:1}.c-cards--list>.u-size{padding:0}.c-cards_facts-figures .c-cards__wrapper{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(1,1fr)}@media (min-width:581px){.c-cards_facts-figures .c-cards__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.c-cards_facts-figures .c-cards__wrapper{grid-template-columns:repeat(4,1fr)}}.c-cards_facts-figures .c-cards__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0;min-height:10rem;padding:2rem;text-align:center}@media (min-width:581px){.c-cards_facts-figures .c-cards__item{min-height:15rem}}@media (min-width:1025px){.c-cards_facts-figures .c-cards__item{min-height:19.25rem}}.c-cards_facts-figures__number{font-family:PP Pangaia,Times New Roman,serif;font-weight:800;font-size:40px;line-height:1.4}.c-cards_facts-figures__unit{font-size:1.25rem}.c-cards_facts-figures__subline{font-size:1.5rem}.c-chips ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;list-style-type:none;padding:0}.c-chips li,.c-chips ul{display:-ms-flexbox;display:flex;margin:0}.c-chips li{padding:.25rem .625rem .25rem .875rem;border:1px solid #00006c;border-radius:1rem;font-size:.875rem;color:#00006c;-ms-flex-align:center;align-items:center;white-space:nowrap}@media (min-width:769px){.c-chips li{padding:.5rem 1.25rem;border-radius:2rem;font-size:1.125rem}}.c-chips .icon,.c-chips span[data-icon]{font-size:1rem;margin-right:.25rem}@media (min-width:769px){.c-chips .icon,.c-chips span[data-icon]{font-size:1.5rem;margin-right:.375rem}}.c-hero__card .c-chips ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:2rem;padding:.125rem 0;overflow-x:auto}@media (min-width:580px){.c-hero__card .c-chips ul{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}}.c-tiles--align-left{text-align:left}.c-tiles--align-center{text-align:center}.c-tiles--align-right{text-align:right}.c-tiles--single .c-tiles__item{padding:1rem}.c-tiles__item{box-sizing:border-box}.c-tiles a.c-tiles__item{cursor:pointer}.c-tiles__icontext-wrapper{display:none}.c-tiles--single .c-tiles__item{border-radius:12px}.c-tiles--single .c-tiles__item h4{margin:0 0 .5rem}.c-tiles--single .c-tiles__item p{margin:0}.c-tiles--single .c-tiles__icon{font-size:4rem}.c-tiles__buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:2rem 0;width:100%}.c-tiles__buttons>a{margin:0 .5rem}.c-teaser{margin:1rem 0;border-radius:12px;min-height:20rem;text-align:center;overflow:hidden}.c-teaser__content{position:relative;min-height:20rem}.c-teaser__content>a.c-teaser__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;text-indent:-1000rem;z-index:1}.c-teaser__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:20rem}.c-teaser__text :first-child{margin:0}.c-teaser--size-small,.c-teaser--size-small .c-teaser__content,.c-teaser--size-small .c-teaser__text{height:20rem}.c-teaser--size-big,.c-teaser--size-big .c-teaser__content,.c-teaser--size-big .c-teaser__text{height:30rem}.c-teaser--color-white .c-headline,.c-teaser--color-white p{color:#fff}.c-teaser--color-1 .c-headline,.c-teaser--color-1 p{color:#ff7fd3}.c-teaser--color-2 .c-headline,.c-teaser--color-2 p{color:#25069f}.c-teaser--color-3 .c-headline,.c-teaser--color-3 p{color:#00006c}.c-teaser--color-4 .c-headline,.c-teaser--color-4 p{color:#00001f}.ce_dismissableBanner{color:#00001f;padding:2rem;background:#ff7fd3;border-radius:12px;border:0;margin:4rem 0}.ce_dismissableBanner .banner-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem}.ce_dismissableBanner .banner-content p{margin:0}.ce_dismissableBanner .close:after,.ce_dismissableBanner .close:before{height:1px;background:#00001f}.c-searchresult__info{margin-top:4rem;display:none}.c-searchresult__count{color:#ff7fd3}.c-searchresult__map{display:block;border-radius:12px;overflow:hidden;position:relative;height:40vw}.c-searchresult__map .button-wrapper{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%)}@media (min-width:768px){.c-searchresult__map{height:auto}}@media (min-width:768px){.c-searchresult__content{display:-ms-flexbox;display:flex;gap:1.5rem}}.c-searchresult__sidebar{-ms-flex:0 0 280px;flex:0 0 280px}@media (min-width:1024px){.c-searchresult__sidebar{-ms-flex:0 0 320px;flex:0 0 320px}}.c-searchresult__list{-ms-flex:1 1 auto;flex:1 1 auto;padding:2rem 0}.c-searchresult__list .anystores-list,.c-searchresult__list .mod_anystores_list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.c-searchresult__list .is-otherpage{display:none}@media (min-width:768px){.c-searchresult__list{padding:0}}.c-searchresult .logo{height:40px}.c-searchresult .logo .image_container{height:100%}.c-searchresult .logo .image_container img{height:100%;max-width:200px;width:auto}.c-searchresult .c-price{font-size:22px;font-weight:700;color:#00001f;-ms-flex:0 0 auto;flex:0 0 auto}.c-searchresult .c-price__from{font-size:18px;font-weight:400;margin-right:12px}.c-searchresult--prime .subcr{position:sticky;top:1rem}.c-searchresult--prime #map-canvas{border-radius:12px}.c-gallery{margin-top:16px;margin-bottom:24px}.c-gallery ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width:580px){.c-gallery ul{gap:16px;grid-template-columns:1fr 126px}}.c-gallery li{border-radius:12px;overflow:hidden;height:126px;position:relative}.c-gallery li:nth-child(4):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,31,.4);z-index:10}.c-gallery li a{display:block}.c-gallery li *{width:100%;height:100%}.c-gallery li .image_container img{height:100%;position:absolute;object-fit:cover}.c-gallery__more{position:absolute;z-index:10;top:0;left:0;right:0;bottom:0;width:auto!important;height:auto!important;line-height:1.2;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#ff7fd3;padding:8px}.c-gallery--sm>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.c-gallery--sm>ul li{padding-bottom:100%;height:0}@media (min-width:480px){.c-gallery--sm>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-gallery--lg li:first-child{height:100%;grid-column:span 3/span 3}.c-gallery--lg li:first-child .image_container img{position:relative}@media (min-width:580px){.c-gallery--lg li:first-child .image_container img{position:absolute}}@media (min-width:580px){.c-gallery--lg li:first-child{grid-column:auto;grid-row:span 3/span 3}}.widget-checkbox,.widget-radio{position:relative;overflow:hidden}.widget-checkbox fieldset,.widget-radio fieldset{border:0;padding:0;margin:0;position:relative}.widget-checkbox .checkbox_container>span{position:relative;display:block}.widget-radio .radio_container>span{position:relative;padding-right:1rem}[type=checkbox],[type=radio]{z-index:0;-webkit-appearance:none;border:0;position:absolute;left:0;top:0;width:100%;height:100%}[type=checkbox]+label,[type=radio]+label{display:inline-block;padding-left:26px;pointer-events:none}[type=checkbox]+label:before,[type=radio]+label:before{content:"";display:block;position:absolute;left:0;width:15px;height:15px;border:1px solid #ff7fd3;background:#fff;z-index:5}[type=checkbox]+label a,[type=radio]+label a{text-decoration:underline}[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{position:absolute;color:#fff;font-weight:700;left:3px;top:0;z-index:10}[type=checkbox]+label:before{border-radius:3px}[type=checkbox]:checked+label:before{background-color:#ff7fd3}[type=checkbox]:checked+label:after{content:"✓"}[type=radio]+label:before{top:2px;border-radius:100%}[type=radio]:checked+label:after{content:"";width:9px;height:9px;background:#ff7fd3;border-radius:100%;top:6px;left:4px}.formbody{position:relative}.formbody .widget{margin:.25rem 0}.formbody .widget>label{display:inline-block;margin-bottom:.125em;font-size:1rem}.formbody .widget>label .mandatory{display:inline-block;margin-left:.25rem;font-weight:700}[type=checkbox]+label{pointer-events:none;-ms-hyphens:auto;hyphens:auto}[type=checkbox]+label:before{border-width:2px}[type=checkbox]:checked+label:after{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\e985";top:2px;left:-3px;font-size:18px}.c-input{position:relative}.c-input--large input{height:3.5rem}.c-input--submit-inline{position:relative}.c-input--submit-inline .widget-submit{position:absolute;right:4px;top:4px}.c-input--submit-inline input{padding-right:10rem}.widget.c-input input{text-align:left;font-family:Denim,Arial,sans-serif;background-color:#fff;color:#00001f}.widget.c-input--icon{position:relative}.widget.c-input--icon:before{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;top:.875rem;bottom:.875rem;right:1rem;width:1.25rem;height:1.25rem;font-size:1.25rem;display:block;-ms-flex-align:center;align-items:center;z-index:2;pointer-events:none;background:#fff;color:#00001f}.widget.c-input--date input{text-align:left;-webkit-appearance:none;-moz-appearance:none}.widget.c-input--date input::-webkit-date-and-time-value{text-align:left}.widget.c-input--hotel:before,.widget.c-input--marker:before{right:auto;left:1rem}.widget.c-input--hotel input,.widget.c-input--marker input{padding-left:3rem}.c-autosuggest{position:absolute;top:3.5rem;border-radius:8px;background-color:#fff2fb;display:none;border:1px solid #ffe5f6;z-index:10}.c-autosuggest.is-active{display:block}.c-autosuggest ul{list-style-type:none;padding:0}.c-autosuggest li{margin:0;padding:.5rem 1rem;border-bottom:1px solid #ffe5f6}.c-autosuggest li.last{border:0}.c-autosuggest a{display:block}.c-autosuggest a:active,.c-autosuggest a:hover{color:#00001f}.is-scrollreveal-hero-result-hidden .c-autosuggest{top:auto;bottom:3.5rem}input,textarea{width:100%}button,input,textarea{height:3rem;border-radius:8px;padding:8px 16px;border:1px solid #ffe5f6}textarea{font-family:Denim,Arial,sans-serif;height:8rem;resize:none;padding:12px 16px}button{background:#ff7fd3;color:#00006c;cursor:pointer;font-weight:700;width:100%}@media (min-width:581px){button{width:auto}}button:hover{color:#ff7fd3;background:#00006c}.c-bookingform{border:1px solid #ffe5f6;box-shadow:0 0 1rem rgba(0,0,0,.15);border-radius:12px;background:#fff2fb;padding:1.5rem 1rem}.c-bookingform .formbody{gap:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}@media (min-width:480px){.c-bookingform .formbody{display:grid}}@media (min-width:1024px){.c-bookingform .formbody{display:-ms-flexbox;display:flex}}@media (min-width:1280px){.c-bookingform .formbody{display:grid}}.c-bookingform .formbody label{display:none}.c-bookingform .formbody .widget-submit{padding-top:12px}.c-bookingform .formbody .widget-checkbox{margin-top:8px}.c-bookingform .formbody .widget-checkbox .checkbox_container>span{position:relative}.c-bookingform .formbody .widget-checkbox label{display:inline-block}.c-bookingform .formbody .widget-checkbox label a{color:#00006c}.c-bookingform .formbody .widget-checkbox label a:hover{color:#ff7fd3}.c-bookingform .formbody .widget-checkbox input{border:0;position:absolute;left:0;top:0;width:100%;height:100%}.c-bookingform .formbody .widget-checkbox fieldset{border:0;padding:0;margin:0}@media (min-width:480px){.c-bookingform{padding:1.5rem 2rem}}.formbody--shadow{border:1px solid #ffe5f6;box-shadow:0 0 1rem rgba(0,0,0,.15);border-radius:12px;background:#fff2fb;padding:1.5rem 1rem}.formbody--shadow>h1,.formbody--shadow h2,.formbody--shadow h3,.formbody--shadow h4{margin-top:0}.gm-style-mtc-bbw button,.gmnoprint button{border-radius:0;font-weight:400}.custom-select{height:100%}.custom-select__option--value{font-weight:700;color:#00001f;border-radius:8px;border:1px solid #ffe5f6;padding-left:1rem;padding-right:2.5rem}.custom-select__option--value:after{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\e98f";border:0;transform-origin:center;top:50%;margin-top:-4px;font-size:1.25rem;font-weight:700;width:1.25rem;height:.75rem}.custom-select__option:focus,.custom-select__option:hover{background-color:#fff}.custom-select__dropdown{top:calc(100% + .5rem);border-radius:8px;border-color:#ffe5f6}.custom-select--active .custom-select__option--value{border-bottom-color:#ffe5f6;border-radius:8px}.custom-select--active .custom-select__option--value:after{transform:rotate(180deg)}.c-form h2{margin:.5rem 0}.c-form .widget-explanation p{margin:0 0 1.5rem}.c-form__explaination{font-size:14px;margin-top:.375rem}.c-form__explaination a{text-decoration:underline;color:inherit}.c-form__fields{gap:.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.c-form__fields{-ms-flex-direction:row;flex-direction:row}}.c-form__fields .custom-select__option--value{height:100%}.c-form--newsletter .c-input--large{width:100%}.c-form--newsletter .c-topline{margin-top:0}.c-form--newsletter .custom-select__option--value{height:3.5rem}.c-dropdown{font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;cursor:pointer}.c-dropdown:before{position:absolute;right:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.c-dropdown.is-active:before{transform:rotate(180deg)}.c-cards-news--latest-hero{margin-bottom:1rem}.c-cards-news--latest-hero .c-cards__item--background-image .c-headline,.c-cards-news--latest-hero .c-cards__item--background-image .c-headline>a{color:#fff}.c-cards-news--latest-hero .c-cards__content .c-headline{margin:0;font-family:Denim,Arial,sans-serif;font-size:1.5rem}.c-cards-news--latest .c-cards__content .c-topline{font-weight:700}.c-cards-news--latest .c-cards__content .c-headline{font-family:PP Pangaia,Times New Roman,serif;font-size:2.5rem}.c-cards-news--latest .c-cards__content .c-news__meta{margin:1rem 0;-ms-flex-pack:start;justify-content:flex-start;font-size:.875rem}.c-cards-news--latest .c-cards__item:last-of-type{margin-bottom:0}.c-cards-news--latest-small .c-cards__wrapper{margin-bottom:1rem}.c-cards-news--latest-small .c-cards__content{position:static;padding-bottom:5rem}.c-cards-news--latest-small .c-topline{margin-top:0;min-height:1.625rem}.c-cards-news--latest-small .c-news__meta{margin-top:1rem;-ms-flex-pack:start;justify-content:flex-start}.c-cards-news--latest-small .ce_hyperlink{position:absolute;bottom:1.5rem;left:2rem}.c-cards-news--navigation .c-cards__item{margin:.5rem 0 1rem}.c-cards-news--navigation .c-cards__content>.c-headline{font-size:1.125rem;color:#00001f}.c-cards-news--navigation .c-cards__content a:link,.c-cards-news--navigation .c-cards__content a:visited{color:#00001f}.c-cards-news--navigation .c-cards__content ul{list-style-type:none}.c-cards-news--navigation .c-cards__content ul.level_1,.c-cards-news--navigation .c-cards__content ul.level_1>li{padding:0}.c-cards-news--navigation .c-cards__content ul.level_1>li.year>a{font-weight:700}.c-cards-news .c-cards__item{margin:.5rem 0}.c-cards-news a.c-cards__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;text-indent:-1000rem;z-index:1}.c-news--full .c-news__intro{text-align:center}.c-news--full .c-news__intro h1{margin-top:.5rem}.c-news--full .c-news__intro .c-paragraph--intro>p{font-weight:400}.c-news--full .c-news__infocards{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:4rem}@media (min-width:581px){.c-news--full .c-news__infocards{-ms-flex-direction:row;flex-direction:row;gap:2rem}}.c-news--full .c-news__infocards>div{-ms-flex:1;flex:1;border-radius:12px;padding:3rem;background-color:#ffe5f6}.c-news--full .c-news__infocards>div h3{margin-top:0}.c-news--full .c-news__share ul{padding-left:0;list-style-type:none}.c-news--full .c-news__share ul li{margin-left:0}.c-news--full .c-news__contact p{line-height:1.4}.c-news--full p.back{display:none}.c-news__meta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-ms-flex-pack:center;justify-content:center;margin-top:2rem}@media (min-width:581px){.c-news__meta{-ms-flex-direction:row;flex-direction:row;gap:2rem}}.c-news__meta-date,.c-news__meta-share{white-space:nowrap}.c-news__meta-category>.category:after{content:", "}.c-news__meta-category>.category:last-of-type:after{content:""}.widget.error{padding:1rem;background:transparent}.mod_subscribe,.mod_unsubscribe{padding:5rem 0}.mod_subscribe>.c-headline,.mod_subscribe>p,.mod_unsubscribe>.c-headline,.mod_unsubscribe>p{margin:1rem auto;max-width:882px}.mod_unsubscribe .c-headline{margin-bottom:2rem}.c-quote{position:relative;border-radius:12px;margin-bottom:4rem;padding:2rem;z-index:0}.c-quote:after{position:absolute;bottom:-63px;left:-57px;display:block;content:"";width:95px;height:95px;z-index:-1;background:url(../../files/theme/dist/img/logo-tiny.svg) 50% no-repeat}.c-quote blockquote{margin:0 0 2rem;color:#ff7fd3;font-size:2rem;font-style:normal;line-height:1.4}.c-quote .c-team,.c-quote .c-team>li{margin:0}.c-quote .c-team__person{line-height:1.2}.c-anystores-search{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.c-anystores-search button{white-space:nowrap;font-weight:700}.c-anystores-search__location{width:100%}.c-anystores-search__location .formbody{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.c-anystores-search__location .formbody .c-anystores-search__title,.c-anystores-search__location .formbody .c-input{-ms-flex:1;flex:1}@media (min-width:580px){.c-anystores-search,.c-anystores-search__location .formbody{-ms-flex-direction:row;flex-direction:row;gap:16px}}.c-anystores-search--default{position:relative}.c-anystores-search--default button.submit{position:absolute;top:0;right:0;margin:.25rem;height:2.5rem}.c-anystores-filters [type=checkbox]:checked+label{font-weight:700}.c-anystores-filters [type=checkbox]+label:before{width:12px;height:12px;top:3px}.c-anystores-filters [type=checkbox]+label:after{color:#00001f}.c-anystores-filters .widget-checkbox{margin:8px 0;color:#00001f}.c-anystores-filters .widget-checkbox.is-disabled{opacity:.3}.c-anystores-filters .widget-checkbox.is-collapsed{display:none}.c-anystores-filters .widget-checkbox-reveal{font-size:14px;margin-top:16px;cursor:pointer}.c-anystores-filters .widget-checkbox-reveal .icon:before{transform:rotate(-90deg);vertical-align:bottom;margin-left:8px}.c-anystores-filters .widget-checkbox-reveal.is-collapsed .icon:before{transform:rotate(90deg)}.c-anystores-filters fieldset{border-radius:12px;border:1px solid #fce;background:#ffe5f6;padding:2.5rem 1rem 1rem;position:relative;margin:1.5rem 0 0}.c-anystores-filters fieldset legend{color:#00001f;font-weight:700;top:1rem;position:absolute}.c-anystores-filters fieldset .has-none,.c-anystores__searchmap-wrapper{display:none}.c-anystores__filter-button,.c-anystores__filter-headline{margin-top:1rem}@media (min-width:769px){.c-anystores__filter-button,.c-anystores__filter-headline{display:none}}.c-anystores__filter-wrapper{display:none}@media (min-width:769px){.c-anystores__filter-wrapper{display:block}}.c-anystores__filter-close{display:block}@media (min-width:769px){.c-anystores__filter-close{display:none}}#hotel-filter{margin:1rem}#hotel-filter .c-headline{font-family:PP Pangaia,Times New Roman,serif}@media (min-width:769px){#hotel-filter{margin:0}}#map-lightbox{width:100%;height:100%}.c-cards--map{position:relative}.c-cards--map .ce_hyperlink{position:absolute;margin:calc(50% - 19px) auto 0;z-index:2;top:0;left:0}.pagination a.active{color:#00006c;font-weight:700;cursor:default}.c-hero,.c-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10}.c-hero--color-white .c-hero__text>*,.c-teaser--color-white .c-hero__text>*{color:#fff}.c-hero--color-1 .c-hero__text>*,.c-teaser--color-1 .c-hero__text>*{color:#ff7fd3}.c-hero--color-2 .c-hero__text>*,.c-teaser--color-2 .c-hero__text>*{color:#25069f}.c-hero--color-3 .c-hero__text>*,.c-teaser--color-3 .c-hero__text>*{color:#00006c}.c-hero--color-4 .c-hero__text>*,.c-teaser--color-4 .c-hero__text>*{color:#00001f}.c-hero__background,.c-teaser__background{width:100%;position:absolute;top:0;bottom:0;z-index:-1}.c-hero__background img,.c-hero__background video,.c-teaser__background img,.c-teaser__background video{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;z-index:-1}.c-hero__background--image:after,.c-hero__background--video:after,.c-teaser__background--image:after,.c-teaser__background--video:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,31,.2),rgba(255,127,211,.2));background-blend-mode:multiply}.c-hero__background_overlay,.c-teaser__background_overlay{position:absolute;top:0;left:0;bottom:0;right:0;opacity:.5;z-index:-1}.c-hero__background_overlay--color-1,.c-teaser__background_overlay--color-1{background-color:#ff7fd3}.c-hero__background_overlay--color-2,.c-teaser__background_overlay--color-2{background-color:#25069f}.c-hero__background_overlay--color-3,.c-teaser__background_overlay--color-3{background-color:#00006c}.c-hero__background_overlay--color-4,.c-teaser__background_overlay--color-4{background-color:#00001f}.c-hero h1,.c-teaser h1{margin-bottom:0}.c-hero__buttons,.c-teaser__buttons{margin-top:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.c-hero--detail,.c-hero--mainpage,.c-hero--result{min-height:90vh}.c-hero--hotel .c-hero__background_overlay,.c-hero--prime .c-hero__background_overlay{opacity:1;background:linear-gradient(180deg,rgba(0,0,108,.5),rgba(255,127,211,.1) 50%);background-blend-mode:multiply}.c-hero--prime .c-hero__background_overlay{background:linear-gradient(180deg,rgba(0,0,108,.4),rgba(255,127,211,.1))}.c-hero--subpage{height:60vh}.c-hero--minimal .c-hero__content .c-headline{font-size:40px;line-height:1.4;margin:28px 0}.c-hero--minimal .c-hero__content p{line-height:1.3}.c-hero--minimal .u-background--transparent+.c-hero__content,.c-hero--minimal .u-background--transparent+.c-hero__content .c-headline{color:#25069f}.c-hero--align-left{text-align:left}.c-hero--align-center{text-align:center}.c-hero--align-right{text-align:right}.c-hero__content{margin:auto;width:100%;max-width:calc(882px + 4rem);padding:20vh 1rem 10vh;z-index:1}@media (min-width:768px){.c-hero__content{padding:120px 2rem 2rem}}.c-hero__content h1,.c-hero__content h2,.c-hero__content h3,.c-hero__content h4,.c-hero__content h5,.c-hero__content h6{font-size:2.5rem}@media (min-width:580px){.c-hero__content h1,.c-hero__content h2,.c-hero__content h3,.c-hero__content h4,.c-hero__content h5,.c-hero__content h6{font-size:3.25rem}}@media (min-width:768px){.c-hero__content h1,.c-hero__content h2,.c-hero__content h3,.c-hero__content h4,.c-hero__content h5,.c-hero__content h6{font-size:4rem}}@media (min-width:1024px){.c-hero__content h1,.c-hero__content h2,.c-hero__content h3,.c-hero__content h4,.c-hero__content h5,.c-hero__content h6{font-size:4.625rem}}.c-hero__content p{font-size:18px}@media (min-width:580px){.c-hero__content p{font-size:20px}}@media (min-width:768px){.c-hero__content p{font-size:24px}}@media (min-width:1024px){.c-hero__content p{font-size:28px}}.c-hero__address{font-size:1rem;line-height:1.2}@media (min-width:581px){.c-hero__address{font-size:1.125rem}}.c-hero__card{position:relative;background:#fff2fb;color:#00001f;border-radius:12px;padding:2rem 0 4rem;margin-bottom:5.75rem}.c-hero__card:has(.c-hero__card-extension){margin-bottom:7.75em}@media (min-width:769px){.c-hero__card{padding:2rem 0 3rem}}.c-hero__card .c-hero__rating+.c-hero__headline{margin-top:1rem}.c-hero__card h1{font-size:1.25rem}@media (min-width:376px){.c-hero__card h1{font-size:1.5rem}}@media (min-width:581px){.c-hero__card h1{font-size:1.75rem}}.c-hero__card-extension{position:absolute;bottom:-4rem;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 0 .5em;background:#00006c;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-size:1rem}.c-hero__card-extension:before{content:"";background:#fff2fb;border-radius:0 0 12px 12px;position:absolute;top:-1px;left:0;width:100%;height:12px}.c-hero__card-extension a{color:#fff2fb}.c-hero__card-extension a>span{margin:0}.c-hero__card-extension .ce_hyperlink{margin:.25rem 0}@media (min-width:581px){.c-hero__card-extension{bottom:-3rem}}@media (min-width:769px){.c-hero__card-extension{bottom:-2rem;-ms-flex-direction:row;flex-direction:row}}.c-hero__logo{margin-top:2rem;background:#fff;border-radius:12px;width:4rem;height:4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width:581px){.c-hero__logo{margin-top:0;width:8rem;height:8rem}}.c-hero__logo img{margin:0 auto;width:80%}.c-hero__main{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1.5rem;color:#00001f}.c-hero__headline{font-size:28px;font-weight:700;margin-top:0;margin-bottom:20px;color:#00001f;display:block}.c-hero .c-trustyou__count{color:#ff7fd3}.c-hero__address{margin:0}.c-hero__media-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.c-hero__trustyou{margin:1rem 0}.c-hero__trustyou a{text-decoration:underline}.c-hero__trustyou a:hover{text-decoration:none}.c-hero__trustyou .icon-star{color:#ff7fd3}.c-hero:after{content:"";background:#fff2fb;border-radius:12px 12px 0 0;position:absolute;bottom:-1px;left:0;width:100%;height:12px}.c-hero .c-chips{padding-top:1rem}.c-hero--detail .c-hero__content{margin-bottom:0;padding-bottom:1rem}.is-scrollreveal-hero-result-hidden .c-hero--result .c-anystores-search{position:static;padding:1rem;border:1px solid #fce;border-radius:12px;bottom:3rem;box-shadow:0 0 1rem rgba(0,0,0,.15);background:#ffe5f6;left:2rem;right:2rem}.is-scrollreveal-hero-result-hidden .c-hero--result .c-anystores-search .submit{border:1px solid #fce}@media (min-width:768px){.is-scrollreveal-hero-result-hidden .c-hero--result .c-anystores-search{position:fixed;left:auto;right:auto}}.is-scrollreveal-footer-visible .c-hero--result .c-anystores-search{transition:opacity .4s;opacity:0;pointer-events:none}.homepage .c-hero--result .c-anystores-search,.is-scrollreveal-hero-result-visible .c-hero--result .c-anystores-search{position:static}.c-hero--dark .c-hero__background{background:#00006c}.c-hotel{padding-top:4rem}.c-hotel__content{gap:2rem;padding-bottom:3rem}.c-hotel__content-right{-ms-flex:0 0 40%;flex:0 0 40%;position:relative;margin-top:3rem}@media (min-width:1024px){.c-hotel__content-right{margin-top:0}}@media (min-width:1280px){.c-hotel__content-right{-ms-flex:0 0 540px;flex:0 0 540px}}.c-hotel__content .c-bookingform{position:sticky;top:2rem}.c-hotel__content .u-size--regular{padding-left:0;padding-right:0}.c-hotel__content .ce_dismissableBanner{color:#00001f;padding:1.5rem 3rem 1.5rem 2rem}.c-hotel__content .ce_text{padding-bottom:12px}.c-hotel__content .c-chips{padding-bottom:24px}@media (min-width:1024px){.c-hotel__content{display:-ms-flexbox;display:flex}}.c-hotel h2{font-weight:800;margin:0 0 1rem;line-height:1.25}.c-hotel h5{margin:0}.c-hotel__map>img{max-width:100%;max-height:auto;object-fit:cover}.c-hotel__map-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:1rem 0}.c-hotel__map-buttons .c-link{margin:0}.c-hotel__contact{background:#ffe5f6;padding-top:3rem;padding-bottom:5rem;border-radius:12px}.c-hotel__contact .c-bookingform h3{margin-top:0;margin-bottom:0}.c-hotel__contact .c-bookingform__content{margin-top:2rem}.c-hotel__contact-inner{gap:2rem}.c-hotel__contact-inner h3{margin-top:0}.c-hotel__contact-inner h4{margin-top:2rem}.c-hotel__contact-inner p{line-height:1.5}@media (min-width:1024px){.c-hotel__contact-inner{display:-ms-flexbox;display:flex}}.c-hotel__booking-button{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:100;color:#ff7fd3;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.c-hotel__booking-button:before{margin-right:1rem;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\e912"}@media (min-width:769px){.c-hotel__booking-button{display:none!important}}.c-hotel__booking-button.is-visible{opacity:1;pointer-events:auto}.c-rating{font-size:16px;color:#ffe34e;display:-ms-flexbox;display:flex;gap:8px}.c-rating>span{margin-right:0}.c-iconlist .u-masonry>li{-ms-flex-align:start;align-items:flex-start}.c-iconlist .u-masonry>li>span{margin:0;padding:.375rem 0 0}.c-restaurant .c-cards--single{color:#00006c}.c-restaurant .c-cards--single .c-cards__title{margin-bottom:2rem}@media (min-width:769px){.c-restaurant .c-cards--single .c-cards__title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.c-restaurant .c-cards--single .c-cards__title>a{white-space:nowrap}@media (max-width:767px){.c-restaurant .c-cards--single .c-cards__title>a{margin-top:1rem}}.c-restaurant .c-cards--single .c-cards__title h3{margin:0}.c-restaurant .c-cards--single .c-cards__content{position:relative}.c-restaurant .c-cards--single .c-chips{margin-bottom:2rem}@media (min-width:769px){.c-restaurant .c-cards--single .subcolumns>div>div>hr{display:none}}.c-restaurant .c-cards--single .subcolumns>div>div :first-child{margin-top:0}.c-restaurant .c-cards--single .ce_hyperlink{margin:.5rem 0}.c-restaurant .c-cards--single .c-iconlist span{padding:.25rem 0 0;line-height:1.6}.c-restaurant .c-cards--single .c-iconlist>ul{display:block}.c-restaurant .c-cards--single .c-iconlist>ul>li{padding:0 0 .5rem;-ms-flex-align:start;align-items:flex-start}.c-restaurant .c-cards--single .c-iconlist>ul>li:last-child{padding:0}.c-restaurant .c-cards--single .c-iconlist>ul>li p{margin:0}.c-restaurant .c-cards--single .c-iconlist ul{padding:0}.c-restaurant .c-cards--single .c-iconlist ul.opening-times{display:block;margin:0;padding:0;list-style-type:none}.c-restaurant .c-cards--single .c-iconlist ul.opening-times>li{display:block;margin:0;padding:0 0 .125rem}.c-restaurant .c-cards--single .c-iconlist ul.opening-times>li>span{display:inline-block;width:7rem}.c-restaurant .c-cards--single .c-iconlist ul.opening-times+.c-cards__notice{margin-top:1rem}.c-restaurant .c-cards--single .c-iconlist ul.opening-times+.c-cards__notice small>span{display:inline;margin:0 .5rem 0 0;-ms-flex-preferred-size:auto;flex-basis:auto;width:auto;padding:0}.c-cards--team .c-cards__wrapper{display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(1,1fr)}@media (min-width:769px){.c-cards--team .c-cards__wrapper{grid-template-columns:repeat(2,1fr)}}.c-cards--team .c-cards__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;column-gap:0;margin:0;min-height:20rem}@media (min-width:581px){.c-cards--team .c-cards__item{-ms-flex-direction:row;flex-direction:row}.c-cards--team .c-cards__item figure{width:40%;height:auto;min-height:20rem}.c-cards--team .c-cards__item img{width:100%;height:100%;object-fit:cover}}.c-cards--team .c-cards__content{position:relative;display:block;width:100%;padding:2rem}@media (min-width:581px){.c-cards--team .c-cards__content{width:60%;padding:3rem 2rem 2rem}}.c-cards--team .c-cards__content h3{margin:0;line-height:1}.c-cards--team .c-cards__content h3+p{margin:0;line-height:1.2}.c-cards--team .c-cards__content .ce_hyperlink{display:inline-block;font-size:1.5rem}.c-cards--team .c-cards__education p{font-size:1.125rem;line-height:1.2}.c-cards--team .c-cards__education small{display:block}.c-cards--team .c-cards__contacts{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:561px){.c-cards--team .c-cards__contacts{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}@media (min-width:769px){.c-cards--team .c-cards__contacts{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}@media (min-width:1181px){.c-cards--team .c-cards__contacts{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.c-cards--team.c-cards--size-small .c-cards__wrapper{grid-template-columns:repeat(1,1fr)}@media (min-width:580px){.c-cards--team.c-cards--size-small .c-cards__wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.c-cards--team.c-cards--size-small .c-cards__wrapper{grid-template-columns:repeat(3,1fr)}}.c-cards--team.c-cards--size-small .c-cards__item{min-height:11rem}@media (min-width:581px){.c-cards--team.c-cards--size-small .c-cards__item{-ms-flex-direction:row;flex-direction:row}.c-cards--team.c-cards--size-small .c-cards__item figure{width:60%;height:auto;min-height:11rem}.c-cards--team.c-cards--size-small .c-cards__item img{width:100%;height:100%;object-fit:cover}}@media (min-width:769px){.c-cards--team.c-cards--size-small .c-cards__item figure{width:50%}}.c-cards--team.c-cards--size-small .c-cards__content{padding:2rem}.c-cards--team.c-cards--size-small .c-cards__content h3{font-size:1.25rem}.c-cards--team.c-cards--size-small .c-cards__content h3+p{margin:.125rem 0 0;font-size:1rem}.c-cards__vita{padding:2rem}.c-cards__vita-wrapper{display:none}@media (min-width:769px){.c-cards__vita{display:-ms-flexbox;display:flex;display:row;gap:2rem;max-width:882px}}.c-cards__vita .left{margin-bottom:3rem}@media (min-width:769px){.c-cards__vita .left{margin-bottom:0;width:32%}}.c-cards__vita .left figure,.c-cards__vita .left img{border-radius:12px}.c-cards__vita .left figure{margin-bottom:2rem}.c-cards__vita .left h3{margin:0;line-height:1}.c-cards__vita .left h3+p{margin:0;line-height:1.2}.c-cards__vita .left p{font-size:1.125rem;line-height:1.2}.c-cards__vita .left p+.ce_hyperlink{margin-top:1rem}.c-cards__vita .left small{display:block}.c-cards__vita .left strong{font-size:1rem}.c-cards__vita .left .ce_hyperlink{display:inline-block;font-size:1.5rem}.c-cards__vita .left .ce_hyperlink>a{color:#00006c}@media (min-width:769px){.c-cards__vita .right{width:68%}}.c-cards__vita .right p:first-child{margin-top:0}.c-team{list-style-type:none;padding:0}.c-team li{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.c-team--tiny .c-team__image{width:4rem;position:relative}.c-team--tiny .c-team__image .image_container,.c-team--tiny .c-team__image img{border-radius:50%}.c-profile{margin-top:2rem;border:0;border-radius:12px;padding:2rem;background:#fff}.c-profile--background-color-5 .c-cards__item{background:#ffe5f6;border:1px solid #fce}.c-profile .c-team{margin:0}.c-profile .ce_hyperlink{margin-left:calc(64px + 1rem)}.c-profile .ce_hyperlink a{color:#00006c}.c-pricetable{text-align:center}.c-pricetable__content{margin:2rem 0;text-align:left;-ms-flex-pack:center;justify-content:center}.c-pricetable__item{border:1px solid #ffe5f6;border-radius:12px;margin:1rem 0;padding:2rem;background:#fff}.c-pricetable__item>h3{margin:0;color:#00001f}.c-pricetable__item>.c-subline{font-size:1rem;color:#00001f}.c-pricetable__item ul{margin:0;padding:0;list-style-type:none}.c-pricetable__item ul>li{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;margin:.75rem 0;padding:0;font-weight:300}.c-pricetable__item ul>li:before{margin-right:1rem;font-family:icons!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;content:"\e920";font-size:1.75rem;opacity:.75}@media (min-width:769px){.c-pricetable__content{display:-ms-flexbox;display:flex;gap:1rem}.c-pricetable__item{-ms-flex:1 1 0px;flex:1 1 0px}}.c-pricetable hr{border:1px solid #ffe5f6;border-width:0 0 1px}.cc-head>:first-child{margin-top:0}.cc-head>:last-child{margin-bottom:15px}.contao-cookiebar{--ccb-anim-duration:.5s;position:fixed;inset:0;z-index:9999;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-align:var(--ccb-align,center);align-items:var(--ccb-align,center);-ms-flex-pack:center;justify-content:center;-ms-flex-pack:var(--ccb-justify,center);justify-content:var(--ccb-justify,center);letter-spacing:0;padding:15px;max-height:100dvh;box-sizing:border-box;pointer-events:none;overflow:hidden}.contao-cookiebar p{margin:.25rem 0;line-height:1.2}.contao-cookiebar .c-headline{margin:.25rem 0}.contao-cookiebar label{position:relative;display:block;padding:8px 13px 8px 0;line-height:1.2rem}.contao-cookiebar label.group{font-weight:600}.contao-cookiebar input{position:absolute;width:1px;height:1px;outline:0 none;opacity:0}.contao-cookiebar input+label{padding:8px 13px 8px 45px;cursor:pointer}.contao-cookiebar input+label:after,.contao-cookiebar input+label:before{content:"";position:absolute;border-radius:10px}.contao-cookiebar input+label:before{top:7px;left:0;width:35px;height:18px;margin:0;box-sizing:content-box;transition:border-color .2s}.contao-cookiebar input+label:after{display:block;top:11px;left:4px;width:12px;height:12px;transition:background .2s,margin-left .2s,padding .2s}.contao-cookiebar input+label:active:after{padding-left:5px}.contao-cookiebar input:checked+label:after{margin-left:17px}.contao-cookiebar input:checked+label:active:after{margin-left:12px}.contao-cookiebar input:disabled+label{pointer-events:none}.contao-cookiebar .cc-btn{display:inline-block;cursor:pointer;width:100%;padding:8px 14px;margin-bottom:8px;font-size:15px;outline:0 none}.contao-cookiebar .cc-btn:last-child{margin-bottom:0}.cc-inner{display:inline-block;overflow-y:auto;max-height:100%;max-width:100%;padding:23px;border-radius:3px;opacity:0;pointer-events:none;visibility:hidden;font-size:1rem;text-align:left;animation:b var(--ccb-anim-duration) ease-in-out forwards;animation:var(--ccb-anim,b) var(--ccb-anim-duration) ease-in-out forwards}.cc-group{position:relative;border-radius:5px;margin-bottom:10px}.cc-cookie-info{font-size:.875rem;padding:10px;border-radius:5px}.cc-cookie-info>div>span{font-weight:600}.cc-cookie-info>div+div{margin-top:5px;word-wrap:break-word}.cc-cookie-info+button.cc-detail-btn-details{margin-top:15px}.cc-cookies{border-radius:0 0 5px 5px}.cc-cookies>p{font-size:.875rem}.cc-cookies>.cc-cookie,.cc-cookies>p{margin:0;padding:15px}.cc-cookie label.cookie+*{margin-top:.75rem}.cc-cookie p{margin:0 0 1rem;font-size:.875rem}.cc-cookie-desc p{margin-bottom:0}.cc-footer,.cc-info{text-align:left}.cc-info{margin-top:1rem}.cc-info>p{margin:0;font-size:.875rem}.cc-info>a{margin:.25rem 0;display:inline-block;font-size:.875rem;text-decoration:none;color:#ff7fd3}.cc-active .cc-inner{border-radius:12px;opacity:1;pointer-events:auto;visibility:visible}.cc-active.cc-blocked{pointer-events:auto;animation:cookiebar-overlay-in var(--ccb-anim-duration) ease-in-out forwards}.cc-saved.cc-inner{opacity:0;pointer-events:none;visibility:hidden}.cc-saved.cc-blocked{pointer-events:none;animation:cookiebar-overlay-out var(--ccb-anim-duration) ease-in-out forwards}.cc-left{--ccb-justify:flex-start}.cc-right{--ccb-justify:flex-end}.cc-top{--ccb-align:flex-start}.cc-top.cc-active{--ccb-anim:cookiebar-top-in}.cc-top.cc-saved{--ccb-anim:cookiebar-top-out}.cc-middle.cc-active{--ccb-anim:cookiebar-middle-in}.cc-middle.cc-saved{--ccb-anim:cookiebar-middle-out}.cc-bottom{--ccb-align:flex-end}.cc-bottom.cc-active{--ccb-anim:cookiebar-bottom-in}.cc-bottom.cc-saved{--ccb-anim:cookiebar-bottom-out}@media (min-width:768px){.contao-cookiebar .cc-btn{width:auto;margin-bottom:0}.cc-inner{max-width:750px;max-width:var(--ccb-max-width,750px)}}@keyframes b{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.cc-groups{display:none;padding-top:15px}.cc-group{text-align:left}.cc-group>label{margin:5px 130px 5px 15px}.cc-group .cc-cookie-info{border:1px solid hsla(0,0%,100%,.3)}.u-padding-vertical-top{padding-top:1rem}@media (min-width:1025px){.u-padding-vertical-top{padding-top:2rem}}.u-padding-vertical-top--half{padding-top:.5rem}@media (min-width:1025px){.u-padding-vertical-top--half{padding-top:1rem}}.u-padding-vertical-top--2x{padding-top:2rem}@media (min-width:1025px){.u-padding-vertical-top--2x{padding-top:4rem}}.u-padding-vertical-top--3x{padding-top:3rem}@media (min-width:1025px){.u-padding-vertical-top--3x{padding-top:6rem}}.u-padding-vertical-top--4x{padding-top:4rem}@media (min-width:1025px){.u-padding-vertical-top--4x{padding-top:8rem}}.u-padding-vertical-top--5x{padding-top:5rem}@media (min-width:1025px){.u-padding-vertical-top--5x{padding-top:10rem}}.u-padding-vertical-bottom{padding-bottom:1rem}@media (min-width:1025px){.u-padding-vertical-bottom{padding-bottom:2rem}}.u-padding-vertical-bottom--half{padding-bottom:.5rem}@media (min-width:1025px){.u-padding-vertical-bottom--half{padding-bottom:1rem}}.u-padding-vertical-bottom--2x{padding-bottom:2rem}@media (min-width:1025px){.u-padding-vertical-bottom--2x{padding-bottom:4rem}}.u-padding-vertical-bottom--3x{padding-bottom:3rem}@media (min-width:1025px){.u-padding-vertical-bottom--3x{padding-bottom:6rem}}.u-padding-vertical-bottom--4x{padding-bottom:4rem}@media (min-width:1025px){.u-padding-vertical-bottom--4x{padding-bottom:8rem}}.u-padding-vertical-bottom--5x{padding-bottom:5rem}@media (min-width:1025px){.u-padding-vertical-bottom--5x{padding-bottom:10rem}}.u-margin-vertical-top{margin-top:1rem}@media (min-width:1025px){.u-margin-vertical-top{margin-top:2rem}}.u-margin-vertical-top--half{margin-top:.5rem}@media (min-width:1025px){.u-margin-vertical-top--half{margin-top:1rem}}.u-margin-vertical-top--2x{margin-top:2rem}@media (min-width:1025px){.u-margin-vertical-top--2x{margin-top:4rem}}.u-margin-vertical-top--3x{margin-top:3rem}@media (min-width:1025px){.u-margin-vertical-top--3x{margin-top:6rem}}.u-margin-vertical-top--4x{margin-top:4rem}@media (min-width:1025px){.u-margin-vertical-top--4x{margin-top:8rem}}.u-margin-vertical-top--5x{margin-top:5rem}@media (min-width:1025px){.u-margin-vertical-top--5x{margin-top:10rem}}.c-anystores-search--default,.u-margin-vertical-bottom{margin-bottom:1rem}@media (min-width:1025px){.c-anystores-search--default,.u-margin-vertical-bottom{margin-bottom:2rem}}.u-margin-vertical-bottom--half{margin-bottom:.5rem}@media (min-width:1025px){.u-margin-vertical-bottom--half{margin-bottom:1rem}}.u-margin-vertical-bottom--2x{margin-bottom:2rem}@media (min-width:1025px){.u-margin-vertical-bottom--2x{margin-bottom:4rem}}.u-margin-vertical-bottom--3x{margin-bottom:3rem}@media (min-width:1025px){.u-margin-vertical-bottom--3x{margin-bottom:6rem}}.u-margin-vertical-bottom--4x{margin-bottom:4rem}@media (min-width:1025px){.u-margin-vertical-bottom--4x{margin-bottom:8rem}}.u-margin-vertical-bottom--5x{margin-bottom:5rem}@media (min-width:1025px){.u-margin-vertical-bottom--5x{margin-bottom:10rem}}.u-padding-horizontal-right{padding-right:1rem}@media (min-width:1025px){.u-padding-horizontal-right{padding-right:2rem}}.u-padding-horizontal-left{padding-left:1rem}@media (min-width:1025px){.u-padding-horizontal-left{padding-left:2rem}}.u-margin-horizontal-right{margin-right:1rem}@media (min-width:1025px){.u-margin-horizontal-right{margin-right:2rem}}.u-margin-horizontal-right--half{margin-right:.5rem}@media (min-width:1025px){.u-margin-horizontal-right--half{margin-right:1rem}}.u-margin-horizontal-left{margin-left:1rem}@media (min-width:1025px){.u-margin-horizontal-left{margin-left:2rem}}.u-margin-horizontal-left--half{margin-left:.5rem}@media (min-width:1025px){.u-margin-horizontal-left--half{margin-left:1rem}}.u-size--regular,.u-size--small,.u-size--smaller{margin-left:auto;margin-right:auto}.u-size--regular{max-width:1344px}.u-size--small{max-width:882px}.u-size--smaller{max-width:664px;padding-left:1rem;padding-right:1rem}.u-size--full,.u-size--nopad{margin-left:0;margin-right:0}.u-size--full{box-sizing:border-box}.u-size--full,.u-size--regular,.u-size--small{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.u-size--full,.u-size--regular,.u-size--small{padding-left:2rem;padding-right:2rem}}.u-size--full,.u-size--nopad,.u-size--regular,.u-size--small,.u-size--smaller{width:100%;box-sizing:border-box}.u-size{width:100%}.u-size .u-size{width:auto}.u-size--rounded-corners{border-radius:12px}.u-colspan-2{grid-column:span 2/span 2}@media (max-width:767px){.subcolumns>div{width:100%}.subcolumns>div>.subcr{padding-left:0!important}.subcolumns>div>.subcl{padding-right:0!important}}@media (max-width:479px){.subcolumns>div.c50l,.subcolumns>div.c50r{width:100%}}.u-cols{display:grid;grid-column-gap:1rem;grid-row-gap:1rem}.u-cols--cols_2,.u-cols--cols_3,.u-cols--cols_4,.u-cols--cols_5,.u-cols--cols_6,.u-cols--cols_7,.u-cols--cols_8,.u-cols--cols_9,.u-cols--cols_10,.u-cols--cols_11,.u-cols--cols_12{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr}@media (min-width:768px){.u-cols--cols_2{grid-template-columns:repeat(2,1fr)}.u-cols--cols_3{grid-template-columns:repeat(3,1fr)}.u-cols--cols_4{grid-template-columns:repeat(4,1fr)}.u-cols--cols_5{grid-template-columns:repeat(5,1fr)}.u-cols--cols_6{grid-template-columns:repeat(6,1fr)}.u-cols--cols_7{grid-template-columns:repeat(7,1fr)}.u-cols--cols_8{grid-template-columns:repeat(8,1fr)}.u-cols--cols_9{grid-template-columns:repeat(9,1fr)}.u-cols--cols_10{grid-template-columns:repeat(10,1fr)}.u-cols--cols_11{grid-template-columns:repeat(11,1fr)}.u-cols--cols_12{grid-template-columns:repeat(12,1fr)}}.u-cols>.c-cards__item{margin:0}.u-background--color-white{background-color:#fff}.u-background--color-1{background-color:#ff7fd3;color:#25069f}.u-background--color-1:not(:has(.c-cards)) .c-headline{color:#25069f}.u-background--color-2{background-color:#25069f;color:#ffa5e0}.u-background--color-2 .c-headline,.u-background--color-2+.c-hero__content .c-hero__text>*,.u-background--color-2+.c-hero__content .c-teaser__text>*,.u-background--color-2+.c-teaser__content .c-hero__text>*,.u-background--color-2+.c-teaser__content .c-teaser__text>*{color:#ffa5e0}.u-background--color-2 .c-button--primary,.u-background--color-2 .c-hotel__booking-button{background-color:#ff7fd3;border:none;color:#25069f}.u-background--color-2 .c-button--primary:active,.u-background--color-2 .c-button--primary:focus,.u-background--color-2 .c-button--primary:hover,.u-background--color-2 .c-hotel__booking-button:active,.u-background--color-2 .c-hotel__booking-button:focus,.u-background--color-2 .c-hotel__booking-button:hover{background-color:#fff2fb;border:none}.u-background--color-2 .c-button--secondary{background-color:transparent;border-color:#ff7fd3;color:#ff7fd3}.u-background--color-2 .c-button--secondary:active,.u-background--color-2 .c-button--secondary:focus,.u-background--color-2 .c-button--secondary:hover{background-color:transparent;border-color:#fff2fb;color:#fff2fb}.u-background--color-2 .c-cards__content .c-headline{color:#fff}.u-background--color-3{background-color:#00006c;color:#ff7fd3}.u-background--color-3 .c-headline,.u-background--color-3+.c-hero__content .c-hero__text>*,.u-background--color-3+.c-hero__content .c-teaser__text>*,.u-background--color-3+.c-teaser__content .c-hero__text>*,.u-background--color-3+.c-teaser__content .c-teaser__text>*{color:#ff7fd3}.u-background--color-3+.c-hero__content .c-button--primary,.u-background--color-3+.c-hero__content .c-hotel__booking-button,.u-background--color-3+.c-teaser__content .c-button--primary,.u-background--color-3+.c-teaser__content .c-hotel__booking-button{background-color:#ff7fd3;color:#00006c}.u-background--color-3+.c-hero__content .c-button--primary:focus,.u-background--color-3+.c-hero__content .c-button--primary:hover,.u-background--color-3+.c-hero__content .c-hotel__booking-button:focus,.u-background--color-3+.c-hero__content .c-hotel__booking-button:hover,.u-background--color-3+.c-teaser__content .c-button--primary:focus,.u-background--color-3+.c-teaser__content .c-button--primary:hover,.u-background--color-3+.c-teaser__content .c-hotel__booking-button:focus,.u-background--color-3+.c-teaser__content .c-hotel__booking-button:hover{background-color:#fff}.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-teaser__content .c-button--primary:focus,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-teaser__content .c-button--primary:hover,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-teaser__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-2+.c-hero__content .u-background--color-3+.c-teaser__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-3+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-hero__content .c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-hero__content .c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-hero__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-hero__content .c-hotel__booking-button:hover,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-teaser__content .c-button--primary:focus,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-teaser__content .c-button--primary:hover,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-teaser__content .c-hotel__booking-button:focus,.c-hero__background.u-background--color-4+.c-hero__content .u-background--color-3+.c-teaser__content .c-hotel__booking-button:hover,.u-background--color-3+.c-hero__content .c-button--tertiary:focus,.u-background--color-3+.c-hero__content .c-button--tertiary:hover,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:focus,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:hover,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:focus,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:hover,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:focus,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:hover,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:focus,.u-background--color-3+.c-hero__content .c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:hover,.u-background--color-3+.c-teaser__content .c-button--tertiary:focus,.u-background--color-3+.c-teaser__content .c-button--tertiary:hover,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:focus,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-2+.c-hero__content .c-button--primary:hover,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:focus,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-2+.c-hero__content .c-hotel__booking-button:hover,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:focus,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-4+.c-hero__content .c-button--primary:hover,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:focus,.u-background--color-3+.c-teaser__content .c-hero__background.u-background--color-4+.c-hero__content .c-hotel__booking-button:hover{background-color:transparent;border-color:#fff;color:#fff}.u-background--color-3 .c-cards__content .c-headline{color:#fff}.u-background--color-4{background-color:#00001f;color:#ff7fd3}.u-background--color-4 .c-headline,.u-background--color-4+.c-hero__content .c-hero__text>*,.u-background--color-4+.c-hero__content .c-teaser__text>*,.u-background--color-4+.c-teaser__content .c-hero__text>*,.u-background--color-4+.c-teaser__content .c-teaser__text>*{color:#ff7fd3}.u-background--color-4 .c-cards__content .c-headline{color:#fff}.u-background--color-lighter{background-color:hsla(0,0%,100%,.2);color:#fff}.u-background--color-1 a,.u-background--color-2 a,.u-background--color-3 a,.u-background--color-4 a{color:#fff}.u-background--color-1 a:focus-visible,.u-background--color-1 a:hover,.u-background--color-2 a:focus-visible,.u-background--color-2 a:hover,.u-background--color-3 a:focus-visible,.u-background--color-3 a:hover,.u-background--color-4 a:focus-visible,.u-background--color-4 a:hover{color:#fff;text-decoration:underline}.u-background--color-1 .tns-controls [data-controls]:before,.u-background--color-2 .tns-controls [data-controls]:before,.u-background--color-3 .tns-controls [data-controls]:before,.u-background--color-4 .tns-controls [data-controls]:before{color:#fff}

/*! Pushy - v1.4.0 - 2020-12-28
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.c-pushy{position:fixed;width:300px;height:100%;top:0;z-index:9999;background:#ff7fd3;overflow:auto;-webkit-overflow-scrolling:touch}.c-pushy__button{display:inside-block;border:0;width:2rem;height:2rem;padding:0;font-size:1rem;background:#ff7fd3;color:#fff}.c-pushy a,.c-pushy strong{display:block;text-decoration:none}.c-pushy strong{color:#00006c}.c-pushy a:hover{color:#fff}.c-pushy ul:first-child{margin-top:.5rem}.c-pushy--left{left:0;transform:translate3d(-300px,0,0)}.c-pushy--open-left #wrapper,.c-pushy--open-left .c-pushy__push,.c-pushy--right{transform:translate3d(300px,0,0)}.c-pushy--right{right:0}.c-pushy--open-right #wrapper,.c-pushy--open-right .c-pushy__push{transform:translate3d(-300px,0,0)}.c-pushy--open-left .c-pushy,.c-pushy--open-right .c-pushy{transform:translateZ(0)}.c-pushy--open-left .c-pushy__content,.c-pushy--open-right .c-pushy__content{visibility:visible}.c-pushy--open-left .c-pushy__site-overlay,.c-pushy--open-right .c-pushy__site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);animation:a .5s}.c-pushy__content{visibility:hidden;transition:visibility .2s cubic-bezier(.16,.68,.43,.99)}.c-pushy__site-overlay{display:none}#wrapper,.c-pushy,.c-pushy__push{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.c-pushy{display:none;background-color:#00006c;color:#ff7fd3}.c-pushy__button{background:transparent;width:3rem;height:3rem;font-size:2.5rem;color:#ff7fd3}.c-pushy__button:active,.c-pushy__button:focus,.c-pushy__button:hover{color:#25069f;background:none}.c-pushy__content{position:relative;margin:2rem;padding-top:4rem}.c-pushy a,.c-pushy strong{display:inline-block;color:#fff}.c-pushy .mod_changelanguage{position:absolute;top:0;right:0}.c-pushy--open-left .c-pushy,.c-pushy--open-right .c-pushy{display:block}.is-hidden{display:none!important}.u-masonry>*{position:absolute}.u-font-sans{font-family:Denim,Arial,sans-serif}.u-text-700{font-weight:700}.u-text-sec3{color:#00001f}.c-hotel__description p,.u-text-lg{font-size:22px}@media (min-width:768px){.c-hotel__description p,.u-text-lg{font-size:28px}}
.mce-content-body{margin:.5rem}

/*! font-size: 1.125rempx; */body{font-family:Denim,Arial,sans-serif;font-size:1.125rem;color:#00006c}code,kbd,pre,samp,tt,var{font-family:Consolas,Lucida Console,Andale Mono,Bitstream Vera Sans Mono,Courier New,Courier}h1,h2,h3,h4,h5,h6{font-family:Denim,Arial,sans-serif;font-weight:700;color:#00006c;margin:0}h1{font-size:3.375rem;margin:2.3625rem 0}h1,h2{line-height:1.4}h2{font-size:1.6875rem;margin:1.18125rem 0}@media (min-width:769px){h2{font-size:40px;line-height:1.4;margin:28px 0}}h3{font-size:1.40625rem;line-height:1.4;margin:.984375rem 0}@media (min-width:769px){h3{font-size:1.6875rem;line-height:1.4;margin:1.18125rem 0}}h4{font-size:1.265625rem;line-height:1.4;margin:.8859375rem 0}@media (min-width:769px){h4{font-size:22px;line-height:1.4;margin:15.4px 0}}h5{font-size:.984375rem;line-height:1.4;margin:.6890625rem 0}@media (min-width:769px){h5{font-size:1.265625rem;line-height:1.4;margin:.8859375rem 0}}h6{font-size:.84375rem;line-height:1.4;margin:.590625rem 0}@media (min-width:769px){h6{font-size:18px;line-height:1.4;margin:12.6px 0}}dl,ol,ul{font-size:1.125rem;line-height:1.4;margin:.7875rem 0}ul{list-style-type:disc}ol{list-style-type:decimal}ul ul{list-style-type:circle}ol ol,ul ul{margin-top:0}ol ol{list-style-type:lower-latin}ol ul{list-style-type:circle;margin-top:0}li{font-size:1.125rem;line-height:1.4;margin-left:1.575rem}dt{font-weight:700}dd{margin:0 0 .7875rem .8rem}p{font-size:1.125rem;line-height:1.4;margin:1rem 0}blockquote,cite,q{font-family:PP Pangaia,Times New Roman,serif;font-style:italic}blockquote{background:transparent;color:#666;margin:1rem 0 0 1.5rem}b,strong{font-weight:700}em,i{font-style:italic}big{font-size:1.40625rem}big,small{line-height:1.2}small{font-size:.984375rem}code,kbd,pre,samp,tt,var{font-size:1.125rem}pre{line-height:1.2;margin:1rem 0;white-space:pre;white-space:pre-wrap;word-wrap:break-word}code,pre{color:#800}kbd,samp,tt,var{color:#666;font-weight:700}dfn,var{font-style:italic}abbr,acronym{border-bottom:1px dotted #aaa;font-variant:small-caps;letter-spacing:.07rem;cursor:help}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5rem}sub{bottom:-.25rem}mark{background:#ff0;color:#000}hr{color:#fff;background:transparent;margin:0 0 1rem;padding:0 0 1rem;border:0;border-bottom:1px solid #eee}figure,img{display:block;margin:0}figcaption{font-family:Consolas,Lucida Console,Andale Mono,Bitstream Vera Sans Mono,Courier New,Courier}table{width:100%;border-collapse:collapse;color:#00006c;border-top:1px solid #ccc;border-bottom:1px solid #ccc}table,table.narrow{margin:1rem 0}table.narrow td,table.narrow th{padding:0 .5rem;line-height:1.2}table thead th{background:#e0e0e0;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table tbody th[scope=row]{background:#f0f0f0}table tbody td,table tbody th{border-right:1px solid #ccc}caption{font-variant:small-caps}td,th{line-height:1.2;vertical-align:top;padding:1rem .5rem}td :first-child,th :first-child{margin-top:0}td.nowrap,th.nowrap{white-space:nowrap}thead th{text-align:left;color:#000;border-bottom:2px solid #000}tbody td,tbody th{text-align:left;border-top:1px solid #ccc}tbody tr:hover td,tbody tr:hover th{background:#f8f8f8}@font-face{font-family:Denim;font-style:normal;font-weight:400;src:url(../../files/theme/dist/fonts/Denim-Regular.woff2) format("woff2"),url(../../files/theme/dist/fonts/Denim-Regular.woff) format("woff")}@font-face{font-family:Denim;font-style:bold;font-weight:700;src:url(../../files/theme/dist/fonts/Denim-SemiBold.woff2) format("woff2"),url(../../files/theme/dist/fonts/Denim-SemiBold.woff) format("woff")}@font-face{font-family:PP Pangaia;font-style:bold;font-weight:800;src:url(../../files/theme/dist/fonts/PPPangaia-Bold.woff2) format("woff2"),url(../../files/theme/dist/fonts/PPPangaia-Bold.woff) format("woff")}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:PP Pangaia,Times New Roman,serif;font-weight:800;line-height:1;-ms-hyphens:auto;hyphens:auto}h1 strong,h2 strong{color:#ff7fd3}p{line-height:1.6}.c-paragraph--intro p{font-size:125%;line-height:1.4}@media (min-width:769px){.c-paragraph--intro p{font-size:150%}}small{font-size:80%}.c-topline{font-size:.875rem;font-weight:700;font-family:Denim,Arial,sans-serif;text-transform:uppercase;margin-bottom:0}.c-topline+.c-headline{margin-top:0}@media (min-width:769px){.c-topline{font-size:1.125rem}}.c-subline{margin:0}#main .ce_gallery figure,#main .ce_gallery figure img,#main .ce_image figure,#main .ce_image figure img,#main .ce_text figure,#main .ce_text figure img{border-radius:12px}table{border:none}table thead{position:sticky;top:0;z-index:1}table thead th{background:#fff2fb;border:none}table tbody th,table tbody tr{border-top:1px solid #ffe5f6}table tbody td{border:none;vertical-align:bottom}table tbody tr:hover td,table tbody tr:hover th{background:#ffe5f6}table .col_0,table .head_0{padding-left:0}.table--tagungspauschalen{border-bottom:2px solid #ffe5f6}.table--tagungspauschalen table td>strong{font-family:PP Pangaia,Times New Roman,serif;font-size:1.5rem}.table--tagungspauschalen table .col_1,.table--tagungspauschalen table .head_1{text-align:center}@media (max-width:599px){.ce_table{margin:0 0 2rem;max-height:80vh;overflow-y:scroll}table thead{display:none}table tbody tr{float:left;width:100%;padding:1rem 0}table tbody td{float:left;width:100%;padding:.125rem 0}table tbody td:before{content:attr(data-header) ": ";word-wrap:break-word;font-weight:400}table tbody td.col_first{font-weight:700}table tbody td.col_first:before{content:""}.table--tagungspauschalen table .col_1,.table--tagungspauschalen table .head_1{text-align:left}html[lang=de] .table--tagungspauschalen .col_2:before,html[lang=de] .table--tagungspauschalen .col_3:before{content:attr(data-header) ": ab "}html[lang=en] .table--tagungspauschalen .col_2:before,html[lang=en] .table--tagungspauschalen .col_3:before{content:attr(data-header) ": from "}}h2{font-family:PP Pangaia,Times New Roman,serif}
