@charset "UTF-8";:root{--teaser-image-clip-bottom-width:15px;--teaser-image-clip-bottom-height:50px}@font-face{font-display:swap;font-family:Realist;font-style:normal;font-weight:400;src:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/realist/realist-regular.woff2) format("woff2"),url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/realist/realist-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Realist;font-style:normal;font-weight:700;src:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/realist/realist-bold.woff2) format("woff2"),url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/realist/realist-bold.woff) format("woff")}body:before{content:"{640px,960px,1280px,1600px}";display:none}*,:after,:before{box-sizing:inherit}html{-webkit-text-size-adjust:100%;box-sizing:border-box;color:#222;font-family:Realist,sans-serif;font-size:112.5%;letter-spacing:0;line-height:1.5555555556}body{font-size:100%;margin:0}ol,ul{list-style:none;margin:0;padding:0}hr{background:#9e9e9e;border:none;box-sizing:content-box;overflow:visible}figure{display:inline-block;margin:0}main{display:block}pre{font-family:monospace,monospace;font-size:1em;margin:1.5555555556rem 0}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}img{border-style:none}iframe{border:0}svg:not(:root){overflow:hidden}fieldset{border:0;margin:0;padding:0}button,input,optgroup,select,textarea{font-family:Realist,sans-serif;font-size:100%;line-height:1.5555555556;margin:0}button{overflow:visible;padding:0}select::-ms-expand{display:none}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=date]::-webkit-inner-spin-button,[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-.1111111111rem}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:none}details{display:block}summary{display:list-item}menu{margin:1.5555555556rem 0;padding:0 0 0 2.2222222222rem}menu menu,ol menu,p,ul menu{margin:0}.xtxModal header p+.modalTitle,p+*,p+.api-error-info,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+p{margin-top:1.1111111111rem}b,strong{font-weight:bolder;letter-spacing:normal}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}small{font-size:80%}.text-column-2,.text-column-3,.text-column-4{-moz-column-count:1;column-count:1;-moz-column-gap:1.6666666667rem;column-gap:1.6666666667rem}.h1,h1{font-size:2.2222222222rem;line-height:1.2em;margin:0 0 .175em}.h2,h2{font-size:1.6666666667rem;line-height:1.2333333333em;margin:0 0 .2333333333em}.api-error-info,.h3,h3{font-size:1.3333333333rem;line-height:1.2083333333em;margin:0 0 .2916666667em}.h4,.xtxModal header .modalTitle,h4{font-size:1.1111111111rem;line-height:1.2em;margin:0 0 .6em}.h5,h5{font-size:1rem;line-height:1.3333333333em;margin:0 0 .6666666667em}.h6,h6{font-size:.7777777778rem;line-height:1.5714285714em;margin:0 0 .8571428571em}.api-error-info:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,.xtxModal header .modalTitle:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.linkStyle,a{-webkit-text-decoration-skip:objects;background-color:transparent;text-decoration:underline;transition:all .3s}.linkStyle,.linkStyle:visited,a,a:visited{color:#222}.text-align-left,.text-left{text-align:left}.text-align-center,.text-center{text-align:center}.text-align-right,.text-right{text-align:right}.text-align-justify,.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.richtext ul:not(.plain){font-size:inherit;letter-spacing:inherit;line-height:inherit;list-style:none;margin:1.5555555556rem 0;padding:0 0 .1111111111rem 2.2222222222rem}.richtext ul:not(.plain) ol:not(.plain),.richtext ul:not(.plain) ul:not(.plain){margin:0}.richtext ul:not(.plain)>li>ul:not(.plain){list-style:none;padding:0 0 0 2.2222222222rem}.richtext ul:not(.plain)>li>ul:not(.plain)>li ol:not(.plain),.richtext ul:not(.plain)>li>ul:not(.plain)>li ul:not(.plain){list-style:none;margin:0;padding:0 0 0 2.2222222222rem}.richtext ul:not(.plain)>li>ol:not(.plain){list-style:none;padding:0 0 0 2.2222222222rem}.richtext ul:not(.plain)>li>ol:not(.plain)>li ol:not(.plain),.richtext ul:not(.plain)>li>ol:not(.plain)>li ul:not(.plain){list-style:none;margin:0;padding:0 0 0 2.2222222222rem}.richtext ol:not(.plain){font-size:inherit;letter-spacing:inherit;line-height:inherit;list-style:none;margin:1.5555555556rem 0;padding:0 0 0 2.2222222222rem}.richtext ol:not(.plain) ol:not(.plain),.richtext ol:not(.plain) ul:not(.plain){margin:0}.richtext ol:not(.plain)>li>ul:not(.plain){list-style:none;padding:0 0 0 2.2222222222rem}.richtext ol:not(.plain)>li>ul:not(.plain)>li ol:not(.plain),.richtext ol:not(.plain)>li>ul:not(.plain)>li ul:not(.plain){list-style:none;margin:0;padding:0 0 0 2.2222222222rem}.richtext ol:not(.plain)>li>ol:not(.plain){list-style:none;padding:0 0 0 2.2222222222rem}.richtext ol:not(.plain)>li>ol:not(.plain)>li ol:not(.plain),.richtext ol:not(.plain)>li>ol:not(.plain)>li ul:not(.plain){list-style:none;margin:0;padding:0 0 0 2.2222222222rem}blockquote{background-color:#ebebeb;margin:0;padding:20px;position:relative}blockquote:before{content:"„";font-family:Realist,sans-serif;font-size:60px;left:-10px;position:absolute;top:-40px}blockquote cite{font-style:italic}picture{display:inline-block}img,picture{max-width:100%}img{height:auto;image-rendering:-webkit-optimize-contrast}img.block{display:block;width:100%}figure{position:relative}figure img{display:block}figure figcaption{bottom:0;color:#555;display:block;left:0;padding:.5555555556rem 0;position:static;right:0;transition:all .3s;z-index:1}figure figcaption,table:not(.raw){font-size:.8888888889rem;line-height:1.0555555556rem}table:not(.raw){border:none;border-spacing:0;float:none;margin:0;padding:0}table:not(.raw)[align=right]{margin-left:auto;margin-right:0}table:not(.raw)[align=center]{margin-left:auto;margin-right:auto}table:not(.raw)[align=left]{margin-left:0;margin-right:auto}table:not(.raw) th{padding:.7222222222rem 1.1111111111rem .5rem;text-align:initial}table:not(.raw) td{padding:.6111111111rem 1.1111111111rem .5rem;text-align:initial}table:not(.raw) td.align-center,table:not(.raw) td[align=center],table:not(.raw) th.align-center,table:not(.raw) th[align=center]{text-align:center}table:not(.raw) td.align-right,table:not(.raw) td[align=right],table:not(.raw) th.align-right,table:not(.raw) th[align=right]{text-align:right}table:not(.raw) thead tr th{border:.0555555556rem solid rgba(34,34,34,.1);border-left:none;border-top:none}table:not(.raw) thead tr th:last-child{border-right:none}table:not(.raw) tbody tr td,table:not(.raw) tbody tr th{border:.0555555556rem solid rgba(34,34,34,.1);border-left:none;border-top:none}table:not(.raw) tbody tr td:last-child{border-right:none}table:not(.raw) tbody tr:last-child td,table:not(.raw) tbody tr:last-child th{border-bottom:none}.btn,[role=button],[type=button],button{-webkit-tap-highlight-color:transparent}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffd75a;border:.0555555556rem solid #ffd75a;border-radius:.3333333333rem;color:#222;cursor:pointer;display:inline-block;font-size:.8888888889rem;font-weight:700;letter-spacing:0;line-height:1.0555555556rem;padding:.4444444444rem 2.6666666667rem .4444444444rem .8888888889rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s;vertical-align:middle}.btn:is(:active,:focus,:hover){background:#ffcb10;border:.0555555556rem solid #ffd75a;color:#222;outline:none;text-decoration:none}.btn:visited{color:#222}.btn.success{background:#66c350;border-color:#66c350}.btn.success:is(:active,:focus,:hover){background:#a5dc98;border-color:#a5dc98}.btn.info{background:#fff4d3;border-color:#fff4d3}.btn.info:is(:active,:focus,:hover){background:#fff;border-color:#fff;color:#222}.btn.warning{background:#ffd75a;border-color:#ffd75a}.btn.warning:is(:active,:focus,:hover){background:#feb;border-color:#feb}.btn.danger,.btn.powermail_message.powermail_message_error{background:#e32c1c;border-color:#e32c1c}.btn.danger:is(:active,:focus,:hover),.btn.powermail_message.powermail_message_error:is(:active,:focus,:hover){background:#ee7c72;border-color:#ee7c72}.btn.outline{background:transparent;border:1px solid #d5d5d5}.btn.outline,.btn.outline:visited{color:#222}.btn.outline:is(:active,:focus,:hover){background:transparent;border-color:#222;color:#222}.btn.outline.success{border:1px solid #66c350;color:#66c350}.btn.outline.success:is(:active,:focus,:hover){background:transparent;border-color:#66c350;color:#222}.btn.outline.info{border:1px solid #fff4d3}.btn.outline.info:is(:active,:focus,:hover){background:transparent;border-color:#fff4d3;color:#222}.btn.outline.warning{border:1px solid #ffd75a;color:#ffd75a}.btn.outline.warning:is(:active,:focus,:hover){background:transparent;border-color:#ffd75a;color:#222}.btn.outline.danger,.btn.outline.powermail_message.powermail_message_error{border:1px solid #e32c1c;color:#e32c1c}.btn.outline.danger:is(:active,:focus,:hover),.btn.outline.powermail_message.powermail_message_error:is(:active,:focus,:hover){background:transparent;border-color:#e32c1c;color:#222}.btn.block{display:block;width:100%}.btn.small{font-size:.8888888889rem;padding:.3333333333rem 2rem .3333333333rem .6666666667rem}.btn.large{font-size:125%;padding:.5555555556rem 3.3333333333rem .5555555556rem 1.1111111111rem}.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:1}.btn.disabled.linkStyle,.btn[disabled].linkStyle,a.btn.disabled,a.btn[disabled]{pointer-events:none}form legend{display:none;margin:0 0 .5555555556rem;width:100%}form label{cursor:pointer}form>fieldset{margin:0}form>fieldset>legend{display:block}form small.error-message{color:#e32c1c;display:none;font-size:.7777777778rem;line-height:.9444444444rem;padding:0 0 .5555555556rem;width:100%}form .form-row{align-items:baseline;display:flex;flex-wrap:wrap}form .form-row.validation_error small.error-message{display:block}form .form-row.form-row-input label,form .form-row.form-row-select label,form .form-row.form-row-textarea label{display:block;font-size:.7777777778rem;line-height:.9444444444rem;width:100%}form .form-row.form-row-checkbox fieldset,form .form-row.form-row-radioselect fieldset{padding:0}form .xtxInput,form .xtxSelect,form .xtxTextArea{display:flex;flex:1 0 auto;flex-direction:column;max-width:100%;position:relative}form .xtxInput{margin:0 0 .5555555556rem}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text]{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0555555556rem solid #d5d5d5;border-radius:.3333333333rem;color:#222;font-size:.8888888889rem;letter-spacing:0;line-height:1.0555555556rem;margin:0;min-height:2.6666666667rem;padding:.8333333333rem 1.1111111111rem .7777777778rem;transition:all .3s;width:100%}form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=search]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder{color:#ccc;line-height:1.0555555556rem;opacity:1;-moz-transition:all .3s;transition:all .3s}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder{color:#ccc;line-height:1.0555555556rem;opacity:1;transition:all .3s}form input[type=date].placeholder,form input[type=email].placeholder,form input[type=number].placeholder,form input[type=password].placeholder,form input[type=search].placeholder,form input[type=tel].placeholder,form input[type=text].placeholder{color:#ccc;line-height:1.0555555556rem;transition:all .3s}form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus{background-color:#fff;border:.0555555556rem solid #222;box-shadow:none;color:#222;outline:none}form input[type=date]:focus::-moz-placeholder,form input[type=email]:focus::-moz-placeholder,form input[type=number]:focus::-moz-placeholder,form input[type=password]:focus::-moz-placeholder,form input[type=search]:focus::-moz-placeholder,form input[type=tel]:focus::-moz-placeholder,form input[type=text]:focus::-moz-placeholder{color:#ccc;opacity:1}form input[type=date]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=number]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=search]:focus::placeholder,form input[type=tel]:focus::placeholder,form input[type=text]:focus::placeholder{color:#ccc;opacity:1}form input[type=date]:focus.placeholder,form input[type=email]:focus.placeholder,form input[type=number]:focus.placeholder,form input[type=password]:focus.placeholder,form input[type=search]:focus.placeholder,form input[type=tel]:focus.placeholder,form input[type=text]:focus.placeholder{color:#ccc}form input[type=date]:hover,form input[type=email]:hover,form input[type=number]:hover,form input[type=password]:hover,form input[type=search]:hover,form input[type=tel]:hover,form input[type=text]:hover{border:.0555555556rem solid #222}form input[type=date]:disabled,form input[type=email]:disabled,form input[type=number]:disabled,form input[type=password]:disabled,form input[type=search]:disabled,form input[type=tel]:disabled,form input[type=text]:disabled{background:rgba(0,0,0,.1)}form input[type=date]::-webkit-datetime-edit{line-height:1.0555555556rem}form .xtxCheckbox label,form .xtxRadioSelect label{display:inline-block;position:relative}form .xtxCheckbox input[type=checkbox],form .xtxRadioSelect input[type=radio]{-webkit-tap-highlight-color:transparent;margin-top:.1666666667rem;position:absolute}form .xtxCheckbox:not(.xtxSwitch) input{height:1.3333333333rem;margin-top:-.1388888889rem;opacity:0;width:1.3333333333rem}form .xtxCheckbox:not(.xtxSwitch) label:before{background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:.3333333333rem;content:"";height:1.3333333333rem;left:0;position:absolute;top:-.1388888889rem;transition:all .1s linear;width:1.3333333333rem}form .xtxCheckbox:not(.xtxSwitch) input:checked+label:before{background:#fff;border:.0555555556rem solid #222;box-shadow:none}form .xtxCheckbox:not(.xtxSwitch) input:disabled+label:before{background:#eceeef;border:.0555555556rem solid #d5d5d5;box-shadow:none;cursor:default}form .xtxRadioSelect:not(.xtxSwitch){padding:0}form .xtxRadioSelect:not(.xtxSwitch) input{height:1.6666666667rem;margin-top:-.3055555556rem;opacity:0;width:1.6666666667rem}form .xtxRadioSelect:not(.xtxSwitch) label{padding:0 0 0 1.7777777778rem;position:relative}form .xtxRadioSelect:not(.xtxSwitch) label:before{background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:.8333333333rem;content:"";height:1.6666666667rem;left:0;position:absolute;top:-.3055555556rem;transition:all .1s linear;width:1.6666666667rem}form .xtxRadioSelect:not(.xtxSwitch) input:checked+label:before{background:#fff;border:.0555555556rem solid #222;box-shadow:none}form .xtxRadioSelect:not(.xtxSwitch) input:disabled+label:before{background:#d5d5d5;border:.0555555556rem solid #d5d5d5;box-shadow:none}form .xtxSwitch input{opacity:0}form .xtxSwitch label:after,form .xtxSwitch label:before{content:"";left:0;position:absolute;transition:all .1s linear}form .xtxSwitch.xtxCheckbox label{padding-left:2.4444444444rem}form .xtxSwitch.xtxCheckbox label:before{background:#a8a8a8;border:none;border-radius:.3888888889rem;box-shadow:none;height:.7777777778rem;top:.1388888889rem;width:1.8888888889rem}form .xtxSwitch.xtxCheckbox label:after{background:#fafafa;border:.0555555556rem;border-radius:.5555555556rem;box-shadow:0 .0555555556rem .1111111111rem 0 rgba(0,0,0,.5);height:1.1111111111rem;top:-.0277777778rem;width:1.1111111111rem}form .xtxSwitch.xtxCheckbox input:checked+label:before{background:rgba(255,215,90,.7);box-shadow:none}form .xtxSwitch.xtxCheckbox input:checked+label:after{background:#ffd75a;border:none;box-shadow:0 .0555555556rem .1111111111rem 0 rgba(0,0,0,.5);transform:translateX(.7777777778rem)}form .xtxSwitch.xtxCheckbox input:disabled+label{cursor:default}form .xtxSwitch.xtxCheckbox input:disabled+label:before{background:#eceeef;box-shadow:none}form .xtxSwitch.xtxCheckbox input:disabled+label:after{background:#fafafa;border:none;box-shadow:0 .0555555556rem .1111111111rem 0 rgba(0,0,0,.5)}form .xtxSwitch.xtxCheckbox+small.error-message,form .xtxSwitch.xtxRadioSelect label{padding-left:2.4444444444rem}form .xtxSwitch.xtxRadioSelect label:before{background:#a8a8a8;border:none;border-radius:.3888888889rem;box-shadow:none;height:.7777777778rem;top:.1388888889rem;width:1.8888888889rem}form .xtxSwitch.xtxRadioSelect label:after{background:#fafafa;border:none;border-radius:.5555555556rem;box-shadow:0 .0555555556rem .1111111111rem 0 rgba(0,0,0,.5);height:1.1111111111rem;top:-.0277777778rem;width:1.1111111111rem}form .xtxSwitch.xtxRadioSelect input:checked+label:before{background:rgba(255,215,90,.7);box-shadow:none}form .xtxSwitch.xtxRadioSelect input:checked+label:after{background:#ffd75a;border:none;box-shadow:0 .0555555556rem .1111111111rem 0 rgba(0,0,0,.5);transform:translateX(.7777777778rem)}form .xtxSwitch.xtxRadioSelect input:disabled+label{cursor:default}form .xtxSwitch.xtxRadioSelect input:disabled+label:before{background:#eceeef;box-shadow:none}form .xtxSwitch.xtxRadioSelect input:disabled+label:after{background:#fafafa;border:none;box-shadow:0 .0555555556rem .1111111111rem 0 rgba(0,0,0,.5)}form .xtxSwitch.xtxRadioSelect+small.error-message{padding-left:2.4444444444rem}form .form-row-checkbox{margin-bottom:1.1666666667rem}form .xtxCheckbox{line-height:1.0555555556rem}form .xtxCheckbox+.xtxCheckbox{margin-top:1.1666666667rem}form .xtxCheckbox label{font-size:.8888888889rem;letter-spacing:0}form .xtxCheckbox label,form .xtxCheckbox+small.error-message{padding:0 0 0 1.7777777778rem}form .form-row-radioselect{margin-bottom:1.1666666667rem}form .xtxRadioSelect{line-height:1.0555555556rem}form .xtxRadioSelect+.xtxRadioSelect{margin-top:1.1666666667rem}form .xtxRadioSelect label{font-size:.8888888889rem;letter-spacing:0}form .xtxRadioSelect label,form .xtxRadioSelect+small.error-message{padding:0 0 0 1.7777777778rem}form .xtxSelect{margin:0 0 .5555555556rem}form .xtxSelect .xtxIconWrapper{align-items:center;background:#fff;border-bottom-right-radius:.3333333333rem;border-top-right-radius:.3333333333rem;display:flex;height:2.5555555556rem;justify-content:center;pointer-events:none;position:absolute;right:.0555555556rem;top:.0555555556rem;width:2.6666666667rem}form .xtxSelect .xtxIconWrapper i{align-items:center;color:#222;display:flex;justify-content:center;position:relative}form select,form textarea{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}form select:disabled,form textarea:disabled{background:rgba(0,0,0,.1)}form select{background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:.3333333333rem;color:#222;font-size:.8888888889rem;height:2.7777777778rem;letter-spacing:0;line-height:1.1666666667rem;margin:0;padding:.7777777778rem 2.6666666667rem .8333333333rem 1.1111111111rem;transition:all .3s;width:100%}form select:focus{background-color:#fff;border:.0555555556rem solid #222;box-shadow:none;color:#222;outline:none}form select:focus option{color:#222}form select:hover{border:.0555555556rem solid #222}form select option{color:#222}form .xtxTextArea{margin:0 0 .5555555556rem}form textarea{background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:.3333333333rem;color:#222;font-size:.8888888889rem;letter-spacing:0;line-height:1.0555555556rem;margin:0;min-height:150px;padding:.8333333333rem 1.1111111111rem .7777777778rem;transition:all .3s;width:100%}form textarea::-moz-placeholder{color:#ccc;line-height:1.0555555556rem;opacity:1;-moz-transition:all .3s;transition:all .3s}form textarea::placeholder{color:#ccc;line-height:1.0555555556rem;opacity:1;transition:all .3s}form textarea.placeholder{color:#ccc;line-height:1.0555555556rem;transition:all .3s}form textarea:focus{background-color:#fff;border:.0555555556rem solid #222;box-shadow:none;color:#222;outline:none}form textarea:focus::-moz-placeholder{color:#ccc;opacity:1}form textarea:focus::placeholder{color:#ccc;opacity:1}form textarea:focus.placeholder{color:#ccc}form textarea:hover{border:.0555555556rem solid #222}.listadmin{border:.0555555556rem solid #ebebeb;border-bottom:none;color:#222;font-size:1rem}.listadmin,.listadmin tr{background-color:#fff}.listadmin tbody tr:hover{background-color:#f4f4f4}.listadmin th{background-color:#fff;border-bottom:.0555555556rem solid #ebebeb;padding:.8333333333rem .5555555556rem;text-align:left}.listadmin th:first-child{padding-left:1.1111111111rem}.listadmin th:last-child{padding-right:1.1111111111rem}.listadmin th .linkStyle,.listadmin th a{text-decoration:none}.listadmin td{border-bottom:.0555555556rem solid #ebebeb;padding:.8333333333rem .5555555556rem}.listadmin td:first-child{padding-left:1.1111111111rem}.listadmin td:last-child{padding-right:1.1111111111rem}nav.pagination{margin:0 0 .5555555556rem;padding:0;text-align:center}nav.pagination>p{font-size:.8888888889rem;line-height:1.1666666667rem;margin:0}nav.pagination ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}nav.pagination ul li{padding:0}nav.pagination ul li:first-child .linkStyle,nav.pagination ul li:first-child a,nav.pagination ul li:first-child span,nav.pagination ul li:first-child.active span{border-bottom-left-radius:.8333333333rem;border-left:none;border-top-left-radius:.8333333333rem}nav.pagination ul li:last-child .linkStyle,nav.pagination ul li:last-child a,nav.pagination ul li:last-child span,nav.pagination ul li:last-child.active span{border-bottom-right-radius:.8333333333rem;border-top-right-radius:.8333333333rem}nav.pagination ul li .linkStyle,nav.pagination ul li a,nav.pagination ul li span{border:none;display:block;font-size:.8888888889rem;line-height:1.1666666667rem;padding:.2777777778rem .6111111111rem .3333333333rem}nav.pagination ul li .linkStyle,nav.pagination ul li a{background:transparent;color:#222;font-weight:inherit;text-decoration:none}nav.pagination ul li.active span{background:#ffd75a;color:#222;font-weight:inherit}nav.pagination ul li.active span:hover{background:#ffd75a;color:#222;text-decoration:none}nav.pagination ul li.active span:focus{background:#fff;box-shadow:0 0 .5555555556rem #222;color:#222;outline:none;text-decoration:none}nav.pagination ul li:hover .linkStyle,nav.pagination ul li:hover a{background:#ffd75a;color:#222;font-weight:inherit;text-decoration:none}nav.pagination ul li .linkStyle:focus,nav.pagination ul li a:focus{background:#fff;box-shadow:0 0 .5555555556rem #222;color:#222;font-weight:inherit;outline:none;text-decoration:none}nav.pagination ul li .linkStyle,nav.pagination ul li a,nav.pagination ul li.active span{border-left:0}nav.pagination ul li.disabled .linkStyle,nav.pagination ul li.disabled a,nav.pagination ul li.disabled span{border-color:gray;color:gray}hr{background:rgba(0,0,0,.1);height:1px;margin:.4444444444rem 0 .3888888889rem}.embed{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed:before{content:"";display:block}.embed.embed-21by9:before{padding-top:42.8571428571%}.embed.embed-16by9:before{padding-top:56.25%}.embed.embed-1by1:before,.embed.embed-4by3:before{padding-top:75%}.embed iframe,.embed video{border:0;height:100%;position:absolute;right:0;top:0;width:100%}.alert,.powermail_message{background:#d5d5d5;border:transparent;border-radius:.3333333333rem;color:#555;font-size:.8888888889rem;line-height:1.0555555556rem;margin:0 0 .5555555556rem;padding:1.1111111111rem 1.6666666667rem;text-align:left}.alert-success.powermail_message,.alert.alert-success,.alert.success,.success.powermail_message{background:#d1ffdc;border-color:transparent}.alert-info.powermail_message,.alert.alert-info,.alert.info,.info.powermail_message{background:#fff4d3;border-color:transparent}.alert-warning.powermail_message,.alert.alert-warning,.alert.warning,.warning.powermail_message{background:#ffd75a;border-color:transparent}.alert-danger.powermail_message,.alert.alert-danger,.alert.danger,.danger.powermail_message,.powermail_message.powermail_message_error{background:#ffeae8;border-color:transparent}.xtxTooltip{display:inline-block;position:relative}.xtxTooltip[data-position=bottom] .tooltiptext{bottom:auto;top:120%}.xtxTooltip[data-position=bottom] .tooltiptext:before{bottom:auto;top:-.3333333333rem;transform:rotate(225deg)}.xtxTooltip .tooltiptext{background-color:#fffcf3;border:1px solid #ffd75a;border-radius:.3333333333rem;bottom:120%;color:#222;left:50%;opacity:0;padding:.5555555556rem;position:absolute;text-align:center;transform:translateX(-50%);transition:visibility 0s linear .3s,opacity .3s linear;visibility:hidden;white-space:pre;z-index:1}.xtxTooltip .tooltiptext:before{background-color:#fffcf3;border-color:transparent #ffd75a #ffd75a transparent;border-style:solid;border-width:.0555555556rem;bottom:-.3333333333rem;content:"";display:block;height:.6666666667rem;position:absolute;right:calc(50% - 6px);transform:rotate(45deg);width:.6666666667rem}.xtxTooltip:focus .tooltiptext,.xtxTooltip:hover .tooltiptext{opacity:1;transition-delay:0s;visibility:visible}.noButtonStyle,.xtxModal header .close{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;outline:none;padding:0}.flight-information-container .show-flight-details,.holidayIdea-map-button,.navigation-offcanvas .linkStyle,.navigation-offcanvas a,.offer-item-link-button-container .linkStyle,.offer-item-link-button-container a,.payback-wrapper .payback-box .payback-label .linkStyle,.payback-wrapper .payback-box .payback-label a,.tab-linka,.teaser-card .image,.teaser-card .teaser-card-title .title{text-decoration:none}.flight-information-container .show-flight-details:is(:hover,:active,:focus),.holidayIdea-map-button:is(:hover,:active,:focus),.navigation-offcanvas .linkStyle:is(:hover,:active,:focus),.navigation-offcanvas a:is(:hover,:active,:focus),.offer-item-link-button-container .linkStyle:is(:hover,:active,:focus),.offer-item-link-button-container a:is(:hover,:active,:focus),.payback-wrapper .payback-box .payback-label .linkStyle:is(:hover,:active,:focus),.payback-wrapper .payback-box .payback-label a:is(:hover,:active,:focus),.tab-linka:is(:hover,:active,:focus),.teaser-card .image:is(:hover,:active,:focus),.teaser-card .teaser-card-title .title:is(:hover,:active,:focus){color:initial}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container,#tripDetail .offerDetailsTab .tabInputLabel,#xtxModalOverlay,.addons-container .addons-offer-container .addon,.checkout-payment-container .coupon-container,.checkout-payment-container .payment-type,.special-radio-container,[data-offcanvas] [data-offcanvas-content],html{position:relative}#tripDetail .offer-item .offer-item-inner .offer-summary-container .loading.offer-button-container,#tripDetail .offerDetailsTab .loading.tabInputLabel,.addons-container .addons-offer-container .loading.addon,.checkout-payment-container .loading.coupon-container,.checkout-payment-container .loading.payment-type,.loading#xtxModalOverlay,.loading.special-radio-container,[data-offcanvas] .loading[data-offcanvas-content],html.loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#tripDetail .offer-item .offer-item-inner .offer-summary-container .loading.offer-button-container:after,#tripDetail .offer-item .offer-item-inner .offer-summary-container .loading.offer-button-container:before,#tripDetail .offerDetailsTab .loading.tabInputLabel:after,#tripDetail .offerDetailsTab .loading.tabInputLabel:before,.addons-container .addons-offer-container .loading.addon:after,.addons-container .addons-offer-container .loading.addon:before,.checkout-payment-container .loading.coupon-container:after,.checkout-payment-container .loading.coupon-container:before,.checkout-payment-container .loading.payment-type:after,.checkout-payment-container .loading.payment-type:before,.loading#xtxModalOverlay:after,.loading#xtxModalOverlay:before,.loading.special-radio-container:after,.loading.special-radio-container:before,[data-offcanvas] .loading[data-offcanvas-content]:after,[data-offcanvas] .loading[data-offcanvas-content]:before,html.loading:after,html.loading:before{content:"";display:block;max-height:100%;max-width:100%;position:absolute;top:50%}#tripDetail .offer-item .offer-item-inner .offer-summary-container .loading.offer-button-container:before,#tripDetail .offerDetailsTab .loading.tabInputLabel:before,.addons-container .addons-offer-container .loading.addon:before,.checkout-payment-container .loading.coupon-container:before,.checkout-payment-container .loading.payment-type:before,.loading#xtxModalOverlay:before,.loading.special-radio-container:before,[data-offcanvas] .loading[data-offcanvas-content]:before,html.loading:before{background:#fff;border-radius:inherit;height:100%;opacity:.5;right:50%;transform:translate3d(50%,-50%,0);width:100%;z-index:4}#tripDetail .offer-item .offer-item-inner .offer-summary-container .loading.offer-button-container:after,#tripDetail .offerDetailsTab .loading.tabInputLabel:after,.addons-container .addons-offer-container .loading.addon:after,.checkout-payment-container .loading.coupon-container:after,.checkout-payment-container .loading.payment-type:after,.loading#xtxModalOverlay:after,.loading.special-radio-container:after,[data-offcanvas] .loading[data-offcanvas-content]:after,html.loading:after{animation:filter-loading-rotate 1s steps(12) infinite;background:no-repeat 50%/auto 100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");height:2.2222222222rem;left:50%;transform:translate3d(50%,-50%,0);transform-origin:center;width:2.2222222222rem;z-index:5}.richtext ul:not(.plain)>li:before,.yellow-marker-list-item i{align-items:center;background:#ffd75a;border-radius:50%;display:flex;font-size:.4444444444rem;font-weight:700!important;height:.8888888889rem;justify-content:center;width:.8888888889rem}.container{margin:0 auto;max-width:106.6666666667rem;padding:0 3.3333333333rem;width:100%}.container.extraSmall{max-width:51.1111111111rem}.container.small{max-width:75rem}.container.large{max-width:106.6666666667rem}.container.extraSmall>.content .moduleContainer,.container.small>.content .moduleContainer{padding-left:0;padding-right:0;width:100%!important}:is(.frame-type-twocol-50-50,.frame-type-threecol-33-33-33) .container .container{max-width:100%;width:auto}.content.has-border{border:1.5px solid rgba(0,0,0,.12);border-radius:.4444444444rem;padding:1.1111111111rem}.content.has-border.yellow{border-color:#ffd75a}.content.has-border :is(ol,ul):not(:has(+*)){margin-bottom:0}.ce-gallery .ce-row{align-items:center}b,strong{display:inline-block}.richtext b,.richtext strong{display:inline}small{display:inline-block}.textSmall{font-size:.7777777778rem;line-height:1.2222222222rem}.textSmallSmallerLineHeight{font-size:.7777777778rem;line-height:.9444444444rem}.list-icon,.textMedium{font-size:.8888888889rem;line-height:1.3333333333rem}.textMediumSmallerLineHeight,[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide.hint .iconHolder,xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox-select xtx-value-group{font-size:.8888888889rem;line-height:1.0555555556rem}.list-text,.textNormalSmallerLineHeight{font-size:1rem;line-height:1.3333333333rem}.leadText,.textHuge{font-size:2.2222222222rem;font-weight:400;line-height:.9}.list-text+.list-text{margin-top:.1666666667rem}.list-icon{padding-left:1.4444444444rem;position:relative}.list-icon:before{font-size:.8333333333rem;left:0;position:absolute;top:.2222222222rem}.list-icon.icon-bed:before{top:.1666666667rem}.list-icon.icon-plane:before{font-size:1rem}.list-icon.icon-person:before{font-size:1rem;top:.1666666667rem}.list-icon.icon-place:before{font-size:1rem;left:.0555555556rem;top:.1111111111rem}.list-icon.icon-place-v2:before{left:.0555555556rem;top:.2777777778rem}.list-icon.icon-phone:before{left:.0555555556rem}.list-icon.icon-mail:before{font-size:.8888888889rem;left:.1111111111rem}.list-icon.icon-opening-hours:before{left:.1111111111rem}.list-icon.icon-seat:before{left:.1666666667rem;top:.1666666667rem}.list-icon.icon-star-outline:before{left:.0555555556rem;top:.2777777778rem}.list-icon.icon-info:before{font-size:1.0555555556rem;left:.0555555556rem;top:.1111111111rem}.list-icon.icon-duration:before{left:.2222222222rem}.list-icon.icon-check:before,.list-icon.icon-clock:before{font-size:.9444444444rem;left:.1111111111rem;top:.2222222222rem}.list-icon+.list-icon{margin-top:.2222222222rem}.h1,.h2,h1,h2{-webkit-hyphens:auto;hyphens:auto}.api-error-info,.h1,.h2,.h3,.h4,.h5,.h6,.xtxModal header .modalTitle,h1,h2,h3,h4,h5,h6{font-weight:700}.linkStyle,a{-webkit-tap-highlight-color:transparent;outline:none}.linkStyle:active,.linkStyle:focus,.linkStyle:hover,a:active,a:focus,a:hover{color:#ffd75a}.linkStyle:active,a:active{color:#f8c935}.richtext ul:not(.plain)>li{padding:0 0 .1111111111rem;position:relative}.richtext ul:not(.plain)>li:before{left:-1.2222222222rem;padding-top:2px;position:absolute;top:.3333333333rem}.richtext ul:not(.plain)>li>ul:not(.plain)>li ol:not(.plain)>li:before{margin-right:.2222222222rem}.richtext ul:not(.plain)>li>ol:not(.plain)>li:before{content:counters(item,".") ". "!important;margin-right:.2222222222rem}.richtext ul:not(.plain)>li>ol:not(.plain)>li ol:not(.plain)>li:before{margin-right:.2222222222rem}.richtext ol:not(.plain){counter-reset:item}.richtext ol:not(.plain)>li{padding:0 0 .1111111111rem}.richtext ol:not(.plain)>li:before{content:counters(item,".") ". "!important;counter-increment:item;margin-right:.2222222222rem}.richtext ol:not(.plain)>li>ul:not(.plain)>li ol:not(.plain)>li:before{margin-right:.2222222222rem}.richtext ol:not(.plain)>li>ol:not(.plain)>li:before{content:counters(item,".") ". "!important;margin-right:.2222222222rem}.richtext ol:not(.plain)>li>ol:not(.plain)>li ol:not(.plain)>li:before{margin-right:.2222222222rem}table{border-collapse:collapse}table:not(.raw) thead tr th{font-size:.8888888889rem;font-weight:400;line-height:1.0555555556rem}table:not(.raw) tbody tr{transition:background-color .3s}table:not(.raw) tbody tr:hover{background-color:#fff9ef}table.fullWidth{width:100%!important}table.noVerticalBorder tbody tr td,table.noVerticalBorder tbody tr th,table.noVerticalBorder thead tr td,table.noVerticalBorder thead tr th{border-right:0}button{-webkit-tap-highlight-color:transparent}#cookieBanner .actions .buttonHolder:after,.btn:after,form .submit-button-holder:after{font-size:1.3333333333rem;pointer-events:none;position:absolute;right:.8888888889rem;top:52%;transform:translateY(-50%)}.btn{position:relative;text-align:left}.btn.noTextTransform{text-transform:none}.btn.noArrow{padding:.4444444444rem .8888888889rem}.btn.noArrow:after{display:none}.btn.small{padding:.2777777778rem 2.4444444444rem .2222222222rem .5555555556rem;text-transform:none}.btn.small:after{right:.5555555556rem}.btn.small.noArrow{padding:.2777777778rem .5555555556rem .2222222222rem}.btn.medium{padding:.6666666667rem 2.6666666667rem .6111111111rem .8888888889rem}.btn.backButton{padding:.4444444444rem .8888888889rem .4444444444rem 2.6666666667rem;text-align:right}.btn.backButton:after{left:1.1111111111rem;right:auto}.btn.backButton.medium{padding:.6666666667rem .8888888889rem .6111111111rem 2.6666666667rem}.btn.socialMedia{margin:1.1111111111rem 0 0;min-width:11.1111111111rem;padding:.4444444444rem 2.7777777778rem .4444444444rem 1.1111111111rem}.btn.socialMedia:after{font-size:1.1111111111rem;right:.8333333333rem}.btn.special{background:#e32c1c;border-color:#e32c1c;color:#fff;display:inline-flex;font-size:.7777777778rem;font-weight:400;line-height:1.2;min-height:2.2222222222rem;padding:.4444444444rem 2.2222222222rem .4444444444rem .8888888889rem;text-transform:none}.btn.special,.btn.special:after{align-items:center;border-radius:100px}.btn.special:after{aspect-ratio:1;background:#fff;block-size:1.3333333333rem;color:#e32c1c;display:flex;font-size:16px;justify-content:center;right:.4444444444rem;top:50%}.btn.special:focus-visible{border-color:#fff}.btn.disabled,.btn[disabled]{background:rgba(0,0,0,.1)!important;border-color:transparent!important;cursor:default}.btn.linkStyle:has(strong),a.btn:has(strong){align-items:center;display:flex;font-size:.7777777778rem;gap:.3333333333rem}.btn.linkStyle:has(strong) strong,a.btn:has(strong) strong{font-size:1.2222222222rem}.badge-container{align-items:center;align-self:stretch;display:flex;gap:.4444444444rem}.absolute-badge-container{left:.8888888889rem;position:absolute;top:.8888888889rem;z-index:1}.absolute-badge-container .badge-info{position:static}.badge{align-items:center;background:#ffd75a;border-radius:.2222222222rem;color:#fff;display:flex;font-size:.7777777778rem;gap:.4444444444rem;justify-content:center;line-height:1;padding:.2222222222rem .4444444444rem}.badge i{font-size:.8888888889rem}.badge-info{color:#222;font-size:.7777777778rem;left:.8888888889rem;padding:.4444444444rem;position:absolute;top:.8888888889rem}.badge-yellow{background:#ffd75a}.badge-rating{color:#222}.badge-blue,.badge-weiter{background:#0366d2}.badge-early-booker,.badge-red{background:#e32c1c;color:#fff}.badge-green,.badge-popular{background:#66d17e;color:#fff}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[type=number]{-moz-appearance:textfield}form.powermail_form .container{padding:0!important;width:100%!important}form>fieldset>legend{display:none}form .form-row:not(.form-row-submit){align-items:normal;flex-direction:column}form .form-row.form-row-file>label,form .form-row.form-row-input label,form .form-row.form-row-select label,form .form-row.form-row-textarea label{padding:0 0 .2777777778rem .5555555556rem}form .form-row.form-row-file label{font-size:.7777777778rem;line-height:.9444444444rem}form .form-row.validation_error :is(label,span[slot=label]){color:#e32c1c}form .form-row.validation_error .xtxSelect select{color:rgba(255,81,65,.32)}form .form-row.validation_error xtx-datetime-picker{--datepicker-date-border-color:#e32c1c;--datepicker-icon-color:#e32c1c}form .form-row.validation_error .xtxCheckbox:not(.xtxSwitch) label:before,form .form-row.validation_error .xtxRadioSelect:not(.xtxSwitch) label:before,form .form-row.validation_error input,form .form-row.validation_error select,form .form-row.validation_error textarea{border-color:#e32c1c!important}form .form-row.form-row-checkbox{margin-top:.2777777778rem}form .form-row.inlineCheckboxes .xtxCheckbox:not(.xtxSwitch),form .form-row.inlineCheckboxes .xtxRadioSelect:not(.xtxSwitch),form .form-row.inlineRadioSelects .xtxCheckbox:not(.xtxSwitch),form .form-row.inlineRadioSelects .xtxRadioSelect:not(.xtxSwitch){display:flex;flex-wrap:wrap;margin-bottom:-1.1666666667rem}form .form-row.inlineCheckboxes .xtxCheckbox:not(.xtxSwitch) label,form .form-row.inlineCheckboxes .xtxRadioSelect:not(.xtxSwitch) label,form .form-row.inlineRadioSelects .xtxCheckbox:not(.xtxSwitch) label,form .form-row.inlineRadioSelects .xtxRadioSelect:not(.xtxSwitch) label{margin-bottom:1.1666666667rem;margin-right:1.1111111111rem}form fieldset{width:100%}form fieldset.powermail_fieldset.layout1:not(.open)>.formElementsHolder{display:none}form fieldset.powermail_fieldset.layout1.open>legend:before{bottom:50%;top:auto;transform:rotate(180deg) translateY(-50%)}form fieldset.powermail_fieldset.layout1>legend{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;padding:0 0 0 1.6666666667rem;position:relative;text-decoration:underline}form fieldset.powermail_fieldset.layout1>legend:before{align-items:center;display:flex;font-size:1.1111111111rem;height:1.1111111111rem;justify-content:center;left:0;position:absolute;top:50%;transform:rotate(270deg) translateX(50%);transform-origin:center;width:1.1111111111rem}form fieldset legend.control-label,form fieldset legend.powermail_legend{display:block}form fieldset .formElementsHolder{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -.5555555556rem}form fieldset .formElementsHolder .teammemberselect .formElementsHolder>.col6:only-child{width:100%}form fieldset .formElementsHolder>div,form fieldset .formElementsHolder>legend{padding:0 .5555555556rem;width:100%}form fieldset .formElementsHolder .powermail_fieldwrap_plz,form fieldset .formElementsHolder .zip{width:5.8333333333rem}form fieldset .formElementsHolder .powermail_fieldwrap_ort,form fieldset .formElementsHolder .town{width:calc(100% - 105px)}form fieldset .formElementsHolder .powermail_fieldwrap_widerrufsrecht{font-size:.7777777778rem;margin-bottom:1.3888888889rem;margin-top:1.1111111111rem}form label{-webkit-tap-highlight-color:transparent}form span.required:after{content:"*";transition:opacity .3s}form span.notRequired:after{opacity:0}form .xtxInput,form .xtxSelect,form .xtxTextArea{flex:0 0 auto}form .xtxInput.xtxDateInput,form .xtxInput.xtxSearchInput{position:relative}form .xtxInput.xtxDateInput:after,form .xtxInput.xtxSearchInput:after{font-size:.8888888889rem;pointer-events:none;position:absolute;right:1.1111111111rem;top:50%;transform:translateY(-50%)}form .xtxInput.xtxDateInput input::-webkit-calendar-picker-indicator{display:none}form .xtxInput.xtxDateInput input::-webkit-datetime-edit{line-height:.9444444444rem;opacity:0}form .xtxInput.xtxSearchInput:after{font-size:.8333333333rem;right:1.1111111111rem}form .xtxInput.xtxSearchInput input{padding-right:2.6666666667rem}form .xtxCheckbox:not(.xtxSwitch) input,form .xtxRadioSelect:not(.xtxSwitch) input{pointer-events:none}form .xtxCheckbox:not(.xtxSwitch) input:checked+label:after,form .xtxRadioSelect:not(.xtxSwitch) input:checked+label:after{opacity:1}form .xtxCheckbox:not(.xtxSwitch) input:disabled+label,form .xtxCheckbox:not(.xtxSwitch) input:disabled+label:after,form .xtxCheckbox:not(.xtxSwitch) input:disabled+label:before,form .xtxRadioSelect:not(.xtxSwitch) input:disabled+label,form .xtxRadioSelect:not(.xtxSwitch) input:disabled+label:after,form .xtxRadioSelect:not(.xtxSwitch) input:disabled+label:before{color:#555}form .xtxCheckbox:not(.xtxSwitch) label,form .xtxRadioSelect:not(.xtxSwitch) label{transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}form .xtxCheckbox:not(.xtxSwitch) label:after,form .xtxRadioSelect:not(.xtxSwitch) label:after{align-items:center;display:flex;font-size:1.1111111111rem;height:1.3333333333rem;justify-content:center;left:0;opacity:0;position:absolute;top:-.1111111111rem;transition:all .1s linear;width:1.3333333333rem}form .xtxCheckbox:not(.xtxSwitch) input:focus+label:before{border-color:#222}form .xtxSelect select{border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem}form .xtxSelect select:-webkit-autofill{animation-duration:50000s;animation-name:onautofillstart}form .xtxSelect select:not(:-webkit-autofill){animation-duration:50000s;animation-name:onautofillcancel}form .xtxSelect select.noValueSelected{color:rgba(34,34,34,.32)}form .xtxSelect .xtxIconWrapper{right:.2222222222rem;top:.1111111111rem}form .xtxSelect .xtxIconWrapper i.xtxIcon:before{font-size:.8888888889rem}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem;box-shadow:none;font-size:1rem;height:2.6666666667rem;padding:0 .8888888889rem}form input[type=date]:disabled,form input[type=date][readonly]:not[data-datepicker],form input[type=email]:disabled,form input[type=email][readonly],form input[type=number]:disabled,form input[type=number][readonly],form input[type=password]:disabled,form input[type=password][readonly],form input[type=search]:disabled,form input[type=search][readonly],form input[type=tel]:disabled,form input[type=tel][readonly],form input[type=text]:disabled,form input[type=text][readonly]{background:rgba(0,0,0,.1)}form select,form textarea{box-shadow:none}form select:disabled,form select[readonly],form textarea:disabled,form textarea[readonly]{background:rgba(0,0,0,.1)}form .powermail_fieldwrap_type_content{margin:0 0 1.1666666667rem}form .powermail_fieldwrap_type_html+.powermail_fieldwrap_type_submit{margin:1.1666666667rem 0 0}form .submit-button-holder{display:inline-block;position:relative}.specialRadio{font-size:.8888888889rem;line-height:1.2222222222rem}.specialRadio+.specialRadio{margin-top:.5555555556rem}.specialRadio input{opacity:0;position:absolute}.specialRadio input:checked+label{border-color:transparent;box-shadow:0 .2777777778rem 1.1111111111rem rgba(0,0,0,.1)}.specialRadio input:checked+label .content:before{color:#222}.specialRadio input:checked+label .content .details{display:block}.specialRadio label{-webkit-tap-highlight-color:transparent;background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:.3333333333rem;cursor:pointer;display:block;padding:.9444444444rem .8333333333rem .9444444444rem 3rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.specialRadio label:focus,.specialRadio label:hover{border-color:transparent;box-shadow:0 .2777777778rem 1.1111111111rem rgba(0,0,0,.15)}.specialRadio label:focus .content:before,.specialRadio label:hover .content:before{color:#222}.specialRadio .content:before{color:#d5d5d5;display:block;font-size:1.3333333333rem;left:1.1111111111rem;position:absolute;top:.7777777778rem;transition:all .1s linear}.specialRadio .content .titleRow{font-weight:700}.specialRadio .content .description{margin-top:.1111111111rem}.xtxCheckbox:not(.xtxSwitch):hover input+label:before{border:.0555555556rem solid #222}.xtxCheckbox:not(.xtxSwitch) input{height:1.3333333333rem;margin-top:-.1388888889rem;opacity:0;pointer-events:none;width:1.3333333333rem}.xtxCheckbox:not(.xtxSwitch) input:checked+label:before{background:#fff;border:.0555555556rem solid #222;box-shadow:none}.xtxCheckbox:not(.xtxSwitch) input:checked+label:after{opacity:1}.xtxCheckbox:not(.xtxSwitch) input:disabled+label,.xtxCheckbox:not(.xtxSwitch) input:disabled+label:after,.xtxCheckbox:not(.xtxSwitch) input:disabled+label:before{color:#555}.xtxCheckbox:not(.xtxSwitch) input:disabled+label:before{background:#eceeef;border:.0555555556rem solid #d5d5d5;box-shadow:none}.xtxCheckbox:not(.xtxSwitch) input:focus+label:before{border-color:#222}.xtxCheckbox:not(.xtxSwitch) label{transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xtxCheckbox:not(.xtxSwitch) label:after{align-items:center;display:flex;font-size:1.1111111111rem;justify-content:center;opacity:0;top:-.1111111111rem}.xtxCheckbox:not(.xtxSwitch) label:after,.xtxCheckbox:not(.xtxSwitch) label:before{height:1.3333333333rem;left:0;position:absolute;transition:all .1s linear;width:1.3333333333rem}.xtxCheckbox:not(.xtxSwitch) label:before{background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:.3333333333rem;content:"";top:-.1388888889rem}.xtxCheckbox{line-height:1.0555555556rem}.xtxCheckbox+.xtxCheckbox{margin-top:1.1666666667rem}.xtxCheckbox label,.xtxCheckbox+small.error-message{padding:0 0 0 1.7777777778rem}.xtxCheckbox label{display:inline-block;font-size:.8888888889rem;letter-spacing:0;position:relative}.xtxCheckbox input[type=checkbox]{-webkit-tap-highlight-color:transparent;margin-top:.1666666667rem;position:absolute}nav.pagination ul li{margin:0 .1388888889rem}nav.pagination ul li.next .linkStyle,nav.pagination ul li.next a,nav.pagination ul li.next span,nav.pagination ul li.next.active span,nav.pagination ul li.previous .linkStyle,nav.pagination ul li.previous a,nav.pagination ul li.previous span,nav.pagination ul li.previous.active span{padding:0}nav.pagination ul li.next .linkStyle,nav.pagination ul li.next a,nav.pagination ul li.previous .linkStyle,nav.pagination ul li.previous a{align-items:center}nav.pagination ul li.next .linkStyle i,nav.pagination ul li.next a i,nav.pagination ul li.previous .linkStyle i,nav.pagination ul li.previous a i{margin-top:.0555555556rem}nav.pagination ul li .linkStyle,nav.pagination ul li a,nav.pagination ul li span,nav.pagination ul li.active span{border-radius:.8333333333rem;display:flex;height:1.6666666667rem;justify-content:center;min-width:1.6666666667rem;text-align:center}nav.pagination ul li i{font-size:1.3333333333rem;line-height:1}hr.ce-div{margin:1.3888888889rem 0 1.3333333333rem}*{-webkit-tap-highlight-color:transparent}@font-face{font-display:block;font-family:xtxicon;font-style:normal;font-weight:400;src:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/icons/xtxicon.ttf?iefix) format("truetype"),url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/icons/xtxicon.woff?iefix) format("woff"),url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Fonts/icons/xtxicon.svg?iefix#xtxicon) format("svg")}#cookieBanner .actions .buttonHolder:after,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close .linkStyle:before,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close a:before,.btn:after,.compactFilterBottomContent .selectedFilterValues .selectedFilterValue .reset:after,.customerquotes .textContainer:before,.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder:after,.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer.active:after,.info-box:before,.list-icon:before,.navigation-offcanvas .contact-office div.opening-hours label.opening-hours-label:after,.one-page-checkout .checkout-finalize-booking-button-holder:after,.richtext ul:not(.plain)>li:before,.scrollableContentWrapper:after,.scrollableContentWrapper:before,.specialRadio .content:before,.tx-x-rw-shop .confirmationContainer .tripDates>div:first-child:before,.xtxCheckbox:not(.xtxSwitch) label:after,.xtxModal .content .hotelInfosWrapper li:before,.xtxModal header .close i.xtxIconClose:before,.yellow-marker-list-item i,:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion .accordionInputLabel:after,[class*=" xtxicon-"],[class^=xtxicon-],[data-slideshow] :is(.swiper-button-next,.swiper-button-prev):after,button.watchlistBadgeContainer i:before,form .submit-button-holder:after,form .xtxCheckbox:not(.xtxSwitch) label:after,form .xtxInput.xtxDateInput:after,form .xtxInput.xtxSearchInput:after,form .xtxRadioSelect:not(.xtxSwitch) label:after,form .xtxSelect .xtxIconWrapper i.xtxIcon:before,form fieldset.powermail_fieldset.layout1>legend:before,header.page nav>ul>li>div:first-child .xtx-icon,xtx-filter :is(xtx-multi-select,xtx-select):after,xtx-filter xtx-textfield[name=ageInfoText] label:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:xtxicon!important;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none}.xtxicon-add-outline:before{content:"\e900";content:"\e900"/""}.xtxicon-arrow-down:before{content:"\e901";content:"\e901"/""}.btn.backButton:after,.xtxicon-arrow-left:before{content:"\e902";content:"\e902"/""}.scrollableContentWrapper:before,.xtxicon-arrow-left-special:before,[data-slideshow] .swiper-button-prev:after{content:"\e903";content:"\e903"/""}.xtxicon-arrow-right:before{content:"\e904";content:"\e904"/""}.scrollableContentWrapper:after,.xtxicon-arrow-right-special:before,[data-slideshow] .swiper-button-next:after{content:"\e905";content:"\e905"/""}.xtxicon-arrow-up:before{content:"\e906";content:"\e906"/""}.list-icon.icon-bed:before,.xtxicon-bed:before{content:"\e907";content:"\e907"/""}.xtxicon-caret-down:before,form fieldset.powermail_fieldset.layout1>legend:before{content:"\e933";content:"\e933"/""}.specialRadio .content:before,.xtxCheckbox:not(.xtxSwitch) label:after,.xtxicon-check:before,form .xtxCheckbox:not(.xtxSwitch) label:after,form .xtxRadioSelect:not(.xtxSwitch) label:after{content:"\e909";content:"\e909"/""}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close .linkStyle:before,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close a:before,.compactFilterBottomContent .selectedFilterValues .selectedFilterValue .reset:after,.xtxicon-close:before{content:"✖";content:"✖"/""}.xtxModal header .close i.xtxIconClose:before,[data-offcanvas] [data-offcanvas-header] xtx-popup-button .btn:before{content:"✖"!important;content:"✖"/""!important}.list-icon.icon-datepicker:before,.xtxicon-datepicker:before{content:"📅";content:"📅"/""}.xtxicon-delete:before{content:"\e90c";content:"\e90c"/""}.list-icon.icon-duration:before,.xtxicon-duration:before{content:"\e90d";content:"\e90d"/""}.btn.facebook:after,.xtxicon-facebook:before{content:"\e90e";content:"\e90e"/""}.xtxicon-facebook-outline:before{content:"\e90f";content:"\e90f"/""}.xtxicon-fare:before{content:"\e910";content:"\e910"/""}.xtxicon-filter:before{content:"\e911";content:"\e911"/""}.xtxicon-hamburger:before{content:"\e912";content:"\e912"/""}.xtxicon-heart:before{content:"\e913";content:"\e913"/""}.list-icon.icon-hotel:before,.xtxicon-hotel:before{content:"\e914";content:"\e914"/""}.list-icon.icon-info:before,.xtxicon-info:before,xtx-filter xtx-textfield[name=ageInfoText] label:before{content:"\e915";content:"\e915"/""}.btn.instagram:after,.xtxicon-instagram:before{content:"\e916";content:"\e916"/""}.xtxicon-instagram-outline:before{content:"\e917";content:"\e917"/""}.xtxicon-luggage:before{content:"\e918";content:"\e918"/""}.list-icon.icon-mail:before,.xtxicon-mail:before{content:"\e919";content:"\e919"/""}.list-icon.icon-opening-hours:before,.xtxicon-opening-hours:before{content:"\e91a";content:"\e91a"/""}.xtxicon-pdf:before{content:"\e91b";content:"\e91b"/""}.list-icon.icon-phone:before,.xtxicon-phone:before{content:"\e91c";content:"\e91c"/""}.list-icon.icon-place:before,.xtxicon-place:before{content:"\e91d";content:"\e91d"/""}.list-icon.icon-place-v2:before,.xtxicon-place-v2:before{content:"\e91e";content:"\e91e"/""}.list-icon.icon-plane:before,.xtxicon-plane:before{content:"\e91f";content:"\e91f"/""}.customerquotes .textContainer:before,.xtxicon-quote:before{content:"\e908";content:"\e908"/""}.xtxicon-quote-v2:before{content:"\e90b";content:"\e90b"/""}.xtxicon-remove-outline:before{content:"\e920";content:"\e920"/""}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder:after,.xtxicon-search:before,[data-offcanvas] [data-offcanvas-header] xtx-textfield .xtxInput:after,form .xtxInput.xtxSearchInput:after{content:"\e921";content:"\e921"/""}.list-icon.icon-seat:before,.xtxicon-seat:before{content:"\e922";content:"\e922"/""}.xtxicon-star:before{content:"\e923";content:"\e923"/""}.xtxicon-star-half:before{content:"\e924";content:"\e924"/""}.list-icon.icon-star-outline:before,.xtxicon-star-outline:before{content:"\e925";content:"\e925"/""}.xtxicon-thumbs-up:before{content:"\e926";content:"\e926"/""}.list-icon.icon-transfer:before,.xtxicon-transfer:before{content:"\e927";content:"\e927"/""}.xtxicon-user:before{content:"\e928";content:"\e928"/""}.xtxicon-voucher:before{content:"\e929";content:"\e929"/""}.xtxicon-airport:before{content:"\e90a";content:"\e90a"/""}.xtxicon-arrow-right-v3:before{content:"\e92a";content:"\e92a"/""}.list-icon.icon-check:before,.xtxModal .content .hotelInfosWrapper li:before,.xtxicon-check-v2:before{content:"\e92b";content:"\e92b"/""}.list-icon.icon-clock:before,.xtxicon-clock:before{content:"\e92c";content:"\e92c"/""}.xtxicon-offers:before{content:"\e92d";content:"\e92d"/""}.xtxicon-persons:before{content:"\e92e";content:"\e92e"/""}.xtxicon-place-v3:before{content:"\e92f";content:"\e92f"/""}.xtxicon-settings:before{content:"\e930";content:"\e930"/""}.xtxicon-smiley-excellent:before,.xtxicon-smiley-happy:before{content:"\e931";content:"\e931"/""}.xtxicon-smiley-verygood:before{content:"\e935";content:"\e935"/""}.xtxicon-smiley-good:before{content:"\e932";content:"\e932"/""}.xtxicon-smiley-satisfactory:before{content:"\e934";content:"\e934"/""}.xtxicon-smiley-unsatisfactory:before{content:"\e936";content:"\e936"/""}.navigation-offcanvas .contact-office div.opening-hours label.opening-hours-label:after,.xtxicon-arrow-down-special:before,:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion .accordionInputLabel:after,form .xtxSelect .xtxIconWrapper i.xtxIcon:before,header.page nav>ul>li>div:first-child .xtx-icon,xtx-filter :is(xtx-multi-select,xtx-select):after{content:"▾"!important;content:"▾"/""!important}.xtxicon-heart-outline:before,button.watchlistBadgeContainer i:before{content:"\e937";content:"\e937"/""}.xtxicon-heart-filled:before,button.watchlistBadgeContainer.disabled i:before{content:"\e938";content:"\e938"/""}.xtxicon-user-v2:before{content:"\e939";content:"\e939"/""}.xtxicon-gift:before{content:"\e93a";content:"\e93a"/""}.xtxicon-tag:before{content:"\e93b";content:"\e93b"/""}.xtxicon-magnifier:before{content:"\e93c";content:"\e93c"/""}.tx-x-rw-shop .confirmationContainer .tripDates>div:first-child:before,.xtxicon-calendar:before,form .xtxInput.xtxDateInput:after{content:"\e93d";content:"\e93d"/""}.list-icon.icon-person:before,.xtxicon-people:before{content:"\e93e";content:"\e93e"/""}#cookieBanner .actions .buttonHolder:after,.btn:after,.xtxicon-arrow-right-v4:before,form .submit-button-holder:after{content:"\e93f";content:"\e93f"/""}.xtxicon-plane-v2:before{content:"\e940";content:"\e940"/""}.xtxicon-bed-v2:before{content:"\e941";content:"\e941"/""}.xtxicon-star-filled:before{content:"\e942";content:"\e942"/""}.xtxicon-place-v4:before{content:"\e943";content:"\e943"/""}.xtxicon-thumbs-up-v2:before{content:"\e944";content:"\e944"/""}.xtxicon-departure-plane:before{content:"\e945";content:"\e945"/""}.list-icon.icon-fare:before,.xtxicon-cutlery:before{content:"\e946";content:"\e946"/""}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer.active:after,.one-page-checkout .checkout-finalize-booking-button-holder:after,.richtext ul:not(.plain)>li:before,.xtxicon-check-v3:before,.yellow-marker-list-item i{content:"\e947";content:"\e947"/""}.xtxicon-chevron-down:before{content:"\e948";content:"\e948"/""}.xtxicon-delete-v2:before{content:"\e949";content:"\e949"/""}.xtxicon-home:before{content:"\e94a";content:"\e94a"/""}.xtxicon-massage:before{content:"\e94b";content:"\e94b"/""}.xtxicon-restaurant:before{content:"\e94c";content:"\e94c"/""}.xtxicon-beach:before{content:"\e94d";content:"\e94d"/""}.xtxicon-pool:before{content:"\e94e";content:"\e94e"/""}.xtxicon-children:before{content:"\e94f";content:"\e94f"/""}.xtxicon-city:before{content:"\e950";content:"\e950"/""}.xtxicon-cocktail:before{content:"\e951";content:"\e951"/""}.xtxicon-watersport:before{content:"\e952";content:"\e952"/""}.xtxicon-dog:before{content:"\e953";content:"\e953"/""}.xtxicon-plane-v3:before{content:"\e954";content:"\e954"/""}.xtxicon-chat-bubble:before{content:"\e955";content:"\e955"/""}.xtxicon-filter-v2:before,xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) xtx-popup-button:not([name=closeTravelPeriodButton]) .btn:after{content:"\e956";content:"\e956"/""}.info-box:before,.xtxicon-info-v2:before{content:"\e957";content:"\e957"/""}.xtxicon-phone-v2:before{content:"\e958";content:"\e958"/""}.xtxicon-mail-v2:before{content:"\e959";content:"\e959"/""}.xtxicon-clock-v2:before{content:"\e95a";content:"\e95a"/""}.xtxicon-secure:before{content:"\e95b";content:"\e95b"/""}.xtxicon-receipt:before{content:"\e95c";content:"\e95c"/""}.xtxicon-payment:before{content:"\e95d";content:"\e95d"/""}.xtxicon-plus:before{content:"\e95e";content:"\e95e"/""}.xtxicon-credit-card:before{content:"\e95f";content:"\e95f"/""}.xtxicon-like:before{content:"\e960";content:"\e960"/""}.xtxicon-dislike:before{content:"\e961";content:"\e961"/""}.xtxicon-trash:before{content:"\e962";content:"\e962"/""}.info-box.error-info-box:before,.xtxicon-alert:before{content:"\e963";content:"\e963"/""}.btn.pinterest:after,.xtxicon-pinterest:before{content:"\e964";content:"\e964"/""}.btn.tiktok:after,.xtxicon-tiktok:before{content:"\e965";content:"\e965"/""}.xtxicon-pinterest-outline:before{content:"\e966";content:"\e966"/""}.xtxicon-tiktok-outline:before{content:"\e967";content:"\e967"/""}.xtxicon-shield-check:before{content:"\e968"}.xtxicon-shield:before{content:"\e969"}@keyframes filter-loading-rotate{0%{transform:translate3d(-50%,-50%,0) rotate(0deg)}to{transform:translate3d(-50%,-50%,0) rotate(1turn)}}@keyframes loading-linear{0%{left:-50%;opacity:0}50%{left:25%;opacity:1}to{left:100%;opacity:0}}xtx-offcanvas{background:#fff;border-radius:.6666666667rem}xtx-offcanvas [data-offcanvas-content] div.navigation-header{align-items:center;display:flex;flex-direction:row;height:4.4444444444rem;justify-content:space-between;padding:.8888888889rem}xtx-offcanvas [data-offcanvas-content] div.navigation-header h3{font-size:1rem;line-height:1;margin:0;padding:0}xtx-offcanvas [data-offcanvas-content] div.navigation-header xtx-popup-button{align-items:center;background:transparent;display:flex;font-size:.7777777778rem;height:2.6666666667rem;justify-content:center;width:2.6666666667rem}xtx-popup-button.noButtonStyle{position:relative}xtx-popup-button.noButtonStyle>.btn{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;z-index:5}xtx-popup-button.sticky-popup-button{align-items:center;border-radius:.2222222222rem;cursor:pointer;display:flex;flex-direction:column;font-size:.8888888889rem;gap:.4444444444rem;justify-content:center;position:relative;width:100%}xtx-popup-button.sticky-popup-button .popup-inner-container{align-items:center;align-self:stretch;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem;display:flex;gap:.2777777778rem;justify-content:space-between;padding:.4444444444rem}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person{display:flex;gap:.4444444444rem}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person .contact-image img{border-radius:.2222222222rem;display:flex;height:1.7777777778rem;width:1.7777777778rem}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person .contact-details{gap:0}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person .contact-details span{line-height:1.1}xtx-popup-button.sticky-popup-button .btn{display:none}xtx-popup-button.sticky-popup-button .popup-button-icon-holder{align-items:center;background:#ffd75a;border-radius:.2222222222rem;display:flex;height:1.7777777778rem;justify-content:center;width:1.7777777778rem}xtx-star-rating span[slot=label]{opacity:0;position:absolute}xtx-star-rating[name=hotelCategory]{--star-font-size:1.3333333333rem;--star-color-active:#ffd75a;--star-color:#e7e7e7;--formcontrol-vertical-align-items:center}xtx-star-rating[name=hotelCategory]:not(:hover){--star-color-focus:transparent}xtx-star-rating[name=hotelCategory] span[slot*=star]{display:flex}xtx-star-rating:not([name=hotelCategory]){--star-font-size:0.8888888889rem;--star-color-active:#222;--star-color:transparent;justify-content:flex-start;line-height:1}xtx-star-rating:not([name=hotelCategory])[disabled]{opacity:1}xtx-tooltip{--tooltip-border-radius:0.6666666667rem;--tooltip-padding:0.3333333333rem 0.5555555556rem}xtx-tooltip span[slot=content]{font-size:.8888888889rem;line-height:1.2}.ce-align-left,.ce-headline-left{text-align:left}.ce-align-center,.ce-headline-center{text-align:center}.ce-align-right,.ce-headline-right{text-align:right}.ce-gallery .ce-row{display:grid;gap:1.1111111111rem;grid-template-columns:repeat(1,1fr);padding:0}.ce-gallery figure,.ce-gallery img,.ce-gallery picture{display:block}.ce-image.ce-center .ce-gallery .lazyloadingImageWrapper,.ce-image.ce-center .ce-gallery img,.ce-image.ce-center .ce-gallery picture{margin:0 auto}.ce-image.ce-right .ce-gallery .lazyloadingImageWrapper,.ce-image.ce-right .ce-gallery img,.ce-image.ce-right .ce-gallery picture{margin:0 0 0 auto}.ce-center embed,.ce-center figure,.ce-center figure div,.ce-center img,.ce-center picture,.ce-center video{margin:0 auto}.ce-above .ce-gallery{margin-bottom:1.1111111111rem}.ce-below .ce-gallery{margin-top:1.1111111111rem}.ce-intext.ce-left:not(.ce-nowrap) .ce-gallery,.ce-intext.ce-right:not(.ce-nowrap) .ce-gallery{margin-bottom:1.1111111111rem}.frame-type-xcontent_2col,.frame-type-xcontent_3col,.frame-type-xcontent_4col{padding:0}.frame-space{overflow:hidden}.frame-space.before-extra-small{height:1.1111111111rem}.frame-space.before-small{height:2.2222222222rem}.frame-space.before-medium{height:3.3333333333rem}.frame-space.before-large{height:4.4444444444rem}.frame-space.before-extra-large{height:5.5555555556rem}.frame-space.after-extra-small{height:1.1111111111rem}.frame-space.after-small{height:2.2222222222rem}.frame-space.after-medium{height:3.3333333333rem}.frame-space.after-large{height:4.4444444444rem}.frame-space.after-extra-large{height:5.5555555556rem}figure.image{font-size:0}main .frame-type-app_iconlist>div>.container,main .frame-type-xgallery_slideshow>div>.container{max-width:100rem;padding-left:0;padding-right:0}main .frame-type-app_iconlist>div>.container{max-width:102.2222222222rem}main .frame-type-textmedia .ce-textpic.ce-above,main .frame-type-textmedia .ce-textpic.ce-below,main .frame-type-textmedia .ce-textpic.ce-left,main .frame-type-textmedia .ce-textpic.ce-right,main .frame-type-textpic .ce-textpic.ce-above,main .frame-type-textpic .ce-textpic.ce-below,main .frame-type-textpic .ce-textpic.ce-left,main .frame-type-textpic .ce-textpic.ce-right{margin:0 auto}.frame-type-xcontent_2col .row>div>div>div>.container,.frame-type-xcontent_3col .row>div>div>div>.container,.frame-type-xcontent_4col .row>div>div>div>.container{padding:0}html.loading:after,html.loading:before{position:fixed}html.loading:before{background:#ffd75a;border-radius:.3333333333rem;box-shadow:0 .2777777778rem 1.1111111111rem rgba(0,0,0,.15);height:2.7777777778rem;opacity:1;width:2.7777777778rem;z-index:200}html.loading:after{z-index:201}body{--additional-anchor-offset:20;min-width:17.7777777778rem}body:before{content:"{640px,960px,1280px,1600px,1100px}"!important}body:after{background:linear-gradient(180deg,#fff9ef,rgba(255,249,239,0));content:"";display:block;height:40.2222222222rem;left:0;position:absolute;right:0;top:0;z-index:-2}body.main{display:flex;flex-direction:column;min-height:100vh}body.page-160,body.page-211{--additional-anchor-offset:-200}body.page-160:not(:has(.bestPriceCalendar)),body.page-211:not(:has(.bestPriceCalendar)){--additional-anchor-offset:350}body.page-160 header.page,body.page-211 header.page{background:#fff9ef}main{margin-bottom:auto}main:not(:has(.xtxNavigationOffCanvasOverlay,.list-type-xrwshop_checkout,.list-type-xrwshop_voucher,[data-sticky])){contain:content}main:has(.xtxNavigationOffCanvasOverlay,.list-type-xrwshop_checkout,.list-type-xrwshop_voucher,[data-sticky]){overflow:hidden}main:has(xtx-filter){display:flex;flex-direction:column}.bubbleHolder{display:flex;justify-content:flex-end;pointer-events:none;position:absolute;z-index:-1}.bubbleHolder.mainBubble{right:-7.7777777778rem;top:-.8333333333rem;transform:rotate(-6.503deg)}.bubbleHolder.smallBubble{left:-13.8888888889rem;top:-9.4444444444rem;width:54.9444444444rem}.bubbleHolder svg{height:auto;width:100%}#skiplinkContainer .linkStyle,#skiplinkContainer a{background:transparent;color:#fff;display:block;font-weight:700;left:0;outline:none;padding:.2222222222rem 1.1111111111rem;position:fixed;text-align:center;text-decoration:none;top:-5.5555555556rem;width:100%;z-index:10000}#skiplinkContainer .linkStyle:active,#skiplinkContainer .linkStyle:focus,#skiplinkContainer a:active,#skiplinkContainer a:focus{background:#ffd75a;top:0}.specialContactBlock .specialContactBlockInner{align-items:center;display:flex}.specialContactBlock .specialContactBlockInner .hotline{font-size:1rem;font-weight:700}.specialContactBlock .specialContactBlockInner .hotline .linkStyle,.specialContactBlock .specialContactBlockInner .hotline a{white-space:nowrap}.specialContactBlock .specialContactBlockInner .openingHours{margin:-.2222222222rem 0 0}.specialContactBlock .specialContactBlockInner i{font-size:1.7777777778rem;margin:0 0 0 1.1111111111rem}header.page{background:#fff9ef;position:relative}header.page>.container>.row{display:flex;min-height:3.8888888889rem;transition:all .3s}header.page>.container>.row .mainNavigationContainer,header.page>.container>.row .serviceNavigationContainer{align-items:center;display:flex}header.page>.container>.row .mainNavigationContainer{display:flex;flex:1 0 auto;margin:0 .5555555556rem 0 .8333333333rem}header.page .logo{flex:0 0 5.7222222222rem;margin:.2777777778rem 0}header.page .logo .linkStyle:focus-visible,header.page .logo a:focus-visible{outline:1px auto #222;outline-offset:1px}header.page .logo .linkStyle,header.page .logo a,header.page .logo img{display:block}header.page .logo img{width:5.8333333333rem}header.page #continueShoppingContainerHeader{margin-left:auto}header.page nav.main.xtxNavigationMenu .xtxNavigationMenuLevel2>ul>li>div:first-child .linkStyle:hover,header.page nav.main.xtxNavigationMenu .xtxNavigationMenuLevel2>ul>li>div:first-child a:hover{color:#ffd75a!important}header.page nav.service.xtxNavigationMenu>ul{align-items:center;flex-wrap:nowrap!important;gap:.4444444444rem}header.page nav.service.xtxNavigationMenu>ul>li.login,header.page nav.service.xtxNavigationMenu>ul>li.search,header.page nav.service.xtxNavigationMenu>ul>li.voucher,header.page nav.service.xtxNavigationMenu>ul>li.watchlist{height:2.2222222222rem;overflow:visible;width:2.2222222222rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div,header.page nav.service.xtxNavigationMenu>ul>li.search>div,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div{height:2.2222222222rem;width:2.2222222222rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child :is(a,.linkStyle,button,xtx-popup-button),header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child :is(a,.linkStyle,button,xtx-popup-button),header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child :is(a,.linkStyle,button,xtx-popup-button),header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child :is(a,.linkStyle,button,xtx-popup-button){align-items:center;display:flex;height:2.6666666667rem;justify-content:center;padding:0;width:2.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle{align-items:center;display:flex;justify-content:center;overflow:visible;padding:0}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle:has(button:is(:focus-visible,:hover)) .badgeContainer,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle:has(button:is(:focus-visible,:hover)) .badgeContainer,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle:has(button:is(:focus-visible,:hover)) .badgeContainer,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle:has(button:is(:focus-visible,:hover)) .badgeContainer{height:2.6666666667rem;padding:.2222222222rem;width:2.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer{align-items:center;background:#ffd75a;border-radius:50%;display:flex;height:2.2222222222rem;justify-content:center;transition:all .3s ease-in-out;width:2.2222222222rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child :is(a,.linkStyle,button,xtx-popup-button) i:before,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child :is(a,.linkStyle,button,xtx-popup-button) i:before,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child :is(a,.linkStyle,button,xtx-popup-button) i:before,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child :is(a,.linkStyle,button,xtx-popup-button) i:before{font-size:1rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child .linkStyle,header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child a,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child .linkStyle,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child a,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child .linkStyle,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child a,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child .linkStyle,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child a{background:#ffd75a;border-radius:50%;max-height:2.2222222222rem;max-width:2.2222222222rem;transition:all .3s ease-in-out}header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child .linkStyle i,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child a i,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child button i{font-size:.8888888889rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle{height:2.2222222222rem;width:2.2222222222rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle.open .menuToggle:after{transform:translateY(-6px) rotate(-45deg)}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle.open .menuToggle:before{transform:translateY(6px) rotate(45deg)}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle.open .menuToggle span{transform:translateX(35px)}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child .menuToggle{align-items:center;background:#fff!important;border:1px solid rgba(0,0,0,.12);border-radius:50%;display:flex;height:2.2222222222rem;justify-content:center;width:2.2222222222rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child .menuToggle:after,header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child .menuToggle:before{background:#222;content:"";height:2px;position:absolute;transition:transform .3s;width:1.1111111111rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child .menuToggle:before{top:.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child .menuToggle:after{bottom:.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child .menuToggle span{background:#222;content:"";height:2px;position:relative;transition:transform .3s;width:1.1111111111rem}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle>div:first-child button:first-child{padding:0}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child .linkStyle i,header.page nav.service.xtxNavigationMenu>ul>li>div:first-child a i,header.page nav.service.xtxNavigationMenu>ul>li>div:first-child button i{align-items:center;cursor:pointer;display:flex;font-size:.7222222222rem;height:1.6666666667rem;justify-content:center;min-width:1.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown{display:flex;flex-direction:column}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown>.dropdownInner{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown>.dropdownInner>nav{position:relative}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown>.dropdownInner>nav:after{background:linear-gradient(#fff9ef,#fff);content:"";display:block;height:calc(100vh - 71px);left:0;position:fixed;right:0;top:3.9444444444rem;z-index:-1}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner{padding:1.1111111111rem 0}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner li.active .linkStyle,header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner li.active a{color:#ffd75a}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner li .linkStyle,header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner li a{display:inline-block;padding:.1111111111rem .8333333333rem;text-decoration:none}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner li .linkStyle:hover,header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .footerNavigationHolderInner li a:hover{color:#ffd75a}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown .specialContactBlock{align-items:center;display:flex;flex:1 0 auto;padding:.5555555556rem .8333333333rem}header.page nav.service .badgeContainer{display:block;position:relative}header.page nav.service .badgeContainer .badge{align-items:center;background:#e32c1c;border-radius:.8888888889rem;color:#fff;display:flex;font-size:.6111111111rem;font-weight:700;height:.8888888889rem;line-height:.7222222222rem;min-width:.8888888889rem;padding:0 .2777777778rem;position:absolute;right:-.3888888889rem;text-align:center;top:-.1666666667rem}header.page nav.service .badgeContainer .badge:empty{display:none}header.page nav>ul>li.open>div:first-child .xtx-icon:before{transform:translate3d(50%,-50%,0) rotate(180deg)!important}header.page nav>ul>li>div:first-child .xtx-icon{font-size:.7777777778rem}header.page nav>ul>li>div:first-child .xtx-icon:before{height:auto!important;left:auto!important;right:50%;top:50%;transform:translate3d(50%,-50%,0)!important;transform-origin:center center;transition:none;width:auto!important}header.page nav>ul>li>div.dropdown{transition-duration:.3s}#footer-certificates .frame-type-text{margin-bottom:1.6666666667rem}#footer-certificates .frame-type-image .ce-gallery{margin-bottom:0!important}#footer-certificates .frame-type-image .ce-row{gap:1.1111111111rem;justify-content:center;margin:0!important}#footer-certificates .frame-type-image .ce-column{margin:0!important;max-width:16.5555555556rem;width:100%!important}#footer-certificates .frame-type-image :is(figure,img){-o-object-fit:contain;object-fit:contain}#footer-certificates .frame-type-image figure{align-items:center;display:grid;height:9.3333333333rem}#footer-certificates .frame-type-image img{max-height:7.2222222222rem}footer.page{margin:5.5555555556rem 0 0;padding:1.6666666667rem 0 3.3333333333rem}footer.page .footerMetaRow>address,footer.page .footerMetaRow>div{padding:1.3333333333rem 0 0}footer.page .footerMetaRow .footerMeta{white-space:nowrap}footer.page .footerMetaRow .footerMeta ul{display:flex;flex-wrap:wrap}footer.page .footerMetaRow .footerMeta ul li{display:inline-flex}footer.page .footerMetaRow .footerMeta ul li:after{content:", "}footer.page .footerMetaRow .footerMeta ul li:last-child:after{display:none}footer.page .footerNavigationRow .footerNavigationRowInner{display:flex;flex-wrap:wrap;padding:1.6666666667rem 0 0}footer.page .footerNavigationRow .footerNavigationHolder{flex:1 0 auto}footer.page .footerNavigationRow .footerNavigationHolder .footerNavigationHolderInner{display:flex;margin:0 -.5555555556rem}footer.page .footerNavigationRow .footerNavigationHolder .footerNavigationHolderInner .socialMedia,footer.page .footerNavigationRow .footerNavigationHolder .footerNavigationHolderInner nav{flex:1 0 auto;padding:0 .5555555556rem}footer.page .footerNavigationRow .socialMedia li.facebook{margin-top:-.1111111111rem}footer.page .footerNavigationRow .socialMedia li.facebook i{font-size:.7777777778rem}footer.page .footerNavigationRow .socialMedia .linkStyle,footer.page .footerNavigationRow .socialMedia a{align-items:center;display:inline-flex;text-decoration:none}footer.page .footerNavigationRow .socialMedia .linkStyle:empty,footer.page .footerNavigationRow .socialMedia a:empty{display:none}footer.page .footerNavigationRow .socialMedia .linkStyle span,footer.page .footerNavigationRow .socialMedia a span{text-decoration:underline}footer.page .footerNavigationRow .socialMedia i{display:inline-flex;font-size:.8888888889rem;justify-content:center;margin-right:.2777777778rem;min-width:.8888888889rem}footer.page .specialContactBlock .specialContactBlockInner .openingHours{margin:-.1111111111rem 0 0}footer.page address{font-style:normal}footer.page address .linkStyle,footer.page address a{white-space:nowrap}footer.page address .phone.linkStyle,footer.page address a.phone{text-decoration:none}#newsletterSubscription{margin-top:5.5555555556rem}#newsletterSubscription+footer.page{margin:0}#newsletterSubscription .container{padding-bottom:4.3333333333rem;padding-top:3.6111111111rem;position:relative}#newsletterSubscription .text{margin:-.1111111111rem 0 .9444444444rem}#newsletterSubscription .inputHolder{border-radius:.3333333333rem;overflow:hidden;position:relative}#newsletterSubscription .inputHolder input{border:.1111111111rem solid #ffd75a;padding:14px 47px 13px 19px}#newsletterSubscription .inputHolder input:focus,#newsletterSubscription .inputHolder input:hover{border-color:#ffcb10}#newsletterSubscription .inputHolder input:focus+button,#newsletterSubscription .inputHolder input:hover+button{background:#ffcb10}#newsletterSubscription .inputHolder button{align-items:center;background:#ffd75a;display:flex;font-size:1.3333333333rem;height:2.7777777778rem;justify-content:center;position:absolute;right:0;top:0;transition:all .3s;width:2.7777777778rem}#newsletterSubscription .inputHolder button:focus,#newsletterSubscription .inputHolder button:hover{background:#ffcb10}iframe.lazyloaded,img.lazyloaded,video.lazyloaded{transition:opacity .25s cubic-bezier(.4,0,.2,1)}iframe.lazyautosizes.lazyloaded,iframe.lazyload,iframe.lazyloaded,img.lazyautosizes.lazyloaded,img.lazyload,img.lazyloaded,video.lazyautosizes.lazyloaded,video.lazyload,video.lazyloaded{opacity:1}iframe.lazyautosizes,iframe.lazyload:not([src]),iframe.lazyloading,img.lazyautosizes,img.lazyload:not([src]),img.lazyloading,video.lazyautosizes,video.lazyload:not([src]),video.lazyloading{opacity:0}[data-sticky].placeholder{display:none;visibility:hidden}[data-sticky].placeholder.visible{display:block}[data-sticky].sticky{left:0;position:fixed;right:0;right:var(--scrollbar-offset-right,0);top:0}[data-sticky].sticky.hidden{visibility:hidden}#main-navigation.xtxNavigationMenu>ul>li>div:first-child :is(button,.xtx-icon){transition:all .3s}#main-navigation.xtxNavigationMenu>ul>li>div:first-child :is(button,.xtx-icon):focus-visible{opacity:1;outline:auto}#main-navigation.xtxNavigationMenu>ul>li>div:first-child .linkStyle,#main-navigation.xtxNavigationMenu>ul>li>div:first-child a{min-width:-moz-fit-content;min-width:fit-content}header.page nav.service.xtxNavigationMenu{margin:0}header.page nav.service.xtxNavigationMenu:before{content:"large right bottom right2left top2bottom true false true none";display:none}header.page nav.service.xtxNavigationMenu>ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}header.page nav.service.xtxNavigationMenu>ul>li{flex:0 1 auto;overflow:hidden;padding:0}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;transition:color .3s,background-color .3s;width:100%}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>.linkStyle,header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>a{text-decoration:none}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span),header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>button:first-child{align-self:inherit;color:#222;display:block;flex:1 1 auto;font-size:1rem;font-weight:inherit;letter-spacing:0;line-height:1.5555555556rem;outline:none;padding:.5555555556rem;text-align:center;text-transform:none;transition:color .3s,background-color .3s}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span) .subTitle,header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>button:first-child .subTitle{display:block;width:100%}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>span{cursor:default}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>button{align-self:stretch;background:transparent;border:none;cursor:pointer;display:block;flex:0 0 100%;outline:none;overflow:hidden;position:relative;transition:color .3s,background-color .3s}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>button:first-child{background:transparent}header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>.linkStyle+button,header.page nav.service.xtxNavigationMenu>ul>li>div:first-child>a+button{display:none}header.page nav.service.xtxNavigationMenu>ul>li:is(:not(.open),.closing)>.dropdown{height:0;padding:0}header.page nav.service.xtxNavigationMenu>ul>li>.dropdown{background:#fff;box-shadow:none;display:block;margin-top:0;max-width:none;min-width:16.6666666667rem;opacity:0;padding:0;position:absolute;right:0;top:100%;visibility:hidden;width:100%;z-index:1}header.page nav.service.xtxNavigationMenu>ul>li>.dropdown.reverseX{left:0;right:auto}header.page nav.service.xtxNavigationMenu>ul>li>.dropdown.reverseY{bottom:100%;margin-bottom:0;top:auto}header.page nav.service.xtxNavigationMenu>ul>li.active>div:first-child>.linkStyle,header.page nav.service.xtxNavigationMenu>ul>li.active>div:first-child>a,header.page nav.service.xtxNavigationMenu>ul>li.active>div:first-child>button:first-child{color:#222}header.page nav.service.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child{background:transparent}header.page nav.service.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>.linkStyle,header.page nav.service.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>a,header.page nav.service.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>button:first-child{color:#222;cursor:pointer}header.page nav.service.xtxNavigationMenu>ul>li.open{overflow:visible}header.page nav.service.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child{background:transparent}header.page nav.service.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>.linkStyle,header.page nav.service.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>a,header.page nav.service.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:first-child{color:#222}header.page nav.service.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button{background:transparent}header.page nav.service.xtxNavigationMenu>ul>li.open>.dropdown{opacity:1;position:absolute;visibility:visible}header.page nav.service.xtxNavigationMenu>ul>li.closing>.dropdown{opacity:0}[data-offcanvas]{background:#fff;display:flex;flex-direction:column;height:100%;max-width:100vw;overflow:hidden;position:fixed;top:0;width:27.7777777778rem;z-index:102}[data-offcanvas][data-position=left]{left:0;transform:translateX(-100%)}[data-offcanvas][data-position=right]{right:0;transform:translateX(100%)}[data-offcanvas] [data-offcanvas-header]{flex:0 0 auto;padding:1.1111111111rem .8333333333rem}[data-offcanvas] [data-offcanvas-content]{overflow-scrolling:touch;flex:1 1 auto;overflow:auto;padding:0;position:relative}[data-offcanvas] [data-offcanvas-footer]{flex:0 0 auto;padding:1.1111111111rem 1.6666666667rem}.xtxNavigationOffCanvasOverlay{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100}[data-offcanvas]{box-shadow:0 0 1.6666666667rem rgba(0,0,0,.1)}[data-offcanvas] [data-offcanvas-header]{align-items:center;border-bottom:1px solid #d5d5d5;display:flex;justify-content:space-between;min-height:5rem;padding:1.1111111111rem}[data-offcanvas] [data-offcanvas-header] xtx-textfield{width:calc(100% - 44px)}[data-offcanvas] [data-offcanvas-header] xtx-textfield .xtxInput{margin:0;position:relative}[data-offcanvas] [data-offcanvas-header] xtx-textfield .xtxInput:after{font-family:xtxicon;font-size:.8333333333rem;pointer-events:none;position:absolute;right:1.1111111111rem;top:50%;transform:translateY(-50%)}[data-offcanvas] [data-offcanvas-header] xtx-textfield .xtxInput input{padding-right:2.6666666667rem}[data-offcanvas] [data-offcanvas-header] xtx-textfield .clear{font-size:.7777777778rem;padding-right:2.6666666667rem}[data-offcanvas] [data-offcanvas-header] xtx-popup-button{line-height:1}[data-offcanvas] [data-offcanvas-header] xtx-popup-button:has(.btn:focus-visible){outline:auto;outline-offset:6px}[data-offcanvas] [data-offcanvas-header] xtx-popup-button .btn{background:transparent;border:none;padding:0}[data-offcanvas] [data-offcanvas-header] xtx-popup-button .btn:before{align-items:center;display:flex;font-family:xtxicon;font-size:.7777777778rem;font-weight:400;height:1.3333333333rem;justify-content:center;right:0;width:1.3333333333rem}[data-offcanvas] [data-offcanvas-header] xtx-popup-button .btn:after{display:none}[data-offcanvas] [data-offcanvas-footer]{border-top:1px solid #d5d5d5;padding:1.1111111111rem}[data-offcanvas] [data-offcanvas-footer] button{width:100%}.sticky-filter-helper{transform:translateY(calc(var(--anchor-offset-px,0) - 1px))}#detailFilterOffCanvasToggleButton{margin-inline:auto;max-width:106.6666666667rem;opacity:0;padding-bottom:.4444444444rem;pointer-events:none;position:fixed;transition:opacity .3s}#detailFilterOffCanvasToggleButton:after{background:#fff9ef;content:"";height:100%;position:absolute;right:50%;top:0;transform:translateX(50%);width:100vw;z-index:-1}#detailFilterOffCanvasToggleButton.visible{opacity:1;pointer-events:all}#detailFilterOffCanvasToggleButton+.placeholder{display:none}#detailFilterOffCanvasToggleButton .popup-inner-container{min-height:2.7777777778rem;padding-block:0}#detailFilterOffCanvasToggleButton .text{flex:1}#detailFilterOffCanvasToggleButton .text :is(strong,span){-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;line-height:1;overflow:hidden;text-overflow:ellipsis;word-break:break-all}#detailFilter{z-index:5}#detailFilter:has(xtx-offcanvas[name=detailedFilter]){margin-top:.8888888889rem}#detailFilter xtx-offcanvas[name=detailedFilter],#detailFilter xtx-offcanvas[name=detailedFilter] xtx-container{border:1px solid #d5d5d5;display:flex}#detailFilter xtx-offcanvas[name=detailedFilter]{border-radius:.6666666667rem;flex-direction:column}#detailFilter xtx-offcanvas[name=detailedFilter] xtx-container[name=starRating] xtx-star-rating span[slot=label]{opacity:1;position:unset}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container{border-radius:0;border-style:none;border-bottom:1px solid #d5d5d5;flex-direction:column}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container>:is(xtx-dropdown,xtx-select,xtx-multi-select){margin-top:.4444444444rem}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container>xtx-checkbox,#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container>xtx-checkbox-select{margin:.6666666667rem 0}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container :first-child,#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container>xtx-textfield+xtx-select{margin-top:0}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content]>xtx-container :last-child{margin-bottom:0}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-multi-rangeslider{--range-slider-thumb-width:0.8888888889rem;--range-slider-thumb-height:0.8888888889rem;--range-slider-thumb-border:0.2777777778rem solid #ffd75a;margin-bottom:.8888888889rem;padding-bottom:.8888888889rem}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-multi-rangeslider[name=priceRange]{--formcontrol-label-font-size:1rem;--formcontrol-label-font-weight:700;--formcontrol-label-line-height:1;--formcontrol-label-margin:0 0 0.4444444444rem 0}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] :is(xtx-container,xtx-group-toggle){padding:.8888888889rem 1.1111111111rem}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-group-toggle{border-bottom:1px solid #d5d5d5;padding-block:.4444444444rem}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-group-toggle:last-of-type{border-bottom:none}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-group-toggle>span[slot=reset]{display:none}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-group-toggle>span{font-weight:700}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-checkbox label{font-size:1rem;padding-left:1.6666666667rem}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-checkbox label:before{height:1.3333333333rem;top:-.1666666667rem;width:1.3333333333rem}#detailFilter xtx-offcanvas[name=detailedFilter]>div[data-offcanvas-content] xtx-checkbox label:after{font-size:1rem;top:-.1666666667rem}#detailFilter xtx-filter{position:relative}#detailFilter xtx-filter xtx-offcanvas[name=detailedFilter] xtx-container xtx-textfield:not([name=ageInfoText]) label{font-size:1rem;font-weight:700;padding:0 0 .4444444444rem}#detailFilter xtx-filter xtx-offcanvas[name=detailedFilter] xtx-container xtx-textfield:not([name=ageInfoText]) input{display:none}.filterResultsWrapper{min-height:33.3333333333rem}.standAloneFilter{margin-top:20px;margin-inline:auto;position:relative;transition:background-color .3s}.standAloneFilter:after{background:#fff9ef;content:"";height:100%;opacity:0;position:absolute;right:50%;top:0;transform:translateX(50%);transition:opacity .3s;width:100vw;z-index:-1}.standAloneFilter:not(:has(.xtxNavigationOffCanvasOverlay)){z-index:12}.standAloneFilter:not(.daytrip-filter).sticky{margin-top:0}.standAloneFilter:not(.daytrip-filter).sticky:after{opacity:1}.standAloneFilter:not(.daytrip-filter).sticky form{margin-inline:auto;max-width:106.6666666667rem;padding-inline:3.3333333333rem}.standAloneFilter.daytrip-filter:has(.sticky-filter-helper.element-sticky):after{opacity:1}.filterSetsHolder{margin:.8888888889rem auto;min-height:1.5555555556rem}.filterSetsHolder:not(:has(a)){visibility:hidden}.filterSetsHolder .filterSets{align-items:center;display:flex;flex-wrap:wrap;gap:.2222222222rem .8888888889rem;justify-content:center}.filterSetsHolder .filterSets .filterSetWrapper{display:flex;gap:.4444444444rem;padding-right:1px}.filterSetsHolder .filterSets xtx-content-scroll{max-width:100%}.filterSetsHolder .filterSet{align-items:center;border-radius:1.6666666667rem;display:inline-flex;font-weight:400;gap:.1666666667rem;height:1.5555555556rem;padding:0 .6666666667rem;white-space:nowrap}.filterSetsHolder .filterSet:focus-visible{border-color:#222}.filterSetsHolder .filterSet i{font-size:1rem!important;margin-left:.2777777778rem;margin-right:-3px;margin-top:-2px!important}html.mobile .filterSetsHolder .filterSet i{display:none}xtx-daterange-picker[name=travelPeriodDateRange],xtx-datetime-picker[name=bestPriceCalendar]{--formcontrol-field-width:100%;--datepicker-date-input-padding:0.5555555556rem 0 0.6111111111rem 1.1111111111rem;--datepicker-date-border-color:transparent;--datepicker-date-border-radius:8px;--datepicker-date-padding:0;--datepicker-date-input-width:15.5555555556rem;--datepicker-date-input-font-size:1rem;--datepicker-date-input-line-height:1.5555555556rem;--datepicker-calendar-day-border-radius:8px;--datepicker-calendar-day-border-width:2px;--datepicker-calendar-day-weekend-background:#fff;--datepicker-calendar-days-border-color:#fff;--datepicker-calendar-days-padding:1px;--datepicker-calendar-days-border-width:0;--datepicker-calendar-day-border-color:#fff;--datepicker-calendar-day-today-hover-color:#222;--datepicker-calendar-day-hover-background:var(--xtx-color-primary);--datepicker-calendar-day-hover-border-color:var(--xtx-color-primary);--datepicker-calendar-days-border-radius:8px;--datepicker-calendar-weekday-padding:0.8888888889rem 0.5555555556rem;--datepicker-calendar-weekday-font-weight:normal;--datepicker-calendar-weekday-font-size:0.8888888889rem;--datepicker-calendar-range-day-color:var(--xtx-color-primary-contrast);--datepicker-calendar-range-day-background-color:#fff3cd;--datepicker-calendar-month-arrow-padding:0.2777777778rem;--datepicker-calendar-month-arrow-border:1px solid #d5d5d5;--datepicker-calendar-month-arrow-border-radius:50%;--datepicker-calendar-month-border-bottom:none;--datepicker-calendar-month-select-padding:0.1111111111rem 0 0;--datepicker-calendar-months-space-between:0.8888888889rem;--datepicker-calendar-months-border-between:none;--datepicker-calendar-year-input-font-weight:700;--datepicker-calendar-box-shadow:none;--datepicker-icon-padding:0 1.1111111111rem 0 0;font-size:.8888888889rem;line-height:1.1666666667rem;min-height:3.5555555556rem}xtx-daterange-picker[name=travelPeriodDateRange]{--datepicker-calendar-weekday-padding:0.4444444444rem 0;--datepicker-calendar-days-padding:1px;--datepicker-calendar-days-border-color:#fff;--datepicker-calendar-days-border-width:0;--datepicker-calendar-day-height:1.7777777778rem;--datepicker-calendar-day-width:2rem;--datepicker-calendar-day-border-radius:1.6666666667rem;--datepicker-calendar-day-border-width:2px;--datepicker-calendar-day-weekend-background:#fff;--datepicker-calendar-day-border-color:#fff;--datepicker-date-border-color:transparent;--datepicker-calendar-month-font-size:px2Rem(14px)}xtx-switch{--switch-control-width:320px;--switch-thumb-width:calc(var(--switch-control-width)/2);--switch-control-background:#fff;--switch-checked-control-background:#fff;--switch-control-label-space:0;--switch-thumb-font-size:16px;--switch-thumb-height:36px;--switch-control-height:var(--switch-thumb-height);--switch-control-border-radius:8px;--switch-thumb-border-radius:4px;--switch-thumb-background:var(--xtx-color-primary);--switch-checked-thumb-color:#000;--switch-thumb-color:#000;--switch-hover-thumb-scale:1;--switch-padding:3px;background:#fff;border:1px solid #d5d5d5;border-radius:8px;font-size:var(--switch-thumb-font-size);padding:var(--switch-padding);transition:border-color .3s}xtx-switch:hover{border-color:#222}xtx-switch:not([checked]) :is([slot=label-start],[slot=label-end]),xtx-switch[checked] :is([slot=label-start],[slot=label-end]){display:block!important}xtx-switch :is([slot=label-start],[slot=label-end]){position:absolute;text-align:center;translate:0 -50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--switch-thumb-width);z-index:1}xtx-switch [slot=label-start]{left:0}xtx-switch [slot=label-end]{right:0}xtx-switch [slot=icon-thumb]{display:inline-block}xtx-filter{--xtx-color-primary:#ffd75a;--xtx-color-primary-contrast:#222;--xtx-color-medium:#d5d5d5;--range-slider-track-color:#ffd75a;--range-slider-value-padding-top:0;--range-slider-value-padding-right:0.2222222222rem;--range-slider-value-padding-bottom:0;--range-slider-value-padding-left:0.2222222222rem;--range-slider-value-background-color:rgb(0 0 0/8%);--range-slider-value-color:#222;--range-slider-value-font-size:0.7777777778rem;--range-slider-value-line-height:1rem;--range-slider-thumb-box-shadow:none;--select-field-min-width:100%;--select-input-padding-vertical:1.2777777778rem 0.5555555556rem;--select-input-padding-horizontal:0.3333333333rem 1.7777777778rem;--select-input-placeholder-color:#222;--select-option-padding-horizontal:1.1111111111rem;--select-option-selected-color:#d5d5d5;--select-option-active-background:#d5d5d5;--select-dropdown-z-index:6;--select-dropdown-border-width:1px;--select-dropdown-border-radius:8px;--select-dropdown-border-color:#222;--select-dropdown-max-height:19.4444444444rem;--internal-dropdown-height:19.4444444444rem;--select-input-focus-border-color:#222;--tooltip-max-width:none;transition:opacity .3s}xtx-filter:not(.initialized){opacity:0}xtx-filter:has(xtx-switch[checked]) xtx-offcanvas :is(xtx-multi-select[name="departureAirport[]"],xtx-container[name=departureContainer]){display:none!important}xtx-filter[name=TripSearchFilter] :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]){margin-inline:auto}xtx-filter[name=TripSearchFilter] xtx-daterange-picker{min-height:15rem}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]{justify-content:normal}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>:is(xtx-select,xtx-daterange-picker){max-width:none;min-width:auto;position:relative}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>xtx-daterange-picker{--datepicker-date-input-line-height:2.1111111111rem;--datepicker-calendar-padding:1.0555555556rem 1.1111111111rem;background-color:#fff;border:1px solid #d5d5d5;border-radius:8px;margin:0;transition:border-color .3s}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>xtx-daterange-picker:hover{border-color:#222}xtx-filter :is(xtx-group-toggle,xtx-dropdown) [slot=icon]{align-items:center;display:flex;font-size:.8888888889rem;font-style:normal;line-height:1}xtx-filter :is(xtx-group-toggle,xtx-dropdown) xtx-select{margin:0 0 .5555555556rem}xtx-filter xtx-datetime-picker[name=departureDate]{display:none}xtx-filter :is(xtx-multi-select,xtx-select){--select-input-border-width:1px;--select-input-border-color:#d5d5d5;--select-input-padding-vertical:0.8333333333rem 1.1111111111rem;--select-input-padding-horizontal:0.1111111111rem 1.8888888889rem;--select-input-border-radius:8px;--select-input-dropdown-active-border-radius:var(--select-input-border-radius);--select-input-item-padding-vertical:0;--select-input-transition:border-color 0.3s;--select-caret-font-size:0;--select-line-height:1.3888888889rem;--select-option-padding-horizontal:0.8888888889rem;--select-option-padding-vertical:0.3333333333rem;--select-option-selected-color:#fff9ef;--select-option-active-background:#fff9ef;--select-option-transition:background 0.3s;--select-dropdown-border-width:0px;--select-dropdown-border-radius:12px;--select-dropdown-border-color:#fff;--select-dropdown-box-shadow:0 8px 16px rgba(0,0,0,.06);--formcontrol-label-font-size:0.7777777778rem;font-size:.8888888889rem;line-height:1.3888888889rem;position:relative}xtx-filter :is(xtx-multi-select,xtx-select):hover{--select-input-border-color:#222}xtx-filter :is(xtx-multi-select,xtx-select):after{font-size:.8888888889rem;pointer-events:none;position:absolute;right:1.1111111111rem;top:.7777777778rem}xtx-filter :is(xtx-multi-select,xtx-select) [slot=label]{align-items:center;cursor:pointer;display:flex;left:.6666666667rem;position:absolute;top:.1666666667rem;z-index:1}xtx-filter xtx-multi-select{--select-input-item-padding-horizontal:0;--select-input-item-padding-vertical:0;--select-input-item-background:transparent;--select-input-item-border-radius:0}xtx-filter xtx-multi-select [slot=nr-of-items-suffix]{white-space:nowrap}xtx-filter xtx-dropdown{--dropdown-border-radius:8px;--dropdown-header-padding-vertical:0.2777777778rem 0.6666666667rem;--dropdown-header-padding-horizontal:0.1666666667rem 0.6666666667rem;--tooltip-max-height:auto;--tooltip-border-radius:0.6666666667rem;--tooltip-overflow:visible;border:1px solid #d5d5d5;border-radius:8px;display:block;transition:border-color .3s}xtx-filter xtx-dropdown:is(:hover,:focus-visible,:focus-within){border-color:#222}xtx-filter xtx-dropdown[name=travelPeriodContainer]{--dropdown-content-padding:1.1111111111rem}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select{--radio-select-padding:0.4444444444rem 0.4444444444rem;--radio-select-gap:0.2222222222rem;--radio-select-border-color:transparent;--radio-select-checked-background:#ffd75a;--radio-select-checked-border-color:#ffd75a;--formcontrol-field-width:100%;border:1px solid #d5d5d5;border-radius:.4444444444rem;font-size:.8888888889rem;line-height:.8888888889rem;padding:.2222222222rem;transition:all .3s}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select:is(:focus-visible,:focus-within){border-color:#222;outline:none}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select[name=travelSchedule]{--radio-select-columns:2;margin:1.1111111111rem 0}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select[name=travelSchedule]:first-child{border-radius:8px 0 0 8px}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select[name=travelSchedule]:last-child{border-radius:0 8px 8px 0}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select[name=travelDuration]{--radio-select-columns:3}xtx-filter xtx-dropdown [slot=label] .slotHeading{display:flex;font-size:.7777777778rem}xtx-filter xtx-dropdown [slot=label] .slotValue{line-height:1.3888888889rem;margin-top:-.3888888889rem;padding-left:1.2222222222rem;transform:translateY(1px)}xtx-filter xtx-dropdown xtx-select{--select-input-padding-vertical:0.7777777778rem 0;--select-input-padding-horizontal:0.8333333333rem 1.1111111111rem}xtx-filter xtx-dropdown xtx-select:after{top:1.1666666667rem}xtx-filter xtx-textfield[name=ageInfoText] label{padding:.2777777778rem!important}xtx-filter xtx-textfield[name=ageInfoText] label:before{padding-right:.2777777778rem}xtx-filter xtx-textfield[name=ageInfoText] input{display:none}xtx-filter #closeTravelPeriodButton .btn{margin-top:1.1111111111rem;padding:.4444444444rem;text-align:center;width:100%}xtx-filter #closeTravelPeriodButton .btn:after{display:none}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]){align-items:center;background:#fff;border-radius:.6666666667rem;box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:.2222222222rem;height:auto;justify-content:center;padding:.2222222222rem;position:relative;transition-duration:.3s;transition-property:background-color,box-shadow}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-dropdown,xtx-select,xtx-multi-select){max-width:none;min-width:auto;position:relative}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) .btn:is(:focus,:focus-visible,:focus-within,:hover),xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-dropdown,xtx-select):is(:focus,:focus-visible,:focus-within,:hover){outline:none}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch[checked]~xtx-multi-select[name="departureAirport[]"]{display:none}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button){height:2.2222222222rem;min-width:8.3333333333rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button) .btn{border-radius:8px;height:100%;padding:.8888888889rem .6666666667rem;width:100%}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button) .btn:after{position:absolute;right:.6666666667rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) xtx-submit-button .btn:after{font-size:1.3333333333rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) xtx-popup-button:not([name=closeTravelPeriodButton]) .btn{background:transparent;border:1px solid #222}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) xtx-popup-button:not([name=closeTravelPeriodButton]) .btn:after{font-size:1.3333333333rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) .btn:after{font-size:1.7777777778rem;position:relative}xtx-filter xtx-container[name=compactFilter] xtx-dropdown[name=personSelector]{--formcontrol-vertical-align-items:center}xtx-filter xtx-container[name=compactFilter] xtx-dropdown[name=personSelector]>xtx-select{--select-dropdown-max-height:22.2222222222rem}xtx-filter xtx-dropdown[name=personSelector]>xtx-select span[slot=label]{opacity:0;pointer-events:none;position:absolute}xtx-filter xtx-offcanvas[name=detailedFilter]{--select-search-input-font-size:16px;--select-search-input-line-height:21px}xtx-filter xtx-offcanvas[name=detailedFilter] [data-offcanvas-header]{min-height:auto}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-multi-select{--select-input-item-remove-margin:0 0 -0.1111111111rem 0.1666666667rem}xtx-filter xtx-offcanvas[name=detailedFilter] .xtxCheckbox+.xtxCheckbox{margin-top:.7222222222rem}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox:first-of-type{margin-top:.5555555556rem}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox:last-of-type{margin-bottom:.5555555556rem}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox-select{display:block}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox-select xtx-value-group{margin-top:.8888888889rem;overflow:hidden}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox-select xtx-value-group .xtxCheckbox+.xtxCheckbox,xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox-select xtx-value-group .xtxCheckbox:first-of-type{margin-top:.7222222222rem}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-group-toggle[name=priceGroupToggle]{position:relative;z-index:0}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-popup-button[name=toogleOffCanvasFilter]{margin-left:auto}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-popup-button[name=toggleOffCanvasFilterFooterButton] .btn{border-radius:.4444444444rem;padding-right:.8888888889rem;text-align:center}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-popup-button[name=toggleOffCanvasFilterFooterButton] .btn:after{display:none}xtx-filter xtx-offcanvas[name=detailedFilter] input[type=search]{border-radius:.4444444444rem}:is(xtx-container[name=compactFilter],xtx-offcanvas[name=detailedFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-select,xtx-multi-select,xtx-dropdown) [slot=label]{line-height:1.1111111111rem}:is(xtx-container[name=compactFilter],xtx-offcanvas[name=detailedFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-select,xtx-multi-select,xtx-dropdown) [slot=label] i{font-size:.8888888889rem;height:.8888888889rem;padding-right:.3333333333rem;width:1.2222222222rem}.compactFilterBottomContent .badge{align-items:center;background:#e32c1c;border-radius:2.7777777778rem;color:#fff;display:inline-flex;height:1.5555555556rem;min-width:.8888888889rem;padding:0 .5555555556rem;text-align:center}.compactFilterBottomContent .content{align-items:center;display:inline-flex;min-height:2rem}.compactFilterBottomContent .content .linkStyle,.compactFilterBottomContent .content a{margin-top:-.1111111111rem}.compactFilterBottomContent .nrOfResults{align-items:center;display:flex}.compactFilterBottomContent .nrOfResults .text{margin-left:.2777777778rem}.compactFilterBottomContent .selectedFilterValues .selectedFilterValue{-webkit-tap-highlight-color:transparent;background:#fff;border:.0555555556rem solid #d5d5d5;border-radius:1.1111111111rem;display:inline-flex;outline:none;padding:.2777777778rem 1.6111111111rem .2777777778rem .5555555556rem;position:relative;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.compactFilterBottomContent .selectedFilterValues .selectedFilterValue:is(:focus,:hover):after{color:#e32c1c}.compactFilterBottomContent .selectedFilterValues .selectedFilterValue[data-name=departureDate]{background:#d2f3da}.compactFilterBottomContent .selectedFilterValues .selectedFilterValue .reset:focus-visible:after{outline:auto}.compactFilterBottomContent .selectedFilterValues .selectedFilterValue .reset:after{align-items:center;cursor:pointer;display:flex;font-size:.5rem;height:1rem;justify-content:center;position:absolute;right:.2777777778rem;top:50%;transform:translateY(-50%);transition:all .3s;width:1rem}body.main #main:has(.mainSlideshow)>.standAloneFilter:not(.filter-on-top){margin-top:-8.3333333333rem}body.main #main .filterSetsHolder+.list-type-xrwslideshow_slider,body.main #main .standAloneFilter:not(.filter-on-top)+.list-type-xrwslideshow_slider{order:-1}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.149)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.502),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.502))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.502),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:50%;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translate(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.251));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:0 0;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.102));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.502));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}[data-slideshow]{overflow:hidden;position:relative;z-index:1}[data-slideshow].sliding{cursor:grab}[data-slideshow].sliding:active{cursor:grabbing}[data-slideshow]:not(.sliding) .swiper-wrapper{transform:translateZ(0)!important}[data-slideshow]:not(.sliding) .swiper-button-next,[data-slideshow]:not(.sliding) .swiper-button-prev,[data-slideshow]:not(.sliding) .swiper-pagination{display:none!important}[data-slideshow].swiper-horizontal .swiper-pagination-bullets{bottom:0;display:flex;justify-content:center;margin:0}[data-slideshow].swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{background:#222;border:none;height:.1666666667rem;margin:0 .2777777778rem;opacity:1;transition:all .5s;width:.1666666667rem}[data-slideshow].swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#222;border:none}[data-slideshow] .swiper-wrapper{height:auto}[data-slideshow] .swiper-wrapper.disabled{transform:translateZ(0)!important}[data-slideshow] .swiper-wrapper .swiper-slide{height:auto}[data-slideshow] .swiper-wrapper .swiper-slide figure,[data-slideshow] .swiper-wrapper .swiper-slide img,[data-slideshow] .swiper-wrapper .swiper-slide>.linkStyle,[data-slideshow] .swiper-wrapper .swiper-slide>a{display:block}[data-slideshow] .swiper-button-next,[data-slideshow] .swiper-button-prev{color:#222}[data-slideshow] .swiper-button-prev{left:0}[data-slideshow] .swiper-button-next{right:0}.list-type-xrwslideshow_slider>div>div{max-width:100%!important;padding-inline:0!important;width:100%!important}.list-type-xrwslideshow_slider .frame-space{display:none}:is(.mainSlideshow,.teaser.special .teaserSlideshow).swiper-horizontal .swiper-pagination-bullet{background:#fff!important}:is(.mainSlideshow,.teaser.special .teaserSlideshow) :is(.swiper-button-next,.swiper-button-prev){color:#fff!important}[data-slideshow].teaserSlideshow{container-type:inline-size}[data-slideshow].mainSlideshow{display:grid;margin:0 auto;max-width:106.6666666667rem;z-index:auto}[data-slideshow].mainSlideshow:not(.initialized) .swiper-slide:first-child{pointer-events:all;position:relative;z-index:1}[data-slideshow].mainSlideshow:not(.initialized) .swiper-slide:first-child .image,[data-slideshow].mainSlideshow:not(.initialized) .swiper-slide:first-child .overlayContainerWrapper{opacity:1}[data-slideshow].mainSlideshow:not(.initialized) .swiper-slide:first-child .image{display:block}[data-slideshow].mainSlideshow:not(.initialized) .swiper-slide:first-child .imageContainerInner:before{z-index:1}[data-slideshow].mainSlideshow:not(.confirmationContentElement){margin:0 auto 3.3333333333rem}[data-slideshow].mainSlideshow:not(.confirmationContentElement) .overlayContainer{padding-bottom:7.2222222222rem}[data-slideshow].mainSlideshow.initialized{animation:slideshow-helper-animation 0s linear 0s forwards;overflow:visible}[data-slideshow].mainSlideshow.initialized:not(.forceVisible) .swiper-slide.swiper-slide-next .image,[data-slideshow].mainSlideshow.initialized:not(.forceVisible) .swiper-slide.swiper-slide-prev .image{display:block}[data-slideshow].mainSlideshow.initialized.animate .image,[data-slideshow].mainSlideshow.initialized.animate .overlayContainerWrapper{transition:opacity .4s linear}[data-slideshow].mainSlideshow.initialized.forceVisible .swiper-slide:first-child{z-index:1}[data-slideshow].mainSlideshow.initialized.step2{animation:slideshow-timing-helper-animation 0s linear .2s forwards}[data-slideshow].mainSlideshow.initialized.step2 .swiper-slide-active{z-index:1}[data-slideshow].mainSlideshow.showNavigation .swiper-button-next,[data-slideshow].mainSlideshow.showNavigation .swiper-button-prev,[data-slideshow].mainSlideshow.showNavigation .swiper-pagination-bullets{display:flex!important}[data-slideshow].mainSlideshow.confirmationContentElement .overlayContainer{padding-bottom:2.7777777778rem}[data-slideshow].mainSlideshow>*{grid-area:1/1}[data-slideshow].mainSlideshow .swiper-slide{pointer-events:none;position:absolute}[data-slideshow].mainSlideshow .swiper-slide.swiper-slide-active{pointer-events:all;position:relative}[data-slideshow].mainSlideshow .swiper-slide.swiper-slide-active .imageContainerInner:before{z-index:1}[data-slideshow].mainSlideshow .swiper-slide.swiper-slide-active .image{display:block}[data-slideshow].mainSlideshow .swiper-slide.showImage .image,[data-slideshow].mainSlideshow .swiper-slide.showText .overlayContainerWrapper{opacity:1}[data-slideshow].mainSlideshow .swiper-slide.noTextAnimationDuration .overlayContainerWrapper{transition-duration:0s}[data-slideshow].mainSlideshow .swiper-slide .image{display:none}[data-slideshow].mainSlideshow .slideContent{display:grid;height:100%;max-width:106.6666666667rem;width:100%}[data-slideshow].mainSlideshow .slideContent>*{grid-area:1/1}[data-slideshow].mainSlideshow .bubbleHolder{max-width:100.5rem;right:-60%;top:-22%;width:200vw}[data-slideshow].mainSlideshow .image{display:block;opacity:0}[data-slideshow].mainSlideshow picture{display:block}[data-slideshow].mainSlideshow .imageContainer{margin-top:-6rem}[data-slideshow].mainSlideshow .imageContainer img{aspect-ratio:1950/1050;height:100%;-o-object-fit:cover;object-fit:cover}[data-slideshow].mainSlideshow .imageContainerInner{-webkit-clip-path:url(#slideshow-clip);clip-path:url(#slideshow-clip);max-width:1920px;position:relative;right:24%;width:220vw}[data-slideshow].mainSlideshow .imageContainerInner:before{background:linear-gradient(transparent,rgba(0,0,0,.5));bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%}[data-slideshow].mainSlideshow .overlayContainerWrapper{max-width:106.6666666667rem;opacity:0;position:relative;width:var(--viewport-width,100vw);z-index:1}[data-slideshow].mainSlideshow .overlayContainer{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.8888888889rem;height:100%;justify-content:flex-end;margin-inline:auto;max-width:56.8888888889rem;text-align:center}[data-slideshow].mainSlideshow .richtext{line-height:1.2}[data-slideshow].mainSlideshow .richtext p.list-icon{margin-top:.8333333333rem;margin-inline:auto;width:-moz-fit-content;width:fit-content}[data-slideshow].mainSlideshow .richtext p.list-icon+.list-icon{margin-top:.2777777778rem}[data-slideshow].mainSlideshow .richtext p .btn{margin-top:.3888888889rem}[data-slideshow].mainSlideshow .buttonHolder .slideLink:before{content:"";display:block;height:100%;position:absolute;right:0;top:0;width:100%}[data-slideshow].mainSlideshow .navigation-wrapper{bottom:5.8888888889rem;padding-inline:.8333333333rem}[data-slideshow].mainSlideshow .navigation-wrapper .navigationWrapperInner{align-items:center;gap:.4444444444rem;margin:0;width:100%}[data-slideshow]:is(.mainSlideshow,.trend-slideshow-container) .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev){align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:100%;color:#222!important;display:flex;font-size:16px;height:32px;justify-content:center;margin-top:0;position:static;transform:none;transition:opacity .3s;width:32px}[data-slideshow]:is(.mainSlideshow,.trend-slideshow-container) .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{opacity:.4}[data-slideshow]:is(.mainSlideshow,.trend-slideshow-container) .swiper-button-next i{margin-left:2px;transform:rotate(-90deg)}[data-slideshow]:is(.mainSlideshow,.trend-slideshow-container) .swiper-button-prev i{margin-right:2px;transform:rotate(90deg)}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow){opacity:0;padding:0 1.6666666667rem 0 0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow).initialized{opacity:1}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .linkStyle,[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) a{color:inherit;text-decoration:none}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .linkStyle:is(:active,:focus,:hover) .btn,[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) a:is(:active,:focus,:hover) .btn{background:#ffcb10;border-color:#ffcb10}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .hint.linkStyle:is(:active,:focus,:hover),[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) a.hint:is(:active,:focus,:hover){background:#ffcb10}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-wrapper{padding:.8333333333rem .8333333333rem 1.2777777778rem}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .slideContent{display:flex;flex-direction:column;height:100%;margin:.5555555556rem;min-height:5.5555555556rem}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide{border-radius:.3333333333rem;box-shadow:0 .2777777778rem .5555555556rem rgba(0,0,0,.1);display:flex;flex-direction:column}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide:is(.offer,.singleCustomerquote){background:#fff}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide:is(.offer,.singleCustomerquote) .textContainer .subTitle,[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide:is(.offer,.singleCustomerquote) .textContainer .title{line-height:1.2222222222rem;margin:0 0 .7777777778rem}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide:is(.offer,.singleCustomerquote) .textContainer .subTitle{font-size:.8888888889rem;margin-top:-.2222222222rem}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide:is(.offer,.singleCustomerquote) .buttonHolder{margin-top:auto}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide.hint{background:#ffd75a;transition:background-color .3s}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide.hint .iconHolder{display:inline-block;margin:.5555555556rem auto;padding:0 2.2222222222rem;position:relative}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide.hint .iconHolder i{font-size:1.7777777778rem;position:absolute;right:0;top:-.5555555556rem}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide.hint .textContainer{font-size:1.1111111111rem;font-weight:700;line-height:1.2222222222rem;text-align:center;text-transform:uppercase}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .navigation-wrapper{bottom:.6666666667rem}[data-slideshow].quoteSlideshow{padding-bottom:.8333333333rem}[data-slideshow].quoteSlideshow.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{background:#222!important}[data-slideshow].teaser-card-slideshow{background:#ccc;border-radius:.4444444444rem}[data-slideshow].teaser-card-slideshow .navigation-wrapper{bottom:50%}[data-slideshow].teaser-card-slideshow .navigation-wrapper .navigationWrapperInner{position:static}[data-slideshow].teaser-card-slideshow .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev){background:#fff;border-radius:50%;color:#000;margin:0 .4444444444rem;padding:.5rem;transition:all .3s}[data-slideshow].teaser-card-slideshow .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev):focus-visible{padding:.6666666667rem}[data-slideshow].teaser-card-slideshow .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev) .xtxicon-arrow-left-special{margin-right:.0555555556rem}[data-slideshow].teaser-card-slideshow .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev) .xtxicon-arrow-right-special{margin-left:.0555555556rem}[data-slideshow].teaser-card-slideshow :is(.swiper-button-next,.swiper-button-prev){transition:opacity .3s}[data-slideshow].teaser-card-slideshow :is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{opacity:0}[data-slideshow].teaser-card-slideshow :is(.swiper-button-next,.swiper-button-prev) i:after{content:"";display:block;height:2.2222222222rem;pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);width:2.2222222222rem;z-index:1}[data-slideshow].swiper-horizontal .swiper-pagination-bullets{gap:.6666666667rem}[data-slideshow].swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{border-radius:100%;height:.4444444444rem;margin:0;opacity:.4;pointer-events:all;transition:opacity .3s;width:.4444444444rem!important}[data-slideshow].swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}[data-slideshow][data-arguments=giataPicSlideshow] img{transition:opacity .25s cubic-bezier(.4,0,.2,1)}[data-slideshow][data-arguments=giataPicSlideshow] img.manual-lazyload{opacity:0}[data-slideshow] .slideContent{box-sizing:border-box}[data-slideshow] :is(.swiper-button-next,.swiper-button-prev,.slideshow-button-next,.slideshow-button-prev,.swiper-pagination-bullet,.thumbnails-button-prev,.thumbnails-button-next){-webkit-tap-highlight-color:transparent;outline:none}[data-slideshow] :is(.swiper-button-next,.swiper-button-prev){background:transparent;font-size:.7222222222rem;height:auto;line-height:1;margin-top:.0555555556rem;transform:translateY(-50%);width:auto}[data-slideshow] :is(.swiper-button-next,.swiper-button-prev):after{font-size:inherit}[data-slideshow] :is(.swiper-button-next,.swiper-button-prev):has(i):after{content:""}[data-slideshow] :is(.swiper-button-next,.swiper-button-prev).swiper-button-disabled{opacity:1;pointer-events:all}[data-slideshow] .navigation-wrapper{display:inline-flex;justify-content:center;position:absolute;width:100%}[data-slideshow] .navigation-wrapper .navigationWrapperInner{display:flex;justify-content:center;margin:0 0 .2222222222rem;position:relative}[data-slideshow] .navigation-wrapper .swiper-pagination{position:static}@keyframes slideshow-helper-animation{0%{background:transparent}to{background:transparent}}@keyframes slideshow-timing-helper-animation{0%{background:transparent}to{background:transparent}}@keyframes slideshow-image-in{0%{background:transparent}to{background:transparent}}@keyframes slideshow-text-in{0%{background:transparent}to{background:transparent}}[data-animation=fade-in]{opacity:0}[data-animation=move-down],[data-animation=move-left],[data-animation=move-right],[data-animation=move-up]{will-change:transform}[data-animation="background.move-up"]{will-change:backgroundPositionY}[data-animation=fade-in],[data-animation=fade-out]{will-change:opacity}[data-animation-movement*=instant]{transition-duration:.3s}.borderedBox,.formBox{background:#fff;border-radius:.3333333333rem}.borderedBox .heading,.formBox .heading{margin:0 0 .4444444444rem}.formBox{box-shadow:0 .2777777778rem 1.1111111111rem rgba(0,0,0,.15);padding:.7777777778rem .8333333333rem 1.1111111111rem}.formBox .form-row-submit{margin:.5555555556rem 0 0}.borderedBox{border:.0555555556rem solid #d5d5d5;padding:1.1111111111rem .8333333333rem 1.0555555556rem}.borderedBox+.borderedBox{margin-top:1.1111111111rem}.objectfit{-o-object-fit:cover;object-fit:cover}.logoImage{height:1.6666666667rem;width:3.3333333333rem}.logoImage.operatorImage{height:1.1111111111rem;margin:0 .2777777778rem;width:4rem}.logoImage.operatorImage img{height:1.1111111111rem;max-width:4rem}.logoImage picture{display:block;height:100%}.logoImage img{-o-object-fit:contain;object-fit:contain}.contactPerson{align-items:center;display:flex;flex:1;margin:1.1111111111rem 0 0}.contactPerson .text{font-size:.8888888889rem;line-height:1.2222222222rem}.contactPerson .image{display:block;flex:0 0 3.8888888889rem;margin:0 1.1111111111rem 0 0}.contactPerson .image picture,.contactPerson .image>img{border-radius:3.8888888889rem;overflow:hidden}@supports ((-webkit-clip-path:circle(0)) or (clip-path:circle(0))){.contactPerson .image picture,.contactPerson .image>img{-webkit-clip-path:circle(3.8888888889rem);clip-path:circle(3.8888888889rem)}}.contactPerson .image img{height:3.8888888889rem;-o-object-fit:cover;object-fit:cover}.teaserList{margin:0 -.8333333333rem}.teaserList .teaser{position:relative}.teaserList .teaser figure,.teaserList .teaser picture{display:block}.teaserList .teaser .teaserImage,.teaserList .teaser>figure{background:#ccc;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) calc(100% - var(--teaser-image-clip-bottom-height,50px)),0 calc(100% - var(--teaser-image-clip-bottom-height,50px)));clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) calc(100% - var(--teaser-image-clip-bottom-height,50px)),0 calc(100% - var(--teaser-image-clip-bottom-height,50px)))}.teaserList .teaser .teaserImage:after,.teaserList .teaser>figure:after{background:#fff;bottom:0;content:"";height:50px;left:0;position:absolute;right:15px;top:auto;width:auto}.teaserList .teaser .teaserImage:before,.teaserList .teaser>figure:before{content:"";display:block;padding-top:73.9583333333%}.teaserList .teaser .teaserImage img,.teaserList .teaser>figure img{-o-object-fit:cover;object-fit:cover}.teaserList .teaser>figure .linkStyle,.teaserList .teaser>figure a{height:100%;position:absolute;right:0;top:0;width:100%}.teaserList .teaser img,.teaserList .teaser picture{height:100%}.teaserList .teaser picture{position:absolute;top:0;width:100%}.teaserList .teaser img{width:100%}.teaserList .teaser .list-icon+.list-icon{margin-top:.1666666667rem}.teaserList .teaser .teaserLink{color:inherit;text-decoration:none}.teaserList .teaser .text{display:flex;flex:1 0 auto;flex-direction:column;margin-top:-50px;padding:.8333333333rem .8333333333rem 2.2222222222rem}.teaserList .teaser .text.containsButton{min-height:9.0555555556rem}.teaserList .teaser .text .h4,.teaserList .teaser .text .xtxModal header .modalTitle,.teaserList .teaser .text h4,.xtxModal header .teaserList .teaser .text .modalTitle{margin:0 .5555555556rem 0 0}.teaserList .teaser .text .subTitle{margin:0 0 .2777777778rem}.teaserList .teaser .text .details{margin:0 0 .9444444444rem}.teaserList .teaser .text .buttonHolder{margin-top:auto}.teaserList .teaser .text .buttonHolder .teaserLink:before{content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0}.teaserList .teaser .text .buttonHolder .teaserLink:focus+.btn,.teaserList .teaser .text .buttonHolder .teaserLink:hover+.btn{background:#ffcb10;border:.0555555556rem solid #ffd75a;color:#222}.borderedTeaserList .borderedTeaserListInner{display:flex;flex-wrap:wrap}.borderedTeaserList .borderedTeaser{display:flex;flex-direction:column;padding:1.6666666667rem 0;position:relative;width:100%}.borderedTeaserList .borderedTeaser:after{background:rgba(0,0,0,.1);bottom:-.0555555556rem;content:"";display:block;height:.0555555556rem;position:absolute;right:50%;transform:translateX(50%);width:200vw}.borderedTeaserList .borderedTeaser:last-child:after{display:none}.borderedTeaserList .borderedTeaser h3 .linkStyle,.borderedTeaserList .borderedTeaser h3 a{color:#222;text-decoration:none}.borderedTeaserList .borderedTeaser .buttonContainer{margin-top:auto}.borderedTeaserList .borderedTeaser .buttonContainer .btn+.btn{margin-top:.5555555556rem}.holidaycheck-container{margin:1.1111111111rem auto;width:-moz-fit-content;width:fit-content}.holidaycheck-container>div{margin:.5555555556rem auto 0;width:-moz-fit-content;width:fit-content}.holidaycheck-container img{width:15.5555555556rem}.holidaycheck-container .holidaycheck-infos{align-items:center;display:flex;gap:.2222222222rem}.tripOperatorName{display:flex;flex-wrap:wrap}.tripOperatorName span{margin:0 .5555555556rem 0 0}.tripOperatorName figure{flex:1 0 auto;max-width:4rem}.tripTitle{display:inline-flex;flex-wrap:wrap}.tripTitle .hotelStars{margin:0 0 .2777777778rem .2777777778rem}.hotelStars{align-items:center;color:#d5d5d5;display:flex;font-size:.7777777778rem}.hotelStars .filled{color:#ffd75a}.hotelStars span{color:#222;margin-left:.5555555556rem}.hotelStars .xtxicon-star-half:not(.filled){margin-left:-.7777777778rem;transform:rotateY(180deg)}figure.table{display:block}.scrollableContentWrapper{overflow:hidden;position:relative;width:100%}.scrollableContentWrapper:after,.scrollableContentWrapper:before{align-items:center;bottom:0;display:flex;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:2.7777777778rem;z-index:1}.scrollableContentWrapper:before{background:linear-gradient(90deg,rgba(255,215,90,.8),transparent);justify-content:flex-start;left:0}.scrollableContentWrapper:after{background:linear-gradient(90deg,transparent,rgba(255,215,90,.8));justify-content:flex-end;right:0}.scrollableContentWrapper.fadeLeftVisible:before,.scrollableContentWrapper.fadeRightVisible:after{opacity:1}.scrollableContentWrapper.scrollable{cursor:grab}.scrollableContentWrapper .scrollableContent{width:-moz-fit-content;width:fit-content}.loading-spinner-holder{align-items:center;background:#ffcb10;border-radius:50%;box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06);display:flex;height:4.4444444444rem;justify-content:center;position:fixed;right:50%;top:50%;transform:translateX(50%) translateY(-50%);width:4.4444444444rem;z-index:1000}.loading-spinner{height:4rem;position:relative;width:4rem}.loading-spinner div{animation:loading-spinner 1s cubic-bezier(0,.2,.8,1) infinite;border:.2222222222rem solid #fff;border-radius:50%;opacity:1;position:absolute}.loading-spinner div:nth-child(2){animation-delay:-.5s}@keyframes loading-spinner{0%{height:0;left:36px;opacity:1;top:36px;width:0}to{height:72px;left:0;opacity:0;top:0;width:72px}}.review{display:flex;flex-direction:column;gap:.4444444444rem}.review>i{align-items:center;background:#ffd75a;border-radius:50%;display:flex;font-size:1.3333333333rem;height:1.6666666667rem;justify-content:center;width:1.6666666667rem}.topOffer{background:rgba(102,209,126,.3);border-color:#66d17e}.offer-item.not-available{background:#fff;border-color:#e32c1c!important;opacity:.5}.offer-item.offer-unchecked{background:transparent;border-color:#d5d5d5}.departure{flex-direction:row}.departure .departureDate{align-items:center;display:flex;gap:0 .2777777778rem;height:-moz-fit-content;height:fit-content;margin-right:.8333333333rem;min-width:-moz-fit-content;min-width:fit-content}.departure .departureDate i{font-size:.4444444444rem}.departure .departureInfos{width:100%}.departure .departureInfos i{font-size:.4444444444rem}.departure .departureInfos div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.departure .departureInfos div:not(:last-child){margin-bottom:.2222222222rem}.departure .departureInfos .route{gap:0 .2777777778rem}.departure .departureInfos .route span{text-align:right}.info-box-wrapper{align-self:stretch;gap:.4444444444rem;justify-content:center}.info-box,.info-box-wrapper{align-items:flex-start;display:flex;flex-direction:column}.info-box{background:#fff9ef;border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;font-size:.7777777778rem;line-height:1.3;padding:.5555555556rem .6666666667rem .5555555556rem 2rem;position:relative}.info-box:before{font-size:.8888888889rem;left:.6666666667rem;position:absolute;top:.5555555556rem}.info-box.error-info-box{background:#ffeeec;border-color:#ffafa8}.info-box.error-info-box:before{font-weight:700}.info-box.error-info-box:has(h4,.xtxModal header .modalTitle):before{top:.7777777778rem}.info-box.payment-info-box{background:#f2f7ff;gap:.6666666667rem}.info-box.payment-info-box .info-row{align-items:flex-start;display:flex;gap:1.3333333333rem;width:100%}.info-box.payment-info-box .info-row:not(.total-payment) .title{width:4.4444444444rem}.info-box.payment-info-box .info-row .info-row-text{display:flex;flex-direction:column;gap:2px}.info-box.payment-info-box .info-row .price{margin-left:auto;white-space:nowrap}.info-box.payment-info-box .info-row span{line-height:1.1}.info-box.large-info-box{font-size:1rem;gap:.6666666667rem;padding:1.1111111111rem .8888888889rem 1.1111111111rem 2.6666666667rem}.info-box.large-info-box:before{font-size:1.1111111111rem;left:.8888888889rem;top:1.1111111111rem}.info-box ul{display:flex;flex-direction:column;gap:.2222222222rem}i.inbound{transform:rotateY(180deg)}.compactFilterBottomContent{display:flex;gap:.5555555556rem;justify-content:space-between;margin:2.0555555556rem 0 .8333333333rem}.compactFilterBottomContent .selectedFilterValuesContainer{-webkit-overflow-scrolling:touch;align-items:center;display:flex;overflow:auto;scrollbar-width:none}.compactFilterBottomContent .selectedFilterValuesContainer::-webkit-scrollbar{display:none}.compactFilterBottomContent .selectedFilterValues{align-items:center;display:flex;gap:.2777777778rem;width:-moz-fit-content;width:fit-content}.compactFilterBottomContent .selectedFilterValuesButtonContainer{align-items:center;display:flex;margin-left:auto}.compactFilterBottomContent .resetAll{cursor:pointer;margin-left:auto}.italic{font-style:italic}input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;height:1.3333333333rem;justify-content:center;transition:background-color .3s;width:1.3333333333rem}input[type=radio],input[type=radio]:after{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:50%}input[type=radio]:after{content:"";height:.6666666667rem;opacity:0;transition:opacity .3s;width:.6666666667rem}input[type=radio]:hover{border-color:#222}input[type=radio]:checked{background:#ffd75a}input[type=radio]:checked:after{border-color:rgba(0,0,0,.16);opacity:1}input[type=radio]:checked:hover,input[type=radio]:checked:hover:after{border-color:rgba(0,0,0,.24)}input[type=radio].validation_error{border-color:#ffafa8}input[type=radio].validation_error+label{color:#e32c1c}input[type=radio]+label{cursor:pointer}.api-error-info{border:1px solid #ffd75a;border-radius:.3333333333rem;padding:.4444444444rem}.teaser-card{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.6666666667rem;display:flex;flex-direction:column;font-size:.7777777778rem}.teaser-card.contains-overlay{background:transparent;border:none}.teaser-card.contains-overlay .image{margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content}.teaser-card.contains-overlay .hotel-overview{align-items:flex-start;color:#fff;flex-direction:column;gap:.6666666667rem;max-height:100%;padding:5.3333333333rem 11.1111111111rem 1.1111111111rem 1.1111111111rem;width:100%}.teaser-card.contains-overlay .hotel-overview .travel-location i{font-size:1.1111111111rem}.teaser-card.contains-overlay .hotel-overview .travel-location span{text-decoration:underline}.teaser-card.contains-overlay .hotel-overview .map-button{height:2.6666666667rem;width:100%}.teaser-card.contains-overlay .hotel-overview .map-button .map-link{height:1.3333333333rem}.teaser-card.contains-overlay .hotel-overview .map-button .map-link span{text-decoration:underline}.teaser-card.contains-overlay .hotel-overview .badge-container{gap:.6666666667rem}.teaser-card.contains-overlay .hotel-overview h2{font-size:1.7777777778rem;line-height:1.1;margin:0}.teaser-card.contains-overlay .hotel-overview img{aspect-ratio:16/9;border-radius:.4444444444rem}.teaser-card .image{display:flex;padding:.4444444444rem .4444444444rem 0;position:relative}.teaser-card .image .linkStyle,.teaser-card .image a{align-items:center;display:flex;justify-content:center}.teaser-card .image img{aspect-ratio:16/9;border-radius:.4444444444rem;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-card .image-overlay{align-items:center;border-radius:0 0 .4444444444rem .4444444444rem;bottom:-.25px;display:flex;gap:.4444444444rem;justify-content:flex-end;padding:.4444444444rem;pointer-events:none;position:absolute;width:calc(100% - 16px)}.teaser-card .image-overlay.linear-background{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7))}.teaser-card .teaser-card-info-container{display:flex;flex-direction:column;font-size:.7777777778rem;gap:.6666666667rem;padding:.6666666667rem}.teaser-card .teaser-card-info-container .teaser-card-detail-infos{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:.2222222222rem}.teaser-card .teaser-card-title{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:.2777777778rem .4444444444rem}.teaser-card .teaser-card-title .title{font-size:1rem;font-weight:700;line-height:1;text-decoration:none}.teaser-card .teaser-card-title .title:focus-visible{outline:auto;outline-offset:2px}.teaser-card .teaser-card-button-container{align-items:flex-start;align-self:stretch;display:flex;height:2.6666666667rem;margin-top:auto;padding:0 .4444444444rem}.teaser-card .teaser-card-button-container .btn{align-items:center;display:flex;height:100%}.travel-detail{align-items:center;display:flex;gap:.2222222222rem;justify-content:flex-start}.travel-detail span{font-size:.7777777778rem;line-height:1.2}.travel-location{align-items:center;display:flex;flex-direction:row;gap:.2222222222rem;line-height:1}.best-rated-attributes-container{display:flex;flex-direction:column;gap:.2222222222rem}.best-rated-attributes-container strong{line-height:1;padding-block:0 .4444444444rem}.best-rated-attributes{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2222222222rem .4444444444rem}.best-rated-attributes strong{margin-bottom:.3333333333rem}.tab-link{cursor:pointer;pointer-events:all}.map-link-container{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.map-link-container .map-link{align-items:center;background:#fff;border-radius:.6666666667rem;display:flex;gap:.2222222222rem;height:1.5555555556rem;padding:0 .6666666667rem 0 .4444444444rem}.map-link-container .map-link>span{text-decoration:underline}.yellow-marker-list-item{align-items:center;display:flex;gap:.2222222222rem;line-height:1}.green-marker-list-item i{background:#00a075;color:#fff}.red-marker-list-item i{background:#e32c1c;color:#fff}.minus{position:relative}.minus:before{background:#fff;content:"";height:2px;left:25%;position:absolute;top:calc(50% - 1px);width:50%}.flight-information-container{line-height:1;margin-top:.4444444444rem}.flight-information-container .flight-details-container{display:flex;flex-direction:row;gap:.4444444444rem}.flight-information-container .flight-details-marker{margin-bottom:1.3333333333rem;width:1.3333333333rem}.flight-information-container .flight-details{font-size:1rem}.flight-information-container .flight-details,.flight-information-container .flight-details .flight{display:flex;flex-direction:column;gap:.8888888889rem}.flight-information-container .flight-details .flight .flight-date{align-items:center;display:flex;font-size:1.2222222222rem;gap:.4444444444rem}.flight-information-container .flight-details .flight-infos{display:flex;flex-direction:column;gap:1.7777777778rem}.flight-information-container .flight-details .flight-operation-info{align-items:center;display:flex;gap:.2222222222rem}.flight-information-container .flight-details .flight-operation-info .flight-number{opacity:.32}.flight-information-container .flight-time-container{display:flex;flex-direction:column;line-height:1.1}.flight-information-container .show-flight-details{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;font-size:.7777777778rem;line-height:1;margin-left:1.7777777778rem;padding:.4444444444rem;width:-moz-fit-content;width:fit-content}.flight-information-container h2{font-size:1.3333333333rem;margin-bottom:.8888888889rem}.route-information-container{display:flex;flex-direction:column;gap:.8888888889rem}.circle{border:2px solid #222;border-radius:50%;height:.8888888889rem;left:calc(50% - 8px);position:absolute;width:.8888888889rem}.circle.top{top:2px}.circle.bottom{bottom:0}.dashed-line{border:1px dashed #222;height:calc(100% - 38px);left:calc(50% - 1px);position:absolute;top:1.1111111111rem}.container-relative{position:relative}.offer-item-link-button-container .linkStyle,.offer-item-link-button-container a{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;display:flex;font-size:.7777777778rem;justify-content:center;line-height:1;padding:.2777777778rem .4444444444rem;transition:all .3s;width:-moz-fit-content;width:fit-content}.offer-item-link-button-container .linkStyle:focus-visible,.offer-item-link-button-container a:focus-visible{border-color:#222}:where(.navigation-offcanvas,.sticky-popup-button) .contact-person{align-items:center;flex-direction:row;gap:.6666666667rem}:where(.navigation-offcanvas,.sticky-popup-button) .contact-person .contact-image img{height:3.5555555556rem;-o-object-fit:cover;object-fit:cover;width:3.5555555556rem}:where(.navigation-offcanvas,.sticky-popup-button) .contact-person .contact-details{display:flex;flex-direction:column;font-size:.7777777778rem;gap:.2222222222rem}:where(.navigation-offcanvas,.sticky-popup-button) .contact-person .contact-details .contact-office-name{align-items:center;display:flex;flex-direction:row;gap:.2222222222rem;opacity:.48}.navigation-offcanvas .contact-office{flex-direction:column;font-size:.7777777778rem}.navigation-offcanvas .contact-office :is(.phone,.contact,.opening-hours-label){align-items:center;display:flex;gap:.4444444444rem}.navigation-offcanvas .contact-office div.opening-hours:has(input:focus-visible) label.opening-hours-label{outline:auto;outline-offset:2px}.navigation-offcanvas .contact-office div.opening-hours label.opening-hours-label{background:transparent;margin:0;padding:0;position:relative}.navigation-offcanvas .contact-office div.opening-hours label.opening-hours-label:after{font-size:.7777777778rem;position:absolute;right:0;transition:transform .3s}.navigation-offcanvas .contact-office div.opening-hours .accordion{background:transparent;margin:0}.navigation-offcanvas .contact-office div.opening-hours .accordionContent{padding:0}.navigation-offcanvas .contact-office div.opening-hours .opening-hours-table{margin-top:.4444444444rem;width:100%!important}.navigation-offcanvas .contact-office div.opening-hours .opening-hours-table :is(th,td){font-size:.7777777778rem;padding-block:.2222222222rem}.navigation-offcanvas .contact-office div.opening-hours .opening-hours-table th{padding-inline:.4444444444rem;text-align:center}.navigation-offcanvas .contact-office div.opening-hours .opening-hours-table td{padding-inline:.6666666667rem;text-align:left}.navigation-offcanvas .contact-office div.opening-hours input:checked+.opening-hours-label:after{transform:rotate(180deg)}.list-type-xrwteaser_teaser{margin:0 auto;max-width:106.6666666667rem}.tx-x-rw-teaser{display:flex;flex-wrap:wrap}.tx-x-rw-teaser .teaser{width:100%}.tx-x-rw-teaser .teaser.normal:is(.text,.priceContainer,.buttonHolder){width:100%}.tx-x-rw-teaser .teaser.normal .linkStyle:active .btn,.tx-x-rw-teaser .teaser.normal .linkStyle:focus .btn,.tx-x-rw-teaser .teaser.normal .linkStyle:hover .btn,.tx-x-rw-teaser .teaser.normal a:active .btn,.tx-x-rw-teaser .teaser.normal a:focus .btn,.tx-x-rw-teaser .teaser.normal a:hover .btn{background:#ffcb10;border-color:#ffcb10}.tx-x-rw-teaser .teaser.normal .teaserInner{color:inherit;display:block;text-decoration:none}.tx-x-rw-teaser .teaser.normal .teaserText{padding:.8333333333rem .8333333333rem 2.2222222222rem}.tx-x-rw-teaser .teaser.normal .text{margin:.0555555556rem 0 .3888888889rem}.tx-x-rw-teaser .teaser.normal .priceFrom{font-size:1.3333333333rem;font-weight:700;line-height:1.6111111111rem}.tx-x-rw-teaser .teaser.normal .priceUnit{margin-top:-.1111111111rem}.tx-x-rw-teaser .teaser.normal .buttonHolder{margin:.8333333333rem 0 0}.tx-x-rw-teaser .teaser.special{background:#ffd75a;padding:2.2222222222rem 0 .9444444444rem}.tx-x-rw-teaser .teaser.special .teaserInner{display:flex;flex:1;flex-direction:column}.tx-x-rw-teaser .teaser.special .contactPerson{color:#222;margin:0 .8333333333rem 1.3888888889rem;text-decoration:none}.tx-x-rw-teaser .teaser.special .contactPerson .question{margin:.8888888889rem 0 .2222222222rem}.tx-x-rw-teaser .teaser.special .contactPerson .image{flex:0 0 7.7777777778rem;margin:0 .7222222222rem 0 0}.tx-x-rw-teaser .teaser.special .contactPerson .image picture,.tx-x-rw-teaser .teaser.special .contactPerson .image>img{border-radius:7.7777777778rem}@supports ((-webkit-clip-path:circle(0)) or (clip-path:circle(0))){.tx-x-rw-teaser .teaser.special .contactPerson .image picture,.tx-x-rw-teaser .teaser.special .contactPerson .image>img{-webkit-clip-path:circle(7.7777777778rem);clip-path:circle(7.7777777778rem)}}.tx-x-rw-teaser .teaser.special .contactPerson .image img{height:7.7777777778rem}.tx-x-rw-teaser .teaser.special .teaserSlideshow{margin:0 0 -.3888888889rem}.tx-x-rw-teaser .teaser.special .teaserSlideshow .swiper-wrapper{margin:0 0 .3888888889rem}.tx-x-rw-teaser .teaser .teaserImage{display:block}.tx-x-rw-teaser .teaser .teaserImage picture{overflow:hidden;position:relative}.tx-x-rw-teaser .teaser .teaserImage picture:after{border:10px solid transparent;border-right-color:#fff;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}@supports ((-webkit-clip-path:circle(0)) or (clip-path:circle(0))){.tx-x-rw-teaser .teaser .teaserImage picture:after{display:none}}.trend-list{display:grid;gap:.4444444444rem;grid-template-columns:1fr;margin-top:1.3333333333rem}.trend-list .trend-item,.trend-slideshow .trend-item{align-items:center;background:#fff;border-radius:.6666666667rem;box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06);color:currentColor;display:flex;padding:.4444444444rem .8888888889rem .4444444444rem .4444444444rem;text-decoration:none}.trend-list .trend-item:focus-visible,.trend-slideshow .trend-item:focus-visible{outline:auto}.trend-list .trend-item .image,.trend-slideshow .trend-item .image{aspect-ratio:1;background:#d5d5d5;block-size:3.1111111111rem;border-radius:.4444444444rem;margin-right:.4444444444rem;overflow:hidden}.trend-list .trend-item .image img,.trend-slideshow .trend-item .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trend-list .trend-item .trend-text,.trend-slideshow .trend-item .trend-text{display:flex;flex:1;flex-direction:column;justify-content:center;margin-inline:.2222222222rem .4444444444rem}.trend-list .trend-item .trend-text .title,.trend-slideshow .trend-item .trend-text .title{font-size:1.1111111111rem;line-height:1;margin-bottom:.1666666667rem}.trend-list .trend-item .price,.trend-slideshow .trend-item .price{font-size:.7777777778rem;font-weight:400;line-height:1.4}.trend-list .trend-item .trend-icons,.trend-slideshow .trend-item .trend-icons{display:flex;flex-direction:column}.trend-list .trend-item .trend-icons i,.trend-slideshow .trend-item .trend-icons i{align-items:center;aspect-ratio:1;background:#fff9ef;block-size:1.7777777778rem;border:1px solid rgba(0,0,0,.08);border-radius:100%;display:flex;font-size:1.1111111111rem;justify-content:center}.trend-list .trend-item .trend-icons i+i,.trend-slideshow .trend-item .trend-icons i+i{margin-top:-.3333333333rem;position:relative;z-index:1}.trend-slideshow-container{margin-inline:-1.1111111111rem;padding-inline:1.1111111111rem}.trend-slideshow-container .navigation-wrapper{position:relative}.trend-slideshow-container .navigation-wrapper .navigationWrapperInner{align-items:center;gap:.4444444444rem;margin:0;padding-inline:.4444444444rem;width:100%}.trend-slideshow-container .navigation-wrapper .navigationWrapperInner .swiper-pagination.swiper-pagination-bullets{margin-right:auto;padding:0}.trend-slideshow-container .navigation-wrapper .navigationWrapperInner .swiper-pagination.swiper-pagination-bullets :is(.swiper-button-next,.swiper-button-prev){color:#222}.trend-slideshow-container .navigation-wrapper .navigationWrapperInner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background:#222!important}.trend-slideshow{padding-bottom:.8888888889rem}.trend-slideshow .trend-slide{color:currentColor;max-width:23.3333333333rem;min-width:17.7777777778rem;text-decoration:none}.trend-slideshow .trend-slide .trend-item{box-sizing:content-box}.trend-slideshow .trend-slide .trend-item .trend-text .title{font-size:1rem}.traveltip-container,.traveltip-container .traveltip-infos-container{display:flex;flex-direction:column;gap:.8888888889rem}.traveltip-container .traveltip-image-container{flex:1}.traveltip-container .traveltip-image-container img{aspect-ratio:16/9;border-radius:.4444444444rem;-o-object-fit:cover;object-fit:cover}.traveltip-container .traveltip-text-container{flex:1}.traveltip-container .traveltip-text-container .text{display:flex;flex-direction:column;gap:.8888888889rem}.traveltip-container .traveltip-text-container .text>*{margin:0}.traveltip-container .traveltip-text-container .text>:not(p){display:flex;flex-direction:column;gap:1.1111111111rem;line-height:1}.traveltip-container .traveltip-text-container .text>* small{font-weight:400}.traveltip-container .traveltip-text-container .text>p{line-height:1.3}.list-type-nsinstagram_instagramfeeds .instagram_gallery{margin:-.5%}body.page-1 .richtext:has(.socialMedia){display:flex;flex-direction:column;gap:.8888888889rem;justify-content:space-between}body.page-1 .richtext:has(.socialMedia) p:has(.socialMedia){display:flex;flex-wrap:wrap;gap:.6666666667rem;margin:0}body.page-1 .richtext:has(.socialMedia) p:has(.socialMedia) .linkStyle,body.page-1 .richtext:has(.socialMedia) p:has(.socialMedia) a{margin:0;width:100%}button.watchlistBadgeContainer{align-items:center;background:rgba(0,0,0,.16);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2.2222222222rem;justify-content:center;position:absolute;right:.8888888889rem;top:.8888888889rem;width:2.2222222222rem;z-index:3}button.watchlistBadgeContainer:focus i,button.watchlistBadgeContainer:hover i{transform:scale(1.1666666667)}button.watchlistBadgeContainer.disabled{cursor:default}button.watchlistBadgeContainer.loading:before{opacity:0}button.watchlistBadgeContainer.loading:after{height:1rem;width:1rem}button.watchlistBadgeContainer i{display:flex;font-size:1rem;transition:transform .3s ease-out}#watchlist .watchlistTripContainer{border-bottom:.0555555556rem solid #d5d5d5;display:flex;padding:1.1111111111rem}#watchlist .watchlistTripContainer .imageContainer{width:5.5555555556rem}#watchlist .watchlistTripContainer .imageContainer figure{background:#ccc;-webkit-clip-path:polygon(0 0,100% 0,100% calc(50% - 10px),calc(100% - 10px) 50%,100% calc(50% + 10px),100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(50% - 10px),calc(100% - 10px) 50%,100% calc(50% + 10px),100% 100%,0 100%);display:block;height:100%}#watchlist .watchlistTripContainer .imageContainer figure:after{border:10px solid transparent;border-right-color:#fff;content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}@supports ((-webkit-clip-path:circle(0)) or (clip-path:circle(0))){#watchlist .watchlistTripContainer .imageContainer figure:after{display:none}}#watchlist .watchlistTripContainer .imageContainer img,#watchlist .watchlistTripContainer .imageContainer picture{height:100%}#watchlist .watchlistTripContainer .imageContainer picture{position:absolute}#watchlist .watchlistTripContainer .imageContainer img{-o-object-fit:cover;object-fit:cover}#watchlist .watchlistTripContainer .detailContainer{padding:0 1.1111111111rem;width:calc(100% - 100px)}#watchlist .watchlistTripContainer .detailContainer .date{margin:.5555555556rem 0}#watchlist .watchlistTripContainer .actionContainer{cursor:pointer;flex:1 0 20px;text-align:right}#watchlist .watchlistTripContainer .actionContainer .removeAction{transition:all .3s}#watchlist .watchlistTripContainer .actionContainer .removeAction:focus-visible{outline:auto;outline-offset:4px}#watchlist .close-watchlist{transition:all .3s}#watchlist .close-watchlist:focus-visible{outline:auto;outline-offset:4px}.offers-container{display:flex;flex-direction:row;gap:.8888888889rem}.offers-container .offer{min-width:17.7777777778rem}.offers-container .teaser-card-info-container .travel-details{display:flex;flex-direction:column;gap:.2222222222rem;word-break:break-word}.offers-container .teaser-card-button-container{margin-bottom:.4444444444rem;width:100%}.offers-container .teaser-card-button-container .btn{align-items:center;display:flex;font-size:.7777777778rem;gap:.3333333333rem}.offers-container .teaser-card-button-container .price{font-size:1.1111111111rem}.offers-container .teaser-card.is-loading{overflow:hidden}.offers-container .teaser-card.is-loading .skeleton-line,.offers-container .teaser-card.is-loading [class^=skeleton-]{background:#e9edf2;border-radius:10px;overflow:hidden;position:relative}.offers-container .teaser-card.is-loading .skeleton-line:before,.offers-container .teaser-card.is-loading [class^=skeleton-]:before{animation:skeleton-shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65) 45%,transparent 90%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.offers-container .skeleton-image{aspect-ratio:16/9;border-radius:14px 14px 0 0;margin:8px 8px 0;width:calc(100% - 16px)}.offers-container .skeleton-badge{border-radius:999px;height:24px;left:12px;position:absolute;top:12px;width:120px}.offers-container .skeleton-watchlist{border-radius:999px;height:36px;position:absolute;right:12px;top:12px;width:36px}.offers-container .skeleton-overlay{bottom:12px;display:flex;gap:8px;left:12px;position:absolute;right:12px}.offers-container .skeleton-pill{border-radius:999px;height:26px;width:90px}.offers-container .skeleton-pill.short{width:70px}.offers-container .skeleton-stars{border-radius:999px;height:18px;line-height:1;width:110px}.offers-container .skeleton-title{border-radius:8px;height:20px;width:75%}.offers-container .skeleton-line{border-radius:8px;height:14px}.offers-container .w-100{width:100%}.offers-container .w-95{width:95%}.offers-container .w-80{width:80%}.offers-container .w-70{width:70%}.offers-container .w-50{width:50%}.offers-container .w-40{width:40%}.offers-container .w-30{width:30%}.offers-container .skeleton-cta{border-radius:12px;height:100%;padding:12px;width:100%}.travelAgentTooltip{bottom:1.6666666667rem;outline:none;position:fixed;right:1.6666666667rem;z-index:99}.travelAgentTooltip.shaking{animation:shake .5s;animation-iteration-count:3}.travelAgentTooltip figure,.travelAgentTooltip img,.travelAgentTooltip picture{border-radius:50%;display:block;overflow:hidden}.travelAgentTooltip figure{border:.1666666667rem solid #ffd75a;border-radius:50%;height:4.4444444444rem;width:4.4444444444rem}.travelAgentTooltip img,.travelAgentTooltip picture{height:100%}.travelAgentTooltip img{background-color:#fff;cursor:pointer;-o-object-fit:cover;object-fit:cover}.travelAgentTooltip .badge{align-items:center;background:#e32c1c;border-radius:.8888888889rem;color:#fff;display:flex;font-size:.5555555556rem;height:.8888888889rem;line-height:.7222222222rem;min-width:.8888888889rem;opacity:0;padding:0 .2777777778rem 0 .3333333333rem;position:absolute;right:.1111111111rem;top:.4444444444rem;transition:opacity .3s}.travelAgentTooltip .badge.active{opacity:1}.travelAgentTooltipBubble:not(.layouted){position:fixed!important}.travelAgentTooltipContent{padding:.8333333333rem;text-align:left}.travelAgentTooltipContent .description,.travelAgentTooltipContent .headline,.travelAgentTooltipContent .phone{margin-bottom:.5555555556rem}#xtxNavigationOffCookiePolicy{background-color:transparent;display:none;width:100%}#xtxNavigationOffCookiePolicy [data-offcanvas-content]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie{background-color:#fff;padding:20px;width:27.7777777778rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-visible{opacity:1!important;position:static!important;visibility:visible!important}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-hidden{opacity:0!important;position:absolute!important;top:-1000px!important;visibility:hidden!important}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings{left:0;opacity:0;position:absolute;top:0;transition:visibility 0s,opacity .5s linear;visibility:hidden}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview{transition:visibility 0s,opacity .5s linear}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-categories{padding:.5555555556rem 0 .8333333333rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-buttons .linkStyle,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-buttons a{margin-bottom:.5555555556rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-links{margin-top:15px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-link-back-hidden{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-buttons{margin-top:15px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category{margin-bottom:4px;padding:10px 5px 10px 10px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category .xtx-privacy-cookie-settings-category-description,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category .xtx-privacy-cookie-settings-category-description-collapse,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category .xtx-privacy-cookie-settings-category-description-expand{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category .xtx-privacy-cookie-settings-category-description-visible{display:inline-block}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category .xtx-privacy-cookie-settings-category-description-hidden{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category:not(:last-child){border-bottom:1px solid #222}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-tab{transition:visibility 0s,opacity .5s linear}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab{opacity:0;position:absolute;top:-1000px;transition:visibility 0s,opacity .5s linear;visibility:hidden}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description{margin-top:15px;max-height:280px;overflow-x:hidden;overflow-y:auto}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul{list-style:none;margin:0;padding:0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li{height:40px;overflow:hidden;padding:0 10px 2px 30px;position:relative;text-indent:0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li:before{border-color:gray;border-style:solid;border-width:1px 0 0 1px;content:"";height:999px;left:8px;position:absolute;top:8px;width:20px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li:last-child:before{border-width:1px 0 0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li:after{background:#fff;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:0;width:16px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li.xtx-privacy-cookie-history-status-accepted:after{background-color:green;border-color:green}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li.xtx-privacy-cookie-history-status-declined:after{background-color:red;border-color:red}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row{clear:both;width:100%}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row:last-child{height:20px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col{float:left}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-status{width:30px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-status div{border-radius:50%;height:15px;width:15px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-status div.xtx-privacy-cookie-history-description-col-status-accepted{background-color:green}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-status div.xtx-privacy-cookie-history-description-col-status-declined{background-color:red}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-title{margin-top:-2px;width:135px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-date{width:140px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-checked{float:right;margin-right:10%;text-align:right;width:40px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-buttons{padding-top:10px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-button-clear-hidden,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-confirmation-clear,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-empty,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-overview-close{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-overview-close-visible{display:block;float:right}@keyframes cookieBannerIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}#cookieBanner{animation:cookieBannerIn .5s 1s forwards;background:#fff;bottom:0;box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06);max-width:100%;padding:.8333333333rem .8333333333rem .7222222222rem;position:fixed;right:0;transform:translateY(100%);width:100%;z-index:100}#cookieBanner strong{display:block;font-size:.8888888889rem;line-height:1.0555555556rem;margin-bottom:.4444444444rem}#cookieBanner p{margin:0}#cookieBanner .actions{margin:.6666666667rem 0 .7222222222rem}#cookieBanner .actions .buttonHolder{position:relative}.cookiePolicy .formContainer{padding-top:2.1111111111rem;position:relative}.cookiePolicy .formContainer .settingsMsg{color:#66c350;position:absolute;right:0;top:0;width:100%}.privacyNotice{padding:0 .8333333333rem;text-align:center;width:100%}html.thirdPartyAccepted .privacyNotice{display:none}#xtxNavigationOffCookiePolicy{background-color:rgba(0,0,0,.3);max-width:100%;z-index:1001}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie{-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 .5555555556rem 2.2222222222rem 0 rgba(0,0,0,.3);color:#222;font-size:.8888888889rem;letter-spacing:normal;line-height:1.1666666667rem;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:1.3888888889rem 1.6666666667rem 1.6666666667rem;position:relative}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-hidden{display:none;top:-500vh!important}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-visible{display:block}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close{position:absolute;right:.8333333333rem;top:.8333333333rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close .linkStyle,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close a{color:#222;display:block;font-size:0;text-decoration:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close .linkStyle:before,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview-close a:before{font-size:.8888888889rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-description{margin-bottom:1.9444444444rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-description [data-cookie-overlay-settings]{margin-top:.5555555556rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-categories{padding:0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-categories:before{border-top:1px solid #ccc;content:"";display:block;left:0;margin-top:-1.1111111111rem;position:absolute;width:100%}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-categories form{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-buttons{display:flex;justify-content:space-between}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-buttons .linkStyle,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-overview .xtx-privacy-cookie-overview-buttons a{margin-bottom:0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings.xtx-privacy-cookie-visible{display:block}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links{align-items:center;display:flex;line-height:1}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links .xtx-privacy-cookie-settings-link-active{background:none;color:#ffd75a!important}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links .xtx-privacy-cookie-settings-link-back{margin-left:auto}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links [data-cookie-overlay-history],#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links [data-cookie-overlay-settings]{font-weight:bolder}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links [data-cookie-overlay-settings]{display:none;margin-right:.4444444444rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links .linkStyle,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links a{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links .linkStyle:last-child,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-links a:last-child{display:block}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-categories{margin-top:1.1111111111rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category{border:none;margin-bottom:0;padding:1.1111111111rem 0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-categories .xtx-privacy-cookie-settings-category:before{border-top:1px solid #ccc;content:"";display:block;left:0;margin-top:-1.1111111111rem;position:absolute;width:100%}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-categories label{font-weight:bolder}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-category-description,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-category-description-collapse,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-category-description-expand,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-category-short-description{padding-left:2.4444444444rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-category-description,#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-settings .xtx-privacy-cookie-settings-category-short-description{margin:.2777777778rem 0}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li{height:auto!important;padding:0 0 .1111111111rem 1.6666666667rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li:before{display:none}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description ul li:after{top:5px}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row{display:flex;flex-wrap:wrap;height:auto!important}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-title{margin-top:0;width:auto}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-date{margin-left:auto;margin-right:.2777777778rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie .xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-checked{margin-right:0;width:auto}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie-settings-buttons{display:flex;justify-content:flex-end;margin-top:0}.xtx-privacy-cookie-settings-links{display:flex;justify-content:flex-end}.frame-type-xfaq_faq>div>div>.content>:has(+.tx-x-faq .xtxTabs .tabScroller .tabInputLabel:nth-child(2))+.tx-x-faq{margin-top:2.2222222222rem}.tx_xfaq .xtxTabs{margin-inline:-.8333333333rem}.tx_xfaq .xtxTabs:has(.tabInput:focus-visible) .tabInputLabel{border-color:#222!important}.tx_xfaq .xtxTabs .tabScroller{margin-bottom:2.2222222222rem}.tx_xfaq .xtxTabs .tabScroller:not(:has(.tabInputLabel:nth-child(2))){display:none}.tx_xfaq .xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent{gap:0 .5555555556rem}.tx_xfaq .xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel{border:1.5px solid #222;border-radius:3.5555555556rem;font-size:.8888888889rem;font-weight:400;margin-inline:0;min-height:2.4444444444rem}.tx_xfaq .xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:first-child{margin-left:.8333333333rem}.tx_xfaq .xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:last-child{margin-right:.8333333333rem}.tx_xfaq .xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:is(.active,:active,:focus,:hover){background:#ffd75a;border-color:#ffd75a}.tx_xfaq .xtxTabs>.tab{border-top:0;margin-bottom:0}.tx_xfaq .xtxTabs>.tab:after,.tx_xfaq .xtxTabs>.tab:before{display:none}.tx_xfaq .xtxTabs>.tab .tabContent{margin-inline:.8333333333rem;padding:0}.tx_xfaq .xtxTabs .xtxAccordion input:focus-visible+.accordionInputLabel{background:#ffd75a}.layout-4 :is(picture,img){border-radius:.3333333333rem;overflow:hidden}.background-white{background:#fff}.background-colored{background:#fff9ef}.frame-type-app_iconlist .iconSlideshow .swiper-wrapper{padding:0 0 1.2777777778rem}.frame-type-app_iconlist .iconSlideshow .swiper-slide{position:relative}.frame-type-app_iconlist .iconSlideshow .swiper-slide:last-child:after{display:none}.frame-type-app_iconlist .iconSlideshow .swiper-slide:after{background:rgba(0,0,0,.1);bottom:0;content:"";opacity:0;position:absolute;right:-.0555555556rem;top:0;transition:opacity .3s;width:.0555555556rem}.frame-type-app_iconlist .iconSlideshow .swiper-slide .slideContent{color:inherit;display:block;margin:0 auto;max-width:19.1666666667rem;padding:0 .8333333333rem;text-align:center;text-decoration:none}.frame-type-app_iconlist .iconSlideshow .swiper-slide .slideContent:focus-visible .icon-slider-inner{outline:auto}.frame-type-app_iconlist .iconSlideshow .swiper-slide .slideContent .icon-holder{align-items:flex-end;display:flex;height:3.6111111111rem;justify-content:center;margin-bottom:.7222222222rem}.frame-type-app_iconlist .iconSlideshow .swiper-slide .slideContent .header .h5{margin-bottom:.3333333333rem}.frame-type-app_iconlist .iconSlideshow .swiper-pagination.swiper-pagination-bullets{margin-inline:auto;width:100%}.customerquotes .textContainer{margin:auto;padding:.5555555556rem 1.1111111111rem .5555555556rem 3.3333333333rem;position:relative;width:100%;z-index:1}.customerquotes .textContainer:before{font-size:1.2222222222rem;position:absolute;top:0;z-index:-1}.customerquotes .author{color:#555;margin-top:.5555555556rem}.customerquotes .quoteSlideshow.swiper-horizontal .swiper-pagination-bullets{width:100%}[data-slidehsow].quoteSlideshow .slideContent{margin:.5555555556rem .5555555556rem 0}.leadContentElement{margin:0 auto;max-width:106.6666666667rem}.leadContentElement .leadImage{-webkit-clip-path:url(#lead-clip);clip-path:url(#lead-clip);display:block}.leadContentElement .leadImage+.leadContent .teaserSlideshow{margin-top:-2.2222222222rem}.leadContentElement .leadImage picture{display:block}.leadContentElement .leadImage svg{opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.leadContentElement .leadImage svg[data-animate]{opacity:1}.leadContentElement .leadContent{position:relative}.leadContentElement .leadContent>.text p .btn{margin-top:.3888888889rem}.leadContentElement .leadContent [data-slideshow].swiper-horizontal :is(.swiper-button-prev,.swiper-button-next){color:#222}.leadContentElement .leadContent [data-slideshow].swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{background:#222!important}.leadContentElement .teaserSlideshow{margin:0 -.8333333333rem}.leadContentElement .teaserSlideshow .swiper-wrapper{margin:0 0 .3888888889rem}.xtxTabs{display:flex;flex-wrap:wrap}.xtxTabs .tabScrollerScrollTest{height:100px;overflow-x:scroll;position:absolute;top:-200vh;width:100px}.xtxTabs .tabScrollerScrollTest::-webkit-scrollbar{display:none}.xtxTabs .tabScroller{overflow:hidden;position:relative;width:100%}.xtxTabs .tabScroller.animating .tabScrollerScrollArea .tabScrollerScrollContent{transition:transform .25s cubic-bezier(.4,0,.2,1)}.xtxTabs .tabScroller .tabScrollerScrollArea{-webkit-overflow-scrolling:touch;display:flex;overflow-x:hidden;overflow-y:hidden}.xtxTabs .tabScroller .tabScrollerScrollArea::-webkit-scrollbar{display:none}.xtxTabs .tabScroller .tabScrollerScrollArea.tabScrollerScrollAreaScroll{overflow-x:scroll}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent{display:flex;flex:1 0 auto;justify-content:center;position:relative;transform:none;will-change:transform}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel{align-items:center;background:transparent;border:.0555555556rem solid transparent;border-radius:.3333333333rem .3333333333rem 0 0;color:#222;cursor:pointer;display:flex;justify-content:center;margin-bottom:-.0555555556rem;margin-left:.2222222222rem;margin-right:.2222222222rem;padding:.4444444444rem .8888888889rem;transition:color .5s,background-color .5s,border-color .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:first-child{margin-left:1.3888888889rem}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:last-child{margin-right:1.3888888889rem}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:hover{background:transparent;color:#222}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:focus{background:transparent;color:#222;padding:.4444444444rem .8888888889rem}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:is(:active,.active){background:transparent;border-bottom-color:#fff;color:#222}.xtxTabs>.tab{background:transparent;display:none;margin-bottom:-.0555555556rem;order:99;overflow:hidden;width:100%}.xtxTabs>.tab .tabContent{padding:.8888888889rem}.xtxTabs>input[type=radio]{opacity:0;position:absolute}.xtxTabs>input[type=radio]:checked+.tab{display:block}.xtxTabs label{cursor:pointer}.xtxTabs.xtxTabsCompact .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel{font-size:.7777777778rem;margin-left:.1388888889rem;margin-right:.1388888889rem;padding:.2777777778rem .5555555556rem}.xtxTabs.xtxTabsCompact .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel.xtx-search-nav-tab label{margin-bottom:0}.xtxTabs.xtxTabsCompact .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:focus{padding:.2777777778rem .6111111111rem .2222222222rem .5555555556rem}.xtxTabs.xtxTabsCompact .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:first-child{margin-left:1.3888888889rem}.xtxTabs.xtxTabsCompact .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:last-child{margin-right:1.3888888889rem}.xtxTabs .tabScroller{margin-bottom:-.0555555556rem;z-index:1}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel{font-weight:bolder;gap:.4444444444rem;line-height:1;margin-bottom:0;min-height:2.5rem}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel:is(.active,:active,:focus,:hover){border-color:#d5d5d5 #d5d5d5 #fff}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel i{font-size:1.1111111111rem}.xtxTabs>.tab{border-top:1px solid #d5d5d5;overflow:visible;position:relative}.xtxTabs>.tab:after,.xtxTabs>.tab:before{background:#d5d5d5;content:"";height:1px;position:absolute;top:-1px;width:50vw}.xtxTabs>.tab:before{right:100%}.xtxTabs>.tab:after{left:100%}.xtxToggle:not(.initialized)>.toggle{max-height:0;transition:max-height .5s}.xtxToggle.initialized>.toggle>.toggleContent{margin-bottom:-9999px;transition:margin-top .5s,margin-bottom 0s .5s}.xtxToggle.initialized>input[type=checkbox]:checked+.toggleInputLabel+.toggle{max-height:100%}.xtxToggle.initialized>input[type=checkbox]:checked+.toggleInputLabel+.toggle>.toggleContent{margin-bottom:0;transition:margin-top 0s}.xtxToggle.initialized>input[type=checkbox]:checked+.toggleInputLabel+.toggle>.toggleContent.open{transition:margin-top .5s}.xtxToggle.initialized>input[type=checkbox]:checked+.toggle{max-height:100%;transition:none}.xtxToggle.initialized>input[type=checkbox]:checked+.toggle>.toggleContent{margin-bottom:0;transition:margin-top 0s}.xtxToggle.initialized>input[type=checkbox]:checked+.toggle>.toggleContent.open{transition:margin-top .5s}.xtxToggle .toggleInputLabel{align-items:center;background:#bdbdbd;color:#222;cursor:pointer;display:flex;margin:0 0 -.0555555556rem;padding:1.1111111111rem .8333333333rem;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.xtxToggle .toggleInputLabel:is(:active,:focus,:hover,.active){background:#e0e0e0;color:#222}.xtxToggle>.toggle{background:#e0e0e0;margin-bottom:-.0555555556rem;overflow:hidden;width:100%}.xtxToggle>.toggle>.toggleContent{padding:1.3888888889rem}.xtxToggle>input[type=checkbox]{opacity:0;position:absolute}.xtxToggle>input[type=checkbox]:checked+.toggleInputLabel{background:#e0e0e0;color:#222}.xtxToggle>input[type=checkbox]:checked+.toggle,.xtxToggle>input[type=checkbox]:checked+.toggleInputLabel+.toggle{max-height:200vh}.xtxAccordion:not(.initialized)>.accordion{max-height:0;transition:max-height .5s}.xtxAccordion.initialized>.accordion>.accordionContent{margin-bottom:-9999px;transition:margin-top .5s,margin-bottom 0s .5s}.xtxAccordion.initialized>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel+.accordion{max-height:100%}.xtxAccordion.initialized>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel+.accordion>.accordionContent{margin-bottom:0;transition:margin-top 0s}.xtxAccordion.initialized>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel+.accordion>.accordionContent.open{transition:margin-top .5s}.xtxAccordion.initialized>:is(input[type=radio],input[type=checkbox]):checked+.accordion{max-height:100%;transition:none}.xtxAccordion.initialized>:is(input[type=radio],input[type=checkbox]):checked+.accordion>.accordionContent{margin-bottom:0;transition:margin-top 0s}.xtxAccordion.initialized>:is(input[type=radio],input[type=checkbox]):checked+.accordion>.accordionContent.open{transition:margin-top .5s}.xtxAccordion .accordionInputLabel{align-items:center;background:#bdbdbd;color:#222;cursor:pointer;display:flex;margin:0 0 -.0555555556rem;padding:1.1111111111rem .8333333333rem;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.xtxAccordion .accordionInputLabel:is(:active,:focus,:hover,.active){background:#e0e0e0;color:#222}.xtxAccordion>.accordion{background:#e0e0e0;margin-bottom:-.0555555556rem;overflow:hidden;width:100%}.xtxAccordion>.accordion>.accordionContent{padding:1.3888888889rem}.xtxAccordion>:is(input[type=radio],input[type=checkbox]){opacity:0;position:absolute}.xtxAccordion>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel{background:#e0e0e0;color:#222}.xtxAccordion>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel+.accordion{max-height:200vh}.xtxAccordion>:is(input[type=radio],input[type=checkbox]):checked+.accordion{max-height:200vh}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq){margin-inline:auto;max-width:86.6666666667rem}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion>.accordion{background:transparent;margin:0}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion>.accordion>.accordionContent{padding:.5555555556rem 1.1111111111rem}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion>.accordion~.accordionInputLabel{margin-top:.7777777778rem}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel{background:#ffd75a}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion>:is(input[type=radio],input[type=checkbox]):checked+.accordionInputLabel:after{transform:rotateX(180deg)}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion .accordionInputLabel{background:transparent;border:1.5px solid #ffd75a;border-radius:.3333333333rem;font-weight:bolder;line-height:normal;margin:0;padding:.5555555556rem 3.5555555556rem .5555555556rem 1.1111111111rem;position:relative}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion .accordionInputLabel:after{font-size:1.3333333333rem;position:absolute;right:1.1111111111rem;transition:transform .5s}:is(.frame-type-xcontent_accordion,.frame-type-xcontent_togglelist,.frame-type-xfaq_faq) .xtxAccordion .accordionInputLabel:is(:active,:focus,:hover,.active){background:#ffd75a}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-1.1111111111rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fpSlideLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}@keyframes fpSlideLeftNew{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes fpSlideRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes fpSlideRightNew{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes fpFadeOut{0%{opacity:1}to{opacity:0}}@keyframes fpFadeIn{0%{opacity:0}to{opacity:1}}.flatpickr-calendar{animation:none;background:transparent;border:0;border-radius:.2777777778rem;box-shadow:0 .1666666667rem .7222222222rem rgba(0,0,0,.08);box-sizing:border-box;direction:ltr;font-size:.7777777778rem;line-height:1.3333333333rem;max-height:0;opacity:0;overflow:hidden;padding:0;position:absolute;text-align:center;touch-action:manipulation;visibility:hidden;width:12.2222222222rem}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:35.5555555556rem;opacity:1;overflow:visible;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.4,0,.2,1)}.flatpickr-calendar.inline{display:block;position:relative;top:.1111111111rem}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.hasWeeks{width:auto}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:.0555555556rem solid transparent;height:2.2222222222rem}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border:.0555555556rem solid transparent}.flatpickr-calendar:not(.showTimeInput),.flatpickr-calendar:not(.showTimeInput) .flatpickr-innerContainer{border-radius:0 0 .2777777778rem .2777777778rem}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:1.2222222222rem;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:1.2222222222rem}.flatpickr-calendar:before{border-width:.2777777778rem;margin:0 -.2777777778rem}.flatpickr-calendar:after{border-width:.2222222222rem;margin:0 -.2222222222rem}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:transparent}.flatpickr-calendar.arrowTop:after{border-bottom-color:#ffd75a}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:transparent}.flatpickr-calendar.arrowBottom:after{border-top-color:#ffd75a}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block}.flatpickr-months,.flatpickr-wrapper{position:relative}.flatpickr-months .flatpickr-month{fill:#222;background:#ffd75a;border-radius:.2777777778rem .2777777778rem 0 0;color:#222;height:2.7777777778rem;line-height:1;overflow:hidden;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flatpickr-next-month,.flatpickr-prev-month{align-content:center;cursor:pointer;display:flex;height:2.7777777778rem;line-height:inherit;padding:0 .5555555556rem;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-next-month i,.flatpickr-prev-month i{position:relative}.flatpickr-next-month.flatpickr-prev-month,.flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-next-month.flatpickr-next-month,.flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-next-month:hover svg,.flatpickr-prev-month:hover svg{fill:#222}.flatpickr-next-month svg,.flatpickr-prev-month svg{fill:#222;width:.7777777778rem}.flatpickr-next-month svg path,.flatpickr-prev-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input:not([disabled]):focus,.numInputWrapper input:not([disabled]):hover{background:hsla(0,0%,100%,.2)}.numInputWrapper input:not([disabled]):focus~span,.numInputWrapper input:not([disabled]):hover~span{opacity:1}.numInputWrapper input[disabled]~span{display:none}.numInputWrapper span{border:.0555555556rem solid rgba(34,34,34,.05);box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 .2222222222rem 0 .1111111111rem;position:absolute;right:0;width:.7777777778rem}.numInputWrapper span:active,.numInputWrapper span:hover{background:#ffcb10}.numInputWrapper span:after{content:"";display:block;position:absolute;top:33%}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:.2222222222rem solid rgba(34,34,34,.6);border-left:.2222222222rem solid transparent;border-right:.2222222222rem solid transparent}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:.2222222222rem solid transparent;border-right:.2222222222rem solid transparent;border-top:.2222222222rem solid rgba(34,34,34,.6)}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(34,34,34,.5)}.numInputWrapper:hover input:not([disabled]){background:hsla(0,0%,100%,.2)}.numInputWrapper:hover input:not([disabled])~span{opacity:1}.flatpickr-current-month{align-items:center;color:inherit;display:flex;font-size:135%;font-weight:300;height:2.7777777778rem;justify-content:center;left:12.5%;line-height:inherit;line-height:1;position:absolute;text-align:center;transform:translateZ(0);width:75%}.flatpickr-current-month.slideLeft{animation:fpFadeOut .4s ease,fpSlideLeft .4s cubic-bezier(.4,0,.2,1);transform:translate3d(-100%,0,0)}.flatpickr-current-month.slideLeftNew{animation:fpFadeIn .4s ease,fpSlideLeftNew .4s cubic-bezier(.4,0,.2,1);transform:translate3d(100%,0,0)}.flatpickr-current-month.slideRight{animation:fpFadeOut .4s ease,fpSlideRight .4s cubic-bezier(.4,0,.2,1);transform:translate3d(100%,0,0)}.flatpickr-current-month.slideRightNew{animation:fpFadeIn .4s ease,fpSlideRightNew .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch�}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#222}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#222}.flatpickr-current-month input.cur-year{background:transparent;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{pointer-events:none}.flatpickr-weekdays .flatpickr-weekdaycontainer{align-items:center;background:#ffd75a;display:flex;height:1.5555555556rem;overflow:hidden;text-align:center;width:12.2222222222rem}span.flatpickr-weekday{background:#ffd75a;color:#222;cursor:default;display:block;flex:1;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:.0555555556rem 0 0}.flatpickr-days{border-left:.0555555556rem solid transparent;border-right:.0555555556rem solid transparent;display:flex;overflow:hidden;padding:.0555555556rem;position:relative;width:100%}.flatpickr-days:focus{outline:0}.dayContainer{box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;opacity:1;outline:0;padding:0;text-align:left;transform:translateZ(0);width:12.2222222222rem}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fpFadeOut .4s cubic-bezier(.4,0,.2,1),fpSlideLeft .4s cubic-bezier(.4,0,.2,1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fpFadeIn .4s cubic-bezier(.4,0,.2,1),fpSlideLeft .4s cubic-bezier(.4,0,.2,1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fpFadeOut .4s cubic-bezier(.4,0,.2,1),fpSlideRight .4s cubic-bezier(.4,0,.2,1);transform:translate3d(100%,0,0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fpFadeIn .4s cubic-bezier(.4,0,.2,1),fpSlideRightNew .4s cubic-bezier(.4,0,.2,1)}.flatpickr-day{background:none;background:transparent;border:.0555555556rem solid transparent;border-radius:8.3333333333rem;box-sizing:border-box;color:#222;cursor:pointer;display:inline-block;flex-basis:100%/7;font-size:.7777777778rem;font-weight:400;height:1.6666666667rem;justify-content:center;line-height:1.6666666667rem;margin:.0555555556rem 0;max-width:1.6666666667rem;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange:focus,.flatpickr-day.inRange:hover,.flatpickr-day.today.inRange:focus,.flatpickr-day.today.inRange:hover,.flatpickr-day:focus,.flatpickr-day:hover{background:#ffd75a;border-color:#ffd75a;color:#222;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#ffcb10;color:#222}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#ffcb10;border-color:#ffcb10;color:#222}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.prevMonthDay.inRange{background:#ffd75a;border-color:#ffd75a;border-radius:0;box-shadow:-.1388888889rem 0 0 #ffd75a,.1388888889rem 0 0 #ffd75a;color:#222}.flatpickr-day.endRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ffd75a;border-color:#ffd75a;box-shadow:none;color:#222}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:2.7777777778rem 0 0 2.7777777778rem}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:2.7777777778rem}.inRange+.flatpickr-day.endRange.endRange,.inRange+.flatpickr-day.selected.endRange,.inRange+.flatpickr-day.startRange.endRange,.startRange+.flatpickr-day.endRange.endRange,.startRange+.flatpickr-day.selected.endRange,.startRange+.flatpickr-day.startRange.endRange{border-radius:0 2.7777777778rem 2.7777777778rem 0}.flatpickr-day.endRange.startRange+.endRange,.flatpickr-day.selected.startRange+.endRange,.flatpickr-day.startRange.startRange+.endRange{box-shadow:-.2777777778rem 0 0 #ffd75a}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:2.7777777778rem}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:#ccc;cursor:default}.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover{background:#ffd75a;border-color:#ffd75a;color:#222;cursor:pointer;outline:0}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay{background:#f8f8f8;border-color:transparent;color:#ccc;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{color:#cbcbcb;cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;box-shadow:-.1388888889rem 0 0 #ffd75a,.1388888889rem 0 0 #ffd75a}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{border-left:.0555555556rem solid transparent;padding:0 .6666666667rem}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:1.5555555556rem;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(34,34,34,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{background:#fff;border-bottom:.0555555556rem solid transparent;box-sizing:border-box;display:block;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;display:inline-block;padding:0}.flatpickr-time{background:#fff;border-radius:0 0 5px 5px;box-sizing:border-box;display:block;display:flex;height:0;line-height:2.2222222222rem;max-height:2.2222222222rem;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{flex:1;float:left;height:2.2222222222rem;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#222}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#222}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#222;cursor:pointer;font-size:.7777777778rem;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator{align-self:center;color:#222;display:inline-block;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:2%}.flatpickr-input[readonly]{cursor:pointer}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg .linkStyle,.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Images/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip .linkStyle,.pswp__share-tooltip a{color:#000;display:block;font-size:14px;line-height:18px;padding:8px 12px;text-decoration:none}.pswp__share-tooltip .linkStyle:hover,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip .linkStyle:first-child,.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip .linkStyle:last-child,.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip .linkStyle,.pswp--touch .pswp__share-tooltip a{padding:16px 12px}.pswp__share--facebook.linkStyle:before,a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}.pswp__share--facebook.linkStyle:hover,a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}.pswp__share--facebook.linkStyle:hover:before,a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}.pswp__share--twitter.linkStyle:hover,a.pswp__share--twitter:hover{background:#55acee;color:#fff}.pswp__share--pinterest.linkStyle:hover,a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}.pswp__share--download.linkStyle:hover,a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Images/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.xtxModal{background-color:#fff;box-shadow:0 0 1.6666666667rem 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;left:50%;max-height:100vh;max-width:100vw;min-height:1px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:50%;transform:translate3d(-50%,-50%,0);transition:opacity .3s,transform .3s;width:55.5555555556rem;will-change:opacity,transform;z-index:1000}.xtxModal.open,.xtxModal.opening{opacity:1}.xtxModal.open{pointer-events:auto}.xtxModal>header{align-items:center;display:flex;flex:0 0 auto;margin:0;position:absolute;right:0;z-index:1}.xtxModal>header .modalTitle{display:none;flex:1 0 auto;font-size:1.1111111111rem;font-weight:700;margin-right:0}.xtxModal>header:not(.containsTitle){background:transparent}.xtxModal>header.containsTitle{position:static}.xtxModal>header.containsTitle .modalTitle{display:block}.xtxModal>header .close{align-items:center;color:#222;display:flex;justify-content:center;margin-left:auto;text-decoration:none;transition:color .3s}.xtxModal>header .close:focus,.xtxModal>header .close:hover{color:#ffd75a;text-decoration:none}.xtxModal>header .close i{align-items:center;display:flex;font-size:.7777777778rem;font-style:normal;height:1.3333333333rem;justify-content:center;line-height:1;position:relative;width:1.3333333333rem}.xtxModal>header .close i.xtxIconClose:before{content:"×";position:absolute}.xtxModal>.content{-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto;padding:0}.xtxModal>.content>iframe{display:block;width:100%}.xtxModal:not(.closeable)>header .close{display:none}#xtxModalOverlay{background:rgba(0,0,0,.4);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s;width:100%;will-change:opacity;z-index:999}#xtxModalOverlay.visible{opacity:1;pointer-events:auto}#xtxModalOverlay{-webkit-filter:blur(.000001px)}.xtxModal:is(.specialModal,.iframe){background:#fff;border-radius:.8888888889rem;height:80vh;width:calc(100vw - 30px)}.xtxModal.checkoutModal>.content{padding:1.1111111111rem 0}.xtxModal .content .hotelInfosWrapper{font-size:.7777777778rem;padding-inline:1.1111111111rem}.xtxModal .content .hotelInfosWrapper ul:not(.plain){margin-block:.3333333333rem 0;padding-left:0}.xtxModal .content .hotelInfosWrapper li{list-style:none;padding-left:1.3333333333rem;position:relative}.xtxModal .content .hotelInfosWrapper li:before{background:transparent;height:auto;left:.2777777778rem;top:.1666666667rem;transform:none;width:auto}.xtxModal header{position:relative}.xtxModal header.containsTitle{padding:.8888888889rem .8888888889rem 0}.xtxModal header .modalTitle{flex:1 1 auto;margin:0;max-width:calc(100% - 48px)}.xtxModal header .close{align-items:center;background:#fff;border-radius:1.1111111111rem;box-shadow:0 .5555555556rem 1.1111111111rem 0 rgba(0,0,0,.08);display:flex;font-size:.8888888889rem;height:2.2222222222rem;justify-content:center;margin:0;position:absolute;right:.4444444444rem;top:.4444444444rem;width:2.2222222222rem}.xtxModal>.content{height:100%}.xtxModal>.content>main{margin:0!important}.pswp__caption__center,.tippy-tooltip{font-size:1rem;line-height:1.5555555556rem}.tippy-tooltip{border-radius:6px}.tippy-tooltip[data-size=small]{font-size:.9rem;line-height:1.4rem}.tippy-tooltip[data-size=large]{font-size:1.1rem;line-height:1.7111111111rem}.tippy-tooltip[x-placement^=top] .tippy-arrow{border-top-color:#fff}.tippy-tooltip[x-placement^=bottom] .tippy-arrow{border-bottom-color:#fff}.tippy-tooltip[x-placement^=left] .tippy-arrow{border-left-color:#fff}.tippy-tooltip[x-placement^=right] .tippy-arrow{border-right-color:#fff}.tippy-tooltip .tippy-backdrop{background-color:#fff}.tippy-tooltip .tippy-roundarrow{fill:#fff}.tippy-tooltip[data-animatefill]{background-color:transparent}.tippy-tooltip{background-color:#fff;color:#222}.tippy-tooltip.dark-theme[x-placement^=top] .tippy-arrow{border-top-color:#222}.tippy-tooltip.dark-theme[x-placement^=bottom] .tippy-arrow{border-bottom-color:#222}.tippy-tooltip.dark-theme[x-placement^=left] .tippy-arrow{border-left-color:#222}.tippy-tooltip.dark-theme[x-placement^=right] .tippy-arrow{border-right-color:#222}.tippy-tooltip.dark-theme .tippy-backdrop{background-color:#222}.tippy-tooltip.dark-theme .tippy-roundarrow{fill:#222}.tippy-tooltip.dark-theme[data-animatefill]{background-color:transparent}.tippy-tooltip.dark-theme{background-color:#222;color:#fff}.tippy-tooltip.dark-theme,.tippy-tooltip.default-theme{box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06);font-size:.7777777778rem;font-weight:400;line-height:1.1111111111rem;white-space:normal}.tippy-tooltip.default-theme{padding:.5555555556rem}.tippy-tooltip.dark-theme{padding:.4444444444rem}.tooltipHolder{outline:none}.tooltipHolder.inline{display:inline-flex}.tooltipHolder.inline i{font-size:1.1111111111rem;margin-left:.2777777778rem;margin-top:.0555555556rem}.tippy-content p+p{margin-top:0}[data-tooltip]{-webkit-tap-highlight-color:transparent}@font-face{font-family:xtxcomponent;font-style:normal;font-weight:400;src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMq8yHM0AAAC8AAAAYGNtYXAQrwRHAAABHAAAARBnYXNwAAAAEAAAAiwAAAAIZ2x5Zvy6LzoAAAI0AAACsGhlYWQsOrNOAAAE5AAAADZoaGVhB5MDzgAABRwAAAAkaG10eChmAAAAAAVAAAAANGxvY2EDCAP2AAAFdAAAABxtYXhwABQASgAABZAAAAAgbmFtZZka8l0AAAWwAAABwnBvc3QAAwAAAAAHdAAAACAAAwOkAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEACgIAAAAAAAAAAAAAAAAABAAAD//wPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAAGAAAAAwAAADQAAAAEAAAAlAABAAMAAAA0AAEABAAAAJQAAwABAAAANAADAAoAAACUAAQAYAAAABQAEAADAAQAAQAgACsALSW+JxUrc+kB//3//wAAAAAAIAArAC0lvicUK3PpAf/9//8AAf/j/9n/2NpI2PPUlhcJAAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAHwAAAAAAAAACQAAAAAAAAABAAAAAQAAACAAAAAgAAAAAwAAACsAAAArAAAABAAAAC0AAAAtAAAABQAAJb4AACW+AAAABgAAJxQAACcVAAAABwAAK3MAACtzAAAACQAA6QEAAOkBAAAACgAB9dUAAfXWAAAACwABAAH//wAPAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAAAA8AAAgAANzkBAAAAAAIAAP/AA9EDwAANABsAAAEyFhURFAYjIiY1ETQ2ARQGIyEiJjU0NjMhMhYCACc2NicnNjYB+DYn/RgnNjYnAugnNgN8Nif9FyY3NyYC6Sc2/i8nNjYnJjc3AAAAAQAA/8AD0QPAAA0AAAEUBiMhIiY1NDYzITIWA9E2J/0YJzY2JwLoJzYBqyc2NicmNzcAAAEAAP/AAwADwAACAAAJAgMA/wD/AAIr/sABQAABAAD/wAOAA8AABQAAJQEXASc3AYABxDz+AO48+QHEPP4A7jwAAAAAAQAA/8ADKwPAAAwAAAEnBycHFwcXNxc3JzcDKzzv7zzv7zzv7zzv7wKZPO7uPO7vPO/vPO/uAAACAAD/wAMqA8AAAwAKAAA3IRUhCQIzESER1gJU/awCVP7W/taqAQCrVgHW/tYBKgEA/wAABgAA/6sCZgPAAAsAFwAjAC8AOwBHAAATFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhYBFAYjIiY1NDYzMhYFFAYjIiY1NDYzMhbNPCsqPDwqKzwBmTwqKjw8Kio8/mc8Kyo8PCorPAGZPCoqPDwqKjz+ZzwrKjw8Kis8AZk8Kio8PCoqPANEKjw8Kis8PCsqPDwqKzw8/jwrPDwrKjw8Kis8PCsqPDz+PCo8PCoqPDwqKjw8Kio8PAAAAAEAAP/AAwADwAADAAAlIRUhAQACAP4AgFUAAAACAAD/wAOAA8AADwATAAABISIGFREUFjMhMjY1ETQmAyERIQMr/aojMjIjAlYjMjIj/aoCVgMAMiP+ACQyMiQCACMy/asBqgABAAAAAQAA1CQJCV8PPPUACwQAAAAAAOSlN3MAAAAA5KU3cwAA/6sD0QPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAPRAAEAAAAAAAAAAAAAAAAAAAANBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAJmAAAEAAAABAAAAAAAAAAACgAUAB4ATABmAHQAiACkAL4BJgE0AVgAAQAAAA0ASAAGAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAAcAjQABAAAAAAADAAwARQABAAAAAAAEAAwAogABAAAAAAAFAAsAJAABAAAAAAAGAAwAaQABAAAAAAAKABoAxgADAAEECQABABgADAADAAEECQACAA4AlAADAAEECQADABgAUQADAAEECQAEABgArgADAAEECQAFABYALwADAAEECQAGABgAdQADAAEECQAKADQA4Hh0eGNvbXBvbmVudAB4AHQAeABjAG8AbQBwAG8AbgBlAG4AdFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHh0eGNvbXBvbmVudAB4AHQAeABjAG8AbQBwAG8AbgBlAG4AdHh0eGNvbXBvbmVudAB4AHQAeABjAG8AbQBwAG8AbgBlAG4AdFJlZ3VsYXIAUgBlAGcAdQBsAGEAcnh0eGNvbXBvbmVudAB4AHQAeABjAG8AbQBwAG8AbgBlAG4AdEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=)}xtx-badge:not(.initialized){visibility:hidden}xtx-progress-indicator{min-height:calc(var(--progress-indicator-point-height) + 10px)}xtx-progress-indicator:not(.initialized){display:block;overflow:hidden;white-space:nowrap}xtx-progress-indicator:not(.initialized) [slot]{display:none}xtx-progress-indicator [slot=label]{height:0;opacity:0}xtx-zoom-container{display:block;position:relative}xtx-zoom-container:not(.initialized) [slot]{display:none}xtx-content-toggle{display:block;position:relative}xtx-content-toggle:not(.initialized){max-height:var(--content-toggle-content-min-height,300px);overflow:hidden}xtx-content-toggle:not(.initialized) [slot]{display:none}xtx-content-toggle:not([open]) .show-on-open,xtx-content-toggle[open] .hide-on-open{display:none!important}xtx-checkbox:not([hidden]){display:block}xtx-switch:not(.initialized){display:none}xtx-switch:not([checked]) .show-on-checked,xtx-switch[checked] .hide-on-checked{display:none!important}xtx-textfield:not([hidden]){display:block}xtx-textfield[readonly]{opacity:.7;pointer-events:none}xtx-textfield .clear{align-items:center;cursor:pointer;display:flex;font-family:xtxcomponent,xtxicon,sans-serif;font-style:normal;height:100%;justify-content:center;opacity:0;padding:var(--textfield-padding,0 10px);pointer-events:none;position:absolute;right:0;top:0;transition-duration:.2s}xtx-textfield:not([readonly]) .xtxInput:not(.empty) input:focus+.clear,xtx-textfield:not([readonly]) .xtxInput:not(.empty):hover .clear{opacity:1;pointer-events:all}xtx-multi-select:not(.initialized)>[slot=create_prefix],xtx-multi-select:not(.initialized)>[slot=create_suffix],xtx-multi-select:not(.initialized)>[slot=no-results],xtx-multi-select:not(.initialized)>[slot=nr-of-items-suffix],xtx-select:not(.initialized)>[slot=create_prefix],xtx-select:not(.initialized)>[slot=create_suffix],xtx-select:not(.initialized)>[slot=no-results],xtx-select:not(.initialized)>[slot=nr-of-items-suffix]{display:none!important}xtx-daterange-picker:not(.initialized),xtx-datetime-picker:not(.initialized),xtx-radio-select:not(.initialized){visibility:hidden}xtx-value:not([hidden]){display:var(--value-display,inline-block)}xtx-value[disabled]{opacity:var(--value-disabled-opacity,.7)}xtx-value-group:not([hidden]){display:var(--value-group-display,inline-block)}xtx-value-group[disabled]{opacity:var(--value-group-disabled-opacity,.7)}xtx-reset-button:not([hidden]),xtx-submit-button:not([hidden]){display:inline-block}xtx-container:not(.initialized){display:block}xtx-dropdown:not(.initialized)>:not([slot]),xtx-floating-container:not(.initialized),xtx-tooltip:not(.initialized)>[slot=content]{display:none!important}[data-tooltip-trigger=click],xtx-tooltip [data-tooltip-close]{cursor:pointer}xtx-modal:not(.open){display:none}.modal-inside-modal-opened{--modal-header-color:var(--modal-overlay-background-color,rgba(0,0,0,.8));--modal-header-background-color:var(--modal-overlay-background-color,rgba(0,0,0,.8));--modal-header-border-bottom:none;--modal-border-radius:0}xtx-offcanvas:not(.initialized){display:none}[data-background-video]{overflow:hidden;position:relative}[data-background-video]>*{position:relative;z-index:1}[data-background-video]>xtx-video{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s;z-index:0}xtx-group-toggle:not(.initialized){display:block}xtx-group-toggle:not(.initialized)>:not([slot]){display:none!important}.xtx-scroll-lock{overflow:hidden;overscroll-behavior:contain;padding-right:var(--xtx-scroll-bar-width)}:root{--xtx-color-primary:#c61631;--xtx-color-primary-contrast:#fff;--xtx-color-secondary:#e29700;--xtx-color-secondary-contrast:#000;--xtx-color-danger:#960e31;--xtx-color-danger-contrast:#fff;--xtx-color-light:#e8e8e8;--xtx-color-light-contrast:#000;--xtx-color-medium:#d7d7d7;--xtx-color-medium-contrast:#000;--xtx-focus-ring:3px solid #289cff;--xtx-focus-ring-offset:0}[search-hidden]:not(xtx-offcanvas){display:none!important}.xtx-search-word-highlight{background-clip:padding-box;background-color:var(--search-word-highlight-background-color,#ffde00);border-radius:5px;box-shadow:0 2px 2px #ccc;color:var(--search-word-highlight-color,#000);margin:-5px;padding:5px;position:relative}.filepond--assistant{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--browser.filepond--browser{font-size:0;left:1em;margin:0;opacity:0;padding:0;position:absolute;top:1.75em;width:calc(100% - 2em)}.filepond--data{border:none;contain:strict;height:0;margin:0;padding:0;pointer-events:none;position:absolute;visibility:hidden;width:0}.filepond--drip{background:rgba(0,0,0,.01);border-radius:.5em;bottom:0;opacity:.1;overflow:hidden;pointer-events:none;right:0}.filepond--drip,.filepond--drip-blob{left:0;position:absolute;top:0}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;transform-origin:center center;width:8em;will-change:transform,opacity}.filepond--drop-label{align-items:center;color:#4f4f4f;display:flex;height:0;justify-content:center;left:0;margin:0;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;line-height:1.5;text-align:center}.filepond--label-action{-webkit-text-decoration-skip:ink;cursor:pointer;text-decoration:underline;text-decoration-color:#a7a4a4;text-decoration-skip-ink:auto}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{border:none;font-family:inherit;font-size:1em;height:1.625em;line-height:inherit;margin:0;outline:none;padding:0;width:1.625em;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file-action-button.filepond--file-action-button svg{height:100%;width:100%}.filepond--file-action-button.filepond--file-action-button:after{bottom:-.75em;content:"";left:-.75em;position:absolute;right:-.75em;top:-.75em}.filepond--file-action-button{background-color:rgba(0,0,0,.5);background-image:none;border-radius:50%;box-shadow:0 0 0 0 hsla(0,0%,100%,0);color:#fff;cursor:auto;transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em hsla(0,0%,100%,.9)}.filepond--file-action-button[disabled]{background-color:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{height:2em;padding:.1875em;width:2em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{background:transparent;border:none;color:inherit;font-family:inherit;line-height:inherit;margin:0 0 0 .25em;outline:none;padding:0;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{height:1.3125em;width:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;margin:0 .5em 0 0;min-width:0;pointer-events:none;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{align-items:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;pointer-events:none;position:static;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;height:100%;margin:0;min-width:0;padding:0}.filepond--file-wrapper.filepond--file-wrapper>legend{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.filepond--file{align-items:flex-start;border-radius:.5em;color:#fff;display:flex;height:100%;padding:.5625em;position:static}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translateX(-.0625em)}20%,80%{transform:translateX(.125em)}30%,50%,70%{transform:translateX(-.25em)}40%,60%{transform:translateX(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{left:0;margin:.25em;padding:0;position:absolute;right:0;top:0;will-change:transform,opacity;z-index:1}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{box-shadow:0 0 0 transparent;transition:box-shadow .125s ease-in-out}.filepond--item[data-drag-state=drag]{cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{left:0;margin:0;position:absolute;right:0;top:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);overflow-x:hidden;overflow-y:scroll}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-clip:content-box;background-color:rgba(0,0,0,.3);border:.3125em solid transparent;border-radius:99999px}.filepond--list.filepond--list{list-style-type:none;margin:0;padding:0;position:absolute;top:0;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{height:100%;margin:0;max-width:none;width:100%}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{align-items:center;bottom:0;display:flex;height:auto;justify-content:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{height:100%;margin-bottom:0;margin-top:0;overflow:hidden}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{height:100%;left:0;right:0}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.filepond--panel-root{background-color:#f1f0ef;border-radius:.5em}.filepond--panel{height:100%!important;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{background-color:transparent!important;border:none!important;transform-style:preserve-3d}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{left:0;margin:0;padding:0;position:absolute;right:0;top:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.filepond--panel-top:after{background-color:inherit;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.filepond--panel-bottom,.filepond--panel-center{backface-visibility:hidden;transform:translate3d(0,.5em,0);transform-origin:left top;will-change:transform}.filepond--panel-bottom{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.filepond--panel-bottom:before{background-color:inherit;content:"";height:2px;left:0;position:absolute;right:0;top:-1px}.filepond--panel-center{border-bottom:none!important;border-radius:0!important;border-top:none!important;height:100px!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{color:#fff;height:1.25em;margin:0;pointer-events:none;position:static;width:1.25em;will-change:transform,opacity}.filepond--progress-indicator svg{height:100%;transform-box:fill-box;vertical-align:top;width:100%}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;contain:layout style size;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:450;line-height:normal;margin-bottom:1em;position:relative;text-align:left;text-rendering:optimizeLegibility}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-bottom:1em;margin-top:1em}.filepond--root .filepond--credits{bottom:-14px;color:inherit;font-size:11px;line-height:.85;opacity:.175;position:absolute;right:0;text-decoration:none;z-index:3}.filepond--root .filepond--credits[style]{bottom:auto;margin-top:14px;top:0}.filepond--credits{display:none}.tx-x-rw-shop.search{min-height:29.4444444444rem;position:relative}.tx-x-rw-shop.search .frame-type-text .richtext{margin-top:.8888888889rem}.tx-x-rw-shop.search .frame-type-text .richtext blockquote{background:transparent;padding:0}.tx-x-rw-shop.search .frame-type-text .richtext blockquote:before{display:none}.tx-x-rw-shop.search .api-error-info{border-color:rgba(0,0,0,.12)}.loadMoreContainer{margin:.6666666667rem auto 0}.loadMoreContainer .btn{padding:.8888888889rem 1.7777777778rem}.loadMoreContainer .btn:after{display:none}.teaser-list-container{display:flex;flex-direction:column;gap:.8888888889rem}.teaser-list-container .teaser-list-item{container-type:inline-size}.teaser-list-container .teaser-list-item .image-container{padding:.4444444444rem;position:relative}.teaser-list-container .teaser-list-item .image-container .image-overlay{bottom:.4444444444rem;z-index:2}.teaser-list-container .teaser-list-item .image-container img{border-radius:0;-o-object-fit:cover;object-fit:cover}.teaser-list-container .teaser-list-item .image{padding:0}.teaser-list-container .teaser-list-item .image img{aspect-ratio:16/9;width:100%}.teaser-list-container .teaser-list-item .teaser-card-main-info-container{display:flex;flex:1 0 0;flex-direction:column;gap:.6666666667rem;padding:.4444444444rem .6666666667rem}.teaser-list-container .teaser-list-item .teaser-card-main-info-container .teaser-card-title{align-items:flex-start;flex-direction:column;gap:.2222222222rem}.teaser-list-container .teaser-list-item .teaser-card-main-info-container .teaser-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8888888889rem;overflow:hidden;text-overflow:ellipsis}.teaser-list-container .teaser-list-item .teaser-card-main-info-container .teaser-description p+p{margin-top:.6666666667rem}.teaser-list-container .teaser-list-item .teaser-list-item-overview{background:#fff9ef;border-radius:0 0 .6666666667rem .6666666667rem;display:flex;flex-direction:column;gap:.4444444444rem;height:100%;justify-content:flex-end;padding:.4444444444rem .6666666667rem .6666666667rem}.teaser-list-container .teaser-list-item .teaser-list-item-overview .travel-details{display:flex;flex-wrap:wrap;gap:.2222222222rem .4444444444rem;word-break:break-word}.teaser-list-container .teaser-list-item .teaser-list-item-overview .teaser-card-button-container{margin-top:0;padding:0}.teaser-list-container .regionToggleHolder{display:flex;flex-direction:column;gap:.4444444444rem}.teaser-list-container .regionToggleHolder .subregionEntry{align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:.3333333333rem;display:flex;gap:.8888888889rem;justify-content:space-between;padding:.4444444444rem}.teaser-list-container .regionToggleHolder .subregionEntry .xtxModal header .modalTitle,.teaser-list-container .regionToggleHolder .subregionEntry h4,.xtxModal header .teaser-list-container .regionToggleHolder .subregionEntry .modalTitle{margin:0}.cancellation-infos{display:flex;flex-direction:column;gap:.2222222222rem}.cancellation-infos .cancellation-button{gap:.3333333333rem}.cancellation-button{align-items:center;color:#24873a;display:flex;width:-moz-fit-content;width:fit-content}.cancellation-button i{font-size:.8888888889rem}.cancellation-tooltip{--tooltip-max-width:38.8888888889rem}#tripDetail:has(.hotelattributes) .tripContainer{padding-bottom:.6666666667rem}#tripDetail .tripContainer{padding:1.3333333333rem 0}#tripDetail .tripContainer .tripInfos{height:-moz-fit-content;height:fit-content;margin:.6666666667rem 0 0;position:relative;z-index:1}#tripDetail .tripContainer .tripInfos .tripInfosInner{display:flex;flex-direction:column;gap:.6666666667rem;height:100%}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer{align-items:center;display:flex;gap:.4444444444rem;line-height:1}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer .title{font-size:1.1111111111rem;line-height:1;margin:0}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer .travel-location span{text-decoration:underline}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview{display:flex;flex-direction:column;font-size:.8888888889rem;gap:.6666666667rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .mapImage{position:relative}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .offer-detail-map-link{font-size:.8888888889rem;max-width:80%;padding:.2222222222rem .4444444444rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .offer-detail-map-link span{text-decoration:underline}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .best-rated-attributes-container .best-rated-attributes{flex-direction:column;flex-wrap:nowrap}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview figure{grid-column:span 2}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview figure img{border-radius:.4444444444rem;max-height:2.6666666667rem;-o-object-fit:cover;object-fit:cover;width:100%}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .offerColumn>strong{display:block;margin:0 0 8px}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .detailedInfos{grid-column:span 3}#tripDetail .tripContainer .tripInfos .tripInfosInner .serviceAndProgramWrapper .richtext{line-height:1.4;margin-top:.4444444444rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .serviceAndProgramWrapper .richtext p,#tripDetail .tripContainer .tripInfos .tripInfosInner .serviceAndProgramWrapper .richtext ul{margin:.2222222222rem 0}#tripDetail .tripContainer .tripInfos .tripInfosInner ul li:before{top:1px}#tripDetail .tripContainer .tripInfos .cheapestOffer{background:#fff9ef;border-radius:.3333333333rem;min-height:10.6666666667rem}#tripDetail .tripContainer .tripInfos .cheapestOffer.loading-animation .loading-animation-container{background-color:#fff9ef;border-radius:.3333333333rem;display:flex;height:100%;overflow:hidden;position:relative;width:100%}#tripDetail .tripContainer .tripInfos .cheapestOffer.loading-animation .loading-animation-bar{animation:loading-linear 2s infinite;background:linear-gradient(90deg,#fff9ef,#ffd75a 50%,#fff9ef);border-radius:.3333333333rem;height:100%;position:absolute;width:50%}#tripDetail .tripContainer .tripInfos .cheapestOffer.loading-animation .cheapest-offer-container{opacity:0}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-container{padding:.6666666667rem;transition:opacity .3s}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-container>strong{font-size:1rem;line-height:1}#tripDetail .tripContainer .tripInfos .cheapestOffer .loading-animation-container{display:none}#tripDetail .tripContainer .tripInfos .cheapestOffer .btn{height:2.2222222222rem;padding:.2222222222rem 1.5555555556rem .2222222222rem .8888888889rem;width:100%}#tripDetail .tripContainer .tripInfos .cheapestOffer .btn:after{top:calc(50% - 12px);transform:rotate(90deg)}#tripDetail .tripContainer .tripInfos .cheapestOffer .btn strong{white-space:nowrap}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-info-container{display:flex;flex-direction:column;gap:.4444444444rem}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-details{display:flex;flex-direction:column;gap:.3333333333rem}#tripDetail .tripContainer .customer-reviews-container{align-items:center;display:flex;gap:.4444444444rem;line-height:1}#tripDetail .tripContainer .customer-reviews-container .reviews-infos{display:flex;gap:.2222222222rem}#tripDetail .tripContainer .customer-reviews-container strong{padding-block:0 .4444444444rem}#tripDetail .tripContainer .detailGallery{position:relative}#tripDetail .tripContainer .detailGallery .slideshowHolder{border-radius:6px;overflow:hidden;position:relative}#tripDetail .tripContainer .detailGallery .swiper-slide{overflow:hidden;position:relative}#tripDetail .tripContainer .detailGallery .swiper-slide figure:before{content:"";display:block;padding-top:60.2040816327%}#tripDetail .tripContainer .detailGallery .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#tripDetail .tripContainer .detailGallery .detailSlideshow{background:#262626}#tripDetail .tripContainer .detailGallery .detailSlideshow .swiper-slide figure{display:flex;height:100%}#tripDetail .tripContainer .detailGallery .detailSlideshow .swiper-slide img{height:100%;margin:auto;-o-object-fit:cover;object-fit:cover;position:unset;width:100%}#tripDetail .tripContainer .detailGallery .thumbnailSliderContainer{bottom:0;left:1.6666666667rem;margin:0 0 2.7222222222rem;opacity:0;overflow:hidden;position:absolute;right:1.6666666667rem;transform:translateY(100%);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);z-index:1}#tripDetail .tripContainer .detailGallery .thumbnailSliderContainer .swiper-slide{background:#ccc;border-radius:6px}#tripDetail .tripContainer .detailGallery .thumbnailSliderContainer .swiper-slide figure:before{padding-top:61.1111111111%}#tripDetail .tripContainer .detailGallery .navigation-wrapper{bottom:50%}#tripDetail .tripContainer .detailGallery .navigation-wrapper .navigationWrapperInner{position:static}#tripDetail .tripContainer .detailGallery .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev){background:#fff;border-radius:50%;color:#000;margin:0 .8333333333rem;padding:.5rem}#tripDetail .tripContainer .detailGallery .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev) .xtxicon-arrow-left-special{margin-right:.0555555556rem}#tripDetail .tripContainer .detailGallery .navigation-wrapper .navigationWrapperInner :is(.swiper-button-next,.swiper-button-prev) .xtxicon-arrow-right-special{margin-left:.0555555556rem}#tripDetail .tripContainer .detailGallery .swiper-pagination{padding:0 1.1666666667rem}#tripDetail .tripContainer .detailGallery :is(.swiper-button-next,.swiper-button-prev){color:#fff}#tripDetail .tripContainer .detailGallery :is(.swiper-button-next,.swiper-button-prev) i:after{content:"";display:block;height:2.2222222222rem;pointer-events:all;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);width:2.2222222222rem;z-index:1}#tripDetail .detail-results-list{display:flex;flex-direction:column;gap:.8888888889rem}#tripDetail .filterResultsWrapper{display:flex;flex-direction:column;gap:.6666666667rem}#tripDetail .filterResultsWrapper .bestPriceCalendar{container-name:bestPriceCalendar;container-type:inline-size;margin-bottom:.6666666667rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel{align-items:center;background:transparent;display:flex;font-size:1.1111111111rem;font-weight:700;line-height:1.4;padding:.8888888889rem 0}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel[aria-expanded=true] xtx-checkbox label:before{background:#ffd75a;border-color:#ffd75a}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel[aria-expanded=true] xtx-checkbox label:after{transform:translateX(.8888888889rem)}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox{font-weight:400;margin-left:auto;pointer-events:none}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox label{font-size:.8888888889rem;line-height:1.3333333333rem;padding:0 2.5555555556rem 0 0}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox label:after,#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox label:before{left:unset}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox label:before{background:#d5d5d5;border:none;border-radius:1.1111111111rem;height:1.3333333333rem;right:0;top:0;width:2.2222222222rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox label:after{background:#fff;border-radius:50%;content:"";height:1.1111111111rem;opacity:1;position:absolute;right:1rem;top:.1111111111rem;transition:all .1s linear;width:1.1111111111rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion{background:transparent}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion .accordionContent{padding:0 .8333333333rem .5555555556rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion xtx-datetime-picker{--xtx-color-primary:#ffd75a;--formcontrol-field-width:100%;--datepicker-calendar-font-size:0.8888888889rem;--datepicker-calendar-day-width:calc(14.28571% - 1.71429px);--datepicker-calendar-day-height:3rem;--datepicker-calendar-day-selected-color:#222;--datepicker-calendar-day-before-font-size:0.6111111111rem;--datepicker-calendar-day-after-font-size:0.6111111111rem;--datepicker-calendar-day-after-color:#24873a;--datepicker-calendar-day-border-radius:0.3333333333rem;--datepicker-calendar-day-withtextafter-and-withtextbefore-background:rgba(102,209,126,.3);--datepicker-calendar-weekday-font-weight:normal;--datepicker-calendar-inner-padding:0;--datepicker-calendar-month-font-size:0.7777777778rem}@container bestPriceCalendar (width > 640px){#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion xtx-datetime-picker{--datepicker-calendar-day-border-radius:0.4444444444rem;--datepicker-calendar-day-before-font-size:0.6666666667rem;--datepicker-calendar-day-after-font-size:0.6666666667rem;--datepicker-calendar-month-font-size:1rem}}@container bestPriceCalendar (width > 960px){#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion xtx-datetime-picker{--datepicker-calendar-months-space-between:1.7777777778rem}}#tripDetail #detailFilter{padding:0}#tripDetail #detailFilter xtx-select[name=travelDestination]{display:none}#tripDetail .add-to-comparison-list{transition:opacity .3s}#tripDetail .add-to-comparison-list .xtxCheckbox input{height:1.3333333333rem;width:1.3333333333rem}#tripDetail .add-to-comparison-list .xtxCheckbox input[disabled]+label{cursor:default}#tripDetail .add-to-comparison-list .xtxCheckbox label{font-size:1rem;padding-left:1.7777777778rem}#tripDetail .add-to-comparison-list .xtxCheckbox label:is(:before,:after){border-radius:.2222222222rem}#tripDetail .add-to-comparison-list .xtxCheckbox label:before{height:1.3333333333rem;top:-.1388888889rem;width:1.3333333333rem}#tripDetail .add-to-comparison-list .xtxCheckbox label:after{font-size:1rem;top:-.1388888889rem}#tripDetail .sticky-results-header{background:#fff;margin-inline:auto;max-width:106.6666666667rem}#tripDetail .sticky-results-header-inner{display:none;margin-inline:auto 3.3333333333rem;width:var(--results-width,1000px)}#tripDetail .sticky-results-header-inner>strong{font-size:.7777777778rem;line-height:1;padding-block:.8888888889rem}#tripDetail .offer-item:has(.loading){opacity:.5}#tripDetail .offer-item.is-cheapest-offer .cheapest-offer-badge-container{align-items:center;border-radius:.8888888889rem .8888888889rem 0 0;display:flex;font-size:.8888888889rem;gap:.3333333333rem;line-height:1;padding:.6666666667rem}#tripDetail .offer-item.is-cheapest-offer .cheapest-offer-badge-container i{font-weight:700}#tripDetail .offer-item.is-cheapest-offer .offer-item-inner{border-radius:0 0 .8888888889rem .8888888889rem;border-top:none}#tripDetail .offer-item .cheapest-offer-badge-container{background:#66d17e;display:none}#tripDetail .offer-item .offer-item-inner{border:1px solid rgba(0,0,0,.12);border-radius:.8888888889rem;display:grid;font-size:.7777777778rem;grid-template-columns:1fr 1fr;line-height:1.4;position:relative;transition:opacity .3s}#tripDetail .offer-item .offer-item-inner>div{display:flex;flex-direction:column;gap:.4444444444rem;padding:.6666666667rem}#tripDetail .offer-item .offer-item-inner>div:not(:last-child,.availability-status){border-bottom:1px solid rgba(0,0,0,.12)}#tripDetail .offer-item .offer-item-inner .offer-bottom-content{margin-top:auto}#tripDetail .offer-item .offer-item-inner .availability-status{align-items:center;align-self:stretch;background:#66d17e;border:1px solid #66d17e;border-radius:.8888888889rem;color:#fff9ef;display:flex;flex-direction:row;font-size:.7777777778rem;justify-content:space-between;line-height:1;padding:.3333333333rem .8888888889rem}#tripDetail .offer-item .offer-item-inner .availability-status:empty{display:none}#tripDetail .offer-item .offer-item-inner .availability-status.not-available{background:#e32c1c;border-color:#e32c1c}#tripDetail .offer-item .offer-item-inner .flight-info-container{gap:.2222222222rem}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-date{align-items:center;align-self:stretch;display:flex;font-size:1rem;gap:.4444444444rem;height:1.3333333333rem}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-date i{font-size:.8888888889rem}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-info{display:flex;flex-direction:column;gap:.6666666667rem}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-info>div{display:flex;flex-direction:column;line-height:1}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-info .flight-airport-infos{gap:.6666666667rem}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-info .flight-route-infos{gap:.5rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container.day-trip-overview{font-size:1rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container.day-trip-overview .title{font-size:1.3333333333rem;margin-bottom:auto}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container.day-trip-overview .day-trip-date{align-items:center;display:flex;gap:.3333333333rem;line-height:1}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .title{font-size:1rem;font-weight:700}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .offer-infos-header{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .offer-infos-header .offer-infos-header-overview{align-items:center;align-self:stretch;display:flex;font-size:.8888888889rem;gap:.6666666667rem;height:1.7777777778rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .offer-infos-header .offer-infos-header-overview>strong{align-items:center;display:flex;gap:.4444444444rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .offer-infos-header .offer-infos-header-overview>strong span{line-height:1}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .offer-infos-header .offer-infos-header-hotel{align-items:center;align-self:stretch;display:flex;gap:.6666666667rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .travel-details{display:flex;flex-direction:column;gap:.4444444444rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .travel-detail{gap:.4444444444rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .travel-detail i{font-size:.8888888889rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .travel-operator{align-items:center;align-self:stretch;display:flex;gap:.2222222222rem;padding:0 1.3333333333rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-price-container{align-items:flex-start;display:flex;flex-direction:column;gap:.4444444444rem;line-height:1}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-price-container>div{align-items:center;display:flex;justify-content:space-between;width:100%}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-price-container .offer-gross-price{font-size:1rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container{display:flex;flex-direction:column;gap:.6666666667rem;margin-top:auto}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container .btn.linkStyle,#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container a.btn{border-radius:.4444444444rem;font-size:.8888888889rem;font-weight:700;line-height:1;padding:.5555555556rem 2.4444444444rem .5555555556rem .6666666667rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container .btn.linkStyle:after,#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container a.btn:after{right:.6666666667rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container .btn[disabled=disabled].linkStyle:after,#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container a.btn[disabled=disabled]:after{display:none}#tripDetail .offer-checked{background:#fff9ef;border-radius:.8888888889rem}#tripDetail .offer-checked .flight-info-container{grid-row:2}#tripDetail .offer-unchecked:not(.availability-status-checked) .availability-status{display:none}#tripDetail .resultListTab .tabContent :where(#detailFilter,.standAloneFilter){margin-top:0}#tripDetail .infosTab .hotelInfosWrapper{display:flex;flex-wrap:wrap;gap:1.7777777778rem}#tripDetail .infosTab .hotelInfosWrapper :is(.hotelDescription,.mapHolder){width:100%}#tripDetail .infosTab .hotelInfosWrapper :is(.hotelDescription,:not(.mapHolder)){margin:0 auto;max-width:960px}#tripDetail .infosTab .hotelInfosWrapper .hotelDescription ul li{line-height:1.3333333333rem;padding-left:1.3333333333rem;position:relative}#tripDetail .infosTab .hotelInfosWrapper .hotelDescription ul li:before{content:"•";font-size:1.6666666667rem;left:.3888888889rem;line-height:.5555555556rem;position:absolute;top:.3333333333rem}#tripDetail .infosTab .hotelInfosWrapper .descriptionText{font-size:.8888888889rem}#tripDetail .infosTab .hotelInfosWrapper .giataText p strong{display:block;margin-top:.4444444444rem}#tripDetail .infosTab .hotelInfosWrapper .giataText p strong:first-child{font-size:1rem}#tripDetail .infosTab .hotelInfosWrapper .giataText ul{margin-top:.3333333333rem}#tripDetail .offerDetailsTab:has(.tabInput:focus-visible) .tabInputLabel.active{border-left-color:#222;border-right-color:#222;border-top-color:#222}#tripDetail .offerDetailsTab>.tab>.tabContent{min-height:500px;padding-left:0;padding-right:0}#tripDetail .offerDetailsTab>.tab>.tabContent .layout-1>div>.container{padding-left:0;padding-right:0}#tripDetail .tripOperatorName{margin:0 0 .8333333333rem}#tripDetail .tripOperatorName div{display:inline-flex}#tripDetail .tripOperatorName strong{font-size:1rem;margin:0 .5555555556rem 0 0}#tripDetail .tripOperatorName span{margin:0 0 0 .5555555556rem}#tripDetail .offerPrice .price{font-size:1.6666666667rem;line-height:1.3333333333rem;margin:.3333333333rem 0 0}#tripDetail #map_canvas{align-items:center;aspect-ratio:1.7777777778;background:#ccc;border-radius:.3333333333rem;display:flex;min-height:16.6666666667rem}#tripDetailReviews{margin:0 auto;max-width:960px}#tripDetailReviews .reviewOverview{display:flex;flex-direction:column;gap:.4444444444rem;justify-content:space-around;max-width:640px;padding:0 .9444444444rem}#tripDetailReviews .reviewOverview strong{line-height:1;margin-bottom:.4444444444rem}#tripDetailReviews .reviewOverview .offerColumn:first-child{align-items:center;width:-moz-fit-content;width:fit-content}#tripDetailReviews .reviewOverview .offerColumn:first-child .review{align-items:center;flex-direction:column;gap:.1666666667rem}#tripDetailReviews .reviewOverview .offerColumn:first-child .review i{font-size:2.2222222222rem;height:2.2222222222rem;width:2.2222222222rem}#tripDetailReviews .reviews{display:flex;flex-direction:column;gap:.8888888889rem;margin-top:.8888888889rem}#tripDetailReviews .reviews .singleReview{align-items:center;border:1px solid #d5d5d5;border-radius:6px;display:grid;font-size:.8888888889rem;gap:.4444444444rem .8888888889rem;grid-template-columns:1fr 1fr;padding:.6666666667rem .8888888889rem}#tripDetailReviews .reviews .singleReview .ratingSmiley{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#tripDetailReviews .reviews .singleReview .ratingSmiley i{font-size:2.2222222222rem;text-align:center;width:100%}#tripDetailReviews .reviews .singleReview .reviewDescription{grid-column:span 2}.hotelattributes-container{display:flex;flex-direction:column;gap:.4444444444rem;padding-bottom:1.3333333333rem}.hotelattributes-container:not(.overflow-active) .load-more-attributes-container{display:none}.hotelattributes-container.overflow-active .hotelattributes:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:80%;opacity:1;position:absolute;transition:opacity .3s;width:100%}.hotelattributes-container .hotelattributes{align-items:center;display:flex;flex-wrap:wrap;height:8.8888888889rem;overflow:hidden;position:relative;transition:height .3s}.hotelattributes-container .hotelattributes.show-full-content{height:var(--hotel-attributes-total-height,300px)}.hotelattributes-container .hotelattributes.show-full-content:after{opacity:0}.hotelattributes-container .hotelattributes .hotelattribute{align-items:center;display:flex;flex:1 0 0;gap:.6666666667rem;height:1.7777777778rem;min-width:17.7777777778rem;transition:all .3s}.hotelattributes-container .hotelattributes .hotelattribute span{font-size:.8888888889rem;line-height:1.1;text-align:center}.hotelattributes-container .hotelattributes .hotelattribute img{height:1.3333333333rem;width:1.3333333333rem}.hotelattributes-container .load-more-attributes-container{display:flex}.hotelattributes-container .load-more-attributes-container .load-more-attributes-button{align-items:center;background:#fff;border:1px solid #d5d5d5;border-radius:.4444444444rem;cursor:pointer;display:flex;font-size:.8888888889rem;font-weight:700;gap:.2222222222rem;line-height:1;padding:.5555555556rem .6666666667rem;text-transform:uppercase}#tripDetail .offerComparison{align-items:center;background:#fff9ef;border:.1666666667rem solid #ffd75a;border-radius:6px;display:flex;justify-content:space-between;padding:1.3333333333rem 1.7777777778rem;position:fixed;right:50%;text-align:left;top:-19.4444444444rem;transform:translateX(50%) translateY(100%);transition:all .3s,transform .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 20px);z-index:99}#tripDetail .offerComparison[disabled]{cursor:default}#tripDetail .offerComparison.visible{transform:translateX(50%) translateY(450px)}#tripDetail .offerComparison.invalid{border-color:#e32c1c}#tripDetail .offerComparison.invalid span{color:#e32c1c}#tripDetail .offerComparison.invalid span.removeComparisonButton{color:#222}#tripDetail .offerComparison.invalid span.removeComparisonButton:focus,#tripDetail .offerComparison.invalid span.removeComparisonButton:hover{color:#ffd75a}#tripDetail .offerComparison.invalid .selectedOffersBadge{background:#e32c1c;color:#fff}#tripDetail .offerComparison .transition{transition:all .3s}#tripDetail .offerComparison .line{display:block;margin-right:1.7777777778rem}#tripDetail .offerComparison .offerComparisonButton{font-size:.8888888889rem;line-height:.8888888889rem;min-width:11.1111111111rem;padding:.6666666667rem 1.1111111111rem;text-align:center}#tripDetail .offerComparison .offerComparisonButton:after{display:none}#tripDetail .offerComparison .removeComparisonButton{align-items:center;color:#222;display:inline-flex;font-size:.7777777778rem;height:1.3333333333rem;justify-content:center;position:absolute;right:.3888888889rem;top:.3888888889rem;transition:all .3s;width:1.3333333333rem}#tripDetail .offerComparison .removeComparisonButton:focus,#tripDetail .offerComparison .removeComparisonButton:hover{color:#ffd75a}#tripDetail .offerComparison .selectedOffersLine{align-items:center;display:flex;font-size:.7777777778rem;margin:0 1.7777777778rem 0 auto;min-width:9.1666666667rem}#tripDetail .offerComparison .selectedOffersBadge{align-items:center;background:#ffd75a;border-radius:2.7777777778rem;display:inline-flex;font-size:.7777777778rem;height:1.3333333333rem;justify-content:center;line-height:.7222222222rem;margin:0 .4444444444rem 0 0;width:1.3333333333rem}#offerComparisonModal .comparisonList{border:.0555555556rem solid rgba(34,34,34,.1);border-width:.0555555556rem 0;display:flex;font-size:.8888888889rem}#offerComparisonModal .comparisonList .cell{border-bottom:.0555555556rem solid rgba(34,34,34,.1);border-right:.0555555556rem solid rgba(34,34,34,.1);line-height:1.3333333333rem;min-height:2.2222222222rem;padding:.5555555556rem 1.1111111111rem .2777777778rem}#offerComparisonModal .comparisonList .cell:last-child{border-bottom:0}#offerComparisonModal .comparisonList .cell.highlight{background:#fff9ef}#offerComparisonModal .comparisonList .cell.price{height:4.1666666667rem}#offerComparisonModal .comparisonList .cell.button{align-items:center;display:flex;height:4.1111111111rem}#offerComparisonModal .comparisonList .header{display:block;min-width:3.3333333333rem}#offerComparisonModal .comparisonList .header .cell{align-items:center;display:flex;justify-content:center}#offerComparisonModal .comparisonList .header .cell.flight{height:3.5555555556rem}#offerComparisonModal .comparisonList .header .cell.flight.inbound:before{transform:rotateY(180deg)}#offerComparisonModal .comparisonList .comparisonItemsWrapper{width:calc(100% - 60px)}#offerComparisonModal .comparisonList .comparisonItemsWrapper .scrollableContentWrapper{display:flex}#offerComparisonModal .comparisonList .comparisonItems{display:flex;flex:1 0 auto}#offerComparisonModal .comparisonList .comparisonItems .comparisonItem{flex:1 0 auto}#offerComparisonModal .comparisonList .comparisonItems .comparisonItem:last-child .cell{border-right:0}#offerComparisonModal .comparisonList .comparisonItems .comparisonItem .cell.checkoutButton{padding-bottom:.5555555556rem}#offerComparisonModal .tripOperatorName{margin:0}.one-page-checkout{position:relative}.one-page-checkout .checkout-section{align-self:stretch;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem;display:flex;flex-direction:column}.one-page-checkout .checkout-mobile-section-container{display:flex;flex-direction:column;gap:.6666666667rem;position:relative}.one-page-checkout .checkout-mobile-section-container>:not(.checkout-section-header,.checkout-next-step-button-container){align-self:stretch;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem;display:flex;flex-direction:column;transition:opacity .3s}.one-page-checkout .checkout-mobile-section-container .checkout-section-header{cursor:pointer;left:.9444444444rem;pointer-events:none;position:absolute;top:.9444444444rem;width:calc(100% - 34px);z-index:1}.one-page-checkout .checkout-mobile-section-container .checkout-section-header .checkout-title{padding-left:1.5555555556rem}.one-page-checkout .checkout-mobile-section-container .checkout-section-header+.checkout-section .checkout-title{opacity:0;padding-left:1.5555555556rem}.one-page-checkout .checkout-mobile-section-container .checkout-section-header-before{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:50%;display:flex;height:1.3333333333rem;justify-content:center;left:-.2222222222rem;position:absolute;top:-2px;transition:opacity .3s;width:1.3333333333rem}.one-page-checkout .checkout-mobile-section-container .checkout-section-header-before strong{font-size:.7777777778rem;line-height:.5555555556rem;margin-top:2px}.one-page-checkout .checkout-container-inner{display:flex;flex-direction:column;gap:.8888888889rem}.one-page-checkout .checkout-steps-container{display:flex;flex-direction:column}.one-page-checkout .checkout-title{align-items:center;display:flex;font-size:1.1111111111rem;justify-content:space-between;line-height:1.1}.one-page-checkout .checkout-title i{font-size:1.3333333333rem}.one-page-checkout .checkout-link-button{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.one-page-checkout .checkout-step-header{display:flex;flex-direction:column;gap:.7777777778rem;margin:0;width:100%}.one-page-checkout .checkout-step-header>span{font-size:.7777777778rem;line-height:1.1}.one-page-checkout .checkout-finalize-booking-button-holder:after{font-size:1rem;font-weight:700;pointer-events:none;position:absolute;right:1.7777777778rem;top:calc(50% - 9px)}.one-page-checkout .checkout-finalize-booking-button-holder:not(.sticky){position:relative}.one-page-checkout .checkout-finalize-booking-button{align-items:center;display:flex;gap:.4444444444rem;min-width:-moz-fit-content;min-width:fit-content;padding:.8888888889rem 3.2222222222rem .8888888889rem 1.7777777778rem;transition:background-color .3s}.one-page-checkout .checkout-finalize-booking-button:after{display:none}.one-page-checkout .checkout-next-step-button-container{z-index:3}.one-page-checkout .checkout-next-step-button-container .next-step{padding:.8888888889rem .6666666667rem;text-align:center;width:100%}.one-page-checkout .checkout-next-step-button-container .next-step:after{display:none}.one-page-checkout .checkout-progress-container{align-items:center;background:#fff;bottom:0;box-shadow:0 -.1111111111rem .3333333333rem 0 rgba(0,0,0,.04),0 -.6666666667rem 1.3333333333rem 0 rgba(0,0,0,.04);display:flex;left:0;padding:.8888888889rem 1.3333333333rem 1.7777777778rem;position:fixed;right:0;z-index:10}.one-page-checkout .checkout-progress-container xtx-progress-indicator{--progress-indicator-current-point-background-color:#ffd75a;--progress-indicator-current-point-border-color:#ffd75a;--progress-indicator-current-point-color:#222;--progress-indicator-active-point-background-color:#fff;--progress-indicator-active-point-border-color:#ffd75a;--progress-indicator-active-point-color:#222;--progress-indicator-point-background-color:#fff;--progress-indicator-point-border-color:rgba(0,0,0,.12);--progress-indicator-point-border-width:1px;--progress-indicator-point-width:1.3333333333rem;--progress-indicator-point-height:1.3333333333rem;--progress-indicator-point-radius:50%;--progress-indicator-point-color:#222;--progress-bar-color:#ffd75a;--progress-bar-height:1px;width:100%}.one-page-checkout .checkout-progress-container xtx-progress-indicator xtx-icon{font-size:.7777777778rem;font-weight:700}.one-page-checkout form{display:flex;flex-direction:column;gap:.8888888889rem}.one-page-checkout form>div:not(.hidden-checkout-fields,.info-box){align-self:stretch;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem;display:flex;flex-direction:column}.one-page-checkout form .hidden-checkout-fields{display:none}.one-page-checkout .formElementsHolder{gap:.6666666667rem;margin:0;padding:0}.one-page-checkout .formElementsHolder:has(#addNewRecipient:checked) .form-row:has(#selectParticipant){display:none}.one-page-checkout .formElementsHolder:has(#addNewRecipient:checked) .new-participant-fields{display:flex}.one-page-checkout .formElementsHolder:not(:has(#addNewRecipient:checked)) .form-row:has(#selectParticipant){display:flex}.one-page-checkout .formElementsHolder:not(:has(#addNewRecipient:checked)) .new-participant-fields{display:none}.one-page-checkout .formElementsHolder:has(.validation_error #selectParticipant) .form-row-checkbox:has(#addNewRecipient){margin-bottom:1.9444444444rem}.one-page-checkout .formElementsHolder .form-row-checkbox{height:2.6666666667rem}.one-page-checkout .formElementsHolder .form-row-checkbox.pass-data{width:100%}.one-page-checkout .form-row{gap:.4444444444rem;padding:0;transition:all .3s;width:100%}.one-page-checkout .form-row:is(.title,.zip){width:4.4444444444rem}.one-page-checkout .form-row.form-row-input label,.one-page-checkout .form-row.form-row-select label,.one-page-checkout .form-row.form-row-textarea label{padding:0}.one-page-checkout .form-row.form-row-input label .required:after,.one-page-checkout .form-row.form-row-select label .required:after,.one-page-checkout .form-row.form-row-textarea label .required:after{margin-left:.2222222222rem}.one-page-checkout .form-row.street{width:100%}.one-page-checkout .form-row.form-row-checkbox{justify-content:center;margin:auto 0 0}.one-page-checkout .form-row.form-row-checkbox label:after{top:-.1666666667rem}.one-page-checkout .form-row :is(.xtxInput,.xtxSelect){margin:0}.one-page-checkout .form-row .xtxSelect:hover select{border:1px solid #222;cursor:pointer}.one-page-checkout .form-row .xtxSelect .xtxIconWrapper{right:2px;top:1px}.one-page-checkout .form-row .xtxSelect select{font-size:1rem;height:2.6666666667rem;line-height:1;padding:.7777777778rem 2.6666666667rem .7777777778rem 1.1111111111rem}.one-page-checkout .form-row .xtxSelect select:focus-visible{border:1px solid #222}.one-page-checkout .form-row .xtxDateInput:after{right:1rem}.one-page-checkout .form-row xtx-datetime-picker{--xtx-color-primary:#ffd75a;--formcontrol-field-width:100%;--formcontrol-label-font-size:0.7777777778rem;--formcontrol-label-line-height:0.9444444444rem;--datepicker-date-border-radius:0.4444444444rem;--datepicker-date-input-line-height:2.2222222222rem;--datepicker-date-input-font-size:1rem;gap:.4444444444rem}.one-page-checkout .form-row xtx-datetime-picker[required] span[slot=label]:after{content:"*";margin-left:.2222222222rem;transition:opacity .3s}.one-page-checkout .fieldset-header{align-items:center;align-self:stretch;display:flex;gap:.4444444444rem}.one-page-checkout .fieldset-header i{font-size:1.1111111111rem}.one-page-checkout fieldset{align-items:flex-start;align-self:stretch;border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;padding:2.2222222222rem}.addons-container .addons-offer-container,.one-page-checkout fieldset{display:flex;flex-direction:column}.addons-container .addons-offer-container .addon{display:flex;flex-direction:column;gap:.8888888889rem;padding:.8888888889rem}.addons-container .addons-offer-container .addon-title-container{display:flex;flex-direction:column;font-weight:700;gap:.4444444444rem}.addons-container .addons-offer-container .addon-title-container .xtxCheckbox label:after{top:-3px}.addons-container .addons-offer-container .addon-checkboxes{flex-direction:column;gap:.6666666667rem;justify-content:flex-start;width:100%}.addons-container .addons-offer-container .addon-checkboxes .xtxCheckbox{margin:0}.addons-container .shippingAddress .shipping-address .form-row.town{width:calc(100% - 92px)}.legal-form-container .legal-form-container-inner{display:flex;flex-direction:column}.legal-form-container .legal-form{padding:.8888888889rem;width:100%}.legal-form-container .legal-form:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}.legal-form-container .legal-form .form-row.form-row-checkbox{margin:0;width:100%}.legal-form-container .legal-form .form-row.form-row-checkbox .legal-form-label{display:flex;flex-direction:column;gap:.4444444444rem}.checkout-payment-container:has(.coupon-code-holder.visible) #show-coupon-form{opacity:.5;pointer-events:none}.checkout-payment-container:has(.voucher-code-holder.visible) #show-voucher-form{opacity:.5;pointer-events:none}.checkout-payment-container .payment-toggle-buttons-container{align-items:center;display:flex;flex-wrap:wrap;gap:.4444444444rem}.checkout-payment-container .payment-toggle-buttons-container .payment-toggle-button{align-items:center;background:#fff;border:1px solid #222;border-radius:.2222222222rem;cursor:pointer;display:flex;font-size:.8888888889rem;font-weight:700;gap:.2222222222rem;line-height:1;padding:.5555555556rem .6666666667rem;text-transform:uppercase;transition:opacity .3s;white-space:nowrap}.checkout-payment-container .coupon-holder{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;display:none;flex-direction:column;gap:.8888888889rem;padding:.8888888889rem 1.7777777778rem;position:relative;width:100%}.checkout-payment-container .coupon-holder .alert,.checkout-payment-container .coupon-holder .powermail_message{width:calc(100% - 72px)}.checkout-payment-container .coupon-holder .alert .linkStyle:is(:hover,:focus,:active),.checkout-payment-container .coupon-holder .alert a:is(:hover,:focus,:active),.checkout-payment-container .coupon-holder .powermail_message .linkStyle:is(:hover,:focus,:active),.checkout-payment-container .coupon-holder .powermail_message a:is(:hover,:focus,:active){color:#0366d2}.checkout-payment-container .coupon-holder:is(:has(.redeemed-coupon-information),.visible,.redeemed-coupon-information){display:flex}.checkout-payment-container .coupon-holder .redeemed-coupon-information .close-coupon-button{right:1.4444444444rem;top:.6666666667rem}.checkout-payment-container .coupon-holder .title{font-size:1rem;line-height:1}.checkout-payment-container .coupon-form-row{display:flex;flex-direction:column;gap:.4444444444rem;width:100%}.checkout-payment-container .coupon-form-row .form-row-input{width:100%}.checkout-payment-container .coupon-form-row .addCoupon{margin-top:auto;min-width:100%;white-space:nowrap}.checkout-payment-container .coupon-container{align-items:flex-start;display:flex;flex-direction:column;gap:.6666666667rem;justify-content:center;width:100%}.checkout-payment-container .coupon-container:has(.alert,.powermail_message) .close-coupon-button{right:.6666666667rem;top:.6666666667rem}.checkout-payment-container .coupon-container .xtxInput{margin:0}.checkout-payment-container .close-coupon-button{align-items:center;cursor:pointer;display:flex;font-size:.8888888889rem;height:1.7777777778rem;justify-content:center;position:absolute;right:-.3333333333rem;top:-.2222222222rem;width:1.7777777778rem}.checkout-payment-container .coupon-row{align-items:center;align-self:stretch;display:flex;font-size:.7777777778rem;gap:1.3333333333rem}.checkout-payment-container .coupon-row .coupon-row-wrapper{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:.2222222222rem;line-height:1}.checkout-payment-container .coupon-row i{cursor:pointer;font-size:1.1111111111rem}.checkout-payment-container .payment-type-wrapper{display:flex;flex-direction:column}.checkout-payment-container .payment-type{align-items:flex-start;display:flex;flex-direction:column;gap:.6666666667rem;justify-content:center;position:relative;width:100%}.checkout-payment-container .payment-type.payment-type-PAYPAL input{top:.6666666667rem}.checkout-payment-container .payment-type .payment-type-header{align-items:center;align-self:stretch;display:flex;gap:.8888888889rem;padding-left:1.7777777778rem}.checkout-payment-container .payment-type .payment-type-header .title{font-size:1rem;line-height:1;margin-right:auto}.checkout-payment-container .payment-type .payment-type-header img{height:1.3333333333rem;width:-moz-max-content;width:max-content}.checkout-payment-container .payment-type .payment-type-header img[alt=Visa]{height:.6666666667rem}.checkout-payment-container .payment-type .payment-type-header img[alt=PayPal]{height:1rem}.checkout-payment-container .payment-type input{position:absolute;top:0}.checkout-payment-container .payment-type .payment-bottom-content,.checkout-payment-container form{width:100%}.one-page-checkout .checkout-steps-container .checkout-overview-container{gap:0;padding:0}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview{gap:.6666666667rem}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview .travel-location{margin-bottom:.4444444444rem}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview .travel-location span{font-size:.8888888889rem;text-decoration:none}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview-title{align-items:center;display:flex;gap:.4444444444rem}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview-title xtx-star-rating{order:1}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview-title h2{line-height:1}.one-page-checkout .checkout-steps-container .checkout-overview-container .image{gap:0;width:100%}.one-page-checkout .checkout-steps-container .checkout-overview-container .teaser-card-image{width:100%}.one-page-checkout .checkout-steps-container .checkout-overview-container .teaser-card-image img{aspect-ratio:16/9;display:flex}.one-page-checkout .checkout-overview-info-container{flex-direction:column;width:100%}.one-page-checkout .checkout-overview-info-container>div{padding:.8888888889rem;width:100%}.one-page-checkout .checkout-overview-info-container .checkout-travel-details{display:flex;flex-direction:column;gap:.2222222222rem}.one-page-checkout .checkout-overview-info-container .checkout-travel-details img{height:1.1111111111rem;width:-moz-max-content;width:max-content}.one-page-checkout .checkout-overview-info-container .checkout-info-container{display:flex;flex-direction:column;gap:.8888888889rem}.one-page-checkout .checkout-overview-info-container .checkout-info-container:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}.one-page-checkout .checkout-overview-info-container .checkout-info-container .cancellation-button i{font-size:1.1111111111rem}.one-page-checkout .checkout-infos{justify-content:space-between}.one-page-checkout .checkout-info-title,.one-page-checkout .checkout-infos{display:flex;flex-direction:column;gap:.6666666667rem}.one-page-checkout .checkout-info-title .checkout-title.block{display:block}.one-page-checkout .checkout-flight-infos{margin-top:0}.one-page-checkout .checkout-flight-infos .flight-details{width:100%}.one-page-checkout .checkout-flight-infos .offer-item-link-button-container{margin-left:1.7777777778rem}.special-radio-container{align-content:flex-start;align-items:stretch;align-self:stretch;display:flex;flex-wrap:wrap;gap:.6666666667rem}.special-radio-container .special-radio{display:flex;flex:1 0 0;position:relative}.special-radio-container .special-radio:not(.best-offer,.no-offer){order:-1}.special-radio-container .special-radio.validation_error .special-radio-content{border-color:#ffafa8}.special-radio-container .special-radio.best-offer .special-radio-content{background:#effaf7}.special-radio-container .special-radio.no-offer{flex:auto}.special-radio-container .special-radio.no-offer .special-radio-content{height:auto;min-height:0}.special-radio-container .special-radio.no-offer .radio-header{font-size:1rem;line-height:1}.special-radio-container .special-radio.no-offer input{bottom:calc(50% - 12px)}.special-radio-container .special-radio.no-offer-available .special-radio-content{align-items:center;flex-direction:row;justify-content:space-between}.special-radio-container .special-radio .badge{left:auto;line-height:.5555555556rem;padding:.4444444444rem;position:absolute;right:.2222222222rem;top:.2222222222rem}.special-radio-container .special-radio .special-radio-content{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.12);display:flex;flex:1 0 0;flex-direction:column;gap:1.3333333333rem;min-width:17.7777777778rem;padding:.8888888889rem}.special-radio-container .special-radio .radio-upper-content{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:.8888888889rem}.special-radio-container .special-radio .radio-upper-content>img{height:4rem;width:-moz-max-content;width:max-content}.special-radio-container .special-radio .radio-upper-content .radio-included-insurances{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.2222222222rem}.special-radio-container .special-radio .radio-upper-content .radio-included-insurances .radio-included-insurance{align-self:stretch;gap:.4444444444rem}.special-radio-container .special-radio .radio-upper-content .radio-included-insurances .radio-included-insurance.additional-content i{background:#00a075;color:#fff}.special-radio-container .special-radio .radio-upper-content .radio-included-insurances .radio-included-insurance i{font-size:.6666666667rem}.special-radio-container .special-radio .radio-header{display:flex;flex-direction:column;font-size:1.2222222222rem;font-weight:700;gap:.1666666667rem;line-height:1.1}.special-radio-container .special-radio .radio-header:has(.sub-title){line-height:1}.special-radio-container .special-radio .radio-header .sub-title{font-size:1rem}.special-radio-container .special-radio .radio-additional-infos{font-size:.7777777778rem;line-height:1.3;margin-block:-.1111111111rem}.special-radio-container .special-radio .radio-bottom-content{align-items:center;align-self:stretch;display:flex;gap:.6666666667rem;justify-content:space-between;margin-top:auto}.special-radio-container .special-radio .radio-bottom-content .radio-price-container{align-items:flex-start;display:flex;flex-direction:column;font-size:.7777777778rem;gap:.2222222222rem;line-height:1;padding-left:2.2222222222rem;position:relative}.special-radio-container .special-radio .radio-bottom-content .radio-price-container .price{font-size:1rem;margin-block:auto}.special-radio-container .special-radio .radio-bottom-content img{height:2.2222222222rem;width:-moz-max-content;width:max-content}.special-radio-container .special-radio input{bottom:1.3333333333rem;left:.8888888889rem;position:absolute}#checkoutSidebarToggle{left:0;padding-inline:.8333333333rem calc(15px + var(--scrollbar-offset-right,0px));position:fixed;top:70px!important;z-index:99}.pagets__checkout .sticky-popup-button{background:#fff9ef;padding:0 .8333333333rem .4444444444rem}.pagets__checkout .checkout-sidebar-container.ipad .checkout-sidebar-overview{margin-inline:0!important;position:relative!important;top:0!important}.pagets__checkout .checkout-sidebar-container.ipad .placeholder{display:none}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]{display:flex;flex-direction:column;gap:.8888888889rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]>div{background:#fff;border-top:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]>div .checkout-sidebar-overview.sticky{top:3.8888888889rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]>div.sticky{margin-inline:var(--sidebar-button-margin,0);width:var(--checkout-sidebar-width,385px)}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]>div.placeholder:not(.visible){display:none}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .voucherImage img{border-radius:.4444444444rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .voucherSummaryDetails{padding-inline:.4444444444rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder{border:none;border-radius:0}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder.sticky{top:calc(var(--anchor-offset-px,500px) - 69px)}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder .checkout-finalize-booking-button{padding:.8888888889rem 2.2222222222rem .8888888889rem .8888888889rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-details{display:flex;flex-direction:column;gap:.4444444444rem;padding-inline:.8888888889rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-details .checkout-detail{align-items:center;display:flex;gap:.4444444444rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-details .checkout-detail i{font-size:1.3333333333rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-details .checkout-detail span{font-size:1rem;line-height:1}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-details .checkout-detail span b{font-weight:400}.pagets__checkout .checkout-sidebar-container .voucherSummary .cartSummaryInner{display:flex;gap:.2777777778rem;padding:.5555555556rem}.pagets__checkout .checkout-sidebar-container .voucherSummary .cartSummaryInner .voucherSummaryImage{flex:0 0 auto;width:40%}.pagets__checkout .checkout-sidebar-container .voucherSummary .cartSummaryInner .voucherSummary{flex:0 0 auto;margin-top:.4444444444rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-hotel{align-items:center;display:flex;gap:.6666666667rem;padding:.8888888889rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-hotel .checkout-sidebar-hotel-infos{display:flex;flex-direction:column;gap:.4444444444rem;line-height:1}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-hotel .checkout-sidebar-hotel-infos .travel-location{font-size:.7777777778rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-hotel .checkout-sidebar-hotel-infos .travel-location i{font-size:.8888888889rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-hotel img{aspect-ratio:3/2;border-radius:.4444444444rem;display:flex;width:5.3333333333rem}.pagets__checkout .checkout-bottom-prices-container,.pagets__checkout .checkout-sidebar-prices-container{display:flex;flex-direction:column;gap:.2222222222rem;padding:0 .4444444444rem .4444444444rem}.pagets__checkout .checkout-bottom-prices-container .checkout-price,.pagets__checkout .checkout-sidebar-prices-container .checkout-price{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;display:flex;font-size:.7777777778rem;gap:.4444444444rem 1.3333333333rem;justify-content:space-between;line-height:1;padding:.4444444444rem .6666666667rem;width:100%}.pagets__checkout .checkout-bottom-prices-container .checkout-price:has(.addon-type),.pagets__checkout .checkout-sidebar-prices-container .checkout-price:has(.addon-type){display:grid;grid-template-columns:repeat(2,auto)}.pagets__checkout .checkout-bottom-prices-container .checkout-price:has(.addon-type) .addon-type,.pagets__checkout .checkout-sidebar-prices-container .checkout-price:has(.addon-type) .addon-type{grid-column:1;grid-row:1}.pagets__checkout .checkout-bottom-prices-container .checkout-price:has(.addon-type) .addon-price,.pagets__checkout .checkout-sidebar-prices-container .checkout-price:has(.addon-type) .addon-price{grid-column:2;grid-row:1}.pagets__checkout .checkout-bottom-prices-container .checkout-price.total-price,.pagets__checkout .checkout-sidebar-prices-container .checkout-price.total-price{background:#f2f7ff;font-size:1rem;font-weight:700;padding:.8888888889rem .6666666667rem}.pagets__checkout .checkout-sidebar-contact-person{display:flex;flex-direction:column}.pagets__checkout .checkout-sidebar-contact-person>div{display:flex;padding:.8888888889rem}.pagets__checkout .checkout-sidebar-contact-person .contact-person{border-bottom:1px solid rgba(0,0,0,.12)}.pagets__checkout .checkout-sidebar-contact-person .contact-person .contact-details{line-height:1}.pagets__checkout .checkout-sidebar-contact-person .contact-person .contact-details h5{margin-bottom:.2222222222rem}.pagets__checkout .checkout-sidebar-contact-person .contact-person img{border-radius:.2222222222rem;display:flex}.pagets__checkout .checkout-sidebar-contact-person .linkStyle:focus-visible,.pagets__checkout .checkout-sidebar-contact-person a:focus-visible{outline:auto;outline-offset:2px}.tx-x-rw-shop .confirmationContentElement{margin:0 auto 3.3333333333rem}.tx-x-rw-shop .confirmationContentElement .textHuge{font-weight:400}.tx-x-rw-shop .confirmationContentElement .overlayContainerWrapper{margin-inline:-15px}.tx-x-rw-shop .confirmationContainer .image,.tx-x-rw-shop .confirmationContainer img,.tx-x-rw-shop .confirmationContainer picture{display:block}.tx-x-rw-shop .confirmationContainer .cartHeadline{font-size:1.1111111111rem;line-height:1.3333333333rem}.tx-x-rw-shop .confirmationContainer .cartHeadline+hr{margin-top:.6666666667rem}.tx-x-rw-shop .confirmationContainer .cartHeadline+hr+.elementAfterHeadline,.tx-x-rw-shop .confirmationContainer .cartHeadline+hr+.priceRow,.tx-x-rw-shop .confirmationContainer .cartHeadline+hr+.tripDetails .elementAfterHeadline{margin-top:13px}.tx-x-rw-shop .confirmationContainer .elementAfterHeadline{margin-bottom:.7222222222rem}.tx-x-rw-shop .confirmationContainer .rental-cars-list{margin:0 0 5.5555555556rem}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-cars-list-inner{margin:1.3333333333rem 0 0}.tx-x-rw-shop .confirmationContainer .rental-cars-list [data-slideshow].sliding :is(.swiper-button-next,.swiper-button-prev){color:#222}.tx-x-rw-shop .confirmationContainer .rental-cars-list [data-slideshow].sliding .navigation-wrapper{display:inline-flex}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list{height:0;opacity:0;transition:opacity .3s}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list.initialized{height:100%;opacity:1;transition-delay:1s}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list .swiper-wrapper{padding:0 .8333333333rem .3888888889rem}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list .navigation-wrapper{position:static}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list .navigation-wrapper .navigationWrapperInner{width:2.3333333333rem}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car{display:flex;flex-direction:column;height:100%}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car img,.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car picture{height:100%}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car img.lazyload{opacity:0}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .rental-car-image-container .car-image img{margin:0 auto}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .rental-car-supplier{margin:.5555555556rem .5555555556rem .2777777778rem}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .text{display:flex;flex-direction:column;gap:.2222222222rem;padding:.8888888889rem .8888888889rem 0}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .text .rental-car-type{align-items:center;display:flex;flex-direction:row;font-size:90%;gap:.2222222222rem;line-height:1.1}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .text .rental-car-type i{position:relative;top:-1px}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .text .xtxModal header .modalTitle,.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .text h4,.xtxModal header .tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .text .modalTitle{margin:0}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .button-container{margin:auto 0 0;padding:.6666666667rem 0 0}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .button-container .btn+.btn{margin-top:.5555555556rem}.tx-x-rw-shop .confirmationContainer .tripDetails+hr{margin:.6666666667rem 0 .5555555556rem}.tx-x-rw-shop .confirmationContainer .tripDetails .operatorImage{display:none}.tx-x-rw-shop .confirmationContainer .tripDates{padding:0 0 .1111111111rem}.tx-x-rw-shop .confirmationContainer .tripDates>div:first-child{margin-left:1.4444444444rem;position:relative}.tx-x-rw-shop .confirmationContainer .tripDates>div:first-child:before{font-size:.8333333333rem;left:-1.4444444444rem;pointer-events:none;position:absolute;top:.1111111111rem}.tx-x-rw-shop .confirmationContainer .row{display:flex}.tx-x-rw-shop .confirmationContainer .row .column{padding:0 0 2.2222222222rem;width:100%}.tx-x-rw-shop .confirmationContainer .row .column:last-child{margin-left:auto}.tx-x-rw-shop .confirmationContainer .row .column .list-text{font-size:.8888888889rem}.tx-x-rw-shop .confirmationContainer .row .column .list-text+.list-text{margin-top:.1111111111rem}.tx-x-rw-shop .confirmationContainer .row .column .spaceBefore{margin-top:.9444444444rem}.tx-x-rw-shop .confirmationContainer .row .column .voucher-info-text{margin-top:.4444444444rem}.payback-wrapper .payback-box{align-items:flex-start;display:flex;flex-direction:column;gap:.6666666667rem;justify-content:center;width:100%}.payback-wrapper .payback-box .payback-label{align-items:center;display:flex;flex-direction:row;font-size:1rem;gap:.5555555556rem}.payback-wrapper .payback-box .payback-label .linkStyle,.payback-wrapper .payback-box .payback-label a{font-size:1.1111111111rem}.payback-wrapper .payback-box .payback-label img{margin-left:auto}#paybackModal>.content{padding:0}#paybackModal main .frame-type-header{padding:.8888888889rem}#paybackModal main .container{max-width:unset;padding-block:1.1111111111rem;width:100%}.holidayIdea{display:grid;gap:.8888888889rem;grid-template-columns:1fr;position:relative}.holidayIdea :is(.image,.contact-image,.offer-image){display:flex}.holidayIdea .nav{align-items:center;display:flex;flex-direction:column;gap:1.3333333333rem}.holidayIdea .holidayIdea-map-button img{border-radius:.6666666667rem}.holidayIdea img{border-radius:.4444444444rem;-o-object-fit:cover;object-fit:cover}.recommendations-container{display:flex;flex-direction:column;gap:.8888888889rem}.recommendations-container.recommendation-detail .recommendation-title{display:none}.recommendations-container .recommendation.detail :is(.image,.teaser-card-image){width:100%}.recommendations-container .holiday-idea-infos-overview-container{display:flex;flex-direction:column;font-size:1rem;gap:.4444444444rem;line-height:1}.recommendations-container .holiday-idea-infos-overview-container>div:not(.veran-container){padding-block:.3333333333rem}.recommendations-container .holiday-idea-infos-overview-container .offer-date strong{margin-right:.4444444444rem}.recommendations-container .holiday-idea-infos-overview-container .veran-container{align-items:center;display:flex;gap:.6666666667rem}.recommendations-container .holiday-idea-infos-overview-container .veran-container img{height:1.3333333333rem;width:auto}.recommendation-overview{display:flex;flex-direction:column;gap:1.3333333333rem;transition:transform .3s}.recommendation-overview .recommendation-title .travel-location{font-size:.7777777778rem}.recommendation-overview .hotel-information{font-size:.7777777778rem;line-height:1.3}.recommendation-overview .date-container{align-items:center;display:flex;flex-wrap:wrap;gap:.2222222222rem}.recommendation-overview .date-container .xtxModal header .modalTitle,.recommendation-overview .date-container h4,.xtxModal header .recommendation-overview .date-container .modalTitle{margin:0}.recommendation-overview .price-info-container{display:flex;flex-direction:column;gap:.2222222222rem}.recommendation-overview .price-info-container>div{align-items:center;display:flex;justify-content:space-between}.recommendation-overview .price-info-container>span{font-size:.6666666667rem}.recommendation-overview .price-info-container .price-info{font-size:.7777777778rem;line-height:1.1}.recommendation-overview .price-info-container .price-total{font-size:1.2222222222rem;line-height:1.4}.recommendation-overview .button-container-inner{align-items:center;display:flex;flex-direction:row;gap:.4444444444rem;justify-content:space-between;margin-inline:auto;max-width:var(--holiday-idea-width,100%);width:var(--holiday-idea-width,100%)}.recommendation-overview .button-container-inner .linkStyle,.recommendation-overview .button-container-inner a{border-radius:.4444444444rem}body.main:has(.holiday-idea-map-modal-container)>:not(#main,#skiplinkContainer){display:none}body.main:has(.holiday-idea-map-modal-container) :is(#main,.container){margin:0;padding:0}body.main:has(.holiday-idea-map-modal-container) .frame-space{display:none}.holiday-idea-map-modal-container{background:#fff;display:flex;flex-direction:column}.modal-offers-container{align-items:center;display:flex;flex-direction:row;gap:.4444444444rem;overflow:auto;padding:.8888888889rem}.modal-offers-container .offer{align-items:flex-start;align-self:stretch;border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;line-height:1;transition:background-color .3s;width:14.4444444444rem}.modal-offers-container .offer.active{background:#fff9ef}.modal-offers-container .offer .offer-title-container{align-items:flex-start;align-self:stretch;display:flex;gap:.4444444444rem;padding:.2222222222rem}.modal-offers-container .offer .offer-title-container .offer-image{display:flex}.modal-offers-container .offer .offer-title-container .offer-image img{border-radius:.2222222222rem;height:4rem;-o-object-fit:cover;object-fit:cover;width:4rem}.modal-offers-container .offer .offer-title-container .offer-title{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0;flex-direction:column;font-size:.8888888889rem;gap:.2222222222rem;justify-content:center;line-height:1}.modal-offers-container .offer .offer-title-container .offer-title xtx-star-rating{--star-font-size:0.6666666667rem;line-height:1}.modal-offers-container .offer .badge-container{gap:.2222222222rem;padding:0 .4444444444rem .2222222222rem}.modal-offers-container .offer .badge-container .badge{font-size:.6666666667rem;gap:.2222222222rem;padding:.1111111111rem .2222222222rem}.modal-offers-container .offer .badge-container .badge i{font-size:.7777777778rem}.modal-offers-container .offer .date-container{align-items:flex-start;align-self:stretch;display:flex;font-size:.7777777778rem;justify-content:space-between;line-height:1;padding:.2222222222rem .4444444444rem .4444444444rem}.modal-offers-container .offer .offer-info-container{align-items:flex-start;align-self:stretch;background:#fff9ef;border-radius:.4444444444rem;display:flex;flex-direction:column;font-size:.7777777778rem;gap:.4444444444rem;justify-content:center;padding:.4444444444rem}.modal-offers-container .offer .offer-info-container .hotel-information{line-height:1.2}.modal-offers-container .offer .offer-info-container .linkStyle,.modal-offers-container .offer .offer-info-container a{align-items:center;display:flex;gap:.2222222222rem;height:1.3333333333rem;justify-content:flex-start;padding:0 1.7777777778rem 0 .4444444444rem;width:100%}.modal-offers-container .offer .offer-info-container .linkStyle:after,.modal-offers-container .offer .offer-info-container a:after{font-size:.7777777778rem;font-weight:700;right:.4444444444rem}.modal-offers-container .offer .offer-info-container .linkStyle>span,.modal-offers-container .offer .offer-info-container a>span{line-height:1}.modal-offers-container .offer .offer-info-container .price{font-size:.7777777778rem}.modal-offers-container .offer .offer-info-container .price-type{font-size:.6666666667rem}.map-container{background:rgba(0,0,0,.12);height:calc(100% - 248px);width:100%}.map-container .x_googlemaps_map{height:calc(100vh - var(--modal-offers-height,100px));width:100%}.map-container .x_googlemaps_map:has(.privacyNotice){align-items:center;display:flex}.map-container .x_googlemaps_map .gm-fullscreen-control{display:none}.recommendations-container .recommendations{display:grid;gap:.8888888889rem;grid-template-columns:1fr}.recommendations-container .recommendation-info-container .date-container{align-items:center;display:flex;flex-direction:row;font-size:.7777777778rem;justify-content:space-between;line-height:1.4}.recommendations-container .recommendation-info-container .travel-details{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:.4444444444rem}.recommendations-container .recommendation-info-container .travel-details .hotel-information{line-height:1.2}.recommendations-container .veran-image{height:1.3333333333rem;margin-right:auto;-o-object-fit:contain;object-fit:contain}.recommendations-container .price-container{align-items:center;align-self:stretch;border-top:1px solid rgba(0,0,0,.12);display:flex;font-size:1.1111111111rem;font-weight:700;gap:.3333333333rem;height:2.2222222222rem;line-height:1.4;margin-top:auto;padding:0 .6666666667rem}.recommendations-container .price-container .price-type{font-size:.7777777778rem}#holidayIdeaNavigationToggle{margin-inline:auto;max-width:106.6666666667rem;padding-bottom:.4444444444rem}#holidayIdeaNavigationToggle:after{background:#fff9ef;content:"";height:100%;opacity:0;position:absolute;right:50%;top:0;transform:translateX(50%);transition:opacity .3s;width:100vw;z-index:-1}#holidayIdeaNavigationToggle.sticky{padding-inline:.8333333333rem calc(15px + var(--scrollbar-offset-right,0px));top:70px!important}#holidayIdeaNavigationToggle.sticky:after{opacity:1}.holidayIdeaNavigationContainer [data-offcanvas-content]>:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}.holidayIdeaNavigationContainer [data-offcanvas-content]>div{display:flex;padding:.8888888889rem}.holidayIdeaNavigationContainer [data-offcanvas-content] .contact:focus-within{outline:auto;outline-offset:2px}.holidayIdeaNavigationContainer [data-offcanvas-content] .overview-link{border-bottom:1px solid rgba(0,0,0,.12);display:flex;padding:1.1111111111rem .8888888889rem}.holidayIdeaNavigationContainer [data-offcanvas-content] .overview-link:focus-visible h5{outline:auto;outline-offset:.3333333333rem}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers{flex-direction:column;overflow:hidden;padding:.4444444444rem;position:relative}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offers-scroll-container{max-height:100%;overflow-y:auto;scrollbar-width:none}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offers-scroll-container::-webkit-scrollbar{display:none}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .fade{height:2.7777777778rem;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s;z-index:1}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .fade.fade-top{background:linear-gradient(180deg,#fff,transparent);top:0}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .fade.fade-bottom{background:linear-gradient(0deg,#fff,transparent);bottom:0}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .fade.fade-visible{opacity:1}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer{align-items:center;border-radius:.4444444444rem;display:flex;gap:.6666666667rem;padding:.2222222222rem}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer:focus-visible{outline:auto}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer.active{background:#fff3cc}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer.active:after{font-size:.8888888889rem;margin-left:auto;padding:.4444444444rem;position:relative}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer .offer-image{min-width:-moz-fit-content;min-width:fit-content}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer .offer-image img{border-radius:.4444444444rem;height:2.6666666667rem;width:2.6666666667rem}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers .offer .offer-title{font-size:.7777777778rem;font-weight:700}.holidayIdeaNavigationContainer [data-offcanvas-content] h3{padding:1.1111111111rem .8888888889rem}.holidayIdeaNavigationContainer [data-offcanvas-content] h5{margin:0}.holidayIdea-map-button{height:4.4444444444rem;position:relative;width:100%}.holidayIdea-map-button img{height:100%;width:100%}.holidayIdeaTab .tabScroller{max-width:var(--holiday-idea-width,100%)}.holidayIdeaTab .tab:after,.holidayIdeaTab .tab:before{display:none}.holidayIdeaTab .tab .tabContent{padding-inline:0}.holidayIdeaTab .offer-images-container{display:grid;gap:.8888888889rem;grid-template-columns:repeat(2,1fr)}.holidayIdeaTab .offer-ratings-container table{font-size:1rem;width:100%!important}.holidayIdeaTab .offer-ratings-container table :is(th,td){padding:.5555555556rem;text-align:center;width:50%}.holidayIdeaTab .offer-ratings-container table th{font-size:1.1111111111rem}.holidayIdeaTab .offer-ratings-container table th:last-child{border-right:none}.list-type-xrwshop_voucher .tx-x-rw-shop .voucher-preview .bottomNavigationContainer{margin-top:auto}.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainer .submit-button-holder{float:right}.list-type-xrwshop_voucher form{margin:2.2222222222rem 0 0}.list-type-xrwshop_voucher .vouchersFormContainer{display:flex;flex-direction:column;gap:2.2222222222rem}.list-type-xrwshop_voucher .vouchersFormContainer .h4{text-align:center}.list-type-xrwshop_voucher .vouchersFormContainer .textSmall{margin:-.2222222222rem 0 .9444444444rem;text-align:center}.list-type-xrwshop_voucher .vouchersFormContainer .voucherValue{margin:0 auto;position:relative}.list-type-xrwshop_voucher .vouchersFormContainer .voucherValue input{padding:.8333333333rem 1.1111111111rem .7777777778rem 2.6666666667rem;text-align:right}.list-type-xrwshop_voucher .vouchersFormContainer .voucherValue span{font-size:.8888888889rem;left:1.1111111111rem;line-height:1.0555555556rem;pointer-events:none;position:absolute;top:.8333333333rem}.list-type-xrwshop_voucher .vouchersFormContainer .voucherComment .voucherCommentPreview{font-size:12px;height:20mm;line-height:1.2;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:92mm}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates input{opacity:0;position:absolute;top:50%}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates input:checked+label+div{opacity:1}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates input:checked+label .image:before{border-color:#222}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates input:checked+label .image:after{opacity:0}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label{-webkit-tap-highlight-color:transparent;border-radius:.3333333333rem;cursor:pointer;display:block;overflow:hidden;transition:all .3s}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label:focus .image:before,.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label:hover .image:before{border-color:#222}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label:focus .image:after,.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label:hover .image:after{opacity:0}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label .image{padding:.5555555556rem;position:relative}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label .image:after,.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label .image:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:all .3s}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label .image:before{border:.0555555556rem solid rgba(0,0,0,.2);border-radius:.3333333333rem;z-index:4}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates label .image:after{z-index:3}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates [data-slideshow].sliding .navigation-wrapper{display:inline-flex}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates{height:0;margin:0 0 -.2222222222rem;opacity:0;transition:opacity .3s}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates.initialized{height:100%;opacity:1;transition-delay:1s}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates .swiper-wrapper{margin:0;padding:0 .8333333333rem .3888888889rem}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates .navigation-wrapper{position:static}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .swiper-slide div{align-items:center;background:#ffd75a;border:.1111111111rem solid #fff;border-radius:1.6666666667rem;bottom:1.1111111111rem;box-sizing:border-box;display:flex;height:1.6666666667rem;justify-content:center;opacity:0;position:absolute;right:1.1111111111rem;transition:opacity .3s;width:1.6666666667rem;z-index:3}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .swiper-slide div i{font-size:1.1111111111rem}.list-type-xrwshop_voucher .voucherOverviewWrapper{display:flex}.list-type-xrwshop_voucher .infoContainer{display:flex;flex-direction:column;gap:1.1111111111rem;line-height:1.2222222222rem;width:100%}.list-type-xrwshop_voucher .infoContainer .borderedBox{margin-top:0;padding:1.0555555556rem .8333333333rem .9444444444rem}.list-type-xrwshop_voucher .infoContainer .borderedBox .description{line-height:1.4444444444rem;margin:-.1666666667rem 0 0}.list-type-xrwshop_voucher .infoContainer .voucherValueBox .titleRow{font-weight:700}.list-type-xrwshop_voucher .infoContainer .voucherValueBox .titleRow .price{display:block;margin:-.0555555556rem 0 0}.list-type-xrwshop_voucher .previewContainer{max-width:26.6666666667rem;width:100%}.list-type-xrwshop_voucher .previewContainer figure{display:block;padding:.5555555556rem}.list-type-xrwshop_voucher .previewContainer figure img{margin:0 auto;min-height:16.6666666667rem}.frame-type-xgooglemaps_map .tx-x-googlemaps{position:relative}.frame-type-xgooglemaps_map .tx-x-googlemaps .bubbleHolder{opacity:.75}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapHolder{position:relative}.frame-type-xgooglemaps_map .tx-x-googlemaps #map_canvas{align-items:center;background:#ccc;display:flex;overflow:hidden;position:relative}.frame-type-xgooglemaps_map .tx-x-googlemaps #map_canvas:before{content:"";display:block;min-height:22.2222222222rem;padding-top:45.9459459459%}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapsInfo p+p{margin-top:.1666666667rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapsInfo .imageContainer{margin:0 0 .5555555556rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapsInfo .list-icon{font-size:.7777777778rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapsInfo .details{margin:0 0 .9444444444rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapsInfo .btn+.btn{margin-top:.5555555556rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper{bottom:1.1111111111rem;left:0;position:absolute;right:0;z-index:1}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper .mobileLabel{cursor:pointer;display:inline-block;font-size:.7777777778rem;line-height:.9444444444rem;margin:0 .8333333333rem;padding:0 0 .2777777778rem .5555555556rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form{border-radius:.2777777778rem;box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06);display:flex;overflow:hidden;width:calc(100% - 30px)}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .btn,.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form input{border-radius:0;min-height:3.3333333333rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form input{border-color:transparent}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form input:focus,.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form input:hover{box-shadow:0 .4444444444rem .8888888889rem rgba(0,0,0,.06)}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder{flex:1;position:relative;z-index:1}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder label,.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder:after{position:absolute;top:50%;transform:translateY(-50%)}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder:after{font-size:1.0555555556rem;pointer-events:none;right:1rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder label{left:1.1111111111rem;pointer-events:none}.frame-type-xgooglemaps_map .resultListWrapper{margin:3.3333333333rem 0 0}.frame-type-xgooglemaps_map .resultListWrapper .resetFilterHolder{margin:0 0 .5555555556rem}.frame-type-xgooglemaps_map .contactDetailsRow{display:flex;flex-wrap:wrap;margin:0 -.8333333333rem .9444444444rem}.frame-type-xgooglemaps_map .contactDetailsRow .column{margin-top:.1666666667rem;padding:0 .8333333333rem;width:100%}.frame-type-xgooglemaps_map .contactDetailsRow .list-icon+.list-icon,.frame-type-xgooglemaps_map .contactDetailsRow p+p{margin-top:.1666666667rem}html.firefox #mapFilterInput::-moz-placeholder{line-height:1.6111111111rem;opacity:1}html.firefox #mapFilterInput::placeholder{line-height:1.6111111111rem;opacity:1}html.firefox #mapFilterInput.placeholder{line-height:1.6111111111rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetailsWrapper{display:flex;flex-wrap:wrap;margin:0 -.5555555556rem 3.3333333333rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetails{align-self:center;padding:1.1111111111rem .5555555556rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetails .text{margin:0 0 1.2222222222rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetails .buttonContainer{margin:1.5rem 0 0}.frame-type-xgooglemaps_map .tx-x-googlemaps .detailMap{margin:0 -3.3333333333rem;order:-1}.frame-type-xgooglemaps_map .surroundView{margin:0 0 3.3333333333rem}.frame-type-xgooglemaps_map .surroundView #panoStudioViewerID{background:#ccc;height:400px;position:relative;right:0;top:0;width:100%}.travelAgencyTeamMemberList h2{margin:0 0 1.6666666667rem}.travelAgencyTeamMemberList .travelAgencyTeamMember figure{-webkit-clip-path:none;clip-path:none}.travelAgencyTeamMemberList .travelAgencyTeamMember figure:before{padding-top:66.75%}.travelAgencyTeamMemberList .travelAgencyTeamMember figure:after{display:none}.travelAgencyTeamMemberList .travelAgencyTeamMember .text{margin-top:-.5555555556rem}.easymeet{margin-block:2.7777777778rem .2777777778rem}.tx-x-rw-jobs{padding:3.3333333333rem 0 0;position:relative}.tx-x-rw-jobs .bubbleHolder{opacity:.75}.tx-x-rw-jobs .jobDetailInfos,.tx-x-rw-jobs .resultListWrapper .text{margin:0 0 .9444444444rem}.tx-x-rw-jobs .jobDetailWrapper .jobDetailInfos{margin:1.5rem 0 .9444444444rem}.tx-x-rw-jobs .jobDetailWrapper .description{margin:2.2222222222rem 0 0}.tx-x-rw-jobs .jobDetailWrapper .buttonContainer{margin:1.5rem 0 0}.tx-x-rw-jobs .jobDetailWrapper .backButton{margin:2.2222222222rem 0 0}@media (min-width:320px){body{overflow-x:hidden}}@media (min-width:450px) and (max-width:499px){.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .rental-car-image-container{min-height:14.4444444444rem}}@media (min-width:460px){.leadText,.textHuge{font-size:2.6666666667rem}#tripDetail .filterResultsWrapper .bestPriceCalendar{border-radius:.8888888889rem;box-shadow:0 .5555555556rem 1.1111111111rem 0 rgba(0,0,0,.08)}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel{font-size:1.2222222222rem;padding:.8888888889rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel xtx-checkbox label{font-size:1rem}#tripDetailReviews .reviewOverview{flex-direction:row;gap:1.6666666667rem;justify-content:center;margin:0 auto}#tripDetailReviews .reviewOverview .offerColumn:first-child{width:auto}}@media (min-width:520px){.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper .mobileLabel{display:none}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form input{padding-left:165px;padding-right:2.6666666667rem}}@media (min-width:640px){.text-column-2,.text-column-3,.text-column-4{-moz-column-count:2;column-count:2}.content.has-border{border-radius:.4444444444rem}.leadText,.textHuge{font-size:3.5555555556rem}.btn.special:after{block-size:1.7777777778rem}.btn.special{font-size:1.1111111111rem;padding:.6111111111rem 3.1111111111rem .6111111111rem 1.3333333333rem}form fieldset .formElementsHolder>div.col6{width:50%}form fieldset .formElementsHolder>div.col12content6,form fieldset .formElementsHolder>div.layout1{align-items:flex-start;flex-direction:column}form fieldset .formElementsHolder>div.col12content6>div,form fieldset .formElementsHolder>div.col12content6>label,form fieldset .formElementsHolder>div.layout1>div,form fieldset .formElementsHolder>div.layout1>label{width:calc(50% - 10px)}.specialRadio label{padding:.9444444444rem 1.1111111111rem .9444444444rem 3rem}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person .contact-image img{border-radius:.3333333333rem;height:2.6666666667rem;width:2.6666666667rem}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person .contact-details{gap:.2222222222rem}xtx-popup-button.sticky-popup-button .popup-inner-container .contact-person .contact-details span{font-size:.8888888889rem;line-height:1.2}.ce-gallery[data-ce-columns="2"] .ce-row,.ce-gallery[data-ce-columns="3"] .ce-row,.ce-gallery[data-ce-columns="4"] .ce-row,.ce-gallery[data-ce-columns="5"] .ce-row,.ce-gallery[data-ce-columns="6"] .ce-row{grid-template-columns:repeat(2,1fr)}.ce-gallery .ce-row{gap:1.1111111111rem}.ce-intext.ce-left:not(.ce-nowrap),.ce-intext.ce-right:not(.ce-nowrap){overflow:hidden}.ce-intext.ce-right:not(.ce-nowrap) .ce-gallery{float:right;margin-left:1.1111111111rem}.ce-intext.ce-left:not(.ce-nowrap) .ce-gallery{float:left;margin-right:1.1111111111rem}.frame-type-xcontent_2col .row,.frame-type-xcontent_3col .row,.frame-type-xcontent_4col .row{display:flex;gap:0 1.1111111111rem}.frame-type-xcontent_2col .col-1,.frame-type-xcontent_3col .col-1,.frame-type-xcontent_4col .col-1{flex:0 1 8.3333333333%;max-width:8.3333333333%}.frame-type-xcontent_2col .col-2,.frame-type-xcontent_3col .col-2,.frame-type-xcontent_4col .col-2{flex:0 1 16.6666666667%;max-width:16.6666666667%}.frame-type-xcontent_2col .col-3,.frame-type-xcontent_3col .col-3,.frame-type-xcontent_4col .col-3{flex:0 1 25%;max-width:25%}.frame-type-xcontent_2col .col-4,.frame-type-xcontent_3col .col-4,.frame-type-xcontent_4col .col-4{flex:0 1 33.3333333333%;max-width:33.3333333333%}.frame-type-xcontent_2col .col-5,.frame-type-xcontent_3col .col-5,.frame-type-xcontent_4col .col-5{flex:0 1 41.6666666667%;max-width:41.6666666667%}.frame-type-xcontent_2col .col-6,.frame-type-xcontent_3col .col-6,.frame-type-xcontent_4col .col-6{flex:0 1 50%;max-width:50%}.frame-type-xcontent_2col .col-7,.frame-type-xcontent_3col .col-7,.frame-type-xcontent_4col .col-7{flex:0 1 58.3333333333%;max-width:58.3333333333%}.frame-type-xcontent_2col .col-8,.frame-type-xcontent_3col .col-8,.frame-type-xcontent_4col .col-8{flex:0 1 66.6666666667%;max-width:66.6666666667%}.frame-type-xcontent_2col .col-9,.frame-type-xcontent_3col .col-9,.frame-type-xcontent_4col .col-9{flex:0 1 75%;max-width:75%}.frame-type-xcontent_2col .col-10,.frame-type-xcontent_3col .col-10,.frame-type-xcontent_4col .col-10{flex:0 1 83.3333333333%;max-width:83.3333333333%}.frame-type-xcontent_2col .col-11,.frame-type-xcontent_3col .col-11,.frame-type-xcontent_4col .col-11{flex:0 1 91.6666666667%;max-width:91.6666666667%}.frame-type-xcontent_2col .col-12,.frame-type-xcontent_3col .col-12,.frame-type-xcontent_4col .col-12{flex:0 1 100%;max-width:100%}header.page>.container>.row .mainNavigationContainer{margin:0 1.6666666667rem}#footer-certificates{border-top:.0555555556rem solid rgba(34,34,34,.1)}footer.page{padding:0 0 1.6666666667rem}footer.page .footerMetaRow{display:flex;flex-wrap:wrap;justify-content:space-between}footer.page .footerMetaRow>address{margin-right:1.1111111111rem}footer.page .footerMetaRow .footerMeta{display:flex}footer.page .specialContactBlock .specialContactBlockInner i{font-size:2.2222222222rem}#detailFilter:has(.daytrip-filter){position:sticky;top:calc(var(--anchor-offset-px,0)*-1 - 1px)}xtx-switch{--switch-thumb-font-size:18px;--switch-thumb-height:48px;--switch-padding:7px}xtx-filter :is(xtx-multi-select,xtx-select):after{top:1.2777777778rem}xtx-filter :is(xtx-multi-select,xtx-select){--select-input-padding-vertical:1.6111111111rem 1.1111111111rem;--select-input-padding-horizontal:0.4444444444rem 2.3333333333rem;font-size:1rem}xtx-filter :is(xtx-multi-select,xtx-select) [slot=label]{left:1.1111111111rem;top:.6666666667rem}xtx-filter xtx-dropdown[name=travelPeriodContainer] xtx-radio-select[name=travelDuration]{--radio-select-columns:6}xtx-filter xtx-dropdown{--dropdown-header-padding-vertical:0.6666666667rem;--dropdown-header-padding-horizontal:1.1111111111rem}xtx-filter xtx-dropdown [slot=label] .slotValue{transform:translateY(4px)}xtx-filter #closeTravelPeriodButton{display:none}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]){gap:.4444444444rem;padding:.4444444444rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button) .btn:after{right:1.6666666667rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button) .btn{padding:.8888888889rem 1.6666666667rem}xtx-filter xtx-offcanvas[name=detailedFilter] xtx-checkbox-select xtx-value-group .xtxCheckbox{display:inline-block;float:left;width:50%}body.main #main:has(.mainSlideshow)>.standAloneFilter:not(.filter-on-top){margin-top:-5.2222222222rem}[data-slideshow].mainSlideshow.confirmationContentElement .overlayContainer{padding-bottom:7.2222222222rem}[data-slideshow].mainSlideshow .imageContainer{margin-top:-14rem}[data-slideshow].mainSlideshow .imageContainerInner{right:25%}[data-slideshow].mainSlideshow .overlayContainer{gap:1.3333333333rem}[data-slideshow].mainSlideshow .richtext{font-size:1.3333333333rem}[data-slideshow].mainSlideshow .navigation-wrapper{bottom:4.1111111111rem}[data-slideshow].mainSlideshow .navigation-wrapper .navigationWrapperInner{max-width:31.1111111111rem}[data-slideshow].swiper-horizontal .swiper-pagination-bullets{margin-right:auto;order:-1;width:-moz-fit-content;width:fit-content}[data-slideshow] .navigation-wrapper .navigationWrapperInner>div.swiper-pagination{padding:0 1.1666666667rem}.teaserList{display:flex;flex-wrap:wrap;margin:0 -.5555555556rem}.teaserList .teaser{display:flex;flex-direction:column;margin:0 0 2.2222222222rem;padding:0 .5555555556rem;width:50%}.teaserList .teaser .text.containsButton{min-height:6.8333333333rem}.teaserList .teaser .text{padding:1.1111111111rem .8333333333rem 0}.teaserList .teaser .text .buttonHolder{margin-left:-.8333333333rem}.teaserList .teaser .text .buttonHolder .teaserLink:before{left:.5555555556rem;right:.5555555556rem}.borderedTeaserList .borderedTeaser .buttonContainer{min-width:12.7777777778rem;width:calc(50% - 10px)}.review{align-items:center;flex-direction:row}.compactFilterBottomContent .selectedFilterValues{flex-wrap:wrap}.tx-x-rw-teaser .teaser.normal .teaserInner{display:flex;height:100%}.tx-x-rw-teaser .teaser.normal .teaserInner :is(.teaserImage,.teaserText){width:50%}.tx-x-rw-teaser .teaser.normal .teaserText{display:flex;flex-direction:column;padding:.5555555556rem .8333333333rem .8333333333rem}.tx-x-rw-teaser .teaser.normal .text{margin:.6111111111rem 0 .3888888889rem}.tx-x-rw-teaser .teaser.normal .priceFrom{margin:.5555555556rem 0 0}.tx-x-rw-teaser .teaser.normal .buttonHolder{align-items:flex-end;display:flex;flex:1 0 auto}.tx-x-rw-teaser .teaser.special .contactPerson .image{margin:0 2.2222222222rem 0 0}.tx-x-rw-teaser .teaser.special .teaserSlideshow{margin:0 0 -.6666666667rem}.tx-x-rw-teaser .teaser.special .teaserSlideshow .swiper-wrapper{margin:0 0 1.1111111111rem}.tx-x-rw-teaser .teaser .teaserImage picture{-webkit-clip-path:polygon(0 0,100% 0,100% calc(50% - 10px),calc(100% - 10px) 50%,100% calc(50% + 10px),100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(50% - 10px),calc(100% - 10px) 50%,100% calc(50% + 10px),100% 100%,0 100%)}.tx-x-rw-teaser .teaser .teaserImage img,.tx-x-rw-teaser .teaser .teaserImage picture{height:100%}.tx-x-rw-teaser .teaser .teaserImage img{-o-object-fit:cover;object-fit:cover}body.page-1 .richtext:has(.socialMedia) p:has(.socialMedia) .linkStyle,body.page-1 .richtext:has(.socialMedia) p:has(.socialMedia) a{width:auto}#cookieBanner{padding:1.6666666667rem 1.6666666667rem 1.5rem;width:22.2222222222rem}.frame-type-xfaq_faq>div>div>.content>:has(+.tx-x-faq .xtxTabs .tabScroller .tabInputLabel:nth-child(2))+.tx-x-faq{margin-top:2.6666666667rem}.tx_xfaq .xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent{gap:0 1.6666666667rem}.frame-type-app_iconlist .iconSlideshow{margin:0 1.1111111111rem}.frame-type-app_iconlist .iconSlideshow .swiper-slide.swiper-slide-visible:after{opacity:1}.customerquotes .textContainer:before{color:#ffcb10;left:1.1111111111rem;top:.8888888889rem}.leadContentElement .leadImage+.leadContent .teaserSlideshow{margin-top:-10rem}.leadContentElement .teaserSlideshow .swiper-wrapper{margin:0 0 1.1111111111rem}.xtxTabs .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel{padding:.4444444444rem 1.1111111111rem}.xtxTabs>.tab .tabContent{padding:1.7777777778rem 0}.xtxModal.checkoutModal>.content{padding:1.1111111111rem 0 3.3333333333rem}.tx-x-rw-shop.search .day-trip-leadText{margin:3.0555555556rem 0 5.1666666667rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer{align-items:flex-start;flex-direction:column;gap:.6666666667rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer .title{font-size:1.3333333333rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview{display:grid;gap:1.3333333333rem;grid-template-columns:8.8888888889rem 3fr 3fr;padding:.8888888889rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .offer-detail-map-link{height:1.3333333333rem;padding:.2222222222rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .offer-detail-map-link span{display:none}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview figure{aspect-ratio:1.3333333333;grid-column:initial;max-height:8.3333333333rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview figure img{max-height:none;min-width:5.5555555556rem}#tripDetail .tripContainer .tripInfos .cheapestOffer .btn{height:3.1111111111rem;padding:.6666666667rem 2.8888888889rem .6666666667rem .8888888889rem}#tripDetail .tripContainer .customer-reviews-container{align-items:flex-start;flex-direction:column}#tripDetail .tripContainer .customer-reviews-container .reviews-infos{flex-direction:column;gap:.5555555556rem}#tripDetail .tripContainer .detailGallery .slideshowHolder:hover .thumbnailSliderContainer{opacity:1;transform:translateY(0)}#tripDetail .tripContainer .detailGallery .detailSlideshow .swiper-slide img{bottom:0;left:0;position:absolute;right:0;top:0}#tripDetail .detail-results-list{margin-top:1.3333333333rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordionInputLabel{padding:1.1111111111rem}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion .accordionContent{padding:0 .8333333333rem .6666666667rem}#tripDetail .offersList{overflow:hidden}.hotelattributes-container.overflow-active .hotelattributes:after{height:40%}.hotelattributes-container .hotelattributes{height:6.6666666667rem}.hotelattributes-container .hotelattributes .hotelattribute{height:2.2222222222rem;justify-content:center;min-width:14.4444444444rem;padding:0 .6666666667rem}.hotelattributes-container .load-more-attributes-container{justify-content:center}#offerComparisonModal .comparisonList .header{min-width:5.5555555556rem}#offerComparisonModal .comparisonList .comparisonItemsWrapper{width:calc(100% - 100px)}.legal-form-container .legal-form .form-row.form-row-checkbox .legal-form-label{align-items:center;flex-direction:row;justify-content:space-between}.legal-form-container .legal-form .form-row.form-row-checkbox .legal-form-label:after,.legal-form-container .legal-form .form-row.form-row-checkbox .legal-form-label:before{top:1px}#checkoutSidebarToggle{padding-inline:3.3333333333rem calc(60px + var(--scrollbar-offset-right,0px))}.tx-x-rw-shop .confirmationContentElement .overlayContainerWrapper{margin-inline:-60px}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list .swiper-wrapper{padding:0 0 .3888888889rem}#paybackModal main .container{padding-block:1.1111111111rem 3.3333333333rem}.recommendations-container .recommendations{grid-template-columns:repeat(2,1fr)}#holidayIdeaNavigationToggle.sticky{padding-inline:3.3333333333rem calc(60px + var(--scrollbar-offset-right,0px))}.list-type-xrwshop_voucher .vouchersFormContainer .voucherValue{max-width:16.6666666667rem}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates .swiper-wrapper{padding:0 0 .3888888889rem}.list-type-xrwshop_voucher .infoContainer .voucherValueBox .titleRow{align-items:baseline;display:flex;justify-content:space-between}.list-type-xrwshop_voucher .infoContainer .voucherValueBox .titleRow .heading{margin:0}.list-type-xrwshop_voucher .infoContainer .voucherValueBox .titleRow .price{flex:1 0 auto;margin:0 0 0 .8333333333rem;text-align:right}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form{min-width:26.1111111111rem;width:calc(50% - 70px)}.frame-type-xgooglemaps_map .resultListWrapper{overflow:hidden}.frame-type-xgooglemaps_map .contactDetailsRow .column.address,.frame-type-xgooglemaps_map .contactDetailsRow .column.contact{width:50%}.travelAgencyTeamMemberList .travelAgencyTeamMember .text{padding:1.1111111111rem 1.6666666667rem 0 1.1111111111rem}.tx-x-rw-jobs .resultListWrapper{overflow:hidden}}@media (min-width:640px) and (max-width:1199px){.xtxModal>.content>.container{padding:3.3333333333rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapHolder{margin:0 -3.3333333333rem}}@media (min-width:640px) and (max-width:1279px){:is(.frame-type-twocol-50-50,.frame-type-threecol-33-33-33):is(.frame-type-xcontent_2col,.frame-type-xcontent_3col) .row{margin-inline:-.8888888889rem}:is(.frame-type-twocol-50-50,.frame-type-threecol-33-33-33):is(.frame-type-xcontent_2col,.frame-type-xcontent_3col) :is(.col-4,.col-6){padding-inline:.8888888889rem}.tx-x-rw-teaser .teaser:nth-child(2n) .teaserImage{order:1}.tx-x-rw-teaser .teaser:nth-child(2n) .teaserImage picture{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(50% + 10px),10px 50%,0 calc(50% - 10px));clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(50% + 10px),10px 50%,0 calc(50% - 10px))}.tx-x-rw-teaser .teaser:nth-child(2n) .teaserImage picture:after{border-left-color:#fff;border-right-color:transparent;left:0;right:auto}}@media (min-width:640px) and (max-width:1499px){#detailFilterOffCanvasToggleButton{padding-inline:3.3333333333rem calc(60px + var(--scrollbar-offset-right,0px))!important}xtx-filter[name=TripSearchFilter] :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]){max-width:560px}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch{--switch-control-width:min(527px,calc(var(--viewport-width,100vw) - 138px - var(--switch-padding)*2))}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button){height:2.8888888889rem}}@media (min-width:640px) and (max-width:1599px){.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form{margin-left:.8333333333rem}}@media (min-width:640px) and (max-width:766px){[data-slideshow].mainSlideshow .bubbleHolder{top:-45%}}@media (min-width:640px) and (max-width:959px){.frame-type-threecol-33-33-33.frame-type-xcontent_3col .row{display:grid;grid-template-columns:repeat(2,1fr)}.frame-type-threecol-33-33-33.frame-type-xcontent_3col .col-4{max-width:100%}.frame-type-threecol-33-33-33 .rightContent:has(div:first-child .has-border){margin-top:1.1111111111rem}body.page-160:not(:has(.bestPriceCalendar)),body.page-211:not(:has(.bestPriceCalendar)){--additional-anchor-offset:500}.teaser-list-container{display:grid;grid-template-columns:repeat(2,1fr)}#tripDetail .tripContainer .detailGallery .alert,#tripDetail .tripContainer .detailGallery .powermail_message{margin:0 3.3333333333rem .5555555556rem}.frame-type-xgooglemaps_map .contactDetailsRow .column.openingHours{margin-top:.5rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .detailMap{margin:0 -50px;width:calc(100% + 120px)}}@media (min-width:767px){#footer-certificates .frame-type-image .ce-row{gap:0 2.2222222222rem}#footer-certificates .frame-type-image figure{height:14.8888888889rem}#footer-certificates .frame-type-image img{max-height:12.4444444444rem}[data-slideshow].mainSlideshow .bubbleHolder{right:-20%;top:-30%;width:140vw}[data-slideshow].mainSlideshow .imageContainer{margin-top:-9rem}[data-slideshow].mainSlideshow .imageContainerInner{width:152vw}.compactFilterBottomContent{margin:1.7777777778rem 0 .8333333333rem}.trend-list{gap:.8888888889rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:767px) and (max-width:1499px){xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-dropdown,xtx-select,xtx-multi-select){width:calc(50% - 4px)}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch[checked]~xtx-select[name=travelDestination]{width:100%}}@media (min-width:767px) and (max-width:1599px){#footer-certificates .frame-type-image .ce-column{max-width:11.1111111111rem}}@media (min-width:767px) and (max-width:959px){#tripDetail #detailFilter xtx-container[name=compactFilter] xtx-multi-select[name="departureAirport[]"]{width:100%}}@media (min-width:800px){#newsletterSubscription .container:after{background:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Images/newsletter.svg) no-repeat;bottom:-.0555555556rem;content:"";display:block;height:8.3333333333rem;position:absolute;right:3.3333333333rem;width:7.7777777778rem}#newsletterSubscription .inputHolder{width:calc(100% - 248px)}.tx-x-rw-shop .confirmationContainer .row{flex-wrap:wrap;margin:0 -.5555555556rem}.tx-x-rw-shop .confirmationContainer .row .image{margin:0 -1.1111111111rem}.tx-x-rw-shop .confirmationContainer .row .column{padding:0 1.6666666667rem 1.0555555556rem;width:50%}.tx-x-rw-shop .confirmationContainer .row .column hr{margin-left:-1.1111111111rem;margin-right:-1.1111111111rem}}@media (min-width:900px) and (max-width:1279px){xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>:is(xtx-select,xtx-daterange-picker){width:calc(50% - 4px)}}@media (min-width:930px){footer.page .footerNavigationRow .footerNavigationRowInner{margin:0 -.5555555556rem}footer.page .footerNavigationRow .footerNavigationHolder{flex:1 0 auto;padding:0 .5555555556rem}footer.page .specialContactBlock{align-items:flex-start;display:flex;flex:1 0 auto;justify-content:flex-end;margin:0 .5555555556rem 0 auto}footer.page .specialContactBlock .specialContactBlockInner .openingHours{margin:.1111111111rem 0 0;text-align:right}}@media (min-width:960px){.text-column-3,.text-column-4{-moz-column-count:3;column-count:3}.badge i{font-size:1.1111111111rem}xtx-offcanvas [data-offcanvas-content] div.navigation-header{height:auto;padding:0}xtx-offcanvas [data-offcanvas-content] div.navigation-header h3{font-size:1.2222222222rem;padding:1.1111111111rem .8888888889rem}xtx-offcanvas [data-offcanvas-content] div.navigation-header xtx-popup-button{display:none}xtx-popup-button.sticky-popup-button{width:2.6666666667rem}.ce-gallery[data-ce-columns="3"] .ce-row,.ce-gallery[data-ce-columns="4"] .ce-row,.ce-gallery[data-ce-columns="5"] .ce-row,.ce-gallery[data-ce-columns="6"] .ce-row{grid-template-columns:repeat(3,1fr)}.ce-gallery .ce-row{gap:0 1.1111111111rem}.ce-nowrap{display:flex;justify-content:space-between}.ce-nowrap.ce-right .ce-gallery{order:2}.ce-nowrap.ce-left .ce-bodytext{margin-right:auto}.ce-nowrap .ce-gallery{flex:0 0 auto;max-width:50%}.ce-intext.ce-right .ce-gallery{margin-left:1.1111111111rem}.ce-intext.ce-left .ce-gallery{margin-right:1.1111111111rem}body.page-102 footer.page{margin-bottom:3.8888888889rem}footer.page .footerNavigationRow .footerNavigationHolder{max-width:50%}[data-offcanvas] [data-offcanvas-footer]{display:none}#detailFilterOffCanvasToggleButton{opacity:0!important;pointer-events:none!important;width:100%}#detailFilter xtx-offcanvas[name=detailedFilter]{box-shadow:none;height:auto;left:0;overflow:visible;position:absolute;transform:translateY(var(--transform-offset,0))!important;width:19.4444444444rem;z-index:2}#detailFilter xtx-offcanvas[name=detailedFilter] [data-offcanvas-content]{overflow:visible}#detailFilter xtx-offcanvas[name=detailedFilter] xtx-group-toggle xtx-checkbox-select,#detailFilter xtx-offcanvas[name=detailedFilter] xtx-group-toggle xtx-checkbox-select xtx-value-group{display:flex;flex-direction:column}#detailFilter xtx-offcanvas[name=detailedFilter] xtx-group-toggle xtx-checkbox-select xtx-value-group xtx-checkbox{width:100%}#detailFilter xtx-offcanvas[name=detailedFilter] xtx-container[name=commonFiltersContainer]{display:none}#detailFilter xtx-offcanvas[name=detailedFilter] xtx-switch{--switch-control-width:292px}#detailFilter xtx-offcanvas[name=detailedFilter] header{display:none}.filterResultsWrapper{margin-left:21.2222222222rem;min-height:191.6666666667rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) xtx-submit-button .btn:after{margin-right:-.2222222222rem;right:1.4444444444rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) xtx-popup-button:not([name=closeTravelPeriodButton]){display:none}xtx-filter xtx-container[name=compactFilter] xtx-dropdown[name=personSelector]>xtx-select{--select-dropdown-max-height:none}[data-slideshow].mainSlideshow:not(.confirmationContentElement) .overlayContainer{padding-bottom:150px}[data-slideshow].mainSlideshow .overlayContainer{gap:1.7777777778rem}.teaserList .teaser .teaserImage,.teaserList .teaser>figure{--teaser-image-clip-bottom-width:80px}.teaserList .teaser .teaserImage:after,.teaserList .teaser>figure:after{right:80px}.teaserList .teaser .text{padding:1.1111111111rem 4.4444444444rem 0 1.1111111111rem}.teaserList .teaser .text .buttonHolder{margin-left:-1.1111111111rem}.borderedTeaserList .borderedTeaserListInner{position:relative}.borderedTeaserList .borderedTeaserListInner:before{background:rgba(0,0,0,.1);bottom:0;content:"";display:block;position:absolute;right:calc(50% - 1px);top:0;width:.0555555556rem}.borderedTeaserList .borderedTeaser{padding:.8333333333rem;width:50%}.borderedTeaserList .borderedTeaser:nth-child(2n):after{display:none}.info-box.payment-info-box .info-row .info-row-text{align-items:center;flex-direction:row;gap:.8888888889rem}.info-box{width:100%}.api-error-info{padding:.6666666667rem .8888888889rem}.teaser-card.contains-overlay .hotel-overview .map-button{align-items:center;bottom:1.1111111111rem;display:flex;flex-direction:column;flex-shrink:0;height:4.4444444444rem;justify-content:center;pointer-events:all;position:absolute;right:1.1111111111rem;width:8.8888888889rem}.teaser-card.contains-overlay .hotel-overview .map-button .map-link{justify-content:center;padding:0;width:1.3333333333rem}.teaser-card.contains-overlay .hotel-overview .map-button .map-link i{font-size:.8888888889rem}.teaser-card.contains-overlay .hotel-overview .map-button .map-link span{display:none}.teaser-card.contains-overlay .hotel-overview xtx-star-rating{--star-color-active:#fff}.teaser-card.contains-overlay .hotel-overview img{border-radius:.2222222222rem}.teaser-card .image img{aspect-ratio:4/3}.teaser-card .teaser-card-info-container{font-size:.8888888889rem;gap:1.3333333333rem;padding:1.3333333333rem}.teaser-card .teaser-card-info-container .teaser-card-detail-infos{flex-direction:column}.teaser-card .teaser-card-title{align-items:flex-start;flex-direction:column}.teaser-card .teaser-card-title .title{font-size:1.2222222222rem}.best-rated-attributes-container{gap:.4444444444rem}.map-link-container .map-link{height:1.7777777778rem}.map-link-container .map-link>span{text-decoration:none}.flight-information-container{margin-top:0;padding:0 1.3333333333rem}.flight-information-container .flight-details{flex-direction:row;gap:1.3333333333rem}.flight-information-container .flight-details .flight{gap:1.3333333333rem;width:50%}.flight-information-container .flight-details .flight-infos{gap:2.2222222222rem}.flight-information-container h2{font-size:1.7777777778rem;margin-bottom:2.2222222222rem}html .mobile{display:none}.trend-slideshow-container .navigation-wrapper .navigationWrapperInner{padding-inline:1.7777777778rem}.traveltip-container{gap:1.7777777778rem}.traveltip-container .traveltip-infos-container{align-items:center;flex-direction:row;gap:1.7777777778rem}.traveltip-container .traveltip-image-container img{aspect-ratio:4/3}body.page-1 .frame-type-textpic .ce-bodytext{position:relative}body.page-1 .richtext:has(.socialMedia){align-items:center;flex-direction:row}body.page-1 .richtext:has(.socialMedia) p:has(.socialMedia){display:grid;gap:.4444444444rem .8888888889rem;grid-template-columns:repeat(2,1fr)}.offers-container{display:grid;grid-template-columns:repeat(2,1fr)}.offers-container .teaser-card-info-container .travel-details{gap:.3333333333rem}.offers-container .skeleton-image{aspect-ratio:4/3}.xtxModal:is(.specialModal,.iframe){height:90vh;width:80vw}.xtxModal header.containsTitle{padding:.8888888889rem}.teaser-list-container .teaser-list-item .image img{aspect-ratio:4/3}.teaser-list-container .regionToggleHolder{gap:.8888888889rem}.teaser-list-container .regionToggleHolder .subregionEntry{padding:.6666666667rem .8888888889rem}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-container,#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer{padding:.8888888889rem}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-container>strong{padding-block:.4444444444rem}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-info-container{gap:1.3333333333rem}#tripDetail .tripContainer .tripInfos .cheapestOffer .cheapest-offer-details{display:grid;grid-template-columns:1fr 1fr}#tripDetail .filterResultsWrapper .bestPriceCalendar .accordion .accordionContent{padding:0 1.3333333333rem 1.3333333333rem}#tripDetail .resultListTab .tabContent .compactFilterBottomContent{margin-top:1.1111111111rem}#tripDetailReviews .reviewOverview{gap:3.3333333333rem}#tripDetailReviews .reviews{gap:1.1111111111rem;margin-top:1.7777777778rem}#tripDetailReviews .reviews .singleReview{grid-template-columns:1fr 1fr 3fr;padding:1.1111111111rem}#tripDetailReviews .reviews .singleReview .reviewDescription{grid-column:initial}.one-page-checkout .checkout-section{gap:.6666666667rem;padding:.6666666667rem}.one-page-checkout .checkout-mobile-section-container{gap:3.5555555556rem}.one-page-checkout .checkout-mobile-section-container>:not(.checkout-section-header,.checkout-next-step-button-container){gap:.6666666667rem;padding:.6666666667rem}.one-page-checkout .checkout-mobile-section-container .checkout-section-header{display:none}.one-page-checkout .checkout-mobile-section-container .checkout-section-header+.checkout-section .checkout-title{opacity:1;padding-left:0}.one-page-checkout .checkout-container-inner{display:grid;gap:1.3333333333rem;grid-template-columns:1fr 19.4444444444rem}.one-page-checkout .checkout-title{font-size:1.2222222222rem}.one-page-checkout .checkout-step-header{gap:.9444444444rem;padding:1.1111111111rem}.one-page-checkout .checkout-step-header>span{font-size:1rem;line-height:1.3}.one-page-checkout .checkout-next-step-button-container,.one-page-checkout .checkout-progress-container{display:none}.one-page-checkout form{gap:3.5555555556rem}.one-page-checkout form>.info-box{margin-bottom:-2.6666666667rem}.one-page-checkout form>div:not(.hidden-checkout-fields,.info-box){gap:.6666666667rem;padding:.6666666667rem}.one-page-checkout .formElementsHolder:has(#addNewRecipient:checked) .form-row:has(#selectParticipant){display:flex;opacity:0}.one-page-checkout .formElementsHolder:not(:has(#addNewRecipient:checked)) .form-row:has(#selectParticipant){opacity:1}.one-page-checkout .form-row:is(.title,.zip){width:5.5555555556rem}.one-page-checkout .form-row{width:calc(50% - 6px)}.one-page-checkout .form-row.small-form{width:calc(50% - 62px)}.one-page-checkout fieldset{gap:1.3333333333rem}.addons-container .addons-offer-container{gap:.6666666667rem}.addons-container .addons-offer-container .addon{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;padding:1.3333333333rem 1.7777777778rem}.addons-container .addons-offer-container .addon-title-container{align-items:center;flex-direction:row;justify-content:space-between}.addons-container .addons-offer-container .addon-checkboxes{flex-direction:row;gap:1.3333333333rem}.addons-container .shippingAddress .shipping-address .form-row.town{width:calc(50% - 118px)}.legal-form-container .legal-form-container-inner{gap:.6666666667rem}.legal-form-container .legal-form{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;padding:.8888888889rem 1.3333333333rem}.legal-form-container .btn{margin-left:auto}.checkout-payment-container .coupon-holder .alert,.checkout-payment-container .coupon-holder .powermail_message{width:calc(100% - 88px)}.checkout-payment-container .coupon-holder{padding:.8888888889rem 1.7777777778rem}.checkout-payment-container .coupon-form-row{flex-direction:row}.checkout-payment-container .coupon-form-row:has(.validation_error) .addCoupon{margin-bottom:1.7777777778rem}.checkout-payment-container .coupon-form-row .form-row-submit{width:-moz-fit-content;width:fit-content}.checkout-payment-container .coupon-form-row .addCoupon{height:2.6666666667rem;min-width:-moz-fit-content;min-width:fit-content}.checkout-payment-container .payment-type-wrapper{gap:.6666666667rem}.checkout-payment-container .payment-type.payment-type-PAYPAL input{top:1.1111111111rem}.checkout-payment-container .payment-type{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;gap:1.3333333333rem;min-width:17.7777777778rem;padding:1.3333333333rem 1.7777777778rem;width:100%}.checkout-payment-container .payment-type .payment-type-header{padding-left:2.2222222222rem}.checkout-payment-container .payment-type input{left:1.7777777778rem;top:1.3333333333rem}.checkout-payment-container .payment-type .payment-bottom-content{padding-left:2.2222222222rem}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview{gap:.4444444444rem}.one-page-checkout .checkout-overview-info-container>div{padding:2.2222222222rem}.one-page-checkout .checkout-overview-info-container .checkout-travel-details{display:grid;gap:.4444444444rem;grid-template-columns:repeat(2,1fr)}.one-page-checkout .checkout-overview-info-container .checkout-info-container{gap:1.7777777778rem;padding-top:1.5555555556rem}.one-page-checkout .checkout-infos{flex-direction:row;gap:.8888888889rem}.special-radio-container .special-radio.no-offer .special-radio-content{padding:1.3333333333rem 1.7777777778rem}.special-radio-container .special-radio .special-radio-content{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;margin:0;padding:1.7777777778rem 1.7777777778rem .8888888889rem}.special-radio-container .special-radio input{left:1.7777777778rem}.insurance-offers .special-radio .special-radio-content{min-height:19.4444444444rem}.pagets__checkout .sticky-popup-button{display:none}.pagets__checkout .checkout-sidebar-container{background:transparent;border-radius:0;box-shadow:none;position:relative;transform:none!important;width:19.4444444444rem;z-index:0}.pagets__checkout .checkout-sidebar-container .navigation-header h3{padding:1.3333333333rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]{gap:0}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content]>div{border:1px solid rgba(0,0,0,.12);border-radius:.4444444444rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder{padding-top:.8888888889rem}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder:after{top:calc(50% - 2px)}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-details{padding-inline:1.3333333333rem}.pagets__checkout .checkout-sidebar-container .checkout-sidebar-hotel{padding:1.3333333333rem}.pagets__checkout form>div.prices-overview-container{display:none}.pagets__checkout .checkout-sidebar-contact-person{margin-top:.8888888889rem}.tx-x-rw-shop .confirmationContentElement .textWrapper{max-width:26.6666666667rem}.payback-wrapper .payback-box{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;gap:1.3333333333rem;min-width:17.7777777778rem;padding:1.3333333333rem 1.7777777778rem;width:100%}.holidayIdea{gap:1.7777777778rem;grid-template-columns:16.6666666667rem 1fr}.holidayIdea .nav{gap:1.7777777778rem;transition:transform .3s;width:16.6666666667rem}.recommendations-container{gap:2.6666666667rem}.recommendations-container>div:not(.detail,.holidayIdeaTab){padding-inline:1.3333333333rem}.recommendations-container .recommendation-container-overview{display:none}.recommendation-overview .button-container-inner{flex-direction:column;justify-content:flex-start;width:100%}.recommendation-overview .button-container-inner .linkStyle,.recommendation-overview .button-container-inner a{padding:.8888888889rem 1.7777777778rem;width:100%}.holiday-idea-map-modal-container{flex-direction:row}.modal-offers-container{flex-direction:column;gap:.6666666667rem;height:100vh;padding:1.3333333333rem .8888888889rem;width:17.7777777778rem}.modal-offers-container .offer{width:100%}.map-container{height:100vh;width:calc(100% - 320px)}.map-container .x_googlemaps_map{height:100%}.recommendations-container .recommendation-info-container .travel-details{gap:.6666666667rem}.recommendations-container .price-container{font-size:1.2222222222rem;height:2.6666666667rem;padding:0 .4444444444rem 0 1.3333333333rem}#holidayIdeaNavigationToggle{display:none}.holidayIdeaNavigationContainer{box-shadow:0 8px 16px 0 rgba(0,0,0,.06);height:auto;position:relative;transform:none!important;width:16.6666666667rem;z-index:10}.holidayIdeaNavigationContainer [data-offcanvas-content] .offers{max-height:11.1111111111rem}.holidayIdea-map-button{height:6.6666666667rem;width:16.6666666667rem}.holidayIdeaTab .offer-images-container{grid-template-columns:repeat(3,1fr)}.list-type-xrwshop_voucher .infoContainer{width:calc(100% - 500px)}.list-type-xrwshop_voucher .previewContainer{margin:0 0 0 1.1111111111rem}.list-type-xrwshop_voucher .previewContainer figure img{min-height:35.5555555556rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetailsWrapper{justify-content:space-between;margin:3.3333333333rem -.5555555556rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetails{padding:0 .5555555556rem;width:50%}.frame-type-xgooglemaps_map .tx-x-googlemaps .detailMap{margin:0;order:1;padding:0 .5555555556rem;width:50%}.frame-type-xgooglemaps_map .travelAgencyTeamMemberList .travelAgencyTeamMember{width:33.3333333333%}}@media (min-width:960px) and (max-width:1279px){.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder:after{right:.8888888889rem}.holidayIdea:has(.recommendation.detail) .nav{grid-column:1;grid-row:1}.holidayIdea:has(.recommendation.detail) .recommendations-container{grid-column:2;grid-row:1/span 3}.holidayIdea:has(.recommendation.detail) .recommendation-overview{grid-column:1;grid-row:2}.frame-type-xgooglemaps_map .contactDetailsRow .column{width:100%!important}}@media (min-width:960px) and (max-width:1499px){#detailFilter xtx-filter xtx-offcanvas[name=detailedFilter]{top:17.5555555556rem}#tripDetail #detailFilter xtx-container[name=compactFilter]:has(xtx-switch[checked])+xtx-offcanvas[name=detailedFilter]{top:13.0555555556rem}#tripDetail #detailFilter xtx-container[name=compactFilter]+xtx-offcanvas[name=detailedFilter]{top:13.6111111111rem}#tripDetail .resultListTab .tabContent:has(xtx-switch[checked]) .compactFilterBottomContent{margin-top:1.2777777778rem}}@media (min-width:960px) and (max-width:1599px){.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form{width:calc(50% - 25px)}.frame-type-xgooglemaps_map .resultListWrapper .alert,.frame-type-xgooglemaps_map .resultListWrapper .powermail_message,.frame-type-xgooglemaps_map .resultListWrapper .resetFilterHolder{margin:0 .8333333333rem .5555555556rem}}@media (min-width:960px) and (max-width:979px){.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainerInner{display:flex;flex-direction:column;gap:.4444444444rem}.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainerInner .btn{width:100%}.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainerInner .backButton{order:-1}}@media (min-width:1100px){header.page nav.main.xtxNavigationMenu>ul>li>div:first-child .linkStyle:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child a:after{transform:translateY(0)}header.page nav.main.xtxNavigationMenu>ul>li>div.dropdown{margin-top:.5555555556rem}header.page nav.main.xtxNavigationMenu>ul>li>div.dropdown:before{content:"";height:.5555555556rem;left:0;position:absolute;right:0;top:-.5555555556rem}header.page nav.main.xtxNavigationMenu>ul>li{overflow:visible!important}header.page nav.main.xtxNavigationMenu>ul>li.active div:first-child .linkStyle:after,header.page nav.main.xtxNavigationMenu>ul>li.active div:first-child a:after{opacity:1}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child .linkStyle,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child a{position:relative}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child .active.linkStyle:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child .linkStyle:focus:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child .linkStyle:hover:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child a.active:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child a:focus:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child a:hover:after{opacity:1}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child .linkStyle:after,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child a:after{background:#000;bottom:0;content:"";height:.0555555556rem;left:1.6666666667rem;opacity:0;position:absolute;right:.5555555556rem;transition:opacity .3s,transform .6s}header.page nav.main.xtxNavigationMenu>ul>li>div.dropdown>.dropdownInner{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 81px);overflow-x:hidden;overflow-y:auto}header.page nav.service.xtxNavigationMenu>ul>li.mainMenuToggle{display:none}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown>.dropdownInner{max-height:calc(100vh - 81px)}header.page nav>ul>li>div.dropdown{border-radius:.3333333333rem}header.page nav.main.xtxNavigationMenu{margin:0}header.page nav.main.xtxNavigationMenu:before{content:"small left bottom left2right top2bottom true true true none";display:none}header.page nav.main.xtxNavigationMenu>ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}header.page nav.main.xtxNavigationMenu>ul>li{flex:0 1 auto;overflow:hidden;padding:0;position:relative}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child{align-items:center;background:transparent;display:flex;height:100%;justify-content:center;transition:color .3s,background-color .3s;width:100%}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>a{text-decoration:none}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span),header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:first-child{align-self:inherit;color:#222;display:block;flex:0 1 auto;font-size:1rem;font-weight:inherit;letter-spacing:0;line-height:1.2222222222rem;outline:none;padding:1.3333333333rem .5555555556rem 1.3333333333rem 1.6666666667rem;text-align:center;text-transform:none;transition:color .3s,background-color .3s}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span) .subTitle,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:first-child .subTitle{display:block;width:100%}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>span{cursor:default}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button{align-self:stretch;background:transparent;border:none;cursor:pointer;display:block;flex:0 0 100%;outline:none;overflow:hidden;position:relative;transition:color .3s,background-color .3s}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:first-child{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>.linkStyle+button,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>a+button{flex:0 0 1.1111111111rem}header.page nav.main.xtxNavigationMenu>ul>li:is(:not(.open),.closing)>.dropdown{height:0;padding:0}header.page nav.main.xtxNavigationMenu>ul>li>.dropdown{background:#fff;box-shadow:0 .2777777778rem .5555555556rem rgba(34,34,34,.1);display:block;left:0;margin-left:0;margin-top:0;max-width:none;min-width:15.0555555556rem;opacity:0;padding:0;position:absolute;top:100%;visibility:hidden;z-index:1}header.page nav.main.xtxNavigationMenu>ul>li>.dropdown.reverseX{left:auto;right:0}header.page nav.main.xtxNavigationMenu>ul>li>.dropdown.reverseY{bottom:100%;margin-bottom:0;top:auto}header.page nav.main.xtxNavigationMenu>ul>li:first-child>.dropdown{margin-left:0}header.page nav.main.xtxNavigationMenu>ul>li.active>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li.active>div:first-child>a,header.page nav.main.xtxNavigationMenu>ul>li.active>div:first-child>button:first-child{color:#222}header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>a,header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>button:first-child{color:#222;cursor:pointer}header.page nav.main.xtxNavigationMenu>ul>li.open{overflow:visible}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>a,header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:first-child{color:#222}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li.open>.dropdown{opacity:1;position:absolute;visibility:visible}header.page nav.main.xtxNavigationMenu>ul>li.closing>.dropdown{opacity:0}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu{margin:.6666666667rem 0 .6111111111rem}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu:before{content:"small right top left2right top2bottom true true true none";display:none}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li{padding:0;position:relative}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child{align-items:center;background:transparent;display:flex;height:100%;justify-content:flex-start;transition:color .3s,background-color .3s;width:100%}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>a{text-decoration:none}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span),header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:first-child{align-self:inherit;color:#222;display:block;flex:1 1 auto;font-size:1rem;font-weight:inherit;letter-spacing:0;line-height:1.2222222222rem;outline:none;padding:.5rem 1.6666666667rem;text-align:left;text-transform:none;transition:color .3s,background-color .3s}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span) .subTitle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:first-child .subTitle{display:block;width:100%}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>span{cursor:default}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button{align-self:stretch;background:#ccc;border:none;cursor:pointer;display:block;flex:0 0 100%;outline:none;overflow:hidden;position:relative;transition:color .3s,background-color .3s}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:first-child{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>.linkStyle+button,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>a+button{display:none}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(:not(.open),.closing)>.dropdown{height:0;padding:0}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>.dropdown{background:#fff;box-shadow:0 .2777777778rem .5555555556rem rgba(34,34,34,.1);display:block;left:100%;margin-left:0;margin-top:0;max-width:none;min-width:15.0555555556rem;opacity:0;padding:0;position:absolute;top:0;visibility:hidden;z-index:1}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>.dropdown.reverseX{left:auto;margin-right:0;right:100%}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>.dropdown.reverseY{bottom:0;top:auto}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.active>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.active>div:first-child>a,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.active>div:first-child>button:first-child{color:#ffd75a}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child{background:#fff}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>a,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>button:first-child{color:#ffd75a;cursor:pointer}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open{overflow:visible}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>a,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:first-child{color:#ffd75a}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open>.dropdown{opacity:1;position:absolute;visibility:visible}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.closing>.dropdown{opacity:0}#main-navigation.xtxNavigationMenu>ul>li>div:first-child :is(button,.xtx-icon)[aria-expanded=true]{transform:rotateX(180deg)}}@media (min-width:1200px){.tx-x-rw-shop .confirmationContentElement .overlayContainerWrapper{margin-inline:-120px}}@media (min-width:1280px){.text-column-4{-moz-column-count:4;column-count:4}.richtext ul:not(.plain)>li:before,.yellow-marker-list-item i{font-size:.5555555556rem;height:1.1111111111rem;width:1.1111111111rem}.container.extraSmall{width:calc(50vw + 103px)}:is(.frame-type-twocol-50-50,.frame-type-threecol-33-33-33):is(.frame-type-xcontent_2col,.frame-type-xcontent_3col) .row{margin-inline:-1.3888888889rem}:is(.frame-type-twocol-50-50,.frame-type-threecol-33-33-33):is(.frame-type-xcontent_2col,.frame-type-xcontent_3col) :is(.col-4,.col-6){padding-inline:1.3888888889rem}.richtext ul:not(.plain)>li:before{left:-1.6666666667rem;top:.2222222222rem}.ce-gallery[data-ce-columns="4"] .ce-row{grid-template-columns:repeat(4,1fr)}.ce-gallery[data-ce-columns="5"] .ce-row{grid-template-columns:repeat(5,1fr)}.ce-gallery[data-ce-columns="6"] .ce-row{grid-template-columns:repeat(6,1fr)}.ce-gallery .ce-row{gap:0 1.1111111111rem}body:after{height:48.4444444444rem}header.page nav.service.xtxNavigationMenu>ul>li.login,header.page nav.service.xtxNavigationMenu>ul>li.search,header.page nav.service.xtxNavigationMenu>ul>li.voucher,header.page nav.service.xtxNavigationMenu>ul>li.watchlist{height:2.6666666667rem;width:2.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer:hover,header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer:hover,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer:hover,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child :is(a,.linkStyle,button,xtx-popup-button).noButtonStyle .badgeContainer:hover{height:2.6666666667rem;padding:.2222222222rem;width:2.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child .linkStyle:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.login>div:first-child a:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child .linkStyle:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.search>div:first-child a:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child .linkStyle:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.voucher>div:first-child a:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child .linkStyle:is(:hover,:focus-visible),header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div:first-child a:is(:hover,:focus-visible){height:2.6666666667rem;max-height:2.6666666667rem;max-width:2.6666666667rem;padding:.2222222222rem}header.page nav.service.xtxNavigationMenu>ul>li.login>div,header.page nav.service.xtxNavigationMenu>ul>li.search>div,header.page nav.service.xtxNavigationMenu>ul>li.voucher>div,header.page nav.service.xtxNavigationMenu>ul>li.watchlist>div{height:2.6666666667rem;width:2.6666666667rem}header.page nav.service.xtxNavigationMenu>ul>li.search{display:none}xtx-filter[name=DaytripSearchFilter]>xtx-dropdown{flex:0}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>xtx-daterange-picker{flex:1}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>xtx-select{flex:0;min-width:27.7777777778rem}xtx-filter{--select-dropdown-max-height:33.3333333333rem;--internal-dropdown-height:33.3333333333rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) .btn{border-radius:0 .4444444444rem .4444444444rem 0}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) .btn[name=submitFilter]{padding-right:.8888888889rem}.compactFilterBottomContent .content{max-width:14.1666666667rem;min-width:14.1666666667rem}.compactFilterBottomContent .nrOfResults{margin:.1111111111rem 0 0}[data-slideshow].mainSlideshow .imageContainerInner{right:15%}[data-slideshow].mainSlideshow .richtext{font-size:1.7777777778rem}[data-slideshow].teaser-card-slideshow{width:16.8888888889rem}.teaserList .teaser{width:33.3333333333%}.borderedTeaserList.threeColumns .borderedTeaserListInner:before{right:calc(33.33333% - 1px)}.borderedTeaserList.threeColumns .borderedTeaserListInner:after{background:rgba(0,0,0,.1);bottom:0;content:"";display:block;left:calc(33.33333% - 1px);position:absolute;top:0;width:.0555555556rem}.borderedTeaserList.threeColumns .borderedTeaser{width:33.3333333333%}.borderedTeaserList.threeColumns .borderedTeaser:after{display:none}.borderedTeaserList.threeColumns .borderedTeaser:first-child:after,.borderedTeaserList.threeColumns .borderedTeaser:nth-child(3n+1):after{display:block}.compactFilterBottomContent{align-items:center}.compactFilterBottomContent .selectedFilterValuesButtonContainer{flex:1 0 auto}.teaser-card{font-size:.8888888889rem}.travel-detail{gap:.6666666667rem}.travel-detail span{font-size:.8888888889rem}.best-rated-attributes-container strong{font-size:1rem;padding-block:.4444444444rem}.best-rated-attributes{flex-direction:column;gap:.3333333333rem}.yellow-marker-list-item{gap:.6666666667rem}main:has(.top-sticky-container){overflow:initial}.top-sticky-container{align-self:flex-start;position:sticky;top:calc(var(--anchor-offset-px,90px)*-1 + 40px)}.tx-x-rw-teaser .teaser.special{display:flex;flex-direction:column;padding:1.1111111111rem .5555555556rem .9444444444rem}.tx-x-rw-teaser .teaser{width:50%}.tx-x-rw-teaser .teaser:nth-child(11) .teaserImage,.tx-x-rw-teaser .teaser:nth-child(12) .teaserImage,.tx-x-rw-teaser .teaser:nth-child(3) .teaserImage,.tx-x-rw-teaser .teaser:nth-child(4) .teaserImage,.tx-x-rw-teaser .teaser:nth-child(7) .teaserImage,.tx-x-rw-teaser .teaser:nth-child(8) .teaserImage{order:1}.tx-x-rw-teaser .teaser:nth-child(11) .teaserImage picture,.tx-x-rw-teaser .teaser:nth-child(12) .teaserImage picture,.tx-x-rw-teaser .teaser:nth-child(3) .teaserImage picture,.tx-x-rw-teaser .teaser:nth-child(4) .teaserImage picture,.tx-x-rw-teaser .teaser:nth-child(7) .teaserImage picture,.tx-x-rw-teaser .teaser:nth-child(8) .teaserImage picture{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(50% + 10px),10px 50%,0 calc(50% - 10px));clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(50% + 10px),10px 50%,0 calc(50% - 10px))}.tx-x-rw-teaser .teaser:nth-child(11) .teaserImage picture:after,.tx-x-rw-teaser .teaser:nth-child(12) .teaserImage picture:after,.tx-x-rw-teaser .teaser:nth-child(3) .teaserImage picture:after,.tx-x-rw-teaser .teaser:nth-child(4) .teaserImage picture:after,.tx-x-rw-teaser .teaser:nth-child(7) .teaserImage picture:after,.tx-x-rw-teaser .teaser:nth-child(8) .teaserImage picture:after{border-left-color:#fff;border-right-color:transparent;left:0;right:auto}.trend-list{grid-template-columns:repeat(3,1fr)}.trend-list .trend-item .image,.trend-slideshow .trend-item .image{block-size:3.5555555556rem}.trend-list .trend-item .trend-text .title,.trend-slideshow .trend-item .trend-text .title{font-size:1.3333333333rem}.trend-list .trend-item .price,.trend-slideshow .trend-item .price{font-size:.8888888889rem}.traveltip-container,.traveltip-container .traveltip-infos-container{gap:3.5555555556rem}.offers-container,.traveltip-container .traveltip-text-container .text{gap:1.7777777778rem}.offers-container{grid-template-columns:repeat(3,1fr)}.offers-container .teaser-card-button-container .price{font-size:1.2222222222rem}.loadMoreContainer{margin:2rem auto 0}.teaser-list-container .teaser-list-item{display:grid;grid-template-columns:16.8888888889rem auto;position:relative}.teaser-list-container .teaser-list-item:not(:has(.image-overlay)){grid-template-columns:auto}.teaser-list-container .teaser-list-item .image-container{max-height:13.5555555556rem}.teaser-list-container .teaser-list-item .image-container img{width:100%}.teaser-list-container .teaser-list-item .teaser-card-main-info-container{justify-content:space-between;padding:1.3333333333rem}.teaser-list-container .teaser-list-item .teaser-card-main-info-container .teaser-card-title{gap:.3333333333rem}.teaser-list-container .teaser-list-item .teaser-list-item-overview-container{padding:.4444444444rem}.teaser-list-container .teaser-list-item .teaser-list-item-overview{border-radius:.4444444444rem;gap:1.3333333333rem;margin-top:auto;padding:.8888888889rem}.teaser-list-container .teaser-list-item .teaser-list-item-overview .travel-details{flex-direction:column;flex-wrap:nowrap;gap:.3333333333rem;padding-inline:.8888888889rem}#tripDetail .tripContainer{align-items:center;display:grid;gap:.6666666667rem;grid-template-columns:repeat(2,50%);padding-bottom:4.8888888889rem}#tripDetail .tripContainer .tripInfos{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0}#tripDetail .tripContainer .tripInfos .tripInfosInner{gap:0}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer .title{font-size:1.7777777778rem}#tripDetail .tripContainer .customer-reviews-container strong{font-size:1rem;padding-block:.4444444444rem}#tripDetail .sticky-results-header-inner{display:grid;grid-template-columns:4fr 4fr 7fr 7fr}#tripDetail .offer-item.is-cheapest-offer .cheapest-offer-badge-container{font-size:1rem;gap:.4444444444rem;padding:.5555555556rem 1.3333333333rem}#tripDetail .offer-item .offer-item-inner{grid-template-columns:4fr 4fr 7fr 7fr;grid-template-rows:auto auto}#tripDetail .offer-item .offer-item-inner>div{gap:.6666666667rem;padding:.8888888889rem 1.3333333333rem}#tripDetail .offer-item .offer-item-inner>div:not(:last-child){border-bottom:none;border-right:1px solid rgba(0,0,0,.12)}#tripDetail .offer-item .offer-item-inner .availability-status{border-radius:1.1111111111rem;font-size:1rem;font-weight:700;grid-column:4;grid-row:1;line-height:1;margin:.8888888889rem 1.3333333333rem 0}#tripDetail .offer-item .offer-item-inner .flight-info-container{gap:.6666666667rem;grid-row:1/span 2}#tripDetail .offer-item .offer-item-inner .flight-info-container .flight-date{height:1.7777777778rem}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container.day-trip-overview{grid-column:1/span 3}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container{grid-column:3;grid-row:1/span 2}#tripDetail .offer-item .offer-item-inner .offer-infos-overview-container .offer-infos-header{gap:.2222222222rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container.day-trip{grid-row:1/span 2}#tripDetail .offer-item .offer-item-inner .offer-summary-container{gap:1.3333333333rem;grid-column:4;grid-row:2;padding-top:1.3333333333rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-comparison-container{margin-block:.3333333333rem -.6666666667rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-price-container .offer-gross-price{height:1.7777777778rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container .btn.linkStyle:after,#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container a.btn:after{right:1.7777777778rem}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container .btn.linkStyle,#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-button-container a.btn{padding:.8888888889rem 3.5555555556rem .8888888889rem 1.7777777778rem}#tripDetail .offer-unchecked:not(.availability-status-checked) .offer-summary-container{grid-row:1/span 2}#tripDetail .infosTab .hotelInfosWrapper :is(.hotelDescription,.mapHolder){flex:1 0 0}#tripDetailReviews .reviews .singleReview{grid-template-columns:2fr 2fr 7fr}.hotelattributes-container{padding-block:1.3333333333rem 3.3333333333rem}.hotelattributes-container .hotelattributes .hotelattribute{min-width:17.7777777778rem;padding:0 .8888888889rem}.hotelattributes-container .hotelattributes .hotelattribute img{height:1.5555555556rem;width:1.5555555556rem}.one-page-checkout .checkout-container-inner{gap:3.5555555556rem;grid-template-columns:1fr 21.3888888889rem}.pagets__checkout .checkout-sidebar-container{width:21.3888888889rem}.tx-x-rw-shop .confirmationContainer .row .column{width:33.3333333333%}.holidayIdea:has(.recommendation.detail){gap:1.7777777778rem;grid-template-columns:16.6666666667rem 1fr 16.6666666667rem}.recommendations-container{grid-column:2;grid-row:1}.recommendations-container .recommendations{gap:1.7777777778rem;grid-template-columns:repeat(3,1fr)}.recommendations-container .recommendation-info-container{gap:.8888888889rem}.frame-type-xgooglemaps_map .contactDetailsRow .column.openingHours{margin-top:.5rem}}@media (min-width:1280px) and (max-width:1479px){.teaser-list-container .teaser-list-item .teaser-card-main-info-container{grid-column:2}.teaser-list-container .teaser-list-item .teaser-list-item-overview-container{grid-column:2;grid-row:2}}@media (min-width:1280px) and (max-width:1599px){.tx-x-rw-teaser .teaser.special .contactPerson{margin:0 .5555555556rem}.tx-x-rw-teaser .teaser.special .teaserSlideshow .navigation-wrapper{bottom:.5555555556rem}.holidayIdeaTab .tabScroller .tabScrollerScrollArea .tabScrollerScrollContent .tabInputLabel{padding:.4444444444rem .5555555556rem}}@media (min-width:1480px){.teaser-list-container .teaser-list-item{display:flex;flex-direction:row}.teaser-list-container .teaser-list-item .teaser-list-item-overview-container{min-width:17.5555555556rem;width:20rem}#tripDetail .offer-item .offer-item-inner,#tripDetail .sticky-results-header-inner{grid-template-columns:4fr 4fr 6fr 5fr}}@media (min-width:1500px){#detailFilterOffCanvasToggleButton{padding-inline:3.3333333333rem}#detailFilter xtx-filter xtx-offcanvas[name=detailedFilter]{top:6.2222222222rem}html.firefox .standAloneFilter:has(xtx-offcanvas){margin-top:0}.standAloneFilter{position:sticky;top:calc(var(--anchor-offset-px,0)*-1)}.standAloneFilter.sticky,.standAloneFilter:has(.sticky-filter-helper.element-sticky){background:#fff9ef}.standAloneFilter.sticky :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]),.standAloneFilter:has(.sticky-filter-helper.element-sticky) :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]){background:transparent;box-shadow:none}.standAloneFilter.sticky xtx-offcanvas[name=detailedFilter],.standAloneFilter:has(.sticky-filter-helper.element-sticky) xtx-offcanvas[name=detailedFilter]{z-index:-1!important}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-dropdown,xtx-select,xtx-multi-select){flex:1}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-multi-select[name="departureAirport[]"]){flex:0 1 0;min-width:12.2222222222rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button){height:3.5555555556rem}#tripDetail #detailFilter xtx-container[name=compactFilter]+xtx-offcanvas[name=detailedFilter]{top:5.5555555556rem}}@media (min-width:1500px) and (max-width:1599px){xtx-filter :is(xtx-multi-select,xtx-select){--select-input-padding-vertical:1.6111111111rem 1.1111111111rem;--select-input-padding-horizontal:0.4444444444rem 1.8888888889rem;font-size:.8888888889rem}xtx-filter :is(xtx-multi-select,xtx-select) [slot=label]{left:.6666666667rem}xtx-filter xtx-dropdown{--dropdown-header-padding-vertical:0.6666666667rem;--dropdown-header-padding-horizontal:0.6666666667rem}xtx-filter xtx-dropdown [slot=label] .slotValue{font-size:.8888888889rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch{--switch-control-width:200px;--switch-thumb-font-size:16px}}@media (min-width:1600px){.container.extraSmall{max-width:60rem;width:56.95vw}.container.small{max-width:83.8888888889rem;width:83.5vw}.textHuge{font-size:7.1111111111rem}.ce-gallery .ce-row{gap:1.1111111111rem}body.page-160,body.page-211{--additional-anchor-offset:100}[data-slideshow].mainSlideshow .bubbleHolder{right:-7%;top:-55%}[data-slideshow].mainSlideshow .imageContainer{margin-top:-18.8888888889rem}[data-slideshow].mainSlideshow .imageContainerInner{right:10%}.teaserList.fourColumn .teaser{width:25%}.borderedTeaserList.threeColumns .borderedTeaser:nth-child(2n),.borderedTeaserList.threeColumns .borderedTeaser:nth-child(odd){padding:1.6666666667rem}.borderedTeaserList .borderedTeaser:nth-child(2n){padding:1.6666666667rem 3.3333333333rem 1.6666666667rem 1.6666666667rem}.borderedTeaserList .borderedTeaser:nth-child(odd){padding:1.6666666667rem 1.6666666667rem 1.6666666667rem 3.3333333333rem}.tx-x-rw-teaser .teaser.normal .teaserText{padding:1.9444444444rem 2.2222222222rem 2.2222222222rem}.tx-x-rw-teaser .teaser.special{padding:1.9444444444rem 1.3888888889rem .9444444444rem}.trend-list{gap:1.7777777778rem;grid-template-columns:repeat(4,1fr)}.trend-list .trend-item .trend-text,.trend-slideshow .trend-item .trend-text{margin-inline-start:.4444444444rem}.offers-container{grid-template-columns:repeat(4,1fr)}.holidayIdea:has(.recommendation.detail){gap:3.5555555556rem}.holidayIdea{gap:5.5555555556rem}.holidayIdeaTab .offer-images-container{grid-template-columns:repeat(4,1fr)}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form{margin-left:3.3333333333rem}.frame-type-xgooglemaps_map .resultListWrapper .alert,.frame-type-xgooglemaps_map .resultListWrapper .powermail_message,.frame-type-xgooglemaps_map .resultListWrapper .resetFilterHolder{margin:0 3.3333333333rem .5555555556rem}.frame-type-xgooglemaps_map .travelAgencyTeamMemberList .travelAgencyTeamMember{width:25%}}@media (min-width:1600px) and (max-width:1749px){xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch{--switch-control-width:250px}}@media (min-width:1650px){xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-select[name=travelDestination]){min-width:16.6666666667rem}}@media (min-width:1919px){[data-slideshow].mainSlideshow .bubbleHolder,[data-slideshow].mainSlideshow .imageContainerInner{right:0}}@media (max-width:1599px){[data-slideshow].mainSlideshow .title{font-weight:bolder}}@media (max-width:1499px){#detailFilterOffCanvasToggleButton{left:0;padding-inline:.8333333333rem calc(15px + var(--scrollbar-offset-right,0px));top:70px!important;z-index:99}.standAloneFilter:has(xtx-offcanvas) .sticky-filter-helper{bottom:calc(var(--anchor-offset-px,0)*1 - 1px);position:absolute}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch{width:100%}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button) .btn{padding-block:0}}@media (max-width:1279px){table:not(.raw){width:auto!important}.richtext ul:not(.plain){padding-left:1.5555555556rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) .btn{font-size:.8888888889rem;line-height:1.2222222222rem;padding:.7222222222rem 2.3888888889rem .7222222222rem 1.0555555556rem}.compactFilterBottomContent .content{position:absolute;top:-3.4444444444rem;z-index:1}[data-slideshow].mainSlideshow .overlayContainerWrapper{padding:0 .8333333333rem}.compactFilterBottomContent{flex-direction:column}.compactFilterBottomContent .selectedFilterValues{margin-bottom:0}#tripDetail .sticky-results-header{order:1}#tripDetail .offer-item .offer-item-inner>div{grid-column:1/span 2}#tripDetail .offer-item .offer-item-inner .availability-status{margin:.6666666667rem .6666666667rem 0;padding:.3333333333rem .8888888889rem}#tripDetail .offer-item .offer-item-inner .flight-info-container.outbound-flight-container{grid-column:1}#tripDetail .offer-item .offer-item-inner .flight-info-container.inbound-flight-container{grid-column:2}#tripDetail .offer-item .offer-item-inner .offer-summary-container .offer-comparison-container{margin-block:.3333333333rem 0}#tripDetail .offer-checked .flight-info{margin-bottom:.4444444444rem}#tripDetail .offer-unchecked .offer-summary-container{display:grid}#tripDetail .offer-unchecked .offer-summary-container .offer-price-container{grid-column:1;grid-row:1}#tripDetail .offer-unchecked .offer-summary-container .offer-comparison-container{grid-column:2;grid-row:1;min-width:-moz-max-content;min-width:max-content}#tripDetail .offer-unchecked .offer-summary-container .offer-button-container{grid-column:1/span 2;grid-row:2}}@media (max-width:1199px){.container .container,.container.moduleContainer{padding-left:0;padding-right:0}#newsletterSubscription .container{padding-left:.8333333333rem;padding-right:.8333333333rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapHolder{width:auto}}@media (max-width:1099px){header.page>.container>.row .mainNavigationContainer nav{display:none}header.page nav.main.xtxNavigationMenu>ul>li{border-bottom:.0555555556rem solid rgba(34,34,34,.1)}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown{height:100vh;max-height:calc(100vh - 70px)}header.page nav.service.xtxNavigationMenu>ul>li>div.dropdown>.dropdownInner{height:100vh;max-height:calc(100vh - 160px)}header.page nav.main.xtxNavigationMenu{margin:0}header.page nav.main.xtxNavigationMenu:before{content:"inline left bottom left2right top2bottom false false true none";display:none}header.page nav.main.xtxNavigationMenu>ul>li{padding:0}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child{align-items:center;background:transparent;display:flex;justify-content:flex-start;transition:color .3s,background-color .3s;width:100%}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>a{text-decoration:none}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span),header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:first-child{align-self:inherit;color:#222;display:block;flex:1 1 auto;font-size:1.1111111111rem;font-weight:inherit;letter-spacing:0;line-height:1.3333333333rem;outline:none;padding:1.2777777778rem .8333333333rem 1.2222222222rem;text-align:left;text-transform:none;transition:color .3s,background-color .3s}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span) .subTitle,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:first-child .subTitle{display:block;width:100%}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>span{cursor:default}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button{align-self:stretch;background:transparent;border:none;cursor:pointer;display:block;flex:0 0 100%;outline:none;overflow:hidden;position:relative;transition:color .3s,background-color .3s}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:first-child{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button:before{border:0 solid transparent;border-top-color:#222;content:"";height:0;left:calc(100% - 2.02778rem);position:absolute;top:50%;transform:translateZ(0);transition-duration:inherit;width:0}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>button.focus:before{border-top:0 solid #222}header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>.linkStyle+button,header.page nav.main.xtxNavigationMenu>ul>li>div:first-child>a+button{flex:0 0 4.0555555556rem}header.page nav.main.xtxNavigationMenu>ul>li:is(:not(.open),.closing)>.dropdown{height:0;padding:0}header.page nav.main.xtxNavigationMenu>ul>li>.dropdown{background:transparent;box-shadow:none;display:none;margin-top:0;padding:0 0 1.0555555556rem;width:100%}header.page nav.main.xtxNavigationMenu>ul>li.active>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li.active>div:first-child>a,header.page nav.main.xtxNavigationMenu>ul>li.active>div:first-child>button:first-child{color:#ffd75a}header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>a,header.page nav.main.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>button:first-child{color:#ffd75a;cursor:pointer}header.page nav.main.xtxNavigationMenu>ul>li.hover>div:first-child>button:before{border-top:0 solid #222}header.page nav.main.xtxNavigationMenu>ul>li.open{overflow:visible}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>.linkStyle,header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>a,header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:first-child{color:#222}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button{background:transparent}header.page nav.main.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:before{border-top:0 solid #222}header.page nav.main.xtxNavigationMenu>ul>li.open>.dropdown{display:block}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu{margin:-.1666666667rem 0 0}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu:before{content:"inline left bottom left2right top2bottom false false true none";display:none}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li{padding:0}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child{align-items:center;background:transparent;display:flex;justify-content:flex-start;transition:color .3s,background-color .3s;width:100%}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>a{text-decoration:none}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span),header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:first-child{align-self:inherit;color:#222;display:block;flex:0 1 auto;font-size:1rem;font-weight:inherit;letter-spacing:0;line-height:1.2222222222rem;outline:none;padding:.3333333333rem .8333333333rem;text-align:left;text-transform:none;transition:color .3s,background-color .3s}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>:is(a,.linkStyle,span) .subTitle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:first-child .subTitle{display:block;width:100%}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>span{cursor:default}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button{align-self:stretch;background:transparent;border:none;cursor:pointer;display:block;flex:0 0 100%;outline:none;overflow:hidden;position:relative;transition:color .3s,background-color .3s}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:first-child{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button:before{border:0 solid transparent;border-top-color:#222;content:"";height:0;left:calc(100% - 1.38889rem);position:absolute;top:50%;transform:translateZ(0);transition-duration:inherit;width:0}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>button.focus:before{border-top:0 solid #222}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>.linkStyle+button,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>div:first-child>a+button{flex:0 0 2.7777777778rem}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(:not(.open),.closing)>.dropdown{height:0;padding:0}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li>.dropdown{background:transparent;box-shadow:none;display:none;margin-top:0;padding:0;width:100%}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.active>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.active>div:first-child>a,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.active>div:first-child>button:first-child{color:#ffd75a}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>a,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li:is(.focus,.hover)>div:first-child>button:first-child{color:#222;cursor:pointer}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.hover>div:first-child>button:before{border-top:0 solid #222}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open{overflow:visible}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>.linkStyle,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>a,header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:first-child{color:#222}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button{background:transparent}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open:not(.closing)>div:first-child>button:before{border-top:0 solid #222}header.page nav.main .xtxNavigationMenuLevel2.xtxNavigationMenu>ul>li.open>.dropdown{display:block}[data-slideshow].mainSlideshow .slideContent{flex-direction:column}}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@media (max-width:959px){xtx-offcanvas[data-position][data-offcanvas]{height:80vh;right:.8333333333rem;top:10vh;width:calc(100vw - 30px)}xtx-offcanvas[data-position][data-offcanvas][inert]{transform:translateX(calc(100% + 15px))!important}.ce-intext.ce-left .ce-gallery,.ce-intext.ce-right .ce-gallery{margin-bottom:1.1111111111rem}main .frame-type-text .ce-gallery .ce-column,main .frame-type-textmedia .ce-gallery .ce-column,main .frame-type-textpic .ce-gallery .ce-column{width:100%}#detailFilter xtx-offcanvas[name=detailedFilter] xtx-switch{--switch-control-width:calc(var(--viewport-width,100vw) - 75px - var(--switch-padding)*2 - var(--scrollbar-offset-right,0px))}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]) :is(xtx-popup-button:not([name=closeTravelPeriodButton]),xtx-submit-button){width:100%}.compactFilterBottomContent .selectedFilterValuesContainer{flex-wrap:wrap;justify-content:space-between;margin-left:-3.3333333333rem;margin-right:-3.3333333333rem;max-width:calc(60px + 100%);padding-left:3.3333333333rem}.compactFilterBottomContent .selectedFilterValues{margin-left:0}.teaser-card.contains-overlay .image{flex-direction:column;gap:1.3333333333rem}.teaser-card.contains-overlay .image img,.teaser-card.contains-overlay .teaser-card-image{order:-1}.teaser-card.contains-overlay .hotel-overview{background:transparent;color:#000;padding:0;pointer-events:all;position:static}.teaser-card.contains-overlay .hotel-overview .hotel-overview-title{align-items:center;display:flex;gap:.4444444444rem}.teaser-card.contains-overlay .hotel-overview .hotel-overview-title h2{font-size:1.1111111111rem}.teaser-card.contains-overlay .hotel-overview .hotel-overview-title xtx-star-rating{--star-font-size:0.8888888889rem;order:1}.teaser-card.contains-overlay .hotel-overview .travel-location,html .desktop{display:none}.offers-container{overflow-x:auto;padding-bottom:.8888888889rem;scroll-behavior:smooth;scrollbar-color:#222;scrollbar-width:thin}.xtxModal{height:100%;max-height:100vh;width:100%}.xtxModal>header .close i{font-size:.7777777778rem;height:1.3333333333rem;width:1.3333333333rem}.xtxModal>.content{padding:0}.xtxModal:is(.specialModal,.iframe){left:.8333333333rem;top:10vh;transform:translate(0)!important}.teaser-list-container .teaser-list-item .teaser-card-main-info-container .teaser-description{-webkit-line-clamp:4}#tripDetail #detailFilter xtx-container[name=compactFilter]{flex-direction:column}#tripDetail #detailFilter xtx-container[name=compactFilter]>:is(xtx-select,xtx-dropdown,xtx-popup-button,xtx-submit-button){width:100%}#tripDetail .offerComparison{flex-wrap:wrap}#tripDetail .offerComparison .line.textSmallSmallerLineHeight{margin:0 0 .5555555556rem;width:100%}.one-page-checkout .checkout-mobile-section-container:not(.hidden)>*{opacity:var(--section-opacity,0)}.one-page-checkout .checkout-mobile-section-container.hidden{border:1px solid rgba(0,0,0,.12);border-radius:.2222222222rem;padding:.8888888889rem}.one-page-checkout .checkout-mobile-section-container.hidden>:not(.checkout-section-header){display:none}.one-page-checkout .checkout-mobile-section-container.hidden .checkout-section-header{left:0;position:relative;top:0;width:100%}.one-page-checkout .checkout-mobile-section-container.prev-step .checkout-section-header{pointer-events:all}.one-page-checkout .checkout-mobile-section-container.prev-step .checkout-section-header-before{border:1px solid #ffd75a}.one-page-checkout .checkout-mobile-section-container.active-step .checkout-section-header-before{background:#ffd75a;border:1px solid #ffd75a}.one-page-checkout .checkout-mobile-section-container>:not(.checkout-section-header,.checkout-next-step-button-container)>*{border:none;padding:.8888888889rem}.one-page-checkout .checkout-mobile-section-container>:not(.checkout-section-header,.checkout-next-step-button-container)>:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12);border-radius:0}.one-page-checkout .cart-summary-container{position:absolute;top:-5.5555555556rem}.one-page-checkout .checkout-steps-container{margin-top:4.7777777778rem}.one-page-checkout form>div:not(.hidden-checkout-fields,.info-box):not(.checkout-overview-container)>:not(.info-box,.legal-form-container-inner){border:none;padding:.8888888889rem}.one-page-checkout form>div:not(.hidden-checkout-fields,.info-box):not(.checkout-overview-container)>:not(.info-box,.legal-form-container-inner):not(:last-child){border-bottom:1px solid rgba(0,0,0,.12);border-radius:0}.one-page-checkout .form-row.birth-date{order:-2}.one-page-checkout .form-row.title{order:-1}.one-page-checkout .form-row.salutation{width:calc(100% - 92px)}.one-page-checkout .fieldset-header{margin-bottom:.4444444444rem}.addons-container .addons-offer-container{border-bottom:none!important}.addons-container .shippingAddress{border-top:1px solid rgba(0,0,0,.12)}.legal-form-container .legal-form .form-row.form-row-checkbox{height:auto}.legal-form-container .info-box{margin:.8888888889rem}.legal-form-container .checkout-finalize-booking-button-holder:after{right:.8888888889rem}.legal-form-container .checkout-finalize-booking-button-holder{margin:0 .8888888889rem .8888888889rem;padding:0!important}.legal-form-container .btn{padding:.8888888889rem 2.2222222222rem .8888888889rem 1.3333333333rem;white-space:break-spaces;width:100%}.checkout-payment-container .payment-type.payment-type-CCARD{padding-bottom:.8888888889rem}.checkout-payment-container .payment-type.payment-type-CCARD:after,.checkout-payment-container .payment-type.payment-type-CCARD:before{top:calc(50% - 8px)}.checkout-payment-container .payment-type.payment-type-PAYPAL{border-top:1px solid rgba(0,0,0,.12);margin-inline:-.8888888889rem;padding:.8888888889rem .8888888889rem 0;width:calc(100vw - 122px)}.checkout-payment-container .payment-type.payment-type-PAYPAL:after,.checkout-payment-container .payment-type.payment-type-PAYPAL:before{top:calc(50% + 8px)}.one-page-checkout .checkout-steps-container .checkout-overview-container .hotel-overview{border-bottom:1px solid rgba(0,0,0,.12);border-radius:0;padding:.8888888889rem}.one-page-checkout .checkout-info-title .checkout-title{padding:0}.one-page-checkout .checkout-flight-infos .flight-details{gap:1.3333333333rem}.special-radio-container{gap:0;padding:0!important}.special-radio-container .special-radio.best-offer .radio-header{max-width:calc(100% - 110px)}.special-radio-container .special-radio.no-offer .special-radio-content{border-bottom:none}.pagets__checkout .checkout-sidebar-container [data-offcanvas-content] .checkout-finalize-booking-button-holder{display:none}.holidayIdea:has(.recommendation.detail) .nav .holidayIdea-map-button{display:none}.holidayIdea xtx-star-rating{order:1}.recommendation-overview:not(.recommendation-container-overview),.recommendations-container .holiday-idea-infos-overview-container .offer-date{display:none}.recommendation-overview .button-container{background:#ffd75a;bottom:0;left:0;padding:.8888888889rem .8888888889rem 1.7777777778rem;position:fixed;width:100vw;z-index:3}.recommendation-overview .button-container .btn{background:#fff;font-size:.7777777778rem;padding:.8888888889rem .6666666667rem}.recommendation-overview .button-container .btn:after{display:none}.recommendation-overview .button-container xtx-tooltip{--tooltip-background-color:transparent;--tooltip-padding:0}.recommendation-overview .button-container xtx-tooltip span[slot=content]{display:none}.modal-offers-container{order:1;scroll-behavior:smooth;scrollbar-width:none}.modal-offers-container::-webkit-scrollbar{display:none}.list-type-xrwshop_voucher .voucherOverviewWrapper{align-items:center;flex-direction:column-reverse}.list-type-xrwshop_voucher .previewContainer{margin:0 0 1.1111111111rem}}@media (max-width:929px){.specialContactBlock .specialContactBlockInner i{margin:0 .8333333333rem 0 0;order:-1}footer.page .footerNavigationRow .footerNavigationRowInner{flex-direction:column}footer.page .footerNavigationRow .footerNavigationHolder{padding:1.3888888889rem 0 0}footer.page .specialContactBlock{order:-1}}@media (max-width:899px){xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>:is(xtx-select,xtx-daterange-picker){width:100%!important}}@media (max-width:799px){.tx-x-rw-shop .confirmationContainer .row{flex-direction:column}.tx-x-rw-shop .confirmationContainer .row .column:last-child{padding-bottom:0}}@media (max-width:766px){#footer-certificates .frame-type-image .ce-row{display:grid;grid-template-columns:repeat(2,1fr)}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer]){flex-direction:column}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>:is(xtx-dropdown,xtx-select,xtx-multi-select){width:100%}}@media (max-width:639px){form select{overflow:hidden}.container{padding:0 .8333333333rem}:is(.frame-type-twocol-50-50,.frame-type-threecol-33-33-33) .leftContent:has(div:last-child .has-border)+div{margin-top:1.1111111111rem}.frame-type-twocol-50-50 .rightContent:has(div:first-child .has-border){margin-top:1.1111111111rem}.frame-type-threecol-33-33-33 :is(.centerContent,.rightContent):has(div:first-child .has-border){margin-top:1.1111111111rem}.btn.socialMedia{display:block}form .xtxSelect select{overflow:hidden}main .frame-type-image .ce-gallery{margin-left:-15px;margin-right:-15px}main .frame-type-gridelements_pi1>div>.container .frame-type-image{padding-left:0;padding-right:0}main .frame-type-text .ce-gallery,main .frame-type-textmedia .ce-gallery,main .frame-type-textpic .ce-gallery{margin-left:-.8333333333rem;margin-right:-.8333333333rem}main .frame-type-text .ce-gallery img,main .frame-type-text .ce-gallery picture,main .frame-type-textmedia .ce-gallery img,main .frame-type-textmedia .ce-gallery picture,main .frame-type-textpic .ce-gallery img,main .frame-type-textpic .ce-gallery picture{margin:0 auto}.bubbleHolder.mainBubble{width:120vw}#footer-certificates .frame-type-text{display:none}footer.page{border-top:.0555555556rem solid rgba(34,34,34,.1)}footer.page .footerMetaRow .footerMeta{padding:1.6666666667rem 0 0}footer.page .footerMetaRow .footerMeta span{display:none}footer.page .footerNavigationRow .footerNavigationHolder li+li{margin-top:.2777777778rem}footer.page .footerNavigationRow .footerNavigationHolder .linkStyle,footer.page .footerNavigationRow .footerNavigationHolder a{display:block}footer.page .footerNavigationRow .footerNavigationHolder .footerNavigationHolderInner{flex-wrap:wrap;gap:.8888888889rem 0}footer.page .footerNavigationRow .socialMedia{display:none}#newsletterSubscription>div{margin:0 -.8333333333rem}[data-offcanvas]{width:100vw}xtx-filter[name=DaytripSearchFilter] xtx-container[name=compactFilter]>xtx-daterange-picker{--datepicker-date-input-padding:0.0555555556rem 0 0.0555555556rem 1.1111111111rem;min-height:2.3333333333rem}xtx-filter :is(xtx-multi-select,xtx-select):after{right:.6666666667rem}xtx-filter :is(xtx-multi-select,xtx-select) [slot=label]{font-size:.6666666667rem;line-height:.9444444444rem}xtx-filter :is(xtx-multi-select,xtx-select) [slot=label] i{font-size:.7777777778rem;height:.7777777778rem;padding-right:.2222222222rem}xtx-filter xtx-dropdown [slot=label] .slotHeading{font-size:.6666666667rem;line-height:.9444444444rem}xtx-filter xtx-dropdown [slot=label] .slotHeading i{font-size:.7777777778rem;height:.7777777778rem;padding-right:.2222222222rem}xtx-filter xtx-dropdown [slot=label] .slotValue{font-size:.8888888889rem;margin-top:-.4444444444rem}xtx-filter :is(xtx-container[name=compactFilter],xtx-container[name=standAloneFilterContainer])>xtx-switch{--switch-control-width:calc(var(--viewport-width,100vw) - 41px - var(--switch-padding)*2)}[data-slideshow].mainSlideshow.showNavigation .swiper-button-next,[data-slideshow].mainSlideshow.showNavigation .swiper-button-prev{display:none!important}[data-slideshow].mainSlideshow .buttonHolder{width:100%}[data-slideshow].mainSlideshow .buttonHolder .btn{display:flex}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .swiper-slide{min-width:60vw;width:60vw}[data-slideshow]:is(.teaserSlideshow,.quoteSlideshow) .navigation-wrapper :is(.swiper-button-next,.swiper-button-prev){display:none!important}.tx-x-rw-teaser .teaser.normal .teaserImage picture{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) calc(100% - var(--teaser-image-clip-bottom-height,50px)),0 calc(100% - var(--teaser-image-clip-bottom-height,50px)));clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) 100%,calc(100% - var(--teaser-image-clip-bottom-width,15px)) calc(100% - var(--teaser-image-clip-bottom-height,50px)),0 calc(100% - var(--teaser-image-clip-bottom-height,50px)))}.tx-x-rw-teaser .teaser.normal .teaserImage picture:after{background:#fff;border:none;bottom:0;height:50px;left:0;right:15px;top:auto;transform:none;width:auto}.tx-x-rw-teaser .teaser.normal .teaserText{margin-top:-50px;position:relative}.tx-x-rw-teaser .teaser.normal .teaserText h2{margin-right:.5555555556rem}.tx-x-rw-teaser .teaser.special .contactPerson .question{line-height:1.1111111111rem}.tx-x-rw-teaser .teaser.special .contactPerson .personDetails{font-size:1.1111111111rem;line-height:1.3333333333rem}.tx-x-rw-teaser .teaser.special .teaserSlideshow .navigation-wrapper .navigationWrapperInner{position:absolute}.trend-slideshow-container .navigation-wrapper .navigationWrapperInner .swiper-pagination.swiper-pagination-bullets{gap:.5555555556rem}.list-type-nsinstagram_instagramfeeds .instagram_gallery .linkStyle,.list-type-nsinstagram_instagramfeeds .instagram_gallery a{width:49%!important}.travelAgentTooltip{bottom:.8333333333rem;right:.8333333333rem}#xtxNavigationOffCookiePolicy .xtx-privacy-cookie,#xtxNavigationOffCookiePolicy [data-offcanvas-content]{padding:.8333333333rem}.customerquotes .textContainer:before{color:#ccc;right:50%;transform:translateX(50%)}.customerquotes .textContainer{padding:.5555555556rem 0;text-align:center}.customerquotes .textContainer ol,.customerquotes .textContainer ul{text-align:left}[data-slidehsow].quoteSlideshow{margin:0 -.8333333333rem}.leadContentElement .teaserSlideshow .navigationWrapperInner{position:absolute}.xtxModal>.content>.container{padding:.8333333333rem}.tx-x-rw-shop.search .day-trip-leadText{height:0;margin:0;opacity:0}#tripDetail .tripContainer .tripInfos .tripInfosInner{padding-bottom:.6666666667rem}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer .travel-location{display:none}#tripDetail .tripContainer .tripInfos .tripInfosInner .tripInfosHeaderContainer xtx-star-rating{order:1}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .offer-detail-map-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tripDetail .tripContainer .tripInfos .tripInfosInner .offerOverview .best-rated-attributes-container{display:none}#tripDetail .tripContainer .tripInfos .cheapestOffer .btn:after{right:.2777777778rem}#tripDetail .tripContainer .customer-reviews-container{order:-1}#tripDetail .tripContainer .customer-reviews-container strong{display:none}#tripDetail .tripContainer .customer-reviews-container .reviews-infos span{font-weight:700}#tripDetail .tripContainer .detailGallery .thumbnailSliderContainer .swiper-slide figure{display:none}#tripDetail .tripContainer .detailGallery .alert,#tripDetail .tripContainer .detailGallery .powermail_message{margin:0 .8333333333rem .5555555556rem}#tripDetail .resultListTab .tabContent{padding:1.1111111111rem 0}#tripDetail #map_canvas{min-height:5.5555555556rem}#tripDetail .offerComparison .line{text-align:center;width:100%}#tripDetail .offerComparison .offerComparisonButton{width:100%}#tripDetail .offerComparison .selectedOffersLine{justify-content:center;margin-bottom:.5555555556rem;width:100%}.one-page-checkout .checkout-steps-container{margin-top:4.1111111111rem}.legal-form-container .legal-form .form-row.form-row-checkbox .legal-form-label .offer-item-link-button-container{margin-left:-1.7777777778rem}.checkout-payment-container .payment-type.payment-type-PAYPAL{width:calc(100vw - 32px)}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-cars-list-inner{margin:1.3333333333rem -.8333333333rem 0;overflow:hidden}.tx-x-rw-shop .confirmationContainer .rental-cars-list .slideshow-rental-cars-list .swiper-slide{min-width:60vw;width:60vw}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .button-container .btn{padding:.2777777778rem 2.4444444444rem .2222222222rem .5555555556rem;text-transform:none}.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .button-container .btn:after{right:.5555555556rem}.list-type-xrwshop_voucher .vouchersFormContainer .voucherComment{padding:0}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates{margin:0 -.8333333333rem;overflow:hidden}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates{padding:0 1.6666666667rem 0 0}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates .navigation-wrapper .swiper-button-next,.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .slideshowVoucherTemplates .navigation-wrapper .swiper-button-prev{display:none}.list-type-xrwshop_voucher .vouchersFormContainer .voucherTemplates .swiper-slide{min-width:60vw;width:60vw}.frame-type-xgooglemaps_map .tx-x-googlemaps .mapHolder{margin:0 -.8333333333rem}.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form{margin:0 auto}.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetailWrapper #navigation .btn,.frame-type-xgooglemaps_map .tx-x-googlemaps .travelAgencyDetails .buttonContainer .btn{display:block}.frame-type-xgooglemaps_map .tx-x-googlemaps .detailMap{margin:0 -5px;width:calc(100% + 30px)}.tx-x-rw-jobs .jobDetailWrapper .buttonContainer .btn{display:block}}@media (max-width:520px){.xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row{height:55px!important}.xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row:last-child{height:35px!important}.xtx-privacy-cookie-history-tab .xtx-privacy-cookie-history-description .xtx-privacy-cookie-history-description-row .xtx-privacy-cookie-history-description-col.xtx-privacy-cookie-history-description-col-date{clear:both;padding-left:5px}}@media (max-width:519px){.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder label,.frame-type-xgooglemaps_map .tx-x-googlemaps .filterContainerWrapper form .inputHolder:after{display:none}}@media (max-width:459px){.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainer .submit-button-holder,.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainer .submit-button-holder .btn{width:100%}.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainerInner{display:flex;flex-direction:column;gap:.4444444444rem}.list-type-xrwshop_voucher .tx-x-rw-shop .bottomNavigationContainerInner .backButton{order:-1}}@media (max-width:449px){.tx-x-rw-shop .confirmationContainer .rental-cars-list .rental-car .rental-car-image-container{height:60vw;min-height:11.6666666667rem}}@media (max-width:399px){.tx-x-rw-shop .confirmationContentElement .textWrapper>:is(strong,.text){color:#222;position:relative;z-index:1}.tx-x-rw-shop .confirmationContentElement .overlayContainerWrapper:after{background:hsla(0,0%,100%,.25);bottom:0;content:"";height:50%;left:0;position:absolute;right:0}}@media (min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/_assets/f53fd4d4a6fd45b31f8631a266759902/Images/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}@media (prefers-reduced-motion:reduce){.offers-container .teaser-card.is-loading .skeleton-line:before,.offers-container .teaser-card.is-loading [class^=skeleton-]:before{animation:none;opacity:.35;transform:none}}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}
