@font-face{font-family:Lexend;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/fonts/lexend-v26-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/open-sans-v44-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:italic;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(/assets/fonts/open-sans-v44-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/material-icons-v145-subset.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.material-icons{visibility:hidden}html.material-icons-loaded .material-icons{visibility:visible}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.ks-modal-gallery-backdrop{background:#000!important;opacity:.85!important}.ks-modal-gallery-panel{z-index:90000!important}@font-face{font-family:TTW;src:url(/assets/TTW.woff) format("woff"),url(/assets/TTW.eot?#iefix) format("embedded-opentype"),url(/assets/TTW.ttf) format("truetype"),url(/assets/TTW.svg#TTW) format("svg");font-weight:400;font-style:normal}[class*=ttw-]:before{display:inline-block;font-family:TTW;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ttw-air-con:before{content:"A"}.ttw-bar:before{content:"B"}.ttw-bbq:before{content:"C"}.ttw-cinema:before{content:"D"}.ttw-dining:before{content:"E"}.ttw-fireplace:before{content:"F"}.ttw-games-room:before{content:"G"}.ttw-gym:before{content:"H"}.ttw-hot-tub:before{content:"I"}.ttw-laundry:before{content:"J"}.ttw-mnt-view:before{content:"K"}.ttw-pets:before{content:"L"}.ttw-pool:before{content:"M"}.ttw-sauna:before{content:"N"}.ttw-ski-in-ski-out:before{content:"O"}.ttw-ski-lift:before{content:"P"}.ttw-spa:before{content:"Q"}.ttw-steam-room:before{content:"R"}.ttw-tennis:before{content:"S"}.ttw-transfers:before{content:"T"}.ttw-valet-parking:before{content:"U"}.ttw-vacuum:before{content:"V"}@font-face{font-family:social;src:url(/assets/social.eot);src:url(/assets/social.eot?#iefix) format("embedded-opentype"),url(/assets/social.woff) format("woff"),url(/assets/social.ttf) format("truetype"),url(/assets/social.svg#social) format("svg");font-weight:400;font-style:normal}[class*=social-]:before{display:inline-block;font-family:social;font-style:normal;font-weight:400;font-size:12px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-ttw-facebook:before{content:"B"}.social-ttw-instagram:before{content:"C"}.social-ttw-linkedin:before{content:"D"}.social-ttw-twitter-old:before{content:"E"}.social-ttw-youtube:before{content:"F"}.social-ttw-twitter:before{content:"G"}.social-ttw-tiktok:before{content:"H"}html,body{max-width:100%;overflow-x:hidden;font-family:Open Sans,Georgia,serif;font-size:16px;line-height:26px;margin:0;padding:0}body{margin:0}.ttw-map-info-window-with-margin .gm-style .gm-style-iw-t{margin-bottom:40px!important}.ttw-map-info-window-with-complex-margin .gm-style .gm-style-iw-t{margin-bottom:50px!important}.gm-style-iw-chr{z-index:100;color:transparent!important;background-color:transparent!important}.gm-style-iw-chr button{z-index:200;background-color:#fff!important;opacity:1!important;border-radius:50%!important;width:24px!important;height:24px!important;margin-top:12px!important;margin-right:12px!important}.gm-style-iw-chr button.gm-ui-hover-effect{border-radius:50%!important}.gm-style-iw-chr button span{margin:5px!important;width:14px!important;height:14px!important}.gm-style .gm-style-iw-d{display:contents}.gm-style-iw-chr .gm-style-iw-ch{z-index:1;color:transparent!important;background-color:transparent!important}.gm-style-iw-d{z-index:20}.gm-style .gm-style-iw-c{padding:0!important;max-height:300px!important}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw{outline:none}.gm-style iframe+div{border:none!important}.poi-info-window{padding-bottom:15px;padding-left:15px;margin-top:-10px;z-index:500;position:relative}.poi-info-window div{color:#103753!important}.poi-info-window .view-link{color:#103753!important;text-decoration:underline}.poi-info-window a{color:#103753}.mat-checkbox-label{white-space:initial}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-dialog-container{border-radius:12px!important}.guest-dialog-container .mat-mdc-dialog-content{overflow-y:hidden}@media screen and (min-width:1025px){.current-image>img{min-height:80vh!important;max-height:80vh!important}}.mat-button-focus-overlay{background-color:transparent!important}.mat-sidenav .mat-mdc-list-item .mdc-list-item__content span{font-family:Lexend,sans-serif!important}.close-button .mat-mdc-button-persistent-ripple{visibility:hidden}.mat-mdc-button.no-hover:hover .mat-mdc-button-persistent-ripple:before{opacity:1;background-color:#fff}.mat-expansion-panel-header-description{font-family:"Open Sans, Georgia, serif"!important;font-weight:400!important}.guests-select .mat-mdc-option.mdc-list-item--disabled{pointer-events:auto!important}.mat-mdc-input-element,.mat-mdc-form-field,.mat-mdc-select-value,.mdc-text-field__input{font-family:Lexend,sans-serif}.search-container .mat-mdc-select-placeholder,.search-container .mat-mdc-select-value-text,.search-container .mat-mdc-datepicker-placeholder{font-family:Lexend,sans-serif;letter-spacing:.5px;font-size:15px;line-height:24px;opacity:.9;font-weight:400}input:focus{outline:none}.complexes-paginator .mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-paginator-icon{opacity:.6!important}.complexes-paginator .mat-mdc-paginator-icon{fill:#fff!important}.modal-headline-close .mat-mdc-icon-button.mat-mdc-button-base{padding:0!important;width:30px!important;height:30px!important;margin:12px!important}.mdc-text-field--filled{background-color:unset!important}.mat-mdc-option-multiple .mat-pseudo-checkbox{visibility:visible}.mat-mdc-optgroup .mat-pseudo-checkbox{visibility:hidden}.no-checkbox-select mat-pseudo-checkbox{visibility:hidden!important}.mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label,.mat-mdc-chip-remove{color:#fff!important}.mat-icon{vertical-align:middle}.guests-select .mdc-list-item__primary-text{display:flex;flex-direction:row;justify-content:space-between;width:100%}.guests-select .mdc-list-item__primary-text{opacity:1!important}.cdk-overlay-pane{width:fit-content!important}.mat-select-panel{max-width:unset!important}.mat-select-value{max-width:max-content!important}.mat-form-field-infix{width:fit-content!important}.mat-mdc-card-outlined{border-width:0!important}.mat-mdc-input-element{border-width:0;background-color:transparent}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover,label:focus,.btn:active,.btn.active{outline:0px!important;-webkit-appearance:none}.mat-mdc-button{font-family:Lexend,sans-serif!important}.mdc-text-field--filled{background-color:#fff}.search-container .mat-mdc-input-element::placeholder{opacity:1;font-family:Lexend,sans-serif;font-weight:400;border:none;color:#555d5e;font-size:15px;line-height:25px}.loading-container-page{position:relative;margin-left:4%;margin-right:4%;margin-top:20vh;margin-bottom:0;min-height:80vh}.loading-container-page .mat-mdc-progress-spinner{height:100%;min-height:100px;position:absolute;z-index:999;overflow:show;margin:auto;inset:0}.loading-container{position:relative;margin:100px 4% 0;height:100%}.loading-container .mat-mdc-progress-spinner{height:100%;min-height:100px;position:absolute;z-index:999;overflow:show;margin:auto;inset:0}.sidenav .mat-nav-list .mat-mdc-list-item .mat-icon{font-size:24px;margin-right:10px}.bold-font{font-weight:700!important}.bolder-font{font-weight:bolder!important}.italic-font{font-style:italic!important}.mat-mdc-input-element{font-family:Lexend,sans-serif!important}.mat-calendar-content{padding:0 16px 16px!important}.header-separator-left{padding-bottom:30px}.header-separator-center{padding-bottom:30px;width:100%;display:flex;flex-direction:column;align-items:center}.title-heading{text-decoration-thickness:5px;margin-bottom:8px}@media screen and (max-width:768px){.main-image-container{height:100%;margin-bottom:90px;position:relative;box-sizing:border-box}.main-image-container .left-sub-container{box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:501;background-color:#0003;width:60px;height:60px;cursor:pointer}.main-image-container .right-arrow-image:hover{transform:none!important}.main-image-container .right-sub-container{box-sizing:border-box;position:absolute;top:50%;transform:translateY(-50%);right:0;z-index:501;background-color:#0003;width:60px;height:60px;cursor:pointer}.main-image-container .left-arrow-image:hover{transform:none!important}}@media screen and (min-width:769px){.main-image-container{margin-right:20px!important}}.main-image-container #current-image{z-index:13!important}@media screen and (max-width:750px){.main-image-container #current-image{max-height:85vh!important;max-width:100vw!important;width:auto!important}}.main-image-container #current-image .left-arrow-image:hover{transform:none!important}@media screen and (min-width:751px){.main-image-container #current-image{max-height:85vh!important;max-width:85vw!important;width:auto!important}}.main-image-container #current-image .right-arrow-image:hover{transform:none!important}.mat-option-disabled{display:flex!important;margin-top:10px;margin-bottom:10px;flex-direction:row;justify-content:space-between;min-width:250px;min-height:60px}.mat-option-disabled .mat-option-text{height:fit-content;display:flex!important;flex-direction:row;justify-content:space-between;width:100%;align-items:center;border-bottom:solid 2px rgba(85,93,94,.16)}.invisible-item-number .mat-mdc-paginator-container .mat-mdc-paginator-page-size{display:none!important;width:0!important}.mat-mdc-paginator .mat-mdc-paginator-page-size,.mat-mdc-paginator .mat-mdc-paginator-range-label{font-size:16px}.mat-mdc-paginator .mat-button-disabled{color:#fff!important;opacity:.6!important}.ie-only{margin:10%;font-size:12m;line-height:130%;color:#000}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:12px!important}@media screen and (max-height:1023px){twbooking-booking-dialog .unit-rates-container mat-dialog-content{max-height:calc(98vh - 100px)}}
