﻿@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");h1,h2,h3,h4,h5,h6{margin:0}body{font-family:"Inter";font-size:16px}.size5,.size4,.size3,.size2,.size1,.size0,.sizeN1,.sizeN2{color:#292933;font-weight:normal;font-style:normal}.size5 a,.size4 a,.size3 a,.size2 a,.size1 a,.size0 a,.sizeN1 a,.sizeN2 a{color:#292933;font-weight:normal;font-style:normal}.a__body .size5,.a__body h1:not([class^="text-"]){font-size:48px;line-height:56px;font-weight:700}.a__body .size4,.a__body h2:not([class^="text-"]){font-size:32px;line-height:40px;font-weight:700}.a__body .size3,.a__body h3:not([class^="text-"]){font-size:24px;line-height:40px;font-weight:700}.a__body .size2,.a__body h4:not([class^="text-"]){font-size:20px;line-height:32px;font-weight:700}.a__body .size1,.a__body h5:not([class^="text-"]){font-size:18px;line-height:24px;font-weight:700}.a__body .sizeN1,.a__body small:not([class^="text-"]){font-size:14px;line-height:20px}.a__body .sizeN2{font-size:12px;line-height:16px}.size5{font-size:48px;line-height:56px}.size4{font-size:32px;line-height:40px}.size3{font-size:24px;line-height:40px}.size2{font-size:20px;line-height:32px}.size1{font-size:18px;font-weight:700;line-height:28px}.size0{font-size:16px;line-height:24px}.size0--bold{font-weight:700}.sizeN1{font-size:14px;line-height:20px}.sizeN2{font-size:12px;line-height:16px}.be__wrapper .size5,.be__wrapper .size4,.be__wrapper .size3,.be__wrapper .size2,.be__wrapper .size1,.be__wrapper .size0{color:#565666}.be__wrapper .size5 a,.be__wrapper .size4 a,.be__wrapper .size3 a,.be__wrapper .size2 a,.be__wrapper .size1 a,.be__wrapper .size0 a{color:#565666}.be__wrapper .sizeN2,.be__wrapper .sizeN1{color:#9696a3}.be__wrapper .sizeN2 a,.be__wrapper .sizeN1 a{color:#9696a3}h5{margin-top:0px;margin-bottom:0px}html:not([data-controller="clients"][data-action="show"]) .a__body .size0,html:not([data-controller="clients"][data-action="show"]) .a__body p:not([class^="text-"]){font-size:16px;line-height:24px}.u-primary{color:#0e41a6 !important}.u-primary-dark{color:#0e41a6 !important}.u-primary-darkest{color:#333333 !important}.u-primary-light{color:#2D6DED !important}.u-primary-lighter{color:#2D6DED !important}.u-primary-lightest{color:#2D6DED !important}.u-neutral{color:#8490D6 !important}.u-neutral-dark{color:#6673BB !important}.u-neutral-darker{color:#37448B !important}.u-neutral-darkest{color:#1B2459 !important}.u-grey{color:#9696a3 !important}.u-grey-dark{color:#565666 !important}.u-grey-darker{color:#292933 !important}.u-danger{color:#cc1972 !important}.u-black,.u-black a{color:#000 !important}.u-blue{color:#2D6DED !important}.u-blue-print,.u-blue-print a{color:#0D3296 !important}.u-orange{color:#FCB800 !important}.u-white{color:#fff !important}.u-success,.u-success span{color:#21912a !important}.u-c-batcave-grey{color:#14182A}.u-c-batcave-blue{color:#37448B}.u-c-batcave-yellow{color:#FAB800}.u-capitalize{text-transform:capitalize}.u-uppercase{text-transform:uppercase}.u-no-border{border:none !important}.u-red-inventory{color:#e61e3f !important}.u-font-size-small{font-size:small !important}.u-input-error{border:solid 1px #cc1972 !important}.u-small-caps{font-variant:small-caps}.u-currency-chf{padding-top:5px !important}.u-currency-chf span{font-size:14px}.layout{display:flex}.u-sticky{position:-webkit-sticky;position:sticky;top:0}.u-no-wrap{white-space:nowrap}.u-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-text-center{text-align:center !important}.u-text-right{text-align:right !important}.u-text-left{text-align:left !important}.u-text-justify{text-align:justify}.u-bold{font-weight:700}.u-normal{font-weight:normal !important}.u-margin-auto{margin-left:auto;margin-right:auto}.u-margin-top-auto{margin-top:auto}.u-margin-bottom-auto{margin-bottom:auto}.u-margin-left-auto{margin-left:auto}.u-margin-right-auto{margin-right:auto}.u-margin-top-auto{margin-top:auto !important}.u-margin-bottom-auto{margin-bottom:auto !important}.u-margin-auto-vertical{margin-top:auto !important;margin-bottom:auto !important}.u-no-margin{margin:0 !important}.u-no-margin-left{margin-left:0 !important}.u-no-margin-right{margin-right:0 !important}.u-no-margin-bottom{margin-bottom:0 !important}.u-invisible{visibility:hidden}.u-margin-bottom-phone-navbar{margin-bottom:15vh;background-color:#f7f8fd;padding-bottom:100px}.u-background-color-neutral-200{background-color:#f7f8fd}.u-background-color-grey-100{background-color:#F5F5F5}.u-blue-border{border:2px solid #2D6DED}.u-greyed-images img{-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.u-greyed-images svg{display:none}.u-disabled{opacity:0.5}.u-pointer{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-nunito{font-family:"Nunito" !important}.u-flex{display:flex !important}.u-gap-1{gap:12px}.u-flex-1{display:flex;flex:1}.u-flex-wrap{display:flex !important;flex-wrap:wrap}.u-flex-one{flex:1}.u-flex-row,.u-flex-column{display:flex}.u-flex-row{flex-direction:row}.u-flex-end{display:flex;justify-content:flex-end}.u-flex-inline-end{display:inline-flex;justify-content:flex-end}@media all and (max-width: 768px){.u-flex-end-mobile{display:flex;justify-content:flex-end}}.u-flex-column{flex-direction:column}.u-flex-column-center{display:flex;flex-direction:column;justify-content:center}.u-flex-column-reverse{flex-direction:colum-reverse}.u-inline{display:inline}.u-block{display:block}.u-table{display:table}.u-warning-room{max-width:200px}.u-full-width{max-width:100% !important;width:100% !important}@media all and (max-width: 768px){.u-min-width-100-md{min-width:100% !important;width:100% !important;max-width:unset !important}}@media all and (max-width: 1024px){.u-min-width-100-mobile{min-width:100% !important;width:100% !important;max-width:unset !important}}.u-extra-width{width:110% !important}.u-fit-content-width{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.u-inline-block{display:inline-block !important}.u-thin{font-weight:300 !important}.u-font-weight-400{font-weight:400 !important}.u-font-weight-500{font-weight:500 !important}.u-float-right{float:right}.u-float-left{float:left}.u-text-align-center{text-align:center}.u-text-align-left{text-align:left}.u-text-align-right{text-align:right}.u-flex-wrap{flex-wrap:wrap}.u-space-between{justify-content:space-between}.u-justify-end{justify-content:flex-end}.u-space-around{justify-content:space-around}.u-column-space-between{display:flex;flex-direction:column;justify-content:space-between}.u-vertical-space-around{display:flex;flex-direction:column;justify-content:space-around}.u-vertical-flex-end{display:flex;flex-direction:column;justify-content:flex-end}.u-vertical-align-middle{vertical-align:middle}.u-vertical-center{display:flex;align-items:center;justify-content:center}.u-vertical-space-between{display:flex;align-items:center;justify-content:space-between}.u-vertical-space-evenly{display:flex;flex-direction:column;justify-content:space-evenly}.u-justify-content-center{justify-content:center !important}@media all and (max-width: 768px){.u-justify-content-center-mobile{justify-content:center}}.u-flex-center{display:flex;align-items:center}.u-justify-content-left{justify-content:left !important}.u-justify-content-end{justify-content:flex-end}.u-justify-content-start{justify-content:flex-start}.u-align-items-start{align-items:flex-start !important}.u-align-items-end{align-items:flex-end !important}.u-align-items-center{align-items:center}.u-align-self-start{align-self:flex-start}.u-unset-all{all:unset !important}.u-cursor-pointer{cursor:pointer}.u-unclickable{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-cursor-not-allowed{cursor:not-allowed !important}.u-relative{position:relative}.u-relative-full-size{position:relative;width:100%;height:100%}.u-absolute{position:absolute}.u-underline{text-decoration:underline}.u-underline-hover:hover{text-decoration:underline}.u-italic{font-style:italic !important}.u-line-height-auto-full{line-height:100%}.u-no-underline{text-decoration:none !important}.u-line-through{text-decoration:line-through}.u-list-style-none{list-style:none}.u-outline{box-shadow:0 0 5px #51cbee;padding:3px 0px 3px 3px;margin:5px 1px 3px 0px;border:1px solid #51cbee}.u-no-overflow-y{overflow-y:unset !important}.u-overflow-auto{overflow:auto}.u-overflow-hidden{overflow:hidden}.u-overflow-y-hidden{overflow-y:hidden}.u-overflow-x-hidden{overflow-x:hidden}.u-nopadding{padding:0 !important}.u-nopadding-right{padding-right:0 !important}.u-nopadding-bottom{padding-bottom:0 !important}.u-nopadding-top{padding-top:0 !important}.u-nopadding-left{padding-left:0 !important}.u-box-shadow{box-shadow:1px 1px 10px rgba(84,96,103,0.2);-webkit-box-shadow:1px 1px 10px rgba(84,96,103,0.2)}.u-width-one-half{width:40%}.u-width-one-fourth{width:25%}.u-width-one-third{width:calc(100% / 3)}.u-full-height{height:100%}.u-100vh-max-height{max-height:100vh}.u-100vh-height{min-height:100vh}.legacy-w-10{width:10% !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-65{width:65% !important}.w-75{width:75% !important}.legacy-w-100{width:100%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:10%}.u-east{transition:all .1s ease-in-out;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg)}.u-south{transition:all .1s ease-in-out;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.u-rotate-180-svg svg{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.small-svg svg{width:20px;height:20px}.mb0{margin-bottom:0 !important}.mb0_5{margin-bottom:4px}.mt0{margin-top:0}.mt0_5{margin-top:4px}.ml0_5{margin-left:4px}.ml1_5{margin-left:13px}.pt0_5{padding-top:4px}.u-no-scroll{height:100%;overflow:hidden}.u-no-transform{transform:none !important}.u-container{max-width:1200px;margin-left:auto;margin-right:auto}.u-display-none{display:none}.u-radius{border-radius:4px !important}.u-radius-6{border-radius:6px}.u-opacity0_75{opacity:0.75}.u-break-word{word-break:break-word}.u-font-large{font-size:large}.u-unset{all:unset !important}.u-max-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}.u-text-align-center{text-align:center !important}@media all and (max-width: 767px){.u-hidden-mobile{display:none !important}}@media all and (min-width: 768px){.u-hidden-laptop{display:none !important}}@media all and (max-width: 768px){.u-text-center-small-devices{text-align:center}}.u-rotate-reverse{transform:scaleX(-1)}.u-text-danger{color:#cc1972 !important}.u-text-danger .primary{fill:#f18ebf !important}.u-text-danger .secondary{fill:#e63900 !important}.u-line-height-1{line-height:1}.p0{padding:0px !important}.p1{padding:8px !important}.p2{padding:16px !important}.p3{padding:24px !important}.p4{padding:32px !important}.p5{padding:40px !important}.p6{padding:48px !important}.p7{padding:56px !important}.p8{padding:64px !important}.p9{padding:72px !important}.p10{padding:80px !important}.p11{padding:88px !important}.p12{padding:96px !important}.p13{padding:104px !important}.p14{padding:112px !important}.pv0{padding-top:0px !important;padding-bottom:0px !important}.pv1{padding-top:8px !important;padding-bottom:8px !important}.pv2{padding-top:16px !important;padding-bottom:16px !important}.pv3{padding-top:24px !important;padding-bottom:24px !important}.pv4{padding-top:32px !important;padding-bottom:32px !important}.pv5{padding-top:40px !important;padding-bottom:40px !important}.pv6{padding-top:48px !important;padding-bottom:48px !important}.pv7{padding-top:56px !important;padding-bottom:56px !important}.pv8{padding-top:64px !important;padding-bottom:64px !important}.pv9{padding-top:72px !important;padding-bottom:72px !important}.pv10{padding-top:80px !important;padding-bottom:80px !important}.pv11{padding-top:88px !important;padding-bottom:88px !important}.pv12{padding-top:96px !important;padding-bottom:96px !important}.pv13{padding-top:104px !important;padding-bottom:104px !important}.pv14{padding-top:112px !important;padding-bottom:112px !important}.ph0{padding-right:0px !important;padding-left:0px !important}.ph1{padding-right:8px !important;padding-left:8px !important}.ph2{padding-right:16px !important;padding-left:16px !important}.ph3{padding-right:24px !important;padding-left:24px !important}.ph4{padding-right:32px !important;padding-left:32px !important}.ph5{padding-right:40px !important;padding-left:40px !important}.ph6{padding-right:48px !important;padding-left:48px !important}.ph7{padding-right:56px !important;padding-left:56px !important}.ph8{padding-right:64px !important;padding-left:64px !important}.ph9{padding-right:72px !important;padding-left:72px !important}.ph10{padding-right:80px !important;padding-left:80px !important}.ph11{padding-right:88px !important;padding-left:88px !important}.ph12{padding-right:96px !important;padding-left:96px !important}.ph13{padding-right:104px !important;padding-left:104px !important}.ph14{padding-right:112px !important;padding-left:112px !important}.pt0{padding-top:0px !important}.pt1{padding-top:8px !important}.pt2{padding-top:16px !important}.pt3{padding-top:24px !important}.pt4{padding-top:32px !important}.pt5{padding-top:40px !important}.pt6{padding-top:48px !important}.pt7{padding-top:56px !important}.pt8{padding-top:64px !important}.pt9{padding-top:72px !important}.pt10{padding-top:80px !important}.pt11{padding-top:88px !important}.pt12{padding-top:96px !important}.pt13{padding-top:104px !important}.pt14{padding-top:112px !important}.pr0{padding-right:0px !important}.pr1{padding-right:8px !important}.pr2{padding-right:16px !important}.pr3{padding-right:24px !important}.pr4{padding-right:32px !important}.pr5{padding-right:40px !important}.pr6{padding-right:48px !important}.pr7{padding-right:56px !important}.pr8{padding-right:64px !important}.pr9{padding-right:72px !important}.pr10{padding-right:80px !important}.pr11{padding-right:88px !important}.pr12{padding-right:96px !important}.pr13{padding-right:104px !important}.pr14{padding-right:112px !important}.pb0{padding-bottom:0px !important}.pb1{padding-bottom:8px !important}.pb2{padding-bottom:16px !important}.pb3{padding-bottom:24px !important}.pb4{padding-bottom:32px !important}.pb5{padding-bottom:40px !important}.pb6{padding-bottom:48px !important}.pb7{padding-bottom:56px !important}.pb8{padding-bottom:64px !important}.pb9{padding-bottom:72px !important}.pb10{padding-bottom:80px !important}.pb11{padding-bottom:88px !important}.pb12{padding-bottom:96px !important}.pb13{padding-bottom:104px !important}.pb14{padding-bottom:112px !important}.pl0{padding-left:0px !important}.pl1{padding-left:8px !important}.pl2{padding-left:16px !important}.pl3{padding-left:24px !important}.pl4{padding-left:32px !important}.pl5{padding-left:40px !important}.pl6{padding-left:48px !important}.pl7{padding-left:56px !important}.pl8{padding-left:64px !important}.pl9{padding-left:72px !important}.pl10{padding-left:80px !important}.pl11{padding-left:88px !important}.pl12{padding-left:96px !important}.pl13{padding-left:104px !important}.pl14{padding-left:112px !important}.m0{margin:0px !important}.m1{margin:8px !important}.m2{margin:16px !important}.m3{margin:24px !important}.m4{margin:32px !important}.m5{margin:40px !important}.m6{margin:48px !important}.m7{margin:56px !important}.m8{margin:64px !important}.m9{margin:72px !important}.m10{margin:80px !important}.m11{margin:88px !important}.m12{margin:96px !important}.m13{margin:104px !important}.m14{margin:112px !important}.mv0{margin-top:0px !important;margin-bottom:0px !important}.mv1{margin-top:8px !important;margin-bottom:8px !important}.mv2{margin-top:16px !important;margin-bottom:16px !important}.mv3{margin-top:24px !important;margin-bottom:24px !important}.mv4{margin-top:32px !important;margin-bottom:32px !important}.mv5{margin-top:40px !important;margin-bottom:40px !important}.mv6{margin-top:48px !important;margin-bottom:48px !important}.mv7{margin-top:56px !important;margin-bottom:56px !important}.mv8{margin-top:64px !important;margin-bottom:64px !important}.mv9{margin-top:72px !important;margin-bottom:72px !important}.mv10{margin-top:80px !important;margin-bottom:80px !important}.mv11{margin-top:88px !important;margin-bottom:88px !important}.mv12{margin-top:96px !important;margin-bottom:96px !important}.mv13{margin-top:104px !important;margin-bottom:104px !important}.mv14{margin-top:112px !important;margin-bottom:112px !important}.mh0{margin-right:0px !important;margin-left:0px !important}.mh1{margin-right:8px !important;margin-left:8px !important}.mh2{margin-right:16px !important;margin-left:16px !important}.mh3{margin-right:24px !important;margin-left:24px !important}.mh4{margin-right:32px !important;margin-left:32px !important}.mh5{margin-right:40px !important;margin-left:40px !important}.mh6{margin-right:48px !important;margin-left:48px !important}.mh7{margin-right:56px !important;margin-left:56px !important}.mh8{margin-right:64px !important;margin-left:64px !important}.mh9{margin-right:72px !important;margin-left:72px !important}.mh10{margin-right:80px !important;margin-left:80px !important}.mh11{margin-right:88px !important;margin-left:88px !important}.mh12{margin-right:96px !important;margin-left:96px !important}.mh13{margin-right:104px !important;margin-left:104px !important}.mh14{margin-right:112px !important;margin-left:112px !important}.mt0{margin-top:0px !important}.mt1{margin-top:8px !important}.mt2{margin-top:16px !important}.mt3{margin-top:24px !important}.mt4{margin-top:32px !important}.mt5{margin-top:40px !important}.mt6{margin-top:48px !important}.mt7{margin-top:56px !important}.mt8{margin-top:64px !important}.mt9{margin-top:72px !important}.mt10{margin-top:80px !important}.mt11{margin-top:88px !important}.mt12{margin-top:96px !important}.mt13{margin-top:104px !important}.mt14{margin-top:112px !important}.mr0{margin-right:0px !important}.mr1{margin-right:8px !important}.mr2{margin-right:16px !important}.mr3{margin-right:24px !important}.mr4{margin-right:32px !important}.mr5{margin-right:40px !important}.mr6{margin-right:48px !important}.mr7{margin-right:56px !important}.mr8{margin-right:64px !important}.mr9{margin-right:72px !important}.mr10{margin-right:80px !important}.mr11{margin-right:88px !important}.mr12{margin-right:96px !important}.mr13{margin-right:104px !important}.mr14{margin-right:112px !important}.mb0{margin-bottom:0px !important}.mb1{margin-bottom:8px !important}.mb2{margin-bottom:16px !important}.mb3{margin-bottom:24px !important}.mb4{margin-bottom:32px !important}.mb5{margin-bottom:40px !important}.mb6{margin-bottom:48px !important}.mb7{margin-bottom:56px !important}.mb8{margin-bottom:64px !important}.mb9{margin-bottom:72px !important}.mb10{margin-bottom:80px !important}.mb11{margin-bottom:88px !important}.mb12{margin-bottom:96px !important}.mb13{margin-bottom:104px !important}.mb14{margin-bottom:112px !important}.ml0{margin-left:0px !important}.ml1{margin-left:8px !important}.ml2{margin-left:16px !important}.ml3{margin-left:24px !important}.ml4{margin-left:32px !important}.ml5{margin-left:40px !important}.ml6{margin-left:48px !important}.ml7{margin-left:56px !important}.ml8{margin-left:64px !important}.ml9{margin-left:72px !important}.ml10{margin-left:80px !important}.ml11{margin-left:88px !important}.ml12{margin-left:96px !important}.ml13{margin-left:104px !important}.ml14{margin-left:112px !important}@media screen and (max-width: 768px){.sm-mt0{margin-top:0px !important}}body{background-color:white;-webkit-font-smoothing:antialiased}html{background-color:white;-webkit-font-smoothing:antialiased}abbr[title="required"],abbr[title="Requerido"],abbr[title="necessario"],abbr[title="Champs obligatoires"]{display:none}p,h1,h2,h3,h4{margin:0px}label{margin-bottom:0px;font-weight:normal}a:focus,input:focus,button:focus{color:#0e41a6;text-decoration:none;transition:outline 0.3s ease-in-out}a:hover{text-decoration:none}hr{border-color:#c4c4cc}.help-block{font-size:14px !important}.space-around{display:flex;justify-content:space-around}.flex{display:flex}.space-between{display:flex;justify-content:space-between}.align-start{align-items:start}.hide-element{display:none !important;opacity:0 !important}.form-group{margin-bottom:0px}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#e63900}.has-error .form-control{border-color:#e63900}.has-error.form-input__checkbox input[type="checkbox"]{border:#e63900 2px solid;border-radius:3px}.has-error.form-input__checkbox label{color:#000}.has-error.a__form--label{color:#e63900}.lazyload{opacity:0}svg .primary{fill:#A1ABE4}svg .secondary{fill:#1B2459}.ezdz-dropzone{position:relative;font:bold 24px arial;text-align:center;width:100%;height:400px;line-height:400px;border:2px solid lightgray;color:lightgray;overflow:hidden}.ezdz-dropzone div{color:lightgray;font:bold 24px arial;line-height:400px}.ezdz-dropzone span{background:black;background:rgba(0,0,0,0.7);color:white;font-size:13px;font-weight:normal;max-width:90%;vertical-align:middle;padding:4%;line-height:10px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ezdz-dropzone img{border-radius:5px;border:1px solid lightgray}.ezdz-dropzone [type="file"]{cursor:pointer;position:absolute;width:100%;height:100%;opacity:0;margin:0;padding:0;top:0;right:0;bottom:0;left:0}.ezdz-focus{border:3px solid darkgray;color:darkgray}.ezdz-focus div{color:darkgray}.ezdz-enter{border:3px solid black;color:black}.ezdz-enter div{color:black}.ezdz-accept{border:3px solid gray;color:gray}.ezdz-accept div{color:gray}.ezdz-reject{border:5px solid darkred;color:darkred}.ezdz-reject div{color:darkred}.image-g{list-style-type:none;padding:0.25em;overflow:hidden}.image-g li{float:left;max-width:32%;max-height:48%;padding:0.25em}.image-g img{display:block}.image-g li:nth-child(3n+1){clear:left}.alert{margin:0;display:inline-block;text-align:center;width:40%;margin-right:auto;margin-left:auto;border-radius:4px;position:fixed;left:0;right:0;top:35px;z-index:9999;border:none;padding:20px}@media screen and (max-width: 768px){.alert{top:40px}}.alert-success,.alert-danger,.alert-warning{font-size:20px;font-weight:700}@media screen and (max-width: 768px){.alert-success,.alert-danger,.alert-warning{font-size:18px}}.alert-success{background-color:#c1f1c5;border:3px solid #21912a;color:#18681e}.alert-success .close{color:#18681e;opacity:1}@media screen and (max-width: 768px){.alert-success{border-width:1px}}.alert-danger{background-color:#f7bbd9;border:3px solid #e63900;color:#710e3f}.alert-danger .close{color:#710e3f;opacity:1}@media screen and (max-width: 768px){.alert-danger{border-width:1px}}.alert-warning{text-align:center;background-color:#ffece5;border:1.5px solid #e63900;color:#e63900}.alert-warning .svg-menu-items-icon{width:50px;height:50px}.alert-warning .close{color:#e63900;opacity:1}@media screen and (max-width: 768px){.alert-warning{border-width:1px}}.alert-warning span svg{height:40px;width:40px;vertical-align:middle}.alert-warning span svg .primary{fill:#ff531a}.alert-warning span svg .secondary{fill:#e63900}.alert-info .close{opacity:1}.alert-mobile{width:90%}.a_navbar{background:#fff;position:fixed;height:56px;top:0;left:0;min-width:100vw;z-index:1000;border-bottom:1px solid #DADEF5}.a_navbar .logo{padding-left:36px;padding-top:11.5px}.a_navbar .logo svg{width:140px}.a_navbar .logo-2022{padding-left:24px;padding-top:11.5px}.a_navbar .logo-2022 svg{width:140px}.a_navbar .help,.a_navbar .profile,.a_navbar .manual-booking,.a_navbar .updates{display:flex;color:#292933;padding-left:24px;padding-top:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px}.a_navbar #nav-manual-booking{color:#2D6DED;font-weight:700}.a_navbar #nav-manual-booking .secondary{fill:#2D6DED !important}.a_navbar #nav-manual-booking span:nth-child(2){border-right:1px solid #c4c4cc;height:25px;padding-right:24px}.a_navbar .help svg,.a_navbar .manual-booking svg,.a_navbar .updates svg{margin-right:4px;width:20px;height:20px}.a_navbar .icon-notification .primary{fill:#292933 !important}.a_navbar .icon-notification .secondary{fill:#292933 !important}.a_navbar .updates svg .primary{fill:#292933}.a_navbar .updates svg .secondary{fill:#292933}.a_navbar .help svg .primary{fill:#292933}.a_navbar .help svg .secondary{fill:#fff}.a_navbar .manual-booking a{color:#292933 !important}.a_navbar .profile{padding-left:32px;padding-right:32px}.a_navbar .profile a:hover{background-color:#f7f8fd !important;color:#2D6DED}.a_navbar .profile .dropdown .dropdown-menu{pointer-events:none}.a_navbar .profile .dropdown.open .dropdown-menu{pointer-events:all}.a_navbar .profile .dropdown-toggle svg{height:24px;width:24px}.a_navbar .profile .dropdown-toggle svg .secondary{fill:#292933}.a_navbar .profile p{font-size:16px}.a_navbar .profile .a__navbar-dropdown-menu{padding:16px}.a_navbar .profile .a__navbar-dropdown-menu hr{margin-top:8px;margin-bottom:8px;border-color:#DADEF5}.a_navbar .dd p{font-size:16px;color:#292933}.a_navbar .dd p:nth-child(2){margin-left:8px}.a_navbar .dd svg{width:20px;height:20px}.a_navbar .dd svg .primary{fill:#292933}.a_navbar .dd svg .secondary{fill:#fff}.a_navbar .dd .logout svg .secondary,.a_navbar .dd .profile-link svg .secondary{fill:#292933}.a_navbar .dd:focus,.a_navbar .dd:hover{text-decoration:none}.sidebar__wrapper{background-color:#f7f8fd;min-height:100vh;padding-bottom:110px;padding-right:24px;padding-left:24px}.sidebar__wrapper.sidebar-no-padding{padding-right:0;padding-left:0;padding-bottom:24px}@media (min-width: 768px){.sidebar__wrapper{margin-left:220px;width:calc(100% - 220px);height:calc(100% - 56px);margin-top:56px}}.sidebar__wrapper-market-place{background-color:#F6F6F7;min-height:calc(100vh - 56px)}@media all and (min-width: 768px){.sidebar__wrapper-market-place{margin-left:220px;width:calc(100% - 220px);margin-top:56px}}@media (min-width: 768px){.sidebar__wrapper-market-place__extended{margin-left:70px;width:calc(100vw - 70px)}}.sidebar__wrapper-market-place__extended--sm{padding-right:6%;padding-left:6%}.no-sidebar.sidebar__wrapper{background-color:#f7f8fd;min-height:100vh;padding-bottom:110px;padding-right:0;padding-left:0}@media (min-width: 768px){.no-sidebar.sidebar__wrapper{margin-left:0;width:100vw;margin-top:56px}}@media all and (min-width: 768px) and (max-width: 768px){.no-sidebar.sidebar__wrapper{margin-top:0}}.admin__container{max-width:100%;margin:auto}.admin__container--small{max-width:1024px}.admin__container--padding{padding-left:24px;padding-right:24px;margin-bottom:24px}.no-sidebar.sidebar__wrapper{background-color:#f7f8fd;min-height:100vh;padding-bottom:110px;padding-right:0;padding-left:0}@media (min-width: 768px){.no-sidebar.sidebar__wrapper{margin-left:0;width:100vw;margin-top:56px}}.sublink-planning-title{width:100%}.sidebar,.sidebar__icons.active{background-color:#fff;position:fixed;top:56px;bottom:0;left:0;z-index:999;width:220px;overflow:auto}.sidebar .sidebar_admin,.sidebar__icons.active .sidebar_admin{display:flex;min-height:100%;margin-top:0px;border-right:1px solid #DADEF5}.sidebar .sidebar_admin #svg-website-link,.sidebar__icons.active .sidebar_admin #svg-website-link{margin-right:8px}.sidebar .sidebar_admin a,.sidebar__icons.active .sidebar_admin a{color:#292933;display:block !important;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.sidebar .sidebar_admin p,.sidebar__icons.active .sidebar_admin p{display:block !important;line-height:40px !important;margin-left:8px;overflow:hidden}.sidebar .sidebar_admin .icon-cheveron,.sidebar__icons.active .sidebar_admin .icon-cheveron{display:block !important}.sidebar .sidebar_admin .tag,.sidebar__icons.active .sidebar_admin .tag{display:block !important}.sidebar .sidebar_admin .link-left-icon,.sidebar__icons.active .sidebar_admin .link-left-icon{margin:unset}.sidebar .sidebar_admin hr,.sidebar__icons.active .sidebar_admin hr{opacity:0.75;margin:4px 12px !important}.sidebar .sidebar_admin svg:not(#hotel-club) path,.sidebar__icons.active .sidebar_admin svg:not(#hotel-club) path{fill:#000}.sidebar .sidebar_admin .active_page p,.sidebar .sidebar_admin .active_page a,.sidebar__icons.active .sidebar_admin .active_page p,.sidebar__icons.active .sidebar_admin .active_page a{color:#2D6DED}.sidebar .sidebar_admin .active_page .link-left-icon svg:not(#hotel-club) path,.sidebar .sidebar_admin .active_page .icon-cheveron svg:not(#hotel-club) path,.sidebar__icons.active .sidebar_admin .active_page .link-left-icon svg:not(#hotel-club) path,.sidebar__icons.active .sidebar_admin .active_page .icon-cheveron svg:not(#hotel-club) path{fill:#2D6DED}.sidebar .sidebar__links,.sidebar__icons.active .sidebar__links{width:100%;margin-top:4px;overflow:auto}.sidebar .sidebar__links::-webkit-scrollbar-thumb,.sidebar__icons.active .sidebar__links::-webkit-scrollbar-thumb{background-color:#000}.sidebar .sidebar__link,.sidebar__icons.active .sidebar__link{display:flex;line-height:40px;margin:0 8px;border-radius:4px;cursor:pointer;align-items:center}.sidebar .sidebar__link.has-children,.sidebar__icons.active .sidebar__link.has-children{justify-content:space-between}.sidebar .sidebar__link .icon-cheveron svg,.sidebar__icons.active .sidebar__link .icon-cheveron svg{margin:0 !important;transition:all 0.4s ease-in-out}.sidebar .sidebar__link.sublink_active .icon-cheveron svg,.sidebar__icons.active .sidebar__link.sublink_active .icon-cheveron svg{transform:rotate(180deg)}.sidebar .sidebar__link svg,.sidebar__icons.active .sidebar__link svg{display:block;height:20px;width:20px;margin-left:6px}.sidebar .sidebar__link svg:first-child ,.sidebar__icons.active .sidebar__link svg:first-child {margin-right:6px}.sidebar .sidebar__link:hover,.sidebar__icons.active .sidebar__link:hover{background:#f7f8fd;text-decoration:none;color:#2D6DED}.sidebar .sidebar__link:hover p,.sidebar .sidebar__link:hover a,.sidebar__icons.active .sidebar__link:hover p,.sidebar__icons.active .sidebar__link:hover a{color:#2D6DED}.sidebar .sidebar__link:hover .link-left-icon svg:not(#hotel-club) path,.sidebar .sidebar__link:hover .icon-cheveron svg:not(#hotel-club) path,.sidebar__icons.active .sidebar__link:hover .link-left-icon svg:not(#hotel-club) path,.sidebar__icons.active .sidebar__link:hover .icon-cheveron svg:not(#hotel-club) path{fill:#2D6DED}.sidebar .view-website:hover svg path,.sidebar__icons.active .view-website:hover svg path{fill:#2D6DED}.sidebar .referral_link,.sidebar__icons.active .referral_link{background-color:#2D6DED;color:#fff !important;font-weight:bold}.sidebar .referral_link svg path,.sidebar__icons.active .referral_link svg path{fill:#fff !important}.sidebar .referral_link a,.sidebar__icons.active .referral_link a{color:#fff !important}.sidebar .referral_link:hover,.sidebar .referral_link.active_page,.sidebar__icons.active .referral_link:hover,.sidebar__icons.active .referral_link.active_page{background-color:#0E41A6 !important}.sidebar .referral_link:hover a,.sidebar .referral_link.active_page a,.sidebar__icons.active .referral_link:hover a,.sidebar__icons.active .referral_link.active_page a{color:#fff}.sidebar .referral_link:hover svg path,.sidebar .referral_link.active_page svg path,.sidebar__icons.active .referral_link:hover svg path,.sidebar__icons.active .referral_link.active_page svg path{fill:#fff !important}.sidebar .academy__link,.sidebar__icons.active .academy__link{background-color:#ffeab1}.sidebar .academy__link svg path,.sidebar__icons.active .academy__link svg path{fill:#FAB800 !important}.sidebar .academy__link:hover,.sidebar__icons.active .academy__link:hover{background-color:#ffc115 !important}.sidebar .academy__link:hover a,.sidebar__icons.active .academy__link:hover a{color:#000 !important}.sidebar .academy__link:hover svg path,.sidebar__icons.active .academy__link:hover svg path{fill:#000 !important}.sidebar .sidebar__sublinks,.sidebar__icons.active .sidebar__sublinks{margin-bottom:16px}.sidebar .sidebar__sublinks p,.sidebar__icons.active .sidebar__sublinks p{line-height:40px !important;margin:0 8px 0 42px}.sidebar .sidebar__sublinks p.active_page,.sidebar .sidebar__sublinks p:hover,.sidebar__icons.active .sidebar__sublinks p.active_page,.sidebar__icons.active .sidebar__sublinks p:hover{background:#f7f8fd;text-decoration:none;color:#2D6DED;margin:0 8px 0 32px;padding:0 0 0 10px;border-radius:4px}.sidebar .sidebar__sublinks p.active_page a,.sidebar .sidebar__sublinks p:hover a,.sidebar__icons.active .sidebar__sublinks p.active_page a,.sidebar__icons.active .sidebar__sublinks p:hover a{color:#2D6DED}.sidebar__sublink{position:relative}.sidebar__sublink.active_page .left-border-active{position:absolute;width:2px;background-color:#2D6DED;border-radius:4px;height:24px;top:0;bottom:0;margin:auto 0;left:32px}.beta_tag{border-radius:4px;padding:2px 6px;color:white;background:#086aa7}.new_tag{border-radius:4px;padding:2px 6px;color:black;background:#F3C231}.sidebar__wrapper__extended{background-color:#f7f8fd;min-height:calc(100vh - 56px);padding-bottom:110px;padding-right:24px;padding-left:24px}@media (min-width: 768px){.sidebar__wrapper__extended{margin-left:56px;width:calc(100vw - 71px);margin-top:56px}}.sidebar__wrapper__extended--sm{padding-right:6%;padding-left:6%}.sidebar__icons{background-color:#fff;position:fixed;top:56px;bottom:0;left:0;z-index:999;width:70px;border-right:1px solid #DADEF5}.sidebar__icons p,.sidebar__icons a,.sidebar__icons .icon-cheveron,.sidebar__icons .tag{display:none}.sidebar__icons .sidebar_admin{display:flex;min-height:100%;box-sizing:border-box}.sidebar__icons .sidebar_admin hr{opacity:0.75;margin:4px 12px !important}.sidebar__icons .sidebar_admin .referral_link{background-color:#2D6DED;border-radius:4px;margin:0 12px !important;color:#fff !important}.sidebar__icons .sidebar_admin .referral_link svg path{fill:#fff !important}.sidebar__icons .sidebar_admin .referral_link:hover,.sidebar__icons .sidebar_admin .referral_link.active_page{background-color:#0E41A6 !important}.sidebar__icons .sidebar_admin .academy__link svg path{fill:#FAB800 !important}.sidebar__icons .sidebar_admin .link-left-icon{margin:auto}.sidebar__icons .sidebar_admin .active_page p,.sidebar__icons .sidebar_admin .active_page a{color:#2D6DED !important}.sidebar__icons .sidebar_admin .active_page svg path{fill:#2D6DED}.sidebar__icons .sidebar_admin .sidebar__links{color:#292933;font-size:14px;width:100%}.sidebar__icons .sidebar_admin .sidebar__links img{height:auto;width:24px}.sidebar__icons .sidebar_admin .sidebar__link{display:flex;margin:0 8px;line-height:40px;cursor:pointer;height:40px}.sidebar__icons .sidebar_admin .sidebar__link.active_page .link-left-icon svg path,.sidebar__icons .sidebar_admin .sidebar__link.active_page .icon-cheveron svg path{fill:#2D6DED}.sidebar__icons .sidebar_admin .sidebar__link svg{height:20px;width:20px;display:block}.sidebar__icons .sidebar_admin .sidebar__link svg path{fill:#000}.sidebar__icons .sidebar_admin .sidebar__link:hover{background:#f7f8fd;text-decoration:none}.sidebar__icons .sidebar_admin .sidebar__link:hover svg path{fill:#2D6DED}.sidebar__wrapper__extended.active{background-color:#f7f8fd;min-height:100vh;padding-bottom:110px;padding-right:24px;padding-left:24px}@media (min-width: 768px){.sidebar__wrapper__extended.active{margin-left:220px;width:calc(100vw - 220px);margin-top:56px}}.sidebar__wrapper__extended.active--sm{padding-right:6%;padding-left:6%}.add-booking__close{font-size:35px;margin-top:18px;margin-left:16px}.add-booking__string--short{width:209px !important}.add-booking__string--long,.add-booking__text{max-width:100% !important;width:100% !important}.admin_global_searchbar{margin-bottom:auto;margin-left:44px;margin-top:auto;width:100%}.admin_global_searchbar .dropdown{display:none !important}@media only screen and (min-width: 1280px){.admin_global_searchbar .dropdown{display:block !important}}.admin_global_searchbar .search_input{position:relative;border-radius:3px;border:none !important;width:100% !important;max-width:unset;color:#0e41a6;cursor:text;min-height:30px;height:30px}.admin_global_searchbar .search_input:focus{border:none !important;box-shadow:none !important}@media only screen and (min-width: 1440px){.admin_global_searchbar .search_input{max-width:450px}}.admin_global_searchbar #search-list-result{position:absolute;width:600px;max-width:600px;height:auto;max-height:500px;background-color:#fff;border-bottom-left-radius:4px;overflow-y:scroll;margin-top:1px;box-shadow:1px 3px 10px rgba(84,96,103,0.2)}.admin_global_searchbar #search-list-result::-webkit-scrollbar{width:0 !important}.admin_global_searchbar #search-list-result a:hover{color:#0e41a6}.admin_global_searchbar a{vertical-align:middle;font-size:18px;line-height:30px;margin-bottom:-5px}.admin_global_searchbar ul{list-style:none;margin-bottom:0px}.admin_global_searchbar li{line-height:30px;background-color:#fff;border-bottom:1px solid #DADEF5;position:relative;cursor:pointer}.admin_global_searchbar li:hover{border-left:3px solid #cc1972}.admin_global_searchbar li svg{margin-left:15px;margin-right:15px;vertical-align:middle;height:30px;width:30px}.admin_global_searchbar li #span1{vertical-align:middle;font-size:18px;line-height:30px;margin-bottom:-5px;color:#0e41a6}.admin_global_searchbar li #span2 svg{height:12px;width:12px;margin-left:5px;margin-right:5px}.admin_global_searchbar .gsb_client_links,.admin_global_searchbar .gsb_invoices_links,.admin_global_searchbar .gsb_bookings_links,.admin_global_searchbar .gsb_list_title{color:#0e41a6}.admin_global_searchbar .gsb_client_links svg{margin-left:0px;margin-right:15px;vertical-align:middle;height:22px;width:22px;margin-bottom:1px}.admin_global_searchbar .list_category{background-color:#f7f8fd !important;border-bottom:1px solid #DADEF5}.admin_global_searchbar .gsb_list_title{font-size:20px}.admin_global_searchbar .svg_gsb_list_title{top:0;right:0}.admin_global_searchbar .svg_gsb_list_title svg{display:flex;justify-content:center}.admin_global_searchbar .gbs_loading{z-index:999;color:#0e41a6;right:10px;top:6px}@media all and (min-width: 1440px){.admin_global_searchbar .gbs_loading{right:unset;left:425px}}.properties_searchbar .search_input,.batcave-hotels-searchbar .search_input,.batcave-users-searchbar .search_input{border-radius:3px;border:none !important;margin-top:0;width:300px;max-width:300px;color:#0e41a6;cursor:text;min-height:40px;height:40px;border:1px solid #c4c4cc !important}.properties_searchbar .search_input:focus,.batcave-hotels-searchbar .search_input:focus,.batcave-users-searchbar .search_input:focus{border:none !important;box-shadow:none !important}.properties_searchbar .search_input:hover,.batcave-hotels-searchbar .search_input:hover,.batcave-users-searchbar .search_input:hover{background-color:#fff !important;border:1px solid #c4c4cc !important}@media all and (max-width: 768px){.properties_searchbar .search_input,.batcave-hotels-searchbar .search_input,.batcave-users-searchbar .search_input{width:100%;max-width:unset}}.hover-icon-eye-be{width:33px;height:22px}.border-left-active{border-left:solid 2px #0e41a6 !important}.js-check-disable{display:block;width:100%;height:100%}.properties--logo svg{height:32px;width:183px}.btn,input.btn,button.btn{border:1px solid transparent;cursor:pointer;height:48px;background-color:#2D6DED;border-radius:8px;color:#fff;font-weight:700;font-size:16px;text-align:center;min-width:91px;padding:12px 16px}.btn--radius-4,input.btn--radius-4,button.btn--radius-4{border-radius:4px}.btn span,.btn svg,input.btn span,input.btn svg,button.btn span,button.btn svg{display:inline-block;vertical-align:middle}.btn--center-aligned,input.btn--center-aligned,button.btn--center-aligned{display:flex;align-items:center;justify-content:center}.btn:hover,input.btn:hover,button.btn:hover{background-color:#DEE8FC;color:#2D6DED;border:1px solid #2D6DED !important}.btn:active,.btn:focus,input.btn:active,input.btn:focus,button.btn:active,button.btn:focus{background-color:#DEE8FC;color:#2D6DED;border:1px solid #2D6DED !important}.btn.disabled,.btn.u-disabled,input.btn.disabled,input.btn.u-disabled,button.btn.disabled,button.btn.u-disabled{background-color:#c4c4cc;color:#fff;opacity:1;cursor:not-allowed}.btn svg,input.btn svg,button.btn svg{height:20px !important;width:20px !important}.btn svg .primary,input.btn svg .primary,button.btn svg .primary{fill:#fff}.btn svg .secondary,input.btn svg .secondary,button.btn svg .secondary{fill:#fff}.btn--secondary,.btn .cancel,input.btn--secondary,input.btn .cancel,button.btn--secondary,button.btn .cancel{background:#fff;color:#2D6DED;border:1px solid #c4c4cc !important}.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:active,.btn .cancel:hover,.btn .cancel:focus,.btn .cancel:active,input.btn--secondary:hover,input.btn--secondary:focus,input.btn--secondary:active,input.btn .cancel:hover,input.btn .cancel:focus,input.btn .cancel:active,button.btn--secondary:hover,button.btn--secondary:focus,button.btn--secondary:active,button.btn .cancel:hover,button.btn .cancel:focus,button.btn .cancel:active{background:#fff;color:#2D6DED;border:1px solid #2D6DED !important}.btn--secondary.disabled,.btn--secondary.u-disabled,.btn .cancel.disabled,.btn .cancel.u-disabled,input.btn--secondary.disabled,input.btn--secondary.u-disabled,input.btn .cancel.disabled,input.btn .cancel.u-disabled,button.btn--secondary.disabled,button.btn--secondary.u-disabled,button.btn .cancel.disabled,button.btn .cancel.u-disabled{background-color:#fff;color:#c4c4cc;border:1px solid #c4c4cc !important;opacity:1;cursor:not-allowed}.btn--secondary svg,.btn .cancel svg,input.btn--secondary svg,input.btn .cancel svg,button.btn--secondary svg,button.btn .cancel svg{height:20px !important;width:20px !important}.btn--secondary svg .primary,.btn .cancel svg .primary,input.btn--secondary svg .primary,input.btn .cancel svg .primary,button.btn--secondary svg .primary,button.btn .cancel svg .primary{fill:#A1ABE4}.btn--secondary svg .secondary,.btn .cancel svg .secondary,input.btn--secondary svg .secondary,input.btn .cancel svg .secondary,button.btn--secondary svg .secondary,button.btn .cancel svg .secondary{fill:#1B2459}.btn--secondary svg svg path,.btn .cancel svg svg path,input.btn--secondary svg svg path,input.btn .cancel svg svg path,button.btn--secondary svg svg path,button.btn .cancel svg svg path{fill:#565666}.btn--warning,input.btn--warning,button.btn--warning{background-color:#e63900;color:#fff}.btn--warning:hover,.btn--warning:active,.btn--warning:focus,input.btn--warning:hover,input.btn--warning:active,input.btn--warning:focus,button.btn--warning:hover,button.btn--warning:active,button.btn--warning:focus{background-color:#ffece5;color:#e63900;border:1px solid #e63900 !important}.btn--warning--secondary,input.btn--warning--secondary,button.btn--warning--secondary{border:1px solid #c4c4cc !important;background-color:#fff;color:#e63900}.btn--warning--secondary:hover,.btn--warning--secondary:active,.btn--warning--secondary:focus,input.btn--warning--secondary:hover,input.btn--warning--secondary:active,input.btn--warning--secondary:focus,button.btn--warning--secondary:hover,button.btn--warning--secondary:active,button.btn--warning--secondary:focus{background-color:#ffece5;color:#e63900;border:1px solid #e63900 !important}.btn--small,input.btn--small,button.btn--small{padding:8px 16px;height:40px}.btn--small svg,.btn--small span,input.btn--small svg,input.btn--small span,button.btn--small svg,button.btn--small span{display:inline-block;vertical-align:middle}.btn--tiny,input.btn--tiny,button.btn--tiny{padding:6px 8px;height:32px}.btn--tiny svg,.btn--tiny span,input.btn--tiny svg,input.btn--tiny span,button.btn--tiny svg,button.btn--tiny span{display:inline-block;vertical-align:middle}.btn--activation-in-process,input.btn--activation-in-process,button.btn--activation-in-process{padding:6px 12px;border-radius:30px;border:2px solid #565666 !important;height:36px !important;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#565666}.btn--activation-in-process svg,input.btn--activation-in-process svg,button.btn--activation-in-process svg{width:20px;height:20px;margin-right:10px}.btn--bypass-min-width,input.btn--bypass-min-width,button.btn--bypass-min-width{min-width:unset}.btn:focus-visible,input.btn:focus-visible,button.btn:focus-visible{outline:2px solid #2D6DED;outline-offset:2px;border-color:#0e41a6}.builder_button_input_font{width:100%;padding:8px;background:linear-gradient(to bottom, white, #f9fafb);border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #c4cdd5 !important}.builder_button_input_font:hover{background:#f4f6f8}.builder_button_input_font:focus{outline:none}.builder_button_input_font:focus-visible{outline:2px solid #2D6DED;outline-offset:2px;border-color:#0e41a6}.update-booked-room-btn{margin-top:16px;margin-left:159px}.update-booked-room-btn:disabled{background-color:#f5f5f6;border-color:#a1a1ac;color:#a1a1ac;opacity:0.5;cursor:not-allowed}.booking_window_trigger.j-button-text.j-block-button.style__button.mt2:focus{outline:2px solid #2D6DED;outline-offset:2px}.card{background:#fff;border:1px solid #DADEF5;border-radius:4px;padding:24px}.card--no-fill{background:transparent}.card--rounded{border-radius:8px}.card hr{width:calc(100% + 48px);border:0.5px solid #DADEF5;margin-left:-24px}.card .card-label{color:#9696a3;font-size:14px;text-transform:uppercase}.card .card-information{color:#292933;font-size:18px}.card--z1{box-shadow:0 0 4px 0 rgba(37,37,102,0.16)}.card--z2{box-shadow:0 0 8px 0 rgba(31,31,77,0.16)}.card--z3{box-shadow:0 16px 64px 0 rgba(0,0,0,0.08),0 4px 8px 0 rgba(31,31,77,0.16)}.note-editor.note-frame.card{background-color:transparent}.icon{height:16px;width:16px}input[type="radio"][disabled]{opacity:0.5}input[type="radio"][disabled] .collection_radio_buttons{opacity:0.5;cursor:not-allowed}#form-input__hr{margin-bottom:40px;margin-top:40px;border-color:#9696a3}#form-input__validate--top{position:absolute;top:94px;right:150px}.form-input__drop-down{width:100%;max-width:256px;height:48px;-webkit-appearance:none;padding-right:50px !important;background:url(/assets/svgs/_icon-caret-down-fe48b5dea7a00667be0abfb51845d126dba8264f5ad76924b6e6f83bc317ada2.svg) no-repeat scroll 99% 50%;text-overflow:ellipsis}.form-input__drop-down--block{width:100%;max-width:100% !important}.form-input__drop-down.u-full-width{max-width:100% !important;width:100% !important;background:url(/assets/svgs/_icon-caret-down-fe48b5dea7a00667be0abfb51845d126dba8264f5ad76924b6e6f83bc317ada2.svg) no-repeat scroll 99% 8px}.form-input__drop-down-list-items{width:256px;height:48px;line-height:42px !important;-webkit-appearance:none;padding-right:50px !important;text-overflow:ellipsis}@-moz-document url-prefix(){.form-input__drop-down-list-items{background:none}}.form-input__drop-down--medium,.form-input__drop-down-list-items--short{min-width:150px;width:150px}.form-input__drop-down-integers{min-width:150px;width:150px;height:48px;-webkit-appearance:none;text-overflow:ellipsis;background:url(/assets/svgs/_icon-caret-down-fe48b5dea7a00667be0abfb51845d126dba8264f5ad76924b6e6f83bc317ada2.svg) no-repeat scroll 35px 8px}@-moz-document url-prefix(){.form-input__drop-down-integers{background:none}}.form-input__url{width:80%;max-width:80% !important;height:48px;-webkit-appearance:none}.form-input__slug{width:100%;max-width:100% !important;height:48px;border:2px solid #F5F5FA;border-bottom:2px solid #DCDCE6;-webkit-appearance:none;display:flex;overflow:hidden}.form-input__slug span{display:flex;align-items:center;white-space:nowrap}.form-input__slug input{width:100% !important;max-width:100% !important;min-height:0px !important;border:0 !important;box-shadow:none !important;padding:0 !important}.form-input__slug input:focus{min-height:0px !important;border:0 !important;box-shadow:none !important;padding:0 !important}.form-input__slug input:hover{background-color:#fff;min-height:0px !important;border:0 !important;box-shadow:none !important;padding:0 !important}input[type="text"]:not([class^="styles-module__"]):not([name="credit_card_name"]):not([class^="text-center"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input[type="number"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input[type="select"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input[type="email"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input[type="tel"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input[type="integer"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input[type="decimal"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),select:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),textarea:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),.form-control{min-height:48px;border:1px solid #c4c4cc;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#292933;cursor:pointer;font-size:initial;max-width:256px;padding:8px;border-radius:4px;background-color:#F6F6F7}input.disabled-input[type="text"]:not([class^="styles-module__"]):not([name="credit_card_name"]):not([class^="text-center"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input.disabled-input[type="number"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input.disabled-input[type="select"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input.disabled-input[type="email"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input.disabled-input[type="tel"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input.disabled-input[type="integer"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),input.disabled-input[type="decimal"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),select.disabled-input:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),textarea.disabled-input:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]),.form-control.disabled-input{border:1px solid transparent !important}input[type="text"]:not([class^="styles-module__"]):not([name="credit_card_name"]):not([class^="text-center"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,input[type="number"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,input[type="select"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,input[type="email"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,input[type="tel"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,input[type="integer"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,input[type="decimal"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,select:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,textarea:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):hover,.form-control:hover{background-color:#f0f0f5;border:1px solid #c4c4cc}input[type="text"]:not([class^="styles-module__"]):not([name="credit_card_name"]):not([class^="text-center"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,input[type="number"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,input[type="select"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,input[type="email"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,input[type="tel"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,input[type="integer"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,input[type="decimal"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,select:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,textarea:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):focus,.form-control:focus{outline:none;border:1px solid #2D6DED;box-shadow:0 0 0 1px #2D6DED}input[type="text"]:not([class^="styles-module__"]):not([name="credit_card_name"]):not([class^="text-center"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,input[type="number"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,input[type="select"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,input[type="email"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,input[type="tel"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,input[type="integer"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,input[type="decimal"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,select:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,textarea:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]):invalid,.form-control:invalid{border-bottom-color:#e63900}input[type="text"]:not([class^="styles-module__"]):not([name="credit_card_name"]):not([class^="text-center"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,input[type="number"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,input[type="select"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,input[type="email"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,input[type="tel"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,input[type="integer"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,input[type="decimal"]:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,select:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,textarea:not([class^="styles-module__"]):not([class*="text-"]):not([class*="bg-"]):not([class*="border-"]) .u-full-width,.form-control .u-full-width{max-width:100% !important;width:100% !important}.error-message{color:#e63900 !important}.input_has_error{border-color:#e63900 !important}.input_valid{border-color:#21912a}.form-control-invisible{box-shadow:none !important;border:none !important;background-color:transparent !important;padding:0 !important;height:unset !important;min-height:auto !important}.form-control-invisible:focus{box-shadow:none !important;border:none !important;background-color:transparent !important;padding:0 !important;height:unset !important;min-height:auto !important}.form-control-invisible:hover{box-shadow:none !important;border:none !important;background-color:transparent !important;padding:0 !important;height:unset !important;min-height:auto !important}.password-toggle-input{padding-right:40px}.password-toggle-btn{position:absolute;background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;z-index:1;opacity:0.8;transition:opacity 0.15s}.password-toggle-btn:hover{opacity:1}.password-toggle-btn svg{width:24px;height:24px}.form-input__text{width:422px;min-height:128px}.form-input__date-picker{width:209px;padding-left:44px !important;background:url(/assets/svgs/_icon-calendar-0b8bc8cff8c469d6fc734b55f812e83aa37a87198491f9bb4f95ef9fb162944e.svg) no-repeat scroll 10px 8px}.form-input__date-picker--small{width:145px}.form-input__date-picker--auto-width{padding-left:44px !important;background:url(/assets/svgs/_icon-calendar-0b8bc8cff8c469d6fc734b55f812e83aa37a87198491f9bb4f95ef9fb162944e.svg) no-repeat scroll 10px 8px;max-width:100% !important}.form-input__date-picker-blog-article{width:145px;padding-left:44px !important;background:url(/assets/svgs/_icon-calendar-0b8bc8cff8c469d6fc734b55f812e83aa37a87198491f9bb4f95ef9fb162944e.svg) no-repeat scroll 10px 8px;margin-right:32px}.form-input__integer-select{min-width:70px;max-width:100px !important;width:auto}.form-input__integer-select--sm{width:50px !important;min-width:50px}.form-input__integer-select--md{width:65px !important;min-width:65px}.form-input__integer-select--lg{max-width:146px !important;min-width:100px !important;width:auto}.form-input__integer-select--hours-only{-moz-text-align-last:center;text-align-last:center;min-width:35px !important;width:35px !important}.form-input__checkbox__radio{margin-top:12px;margin-bottom:12px}.form-input__checkbox__radio label{color:#37448B;font-family:"Inter";font-size:14px;margin-left:8px;margin-left:24px !important;margin-right:12px !important}.form-input__radio input{width:16px;height:16px;background-color:#E5EAEE;-webkit-appearance:none;border-color:transparent;color:#2D6DED;cursor:pointer;border-radius:16px;margin-bottom:4px;vertical-align:middle;margin-left:4px !important}.form-input__radio input:focus{outline:none !important}.form-input__radio label{color:#37448B;font-family:"Inter";font-size:14px;margin-left:8px;margin-left:12px !important}.form-input__radio .form-group{margin-bottom:0}.form-input__radio input[type=radio]:checked{background-color:#2D6DED;border:#E5EAEE 3px solid}.form-input__radio--inline{display:flex}.form-input__radio--inline .radio{margin-top:0px;margin-left:8px}.form-input__radio--inline .radio:first-child{margin-left:0px}.form-input__radio--aligned{display:flex;align-items:center}.form-input__radio--aligned .radio{margin-left:22px}.form-input__radio--aligned .radio input[type="radio"]{position:relative;cursor:pointer !important}.form-input__radio--aligned .radio:nth-of-type(2){margin:0 0 0 36px}.form-input__radio--aligned label{padding-left:2px}.form-radio-ota .radio{display:flex;align-items:center}.form-radio-ota .radio .radio-label-ota{margin:10px 0 4px 8px}.form-input__checkbox input{width:16px;height:16px;background-color:#E5EAEE;-webkit-appearance:none;border-color:transparent;margin-left:0px !important;margin-top:4px !important;cursor:pointer}.form-input__checkbox label{font-size:16px;line-height:24px;margin-left:8px}.form-input__checkbox .form-group{margin-bottom:0}.form-input__checkbox input[type=checkbox]:checked{background-color:#2D6DED;border:#E5EAEE 3px solid}.a__form--check-box-extra-category .checkbox{margin-left:0px}.a__form--check-box-extra-category input{margin-left:-25px !important}.category_extra .form-input__checkbox input{width:16px;height:16px;background-color:#E5EAEE;-webkit-appearance:none;border-color:transparent;margin-top:4px !important;cursor:pointer}.category_extra .form-input__checkbox label{font-size:16px;line-height:24px;margin-left:8px}.category_extra .form-input__checkbox .form-group{margin-bottom:0}.category_extra .form-input__checkbox input[type=checkbox]:checked{background:url(/assets/svgs/_icon-check-white-70dedb7da7ad05ea3172451078555ebf4535f0d2b2a860175ca00eb81c6988ef.svg) -7px center no-repeat;border:#1B2459 3px solid;background-color:#1B2459}.form-input__photo-upload--link,.form-input__invoice-logo-upload--link{position:absolute;left:0px;top:0px;cursor:pointer;z-index:0}.form-input__photo-upload--link input,.form-input__invoice-logo-upload--link input{cursor:pointer;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}.form-input__photo-upload--link ul,.form-input__invoice-logo-upload--link ul{display:grid;position:absolute;left:-40px;top:0px;grid-template-columns:repeat(4, 1fr);grid-gap:8px;z-index:-1;list-style-type:none}.form-input__photo-upload--link li>a,.form-input__invoice-logo-upload--link li>a{position:relative;top:-100px;right:-80px;color:#fff}.form-input__photo-upload--link,.form-input__invoice-logo-upload--link{width:100px;height:100px}.form-input__photo-upload--link input,.form-input__invoice-logo-upload--link input{max-width:100px;height:100px}.form-input__photo-upload--link ul,.form-input__invoice-logo-upload--link ul{grid-template-columns:100px repeat(auto-fill, 100px) 400px}.form-input__photo-upload--link li,.form-input__invoice-logo-upload--link li{height:100px;width:100px}.form-input__photo-upload--link li:first-child,.form-input__invoice-logo-upload--link li:first-child{padding-left:108px;grid-area:1 / 1 / auto / span 2}.form-input__photo-upload--link li:nth-child(2),.form-input__invoice-logo-upload--link li:nth-child(2){grid-area:1 / 3 / auto / span 1}.form-input__photo-upload--link li:nth-child(3),.form-input__invoice-logo-upload--link li:nth-child(3){grid-area:1 / 4 / auto / span 1}.form-input__photo-upload--link li>img,.form-input__invoice-logo-upload--link li>img{height:100px;width:100px;border-radius:4px}.form-input__photo-upload--room-button{background-color:#f0f0f5;padding:10px 10px;cursor:pointer;border-radius:4px;box-shadow:1px 1px 10px rgba(84,96,103,0.2)}.input-upload-picture input{opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}.input-upload-picture ul{display:flex;display:-moz-flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;-webkit-padding-start:0px !important;padding-inline-start:0px !important;margin-bottom:0px !important;width:100%}.input-upload-picture li{list-style:none;cursor:none;width:110px;height:110px;margin:9px;position:relative}.input-upload-picture li>a{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,0.6);text-decoration:none;cursor:pointer;top:-5px;right:-5px}.input-upload-picture li>a i{color:#fff}.input-upload-picture li>a:hover{background:rgba(0,0,0,0.8)}.input-upload-picture li>img{cursor:pointer;height:110px;width:110px;border-radius:3px}.form-input__photo-upload--link--booking-engine{width:400px;height:150px;position:absolute;left:0px;top:0px;cursor:pointer;z-index:0}.form-input__photo-upload--link--booking-engine input{max-width:400px;height:150px;cursor:pointer;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}.form-input__photo-upload--link--booking-engine ul{position:absolute;top:0px;padding:0px}.form-input__photo-upload--link--booking-engine li{position:relative;width:400px;height:150px;overflow:visible}.form-input__photo-upload--link--booking-engine li:hover a{display:block}.form-input__photo-upload--link--booking-engine li>img{width:400px;height:150px;border-radius:5px}.form-input__photo-upload--link--booking-engine li>a{height:40px;width:400px;background:url(/assets/svgs/_icon-trash-e7aaf81689a63fbe7306f71328deee845ecf1cdaf1e5a86d09cfb486ace5dd55.svg);background-repeat:no-repeat;background-position:center;background-color:#c4c4cc;opacity:0.8;top:110px;left:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:transparent;position:absolute;display:none}.form-input__photo-upload--button,.form-input__photo-upload--button--booking-engine,.form-input__invoice-logo-upload--button{opacity:1;position:absolute;background-color:#f0f0f5;color:white;padding:10px 10px;cursor:pointer;border-radius:4px;z-index:10}.form-input__photo-upload--button p,.form-input__photo-upload--button--booking-engine p,.form-input__invoice-logo-upload--button p{color:#6673BB;margin-top:-10px}.form-input__photo-upload--button,.form-input__invoice-logo-upload--button{width:100px;height:100px}.form-input__photo-upload--button--booking-engine{width:400px;height:150px}.form-input__button-radio-unselected{background-color:#f7f8fd;margin-top:16.5px;margin-bottom:16.5px;margin-left:23.5px;height:16px;width:16px;border-radius:50px}.form-input__button-radio-selected{background-color:#0e41a6;margin-top:16.5px;margin-bottom:16.5px;margin-left:23.5px;border:3px solid #f7f8fd;height:16px;width:16px;border-radius:50px}.form-input__check-box-checked{height:16px;min-width:16px;border-radius:2px;background-color:#0e41a6;margin-top:auto;margin-bottom:auto;position:relative;cursor:pointer}.form-input__check-box-unchecked{height:16px;min-width:16px;border-radius:2px;background-color:#f7f8fd;margin-top:auto;margin-bottom:auto;position:relative;cursor:pointer}.form-input__check-box-unchecked svg,.form-input__check-box-checked svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-input__check-box-unchecked svg>path{fill:#f7f8fd}.form-input__check-box-unchecked input[type=checkbox]:not(:checked){height:16px;width:16px;border-radius:2px;background-color:#f7f8fd;margin-top:auto;margin-bottom:auto;position:relative}.form-input__check-box-checked svg>path{fill:#fff}.form-input__check-box-checked input[type=checkbox]:checked{height:16px;width:16px;border-radius:2px;background-color:#0e41a6;margin-top:auto;margin-bottom:auto;position:relative}#no-credit-card{margin-top:30px}.max-with-input-credit-card{max-width:263px !important}.error-message-number-card{color:#e63900}.error-message-cvc-card{color:#e63900}.client_client_type .radio:nth-of-type(1){margin-top:8px}.checkbox-listing .checkbox label{display:flex;align-items:center;padding-left:0 !important}.checkbox-listing .checkbox label .custom-checkbox{margin-right:8px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#F6F6F7}.form_input_second_sidepannel{width:100% !important;max-width:none !important}.onboarding__full-page .form-group{margin-bottom:16px}.a-validation-input-group--error .a-validation-input-group__label,.a-validation-input-group--error .a-validation-input-group__error{color:#e63900}.a-validation-input-group--error .a-validation-input-group__error{display:block !important}.a-validation-input-group--error .a-validation-input-group__input{border-color:#e63900 !important}.a-validation-input-group--success .a-validation-input-group__label,.a-validation-input-group--success .a-validation-input-group__input{border-color:#2bbb36 !important}.a-validation-input-group--success .a-validation-input-group__label{color:#2bbb36 !important}.a-validation-input-group__error{display:none}#site_builder--sidebar{min-width:300px;max-width:300px;position:fixed;top:0;left:0;height:100vh;z-index:999;transition:all 0.3s;border-right:1px solid #dfe4e8;color:#0e41a6}#site_builder--sidebar.active{margin-left:-300px}#site_builder--sidebar .site_builder--sidebar-header{padding:20px}#site_builder--sidebar ul.components{padding:20px 0}#site_builder--sidebar ul p{color:#0e41a6;padding:10px}#site_builder--sidebar ul li a{padding:10px;font-size:1.1em;display:block}#site_builder--sidebar ul li a:hover{color:#7386D5;background:#fff}#site_builder--sidebar ul li.active>a,a[aria-expanded="true"]{color:#0e41a6}a[data-collapse-toggle]{position:relative}a[aria-expanded="false"]::before,a[aria-expanded="true"]::before{content:'\e259';display:block;position:absolute;right:20px;font-family:'Glyphicons Halflings';font-size:0.6em}a[aria-expanded="true"]::before{content:'\e260'}.nav-item a[aria-expanded="false"]::before,a[aria-expanded="true"]::before{content:none}.sidebar-btn{display:block;position:absolute;z-index:1;top:50%;left:300px;width:20px;height:40px;margin-top:-20px;padding:0;background:#f9fafb;border:0;border-radius:0 3px 3px 0;box-shadow:1px 1px 4px rgba(0,0,0,0.12);clip:rect(-3px, 25px, 45px, 0);color:#212529;transition:all 300ms cubic-bezier(0.19, 1, 0.22, 1);transform:translateZ(0)}.sidebar-btn.active{left:0}#content{width:calc(100% - 300px);min-height:100vh;transition:all 0.3s;position:absolute;top:0;right:0;background-color:#fff}#content.active{width:100%}.ps-container{touch-action:auto;overflow:hidden !important;-ms-overflow-style:none}@supports (-ms-overflow-style: none){.ps-container{overflow:auto !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps-container{overflow:auto !important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:0.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;bottom:0px;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:11px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:11px}.ps-container.ps-in-scrolling.ps-x:hover>.ps-scrollbar-x-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-x:hover>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:#999;height:11px}.ps-container.ps-in-scrolling.ps-y:hover>.ps-scrollbar-y-rail{background-color:#eee;opacity:0.9}.ps-container.ps-in-scrolling.ps-y:hover>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:#999;width:11px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:0.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent;opacity:0.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.can-toggle{position:relative}.can-toggle *,.can-toggle *:before,.can-toggle *:after{box-sizing:border-box}.can-toggle input[type="checkbox"]{opacity:0;position:absolute;top:0;left:0}.can-toggle input[type="checkbox"][disabled]~label{pointer-events:none}.can-toggle input[type="checkbox"][disabled]~label .can-toggle__switch{opacity:0.4}.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:before{content:attr(data-unchecked);left:0}.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:after{content:attr(data-checked)}.can-toggle label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:flex;align-items:center}.can-toggle label .can-toggle__label-text{flex:1;padding-left:32px}.can-toggle label .can-toggle__switch{position:relative}.can-toggle label .can-toggle__switch:before{content:attr(data-checked);position:absolute;top:0;text-transform:uppercase;text-align:center}.can-toggle label .can-toggle__switch:after{content:attr(data-unchecked);position:absolute;z-index:5;text-transform:uppercase;text-align:center;background:white;transform:translate3d(0, 0, 0)}.can-toggle input[type="checkbox"][disabled]~label{color:rgba(119,119,119,0.5)}.can-toggle input[type="checkbox"]:focus~label .can-toggle__switch,.can-toggle input[type="checkbox"]:hover~label .can-toggle__switch{background-color:#777}.can-toggle input[type="checkbox"]:focus~label .can-toggle__switch:after,.can-toggle input[type="checkbox"]:hover~label .can-toggle__switch:after{color:#5e5e5e}.can-toggle input[type="checkbox"]:hover~label{color:#6a6a6a}.can-toggle input[type="checkbox"]:checked~label:hover{color:#55bc49}.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch{background-color:#70c767}.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:after{color:#4fb743}.can-toggle input[type="checkbox"]:checked:focus~label .can-toggle__switch,.can-toggle input[type="checkbox"]:checked:hover~label .can-toggle__switch{background-color:#5fc054}.can-toggle input[type="checkbox"]:checked:focus~label .can-toggle__switch:after,.can-toggle input[type="checkbox"]:checked:hover~label .can-toggle__switch:after{color:#47a43d}.can-toggle label .can-toggle__label-text{flex:1}.can-toggle label .can-toggle__switch{transition:background-color 0.3s cubic-bezier(0, 1, 0.5, 1);background:#848484}.can-toggle label .can-toggle__switch:before{color:rgba(255,255,255,0.5)}.can-toggle label .can-toggle__switch:after{transition:transform 0.3s cubic-bezier(0, 1, 0.5, 1);color:#777}.can-toggle input[type="checkbox"]:focus~label .can-toggle__switch:after,.can-toggle input[type="checkbox"]:hover~label .can-toggle__switch:after{box-shadow:0 3px 3px rgba(0,0,0,0.4)}.can-toggle input[type="checkbox"]:checked~label .can-toggle__switch:after{transform:translate3d(103px, 0, 0)}.can-toggle input[type="checkbox"]:checked:focus~label .can-toggle__switch:after,.can-toggle input[type="checkbox"]:checked:hover~label .can-toggle__switch:after{box-shadow:0 3px 3px rgba(0,0,0,0.4)}.can-toggle label{font-size:14px}.can-toggle label .can-toggle__switch{height:45px;flex:0 0 210px;border-radius:4px}.can-toggle label .can-toggle__switch:before{left:105px;font-size:12px;line-height:45px;width:105px;padding:0 12px}.can-toggle label .can-toggle__switch:after{top:2px;left:2px;border-radius:2px;width:103px;line-height:41px;font-size:12px}.can-toggle label .can-toggle__switch:hover:after{box-shadow:0 3px 3px rgba(0,0,0,0.4)}.can-toggle.toggle__plan-page input[type="checkbox"][disabled]~label{color:rgba(204,25,114,0.5)}.can-toggle.toggle__plan-page input[type="checkbox"]:focus~label .can-toggle__switch,.can-toggle.toggle__plan-page input[type="checkbox"]:hover~label .can-toggle__switch{background-color:#cc1972}.can-toggle.toggle__plan-page input[type="checkbox"]:focus~label .can-toggle__switch:after,.can-toggle.toggle__plan-page input[type="checkbox"]:hover~label .can-toggle__switch:after{color:#9f1359}.can-toggle.toggle__plan-page input[type="checkbox"]:hover~label{color:#b51665}.can-toggle.toggle__plan-page input[type="checkbox"]:checked~label:hover{color:#1f63ec}.can-toggle.toggle__plan-page input[type="checkbox"]:checked~label .can-toggle__switch{background-color:#447def}.can-toggle.toggle__plan-page input[type="checkbox"]:checked~label .can-toggle__switch:after{color:#165deb}.can-toggle.toggle__plan-page input[type="checkbox"]:checked:focus~label .can-toggle__switch,.can-toggle.toggle__plan-page input[type="checkbox"]:checked:hover~label .can-toggle__switch{background-color:#2D6DED}.can-toggle.toggle__plan-page input[type="checkbox"]:checked:focus~label .can-toggle__switch:after,.can-toggle.toggle__plan-page input[type="checkbox"]:checked:hover~label .can-toggle__switch:after{color:#1253d5}.can-toggle.toggle__plan-page label .can-toggle__label-text{flex:1}.can-toggle.toggle__plan-page label .can-toggle__switch{transition:background-color 0.3s ease-in-out;background:#e31c7f}.can-toggle.toggle__plan-page label .can-toggle__switch:before{color:rgba(255,255,255,0.6)}.can-toggle.toggle__plan-page label .can-toggle__switch:after{transition:transform 0.3s ease-in-out;color:#cc1972}.modal-lg{width:900px}.modal-xlg{width:1200px}.modal-full-w{width:100%;height:100%;margin:0}.modal-dialog .modal-title{color:#37448B;font-size:20px;font-weight:700}.modal-dialog .modal-body p{color:#37448B;font-size:16px;margin-top:8px;margin-bottom:8px}html.a__body .modal{z-index:1200 !important}html.a__body .modal-dialog{border-radius:4px}html.a__body .modal-dialog .modal-footer{padding:32px}html.a__body .modal-dialog .modal-body{padding:16px 32px}html.a__body .modal-dialog .modal-header{border-bottom:none;padding:32px 32px 0px 32px}html.a__body .modal-dialog .modal-title{font-weight:bold;font-style:normal;font-size:24px;color:#000}html.a__body .modal-dialog .close{float:right;font-size:30px;font-weight:100;line-height:1;color:#000;text-shadow:none;opacity:1}html.a__body .modal-dialog .close:focus{background-color:#fff;outline:none}html.a__body .modal-dialog .modal-body p{color:#292933;font-style:normal;font-weight:normal;font-size:16px;line-height:28px;margin-bottom:0px;margin-top:0px}html.a__body .modal-dialog .modal-body.is-form{padding:0}html.a__body .modal-dialog .modal-footer{padding-top:8px;border:0}html.a__body .modal-dialog .modal-footer .btn,html.a__body .modal-dialog .modal-footer div.btn,html.a__body .modal-dialog .modal-footer button.btn,html.a__body .modal-dialog .modal-footer input.btn{margin-left:16px;border-radius:4px;font-style:normal;font-weight:bold;font-size:16px;line-height:24px;text-align:center;min-width:130px}html.a__body .modal-dialog .modal-footer .btn.cancel,html.a__body .modal-dialog .modal-footer div.btn.cancel,html.a__body .modal-dialog .modal-footer button.btn.cancel,html.a__body .modal-dialog .modal-footer input.btn.cancel{background-color:#fff;border:1px solid #c4c4cc;color:#2D6DED}html.a__body .modal-dialog .modal-footer .btn.cancel:hover,html.a__body .modal-dialog .modal-footer div.btn.cancel:hover,html.a__body .modal-dialog .modal-footer button.btn.cancel:hover,html.a__body .modal-dialog .modal-footer input.btn.cancel:hover{border:1px solid #2D6DED}.modal-content--no-plan{margin:auto;background-color:#fff;box-shadow:1px 1px 10px 0 rgba(84,96,103,0.2);border-radius:4px;display:flex;flex-direction:column;position:absolute;left:40px;top:40px}.modal-content--no-access{margin:auto;width:380px;height:420px;background-color:#fff;box-shadow:1px 1px 10px 0 rgba(84,96,103,0.2);border-radius:8px;display:flex;flex-direction:column;margin-right:auto;margin-left:auto}.modal-content--drawer{position:absolute;top:0;bottom:0;width:80%;max-width:1100px;right:0;height:100%;overflow:scroll}.modal-content--drawer .drawer-content{position:relative;width:100%}.modal-content--drawer .modal-header{position:-webkit-sticky;position:sticky;top:0;background:white;width:100%;padding-bottom:10px;z-index:999}.modal-content--drawer .modal-footer{position:-webkit-sticky;position:sticky;bottom:0;background:white;width:100%}.modal-content--drawer .modal-body{overflow:auto}.background-modal{position:relative}.background-image-modal-be-cm{border-radius:4px;box-shadow:1px 1px 10px 0 rgba(84,96,103,0.2);height:100%;width:500px;left:-240px;position:absolute;z-index:-1;background-image:url(/assets/admin/booking-engine-5a7405ce64e0a532ef502e73e00da756f4d329abd338669514f7c4849d5a0558.png);background-repeat:no-repeat}.background-image-modal-pms{border-radius:4px;box-shadow:1px 1px 10px 0 rgba(84,96,103,0.2);height:100%;width:500px;left:-240px;position:absolute;z-index:-1;background-image:url(/assets/admin/pms-41c78e9914fe608266772bbf3ce9fb351a5ed5c20df591868e434a09001955da.png);background-repeat:no-repeat}.background-image-modal-be-cm,.background-image-modal-pms,.background-image-modal-website{border-radius:4px;box-shadow:1px 1px 10px 0 rgba(84,96,103,0.2);height:100%;width:500px;left:-240px;position:absolute;z-index:-1;overflow:hidden}.background-image-modal-be-cm img,.background-image-modal-pms img,.background-image-modal-website img{max-height:100%;height:100%;width:auto}.modal-title--no-plan{width:58%;text-align:center;margin-right:auto;margin-left:auto}.close--no-plan{font-size:29px;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;padding-left:10px;padding-right:20px}.close--no-plan:focus{outline:none}.btn-modal-plan--no-plan{width:58%}.modal-header--no-plan{border-bottom:none;padding-left:20px;padding-right:20px}.hr-no-plan{width:58%;opacity:0.8;margin:15px auto}.modal-footer--no-plan{padding-top:24px;padding-bottom:30px;align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.modal-footer--no-access{margin-top:28px;padding-top:24px;padding-bottom:30px;align-items:center;display:flex;flex-direction:column;justify-content:flex-end;border-top:solid 1.5px #f0f0f5;font-weight:700;font-size:medium;cursor:pointer}.modal-footer--no-plan-de{padding-top:17px;padding-bottom:23px;align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.modal-body--no-plan{padding:16px 24px;text-align:center;width:66%;margin-right:auto;margin-left:auto;text-align:justify}.modal-body--no-access{padding:16px 24px;text-align:center;margin-right:auto;margin-left:auto}.modal-title-content{text-align:left;width:58%;margin-right:auto;margin-left:auto}.modal-title-content--no-access{text-align:center}.modal-main-content{display:flex;flex-direction:column;justify-content:space-around}.svg-cancel-icon svg{width:150px;height:200px;opacity:0.9}.center-icon{display:-webkit-box;margin-right:auto;margin-left:auto}.marketing-picture{position:absolute;height:100%;right:21px;z-index:-1;border-radius:4px;box-shadow:1px 1px 10px 0 rgba(84,96,103,0.2)}.center-marketing-modal{right:-240px}.navbar-phone{background:#fff;position:fixed;width:100%;bottom:0;border-top:1px solid #DADEF5;height:82px;z-index:100;box-shadow:0px -2px 4px -2px rgba(91,91,104,0.3)}.navbar-phone__links{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;color:#37448B;font-size:14px}.navbar-phone__links img,.navbar-phone__links svg{height:auto;width:24px}.navbar-phone__link{height:70%;flex:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-align:center}.navbar-phone__link:hover{font-weight:700}.navbar-phone__link a{display:inline-block;position:relative;z-index:1;padding:4em 0;margin:-4em 0}.error-404-msg img{max-width:80%;height:auto}.error-500-msg{width:600px;max-width:80%;z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.errors__mail-to{color:#fff;text-decoration:underline}.errors__mail-to:hover{color:#fff}.errors-logo{margin:0 auto;margin-top:30px}.errors-logo svg{width:150px;height:auto}@-webkit-keyframes fadeinOutD6{0%{transform:rotate(0deg)}50%{transform:rotate(6deg)}100%{transform:rotate(0deg)}}@keyframes fadeinOutD6{0%{transform:rotate(0deg)}50%{transform:rotate(6deg)}100%{transform:rotate(0deg)}}@-webkit-keyframes fadeinOutD13{0%{transform:rotate(0deg)}50%{transform:rotate(13deg)}100%{transform:rotate(0deg)}}@keyframes fadeinOutD13{0%{transform:rotate(0deg)}50%{transform:rotate(13deg)}100%{transform:rotate(0deg)}}.errors-wrapper{position:absolute;left:0px;top:0px;right:0px;bottom:0px;z-index:1000;overflow:hidden}.errors-net{position:absolute;z-index:1;width:100%;top:0;right:0;bottom:0;left:0;height:100%}.errors-net-1,.errors-net-2,.errors-net-3{position:absolute;background-size:cover;top:0;right:0;bottom:0;left:0;-webkit-animation-name:fadeinOutD6;animation-name:fadeinOutD6;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.errors-net-1{background:url(/assets/svgs/pattern/_net-1-2dbf59fc5913bf400c5f4b6bfc409f14d142be91991aa19f858c6b6f098c3276.svg) no-repeat center;opacity:.02;-webkit-animation-duration:12s;animation-duration:12s}.errors-net-2{opacity:.06;background:url(/assets/svgs/pattern/_net-2-7800f82ccfa2d348c0f0931ffa8926d0ca6fd781c03b368abe6e3d117602f4e0.svg) no-repeat center;background-size:85%;-webkit-animation-duration:8s;animation-duration:8s}.errors-net-3{opacity:.1;background:url(/assets/svgs/pattern/_net-3-21d5f986209cc4246d192610e57e0101e185b2f46425311a067dba67f1591162.svg) no-repeat center;background-size:65%;-webkit-animation-duration:16s;animation-duration:16s;-webkit-animation-name:fadeinOutD13;animation-name:fadeinOutD13}.errors-btn{background-color:transparent;border:solid 2px white}.errors-btn:hover{background-color:transparent}table{border:1px solid #BFC7ED;background:#fff;border-radius:8px;border-collapse:inherit;width:100%}table td,table th{font-weight:normal;padding:16px}table td{color:#37448B}table a{display:block}table tr td:first-child{border-radius:8px 0 0 8px}table tr td:last-child{border-radius:0 8px 8px 0}table tr[onclick]{cursor:pointer}table tr[onclick] td:first-child{color:#2D6DED}table tr[onclick] td:hover{color:#2D6DED}table tr:hover td{background:#f7f8fd}table .a__dots svg{width:20px;height:20px}table .action-icon svg{height:20px;width:20px}.td--right{text-align:right}.th--sorted{font-weight:700}.border-less-table{border:none}.simple-calendar table{border:none;padding:0}.simple-calendar tr td:first-child{border-radius:0}.simple-calendar tr td:last-child{border-radius:0}.icon-cheveron-header{bottom:3px;position:relative;margin-left:8px}.icon-cheveron-header svg{cursor:pointer;position:absolute;height:18px;width:18px;left:0;top:3px}.icon-cheveron-header .icon-cheveron-down{margin-top:6px}.payment-filter-width{width:146px}.table-payment-wrapper{max-height:calc(100vh - 56px);overflow-y:hidden;min-height:auto;padding-bottom:248px}.margin-payment-table{margin-top:10px}.table-vat-charges-max-width{max-width:1024px;margin-left:auto;margin-right:auto}.table-wrapper{max-height:calc(100vh - 56px);min-height:0;overflow:hidden}.table-div-wrapper{border:1px solid #DADEF5;border-radius:4px;padding:6px 0;background:#fff;box-sizing:border-box}.table-div-wrapper .a__table--menu{padding:0 16px}.table-div{max-height:none;overflow-x:hidden;overflow-y:auto;box-shadow:50px black;border-radius:8px}.a__table{word-break:break-word;table-layout:auto;width:100%}.a__table .last-menu-align-right{display:flex;text-align:right;margin-left:auto;padding-right:24px}.a__table tbody.skeleton-tbody{margin-top:0}.a__table td,.a__table th{font-weight:normal;text-align:left}.a__table .icon-cheveron-up,.a__table .icon-cheveron-down{filter:invert(71%) sepia(2%) saturate(1854%) hue-rotate(202deg) brightness(85%) contrast(83%)}.a__table .current a{color:black;font-weight:700}.a__table .asc .icon-cheveron-up{filter:invert(100%) sepia(77%) saturate(652%) hue-rotate(180deg) brightness(82%) contrast(93%)}.a__table .asc .icon-cheveron-down{filter:invert(13%) sepia(7%) saturate(1507%) hue-rotate(201deg) brightness(93%) contrast(89%)}.a__table .desc .icon-cheveron-up{filter:invert(13%) sepia(7%) saturate(1507%) hue-rotate(201deg) brightness(93%) contrast(89%)}.a__table .desc .icon-cheveron-down{filter:invert(100%) sepia(77%) saturate(652%) hue-rotate(180deg) brightness(82%) contrast(93%)}.selectable-table{border:none !important}.selectable-table td{padding:0 !important}.selectable-table th div{display:flex}.selectable-table th a{color:black}.selectable-table thead,.selectable-table tbody tr{display:table;table-layout:fixed;width:100%;border-top:solid 1px #DADEF5}.selectable-table:not(.scrollable-table) .skeleton-tbody tr{width:98%}.properties-table th a{color:black}.scrollable-table{border:none !important}.scrollable-table thead{border:1px solid transparent;box-shadow:0px 0px 4px 0px transparent;z-index:2;background-color:white;padding:2px 0;border-radius:8px}.scrollable-table thead.is-scrolled{border-bottom-color:#e1e1e6;box-shadow:0px 4px 4px -4px rgba(37,37,102,0.16);border-radius:0 0 8px 8px}.scrollable-table tbody{display:block;width:100%}.scrollable-table tbody:first-child{padding-top:12px}.scrollable-table th div{display:flex}.scrollable-table th a{color:black}.scrollable-table th:last-child{padding-right:30px}.scrollable-table td{padding:0 !important}.col-checkbox{width:6%}.roomColumn{display:none}.table--row{position:relative;height:auto}.table--row.skeleton-row{margin:32px 16px}.table--row .dropdown-menu{z-index:999}.table--row td:first-child,.table--row td:first-child div:first-child{border-radius:8px 0 0 8px;border-left:2px solid transparent}.table--row td:last-child,.table--row td:last-child div:first-child{border-radius:0 8px 8px 0;border-right:2px solid transparent}.table--row td{color:#000;border-top:2px solid transparent;border-bottom:2px solid transparent;box-sizing:border-box;height:0px}.table--row td .a__dots svg{width:20px;height:20px}.table--row td .action-icon svg{height:20px;width:20px}.table--row:not(:first-child){margin-top:-1px !important}.table--row[onclick]{cursor:pointer}.table--row[onclick] td:first-child{color:#2D6DED}.table--row:hover td{background:none}.table--row:hover td>div{background:#f7f8fd;min-height:60px}.table--row:hover td>div.skeleton-text{min-height:0 !important}.table--row td>div{padding:0px 16px;height:100%;display:flex;height:100% !important;flex-direction:column;justify-content:center}.table--row td>div:not(.skeleton-text){min-height:60px}.table--row.skeleton-text{width:80%;border-radius:0 !important;padding:8px;min-height:0}.table--row td>div.skeleton-text{height:0.8rem !important;width:80%;padding:8px}.table--row .form-group{padding:0 !important}.table--row.light td{color:#696969}.table--row.is-selected tr:first-child td{border-top-style:solid}.table--row.is-selected td:first-child{border-color:blue}.table--row.is-selected td:last-child{border-color:blue}.table--row.is-selected td{border-color:blue;box-sizing:border-box;padding:auto}.payments-table--row td{padding:16px !important}.payments-table--row td div:first-child>span:first-child{color:#333333}.payments-table__refund--row{border-top:0 !important}.asc .icon-cheveron-up{filter:invert(100%) sepia(77%) saturate(652%) hue-rotate(180deg) brightness(82%) contrast(93%)}.asc .icon-cheveron-down{filter:invert(13%) sepia(7%) saturate(1507%) hue-rotate(201deg) brightness(93%) contrast(89%)}.desc .icon-cheveron-up{filter:invert(13%) sepia(7%) saturate(1507%) hue-rotate(201deg) brightness(93%) contrast(89%)}.desc .icon-cheveron-down{filter:invert(100%) sepia(77%) saturate(652%) hue-rotate(180deg) brightness(82%) contrast(93%)}.custom-checkbox{line-height:1.5em;display:inline-block;width:18px;height:18px;margin-right:-18px;border:2px solid #c4c4cc;border-radius:100px;background:white;box-sizing:border-box}thead .custom-checkbox{margin-left:2px}.custom-select-all{margin-left:2px}.custom-checkbox.checked{width:16px;height:16px;border:2px solid blue;box-sizing:border-box;background:url(/assets/svgs/_icon-check-977c07a78c89833018707832b1582eaa363525a85d6984a5aad290f0734b6116.svg) center no-repeat;stroke-width:0px;background-color:white;background-size:16px}.default_checkbox{cursor:pointer;margin-right:-16px;height:16px;opacity:0}.table-action-bar{position:fixed;z-index:5;height:56px;bottom:45px;background:#292933;color:white;border-radius:8px;left:50%;transform:translateX(-36%);max-width:1024px;min-width:calc(768px - 220px);display:flex;justify-content:space-between;display:none}.table-action-bar .table-action-description{display:flex;align-items:center;background:#292933;width:auto;padding:16px;border-radius:8px 0 0 8px}.table-action-bar .table-action-description .icon-close-circle{cursor:pointer;height:17.5px;width:17.5px}.table-action-bar .table-action-description .icon-close-circle .primary{fill:white}.table-action-bar .table-action-description .action-description-updated{margin-left:8px}.table-action-bar .table-action-description .action-select-all{font-weight:700;margin-left:8px}.table-action-bar .table-action-buttons{display:flex;align-items:center;background-color:#1d1d21;border-radius:0 8px 8px 0;cursor:pointer;width:auto}.table-action-bar .table-action-buttons button,.table-action-bar .table-action-buttons a{all:unset;display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:transparent;border:none;height:100%}.table-action-bar .table-action-buttons button .icon-cloud-download,.table-action-bar .table-action-buttons button .icon-trash,.table-action-bar .table-action-buttons button .icon-check,.table-action-bar .table-action-buttons button .icon-inbox-download,.table-action-bar .table-action-buttons button .icon-add,.table-action-bar .table-action-buttons a .icon-cloud-download,.table-action-bar .table-action-buttons a .icon-trash,.table-action-bar .table-action-buttons a .icon-check,.table-action-bar .table-action-buttons a .icon-inbox-download,.table-action-bar .table-action-buttons a .icon-add{height:17.5px;width:17.5px;margin:4px 0 0 8px}.table-action-bar .table-action-buttons button .icon-cloud-download .primary,.table-action-bar .table-action-buttons button .icon-cloud-download .secondary,.table-action-bar .table-action-buttons button .icon-trash .primary,.table-action-bar .table-action-buttons button .icon-trash .secondary,.table-action-bar .table-action-buttons button .icon-inbox-download .primary,.table-action-bar .table-action-buttons button .icon-inbox-download .secondary,.table-action-bar .table-action-buttons button .icon-add .primary,.table-action-bar .table-action-buttons button .icon-add .secondary,.table-action-bar .table-action-buttons a .icon-cloud-download .primary,.table-action-bar .table-action-buttons a .icon-cloud-download .secondary,.table-action-bar .table-action-buttons a .icon-trash .primary,.table-action-bar .table-action-buttons a .icon-trash .secondary,.table-action-bar .table-action-buttons a .icon-inbox-download .primary,.table-action-bar .table-action-buttons a .icon-inbox-download .secondary,.table-action-bar .table-action-buttons a .icon-add .primary,.table-action-bar .table-action-buttons a .icon-add .secondary{fill:white}.table-action-bar .table-action-buttons button .icon-check .primary,.table-action-bar .table-action-buttons a .icon-check .primary{fill:white}.table-action-bar .table-action-buttons button .icon-check .secondary,.table-action-bar .table-action-buttons a .icon-check .secondary{fill:#292933}.table-action-bar .table-action-buttons .action-div:hover{display:flex;height:100%;background-color:#cc1972}.table-action-bar .table-action-buttons .action-div:hover:last-child{border-radius:0 8px 8px 0}.btn-action{margin-left:8px}.btn-action a{color:unset !important}.apple_pagination{text-align:center;padding:0;cursor:default}.apple_pagination a{text-decoration:none;color:black}.apple_pagination a,.apple_pagination span{padding:0.2em 0.3em}.apple_pagination a:hover,.apple_pagination a:focus{text-decoration:underline}.apple_pagination .disabled{color:#aaaaaa}.apple_pagination .current{font-style:normal;font-weight:700;background-color:#0F6FDE;display:inline-block;width:1.4em;height:1.4em;border-radius:1em;color:white}.pages-table td:first-child div:first-child,.menus-table td:first-child div:first-child{border-left:0 !important}.payments-table .col-checkbox{width:5%}.payments-table .col-payment-status{width:20%}.payments-table .col-payment-status-fixed{width:270px}.payments-table .col-amount{width:10%}.payments-table .col-payment-id{width:20%}.payments-table .col-booking-id{width:12%}.payments-table .col-date{width:13%}.payments-table .col-client{width:20%}.payments-table .col-download{width:6%}.payments-table .col-account{width:20%}.transactions-table .col-type{width:15%}.transactions-table .col-amount{width:15%}.transactions-table .col-payment-id{width:25%}.transactions-table .col-date{width:15%}.transactions-table .col-description{width:30%}.transactions-table .col-account{width:20%}.menus-table .col-menu{width:150px}.payment-table{padding-top:70px}.header-table-menu{min-width:90px}.client-table .col-checkbox{width:6%}.client-table .col-email{width:29%}.client-table .col-phone{width:17%}.client-table .col-company{width:15%}.client-table .col-bookings{width:13%}.boosts-table .col-booking_uuid{width:15%}.boosts-table .col-reservation_date{width:15%}.boosts-table .col-arrival_date{width:15%}.boosts-table .col-status{width:17%}.boosts-table .col-total_price{width:13%}.boosts-table .col-commissions{width:13%}.boosts-table .col-commission_payment_status{width:12%}.boosts-table .chip--blue{background-color:#a2c2df}.payments-table td{white-space:nowrap;overflow:hidden}.pricing-table .col-name,.pricing-table .col-type{width:20%}.pricing-table .col-options{width:8%}.arrivals-table .col-checkbox,.stay-overs-table .col-checkbox,.departures-table .col-checkbox{width:6%}.arrivals-table .col-guest,.stay-overs-table .col-guest,.departures-table .col-guest{width:18%}.arrivals-table .col-rooms,.stay-overs-table .col-rooms,.departures-table .col-rooms{width:34%}.arrivals-table .col-dates,.stay-overs-table .col-dates,.departures-table .col-dates{width:18%}.arrivals-table .col-number,.stay-overs-table .col-number,.departures-table .col-number{width:16%}.arrivals-table .col-options,.stay-overs-table .col-options,.departures-table .col-options{width:8%}.amenities-table .col-checkbox{width:6%}.amenities-table .col-name{width:79%}.amenities-table .col-options{width:15%}.pages-table .col-name{width:85%}.pages-table .col-options{width:15%}.col-options{text-align:right !important}.col-options span:first-child{display:flex !important;justify-content:flex-end !important}.col-options .dropup{padding:0 !important;margin:0 !important;min-height:0 !important;display:inline-table !important}.col-options .dropdown-menu{background-color:white}.booking-charges-table #destroy-booking-charg,.booking-payments-table #destroy-booking-charg{padding:5px !important;height:auto;display:block;border-radius:5px}.booking-cards-table .col-status .a-badge{padding:0 !important}.languages-table .col-languages{width:60%}.languages-table .col-status{width:15%}.pricing-table .col-terms{height:-webkit-fill-available;min-width:160px}.pricing-table .col-options{min-width:110px}.pricing-table .col-activate{min-width:100px}.ical-table thead th{font-size:16px;font-weight:700}.ical-table .col-accomodation{width:25%}.ical-table .col-internal{width:35%}.ical-table .col-external{width:40%}.ical-table tbody tr td input{max-width:inherit;cursor:auto}.ical-table p{font-size:16px;color:#292933}.ical-table a{font-size:16px;font-weight:700;color:#2D6DED;cursor:pointer}.ical-table a:hover{color:#292933}.ical-table .ical-rows-room .ical-row-room-title svg{width:20px;vertical-align:middle;transition:all 0.4s ease-in-out;margin-right:8px;filter:none;cursor:pointer}.ical-table .ical-rows-room .ical-row-room-title svg path{fill:#292933}.ical-table .ical-rows-room.open .ical-row-rate{display:table-row}.ical-table .ical-rows-room.open .ical-row-room-title svg{transform:rotate(180deg)}.ical-table .ical-row-rate{display:none}.ical-table .ical-row-rate .ical-row-rate-title{margin-left:40px}.ical-table .internal-ical-url-input{position:relative}.ical-table .fading-input-gradient{position:absolute;top:3px;right:3px;height:calc(100% - 6px);width:140px;content:"";background:linear-gradient(to right, transparent 0%, #F6F6F7 25%, #F6F6F7 100%);pointer-events:none}@media all and (max-width: 768px){.ical-table .fading-input-gradient{width:60px}}.ical-table .ical-link-copy{position:absolute;top:30%;right:8px}.ical-table .ical-link-copy span{color:#2D6DED;font-weight:700}.ical-table .ical-link-copy:hover span{color:#292933}.ical-table .ical-link-copy:hover span svg path{fill:#292933}.ical-table .ical-link-icon{height:20px;width:20px;margin-left:4px}.ical-table .ical-link-icon svg path{fill:#2D6DED}.ical-table .external-ical-link .external-ical-link-text{width:100%}.ical-table .external-ical-link .external-ical-link-text p{color:#292933;font-size:16px;max-width:25vw}.ical-table .external-ical-link .external-ical-link-edit span{color:#2D6DED;font-weight:700}.ical-table .external-ical-link .external-ical-link-edit svg{height:20px;width:20px;margin-right:8px}.ical-table .external-ical-link .external-ical-link-edit svg path{fill:#2D6DED}.ical-table .external-ical-link .external-ical-link-edit:hover span{color:#292933}.ical-table .external-ical-link .external-ical-link-edit:hover span svg path{fill:#292933}.translations__table{border:1px solid #BFC7ED}.col-date{min-width:110px}.input-city-tax{border-radius:5px !important;padding:16px !important}.input-city-tax div:first-child{padding:0 !important}.report-title{font-size:20px}.bottom-table{height:150px}.svg-unpaid-invoices-table svg path{fill:#9696a3 !important;height:19px;width:19px;margin-top:2px}.table-unpaid-invoices-padding-right{padding-right:15px !important}.table-unpaid-invoices-padding-left{padding-left:22px !important}.table-payment-padding{padding-top:10px !important;padding-bottom:10px !important;padding-left:5px !important;padding-right:5px !important}.top-position-cheveron-header{top:7px !important}.number-currency-table{width:44px}.daybook-wrapper{width:calc(100vw - 71px)}.daybook-wrapper td{border:1px solid #BFC7ED;border-radius:0px !important}.daybook-wrapper th{border-bottom:1px solid #BFC7ED}.daybook-wrapper th:not(:first-child){border-left:1px solid #BFC7ED}.daybook-wrapper th:not(:last-child){border-right:1px solid #BFC7ED}.daybook-wrapper .daybook-category-row{background-color:#DADEF5 !important}.daybook-wrapper .daybook-total-row{background-color:#e1e1e6}.daybook-wrapper .daybook-total-row:hover{background-color:#e1e1e6}.daybook-wrapper .day-book-table-div{overflow-x:auto}.daybook-wrapper .day-book-table-div .daybook-per-day-table{border:none}.daybook-wrapper .day-book-table-div .daybook-per-day-table th,.daybook-wrapper .day-book-table-div .daybook-per-day-table td{white-space:nowrap}.table-numeric-data{text-align:right}.city_taxes-table{display:flex;flex-direction:column}.city_taxes-table>thead{display:flex}.city_taxes-table>thead tr{display:flex;width:100%}.city_taxes-table>thead th{flex:1}.city_taxes-table>thead th:last-child{flex:0 0 125px}.city_taxes-table>tbody{display:flex;flex-direction:column}.city_taxes-table>tbody tr{display:flex}.city_taxes-table>tbody tr td{flex:1;height:auto}.city_taxes-table>tbody td:not(.city-tax__form){flex:1}.city_taxes-table>tbody td:not(.city-tax__form):last-child{flex:0 0 125px}.city_taxes-table .city-tax__form{padding:0}.city_taxes-table .city-tax__form form{display:flex;align-items:center}.city_taxes-table .city-tax__form form .city-tax__input{flex:1;padding:16px;box-sizing:border-box;text-align:center}.city_taxes-table .city-tax__form form .city-tax__input:last-child{flex:0 0 125px}.city_taxes-table .icon-cheveron-up{margin-top:-12px}.city_taxes-table .icon-cheveron-down{margin-top:-6px}.city_taxes-table .city-tax__amount{position:relative}.city_taxes-table .city-tax__currency{position:absolute;top:30px;right:22px;color:#0e41a6}a{color:#2D6DED}a:hover{color:#2D6DED}.title-success-story{font-size:24px;line-height:30px}@media all and (min-width: 768px){.title-success-story{font-size:60px;line-height:70px}}.title-large{font-size:44px !important;line-height:54px !important}@media all and (max-width: 768px){.title-large{font-size:30px !important;line-height:32px !important}}.title-standard{font-size:32px !important;line-height:44px !important}@media all and (max-width: 768px){.title-standard{font-size:24px !important;line-height:30px !important}}@media all and (max-width: 768px) and (min-width: 768px){.title-standard{font-size:20px;line-height:34px}}.title-standard-white{font-size:32px !important;line-height:44px !important;color:#fff !important}.title-standard-small{font-size:32px !important;line-height:22px !important}@media all and (min-width: 768px){.title-standard-small{font-size:20px;line-height:34px}}.title-standard-small-white{font-size:32px !important;line-height:22px !important;color:#fff !important}@media all and (min-width: 768px){.title-standard-small-white{font-size:20px;line-height:34px}}.title-standard-spacing{font-size:20px;line-height:34px}@media all and (min-width: 768px){.title-standard-spacing{font-size:28px !important;line-height:36px !important}}.title-standard-white-small{font-size:32px !important;line-height:22px !important;color:#fff !important}@media all and (min-width: 768px){.title-standard-white-small{font-size:20px;line-height:34px}}.title-support-team{font-size:32px;line-height:45px;font-weight:bold}@media all and (min-width: 768px){.title-support-team{font-size:20px;line-height:34px}}.title-pillar-amenitiz4good{font-size:18px;line-height:24px;font-weight:bold}@media all and (min-width: 768px){.title-pillar-amenitiz4good{font-size:24px;line-height:30px}}.subtitle-logo{font-size:16px !important;line-height:21px !important}.subtitle-logo-blog{font-size:16px !important;line-height:21px !important;font-weight:700 !important}.subtitle-large{font-size:28px !important;line-height:30px !important}.subtitle-large-guide{font-size:28px !important;line-height:22px !important}.subtitle-standard{font-size:20px !important;line-height:30px !important}@media all and (max-width: 768px){.subtitle-standard{font-size:16px !important;line-height:22px !important}}.subtitle-standard a{color:inherit !important}.subtitle-standard-blue{color:#2D6DED !important;font-size:20px !important;line-height:30px !important}@media all and (max-width: 768px){.subtitle-standard-blue{font-size:16px !important;line-height:22px !important}}.subtitle-standard-white{font-size:20px !important;line-height:18px !important;color:#fff !important}.subtitle-standard-white-spacing{font-size:20px !important;line-height:30px !important;color:#fff !important}.subtitle-standard-light{font-size:20px !important;line-height:30px !important;opacity:0.7 !important}@media all and (max-width: 768px){.subtitle-standard-light{font-size:16px !important;line-height:22px !important}}.subtitle-standard-light05{font-size:20px !important;line-height:30px !important;opacity:0.5 !important}@media all and (max-width: 768px){.subtitle-standard-light05{font-size:16px !important;line-height:22px !important}}.subtitle-standard-small{font-size:20px !important;line-height:18px !important}.subtitle-standard-white{font-size:20px !important;line-height:18px !important;color:#fff !important}.subtitle-support-team{font-size:20px;line-height:24px;opacity:0.7;max-width:470px;margin:auto}.text-standard{font-size:16px !important;line-height:24px !important}.text-standard-light{font-size:16px !important;line-height:24px !important;opacity:0.7 !important}.text-standard-light-guide{font-size:16px !important;line-height:24px !important;opacity:0.5 !important}.text-standard-white{font-size:16px !important;line-height:24px !important;color:#fff !important}.text-standard-white-guide{font-size:15px !important;line-height:21px !important;color:#fff !important}@media all and (max-width: 768px){.text-standard-white-guide{font-size:14px !important;line-height:19px !important}}.text-small{font-size:14px !important}.text-small-light{font-size:14px !important;opacity:0.7 !important}.text-small-white{font-size:14px;color:#fff}.text-smallest{font-size:12px !important;line-height:12px !important}.text-smallest-light{font-size:12px !important;line-height:18px !important;opacity:0.5 !important}.text-smallest-white-guide{font-size:9px;line-height:13px;color:#fff}.environment-hero-title{font-size:30px;line-height:40px;font-weight:bold;color:#fff}@media all and (min-width: 768px){.environment-hero-title{font-size:44px;line-height:56px}}.environment-hero-subtitle{font-size:14px;line-height:20px;color:#fff;font-weight:normal}@media all and (min-width: 768px){.environment-hero-subtitle{font-size:20px;line-height:32px}}.pillars-header-title{font-weight:bold;font-size:20px;line-height:32px}@media all and (min-width: 768px){.pillars-header-title{font-size:32px;line-height:40px}}.environment-text{font-size:16px;line-height:28px;opacity:0.7}@media all and (min-width: 768px){.environment-text{font-size:20px;line-height:34px}}.environment-text a{color:#2D6DED;font-weight:bold !important;border-bottom:2px solid}.environment-text a:visited{color:#2D6DED}.environment-text a:hover{color:#000}.pillar-step-text{font-size:16px;line-height:28px}@media all and (min-width: 768px){.pillar-step-text{font-size:20px;line-height:30px}}.search-bar-container{flex:1;position:relative}.search-bar-container input.search-bar{background:#fff !important;border:1px solid #c4c4cc !important;border-radius:4px !important;width:100% !important;max-width:unset !important;padding:10px 48px !important}.search-bar-container input.search-bar:hover{border:1px solid #292929;background-color:#fff}.search-bar-container input.search-bar:focus{background:#fff;border:1px solid #2D6DED !important;box-shadow:0px 0px 20px rgba(0,0,0,0.1);caret-color:#2D6DED;color:#000 !important;padding:10px 12px}.search-bar-container input.search-bar.padding-focus{padding:10px 12px}.search-bar-container .icon-search-grey-input,.search-bar-container .icon-clear-search-input{display:block;position:absolute;top:0}.search-bar-container .icon-search-grey-input{left:0;width:24px;height:24px;margin:12px;pointer-events:none}.search-bar-container .icon-clear-search-input{right:0;width:24px;height:24px;margin:12px;cursor:pointer}.datepicker.datepicker-dropdown.dropdown-menu{z-index:9999 !important}.site__booking-window-model-1{background-color:transparent !important;padding-top:2px}@media only screen and (min-width: 768px){.site__booking-window-model-1{padding-top:24px}}.site__booking-window-model-1 .site-date-selector__block{padding:8px;background-color:#f0f0f5;font-family:Nunito !important;border:1px solid #c4c4cc;margin:6px}.site__booking-window-model-1 .site-date-selector__block .row>div{justify-content:center}.site__booking-window-model-1 .site-date-selector__block form{display:-webkit-box}@media (min-width: 940px){.site__booking-window-model-1 .site-date-selector__block{max-width:800px}}@media only screen and (min-width: 768px){.site__booking-window-model-1 .site-date-selector__block{background-color:#E5EAEE;height:72px;width:75%;margin:auto}.site__booking-window-model-1 .site-date-selector__block form{display:flex}}.site__booking-window-model-1 .site-date-selector__block .form-container{display:flex;flex:1;flex-direction:column}@media all and (min-width: 768px){.site__booking-window-model-1 .site-date-selector__block .form-container{flex-direction:row}}.site__booking-window-model-1 .site-date-selector__block .datepickers-container,.site__booking-window-model-1 .site-date-selector__block .adult-btn-container{display:flex;flex:1;justify-content:space-between;margin-bottom:16px}@media all and (min-width: 768px){.site__booking-window-model-1 .site-date-selector__block .datepickers-container,.site__booking-window-model-1 .site-date-selector__block .adult-btn-container{margin:auto 0}}.site__booking-window-model-1 .site-date-selector__block .booking-button{margin-left:auto;margin-right:auto}.first-datepicker,.second-datepicker,.adult-selector{flex:1;text-align:center}@media only screen and (min-width: 768px){.first-datepicker,.adult-selector{margin-right:4.444%;margin-left:4.5%}}.site__booking-window-model-3 .booking-button{display:flex;justify-content:center;width:180px}.site-date-selector__date-picker--first,.site-date-selector__date-picker--second{width:100%;text-align:left}.site-date-selector__integer-picker{width:100%}.site__booking-window-model-1 .site-date-selector__submit-btn,.site__booking-window-model-1 .site-date-selector__reset-btn{height:41px;width:95%;border-radius:0px;border:none;outline:none;line-height:17px;margin-left:2.5%;margin-right:2.5%}.site__booking-window-model-1 .site-date-selector__submit-btn p,.site__booking-window-model-1 .site-date-selector__reset-btn p{color:white;line-height:18px}.site__booking-window-model-1 .site-date-selector__submit-btn svg,.site__booking-window-model-1 .site-date-selector__reset-btn svg{margin-top:-3px}.site__booking-window-model-1 .site-date-selector__submit-btn svg path,.site__booking-window-model-1 .site-date-selector__reset-btn svg path{fill:white}@media only screen and (min-width: 768px){.site__booking-window-model-1 .site-date-selector__submit-btn,.site__booking-window-model-1 .site-date-selector__reset-btn{margin-right:4.444%;min-width:160px;margin-left:0}}.site-date-selector__date-picker--input{height:40px;width:95%;margin-left:2.5%;text-align:center;background-color:#fff;color:#2D6DED;border:none !important;box-shadow:none}@media only screen and (min-width: 768px){.site-date-selector__date-picker--input{height:40px;background:url(/assets/svgs/_icon-calendar-0b8bc8cff8c469d6fc734b55f812e83aa37a87198491f9bb4f95ef9fb162944e.svg) no-repeat scroll 7px 50%;padding-left:35px !important;background-color:#fff}}.site-date-selector__integer-picker--input-person{height:40px;width:95%;background-color:#fff !important;-webkit-appearance:none;color:#2D6DED;cursor:pointer;margin-left:2.5%;padding-left:35px !important;border:none !important}.site-date-selector__integer-picker--input-person{background:url(/assets/svgs/_icon-guest-aadb25f699758dde457d06a18cf58439573e45400600603442d491312a1963f1.svg) no-repeat scroll 7px 50%}.site__booking-window-model-2{background-color:transparent !important;margin-top:32px}@media only screen and (min-width: 768px){.site__booking-window-model-2{position:absolute;top:35vh;right:10px;z-index:100}}.site__booking-window-model-2 .site-date-selector__block{margin-left:auto;margin-right:auto;width:320px;height:auto;background-color:#f0f0f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-2px;border:1px solid #c4c4cc}.site__booking-window-model-2 .site-date-selector__collapse-button{margin-right:auto;margin-left:auto;height:40px;line-height:40px;color:#fff;width:320px;border-top-left-radius:5px;border-top-right-radius:5px}.site__booking-window-model-2 .site-date-selector__collapse-button svg path{fill:#fff}.site__booking-window-model-2 .site-date-selector__submit-btn,.site__booking-window-model-2 .site-date-selector__reset-btn{height:40px;width:150px;border-radius:5px;border:none;outline:none;margin-left:auto;margin-right:auto}.site__booking-window-model-2 .site-date-selector__submit-btn p,.site__booking-window-model-2 .site-date-selector__reset-btn p{color:white;line-height:18px}.site__booking-window-model-3{background-color:#f0f0f5 !important;border:1px solid #c4c4cc;padding:2em;text-align:center;display:block}@media only screen and (min-width: 768px){.site__booking-window-model-3{width:50vw;position:relative;top:calc(-3em - 48px);z-index:2;display:flex;margin-left:auto;margin-right:auto;box-shadow:0px 0px 15px 2px rgba(0,0,0,0.13)}}.site__booking-window-model-3 .site-date-selector__block{display:table;width:100%}@media only screen and (min-width: 768px){.site__booking-window-model-3 .site-date-selector__block{width:60%}}.site__booking-window-model-3 .site__booking-window-best-price{width:100%}@media only screen and (min-width: 768px){.site__booking-window-model-3 .site__booking-window-best-price{width:40%}}.site__booking-window-model-3 .site-date-selector__submit-btn svg{margin-top:-3px}.site__booking-window-model-3 .site-date-selector__submit-btn svg path{fill:white}.site__booking-window-model-4{background-color:#f0f0f5 !important;border:1px solid #c4c4cc;padding:2em;text-align:center;display:block}@media only screen and (min-width: 768px){.site__booking-window-model-4{max-width:75vw;position:relative;top:-3em;z-index:2;display:flex;align-items:center;margin-left:auto;margin-right:auto;box-shadow:0px 0px 15px 2px rgba(0,0,0,0.13)}}@media only screen and (min-width: 1024px){.site__booking-window-model-4{width:50vw;position:relative;top:-3em;z-index:2;display:flex;align-items:center;margin-left:auto;margin-right:auto;box-shadow:0px 0px 15px 2px rgba(0,0,0,0.13)}}.site__booking-window-model-4 .booking-button{width:100%;padding-top:16px}@media only screen and (min-width: 768px){.site__booking-window-model-4 .booking-button{padding-top:0px}}.site__booking-window-model-4 .booking-button button{display:flex;justify-content:center;min-width:250px;min-height:60px;margin-right:auto;margin-left:auto}.site__booking-window-model-4 .site__booking-window-best-price,.site__booking-window-model-4 .site-date-selector__block{display:table;width:100%}@media only screen and (min-width: 768px){.site__booking-window-model-4 .site__booking-window-best-price,.site__booking-window-model-4 .site-date-selector__block{width:50%}}.site__booking-window-model-5{background-color:transparent !important;margin-top:32px}@media only screen and (min-width: 768px) and (max-width: 1024px){.site__booking-window-model-5{display:none}}@media only screen and (min-width: 1024px){.site__booking-window-model-5{position:absolute;top:35vh;right:10px;z-index:2}}.site__booking-window-model-5 .site-date-selector__block{margin-left:auto;margin-right:auto;width:320px;height:auto;background-color:#f0f0f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-2px;border:1px solid #c4c4cc}.site__booking-window-model-5 .site-date-selector__collapse-button{margin-right:auto;margin-left:auto;height:40px;line-height:40px;color:#fff;width:320px;border-top-left-radius:5px;border-top-right-radius:5px}.site__booking-window-model-5 .site-date-selector__collapse-button svg path{fill:#fff}.site__booking-window-model-5 .site-date-selector__submit-btn,.site__booking-window-model-5 .site-date-selector__reset-btn{height:40px;width:150px;border-radius:5px;border:none;outline:none;margin-left:auto;margin-right:auto}.site__booking-window-model-5 .site-date-selector__submit-btn p,.site__booking-window-model-5 .site-date-selector__reset-btn p{color:white;line-height:18px}.site__booking-window-model-6{max-height:110px;min-height:110px;margin-top:-110px;position:relative}@media only screen and (max-width: 768px){.site__booking-window-model-6{max-height:90px;min-height:90px;margin-top:-90px}}.site__booking-window-model-6 .arrival_date,.site__booking-window-model-6 .departure_date,.site__booking-window-model-6 .adult_number{border-right:1px solid #ffffff29}.site__booking-window-model-6 .reservation__wrapper{max-width:1180px;position:relative;margin:0 auto;text-align:left;width:100vw}.site__booking-window-model-6 .u-vertical-center{height:110px}.site__booking-window-model-6 .box{height:100%;display:table-cell;vertical-align:middle;text-align:center;color:#fff}.site__booking-window-model-6 #site-date-selector__button{margin-top:22px;height:60px}.site__booking-window-model-6 .adult_number .date__input{max-width:50px}.site__booking-window-model-6 .minus-button,.site__booking-window-model-6 .plus-button{opacity:0.7}.site__booking-window-model-6 .minus-button p,.site__booking-window-model-6 .plus-button p{height:42px;line-height:42px}.site__booking-window-model-6 .date__input{box-shadow:none !important;background-color:transparent !important;border:none !important;max-width:100% !important;width:100% !important}.site__booking-window-model-6 .date__input:hover,.site__booking-window-model-6 .date__input:focus{box-shadow:none !important;background-color:transparent !important;border:none !important;max-width:100% !important;width:100% !important}.site__booking-window-model-6 .adult_number .date__input{max-width:50px !important}.site__booking-window-model-7{background-color:transparent !important}.site__booking-window-model-7 .info_departure_date,.site__booking-window-model-7 .info_arrival_date{position:absolute;top:0;right:0;bottom:0;opacity:0;padding:0;width:100%;height:100%}.site__booking-window-model-7 .arrival_date,.site__booking-window-model-7 .departure_date,.site__booking-window-model-7 .adult_number{border-right:1px solid #e1e2e6}.site__booking-window-model-7 .arrival_date svg,.site__booking-window-model-7 .departure_date svg,.site__booking-window-model-7 .adult_number svg{margin-top:5px;height:18px;width:18px}.site__booking-window-model-7 .reservation__wrapper{max-width:1170px;position:relative;margin:0 auto;text-align:left;z-index:1;background-color:white;min-height:122px;margin-top:-61px;box-shadow:0px 0px 15px 2px rgba(0,0,0,0.13);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:80%;padding:0 20px}@media only screen and (max-width: 270px){.site__booking-window-model-7 .reservation__wrapper{width:92%}}@media only screen and (max-width: 768px){.site__booking-window-model-7 .reservation__wrapper .departure_date{border-right:none !important}}.site__booking-window-model-7 .u-vertical-center{height:122px}.site__booking-window-model-7 .box{height:100%;display:table-cell;vertical-align:middle;text-align:center;color:#fff}.site__booking-window-model-7 #site-date-selector__button{margin-top:-4px;height:69px}.site__booking-window-model-7 .adult_number .date__input{max-width:50px}.site__booking-window-model-7 .date__input{box-shadow:none !important;background-color:transparent !important;border:none !important;max-width:100% !important;width:100% !important;height:100% !important}.site__booking-window-model-7 .date__input:hover,.site__booking-window-model-7 .date__input:focus{box-shadow:none !important;background-color:transparent !important;border:none !important;max-width:100% !important;width:100% !important;height:100% !important}.site__booking-window-model-7 .open_adult_input{margin-left:40px}.site__booking-window-model-7 #info_total_adult{position:absolute;top:15px;left:0}.site__booking-window-model-7 .wrap-mobile{width:100%;height:auto;align-items:center}@media only screen and (max-width: 768px){.site__booking-window-model-7 .wrap-mobile{flex-wrap:wrap}}.fixed-booking-button{position:fixed;top:26px;right:4%;z-index:99999}.site__booking-window-model-8 a{font-size:16px !important;font-weight:400 !important;letter-spacing:4px !important;text-transform:uppercase !important;width:150px}.site__booking-window-model-8 a::after{content:'';display:block;position:absolute;width:94%;height:8px;background:rgba(0,0,0,0.15);top:12px;left:2%;transition:all 0.5s}.site__booking-window-model-8 a:hover::after{top:25px;height:2px;background:rgba(0,0,0,0.9);transition:all 0.5s}.site__booking-window-model-8::before{content:'';position:absolute;top:-18px;right:-5px;bottom:0;left:-5px;background:#fff;display:block;padding:28px;z-index:-1;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2);border-radius:2px;min-width:45px}.site__booking-window-model-9{position:fixed;left:0;bottom:0;width:100vw;height:70px;display:flex;background-color:#fff;z-index:9999;padding-right:16px}.site__booking-window-model-9 .left-section{padding-left:24px;display:flex;align-items:center;height:100%}.site__booking-window-model-9 .left-section svg{max-width:32px;max-height:32px}.site__booking-window-model-9 .right-section{width:80%;text-align:center;padding-left:16px;padding-right:16px;display:flex;align-items:center;justify-content:center}.site__booking-window-model-9 .site__booking-window-language--dropbtn{width:20%;left:45px}.site__booking-window-model-9 .site__booking-window-language--dropbtn img{width:28px;height:20px;margin-top:2px}.site__booking-window-model-9 .site__booking-window-language--dropbtn a{padding:8px 8px}.site__booking-window-model-9 .site__booking-window-language--dropbtn a:before{content:none}.site__booking-window-model-9 .site__booking-window-language--dropbtn svg{fill:black !important;margin-left:5px}.site__booking-window-model-9 .book_now{max-width:225px;width:225px;text-align:center}.site__booking-window-model-9 .site__booking-window-language--dropbtn a:hover{box-shadow:0 0 8px 0 rgba(31,31,77,0.16);transform:translateY(-1px)}.site__booking-window-model-9 .dropdown-menu{position:absolute;left:21px;z-index:1000;float:left;min-width:40px;padding:6px;margin:2px 0 -14px 0;font-size:16px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:2px;box-shadow:0 6px 12px rgba(0,0,0,0.175);border:none;box-shadow:none}.site__booking-window-model-10{position:absolute;top:35vh;right:1%;z-index:10;padding:10px}.site__booking-window-model-10 .booking_form{width:280px;max-width:280px !important;margin:0 auto;position:relative;z-index:100}.site__booking-window-model-10 .booking-tab{width:90px;position:relative;background:0 0;float:left;margin-right:5px;margin-bottom:5px;z-index:5}.site__booking-window-model-10 .site__booking-window-best-price{width:280px}.site__booking-window-model-10 .tab-header{color:#fff;text-transform:uppercase !important;line-height:25px !important;font-size:12px !important;text-align:center !important;width:100%;display:inline-block}.site__booking-window-model-10 .section-nb_adults{width:90px;position:relative;background:0 0;float:left}.site__booking-window-model-10 .section-nb_adults select{color:#666 !important;line-height:24px;font-size:30px !important;position:relative;width:41%;margin:0 auto;border-width:1px 0;border-style:dotted;border-color:#ccc}.site__booking-window-model-10 .booking-form-10-button{clear:both}.site__booking-window-model-10 .booking-form-10-button button{width:280px !important}.site__booking-window-model-10 .book-form-tab{background:#fff;text-align:center;width:90px;height:94px;box-shadow:0 0 3px rgba(0,0,0,0.5)}.site__booking-window-model-10 .calendar-dep{width:10px;position:absolute;bottom:27%;right:50%;z-index:1}.site__booking-window-model-10 .calendar-arr{position:absolute;width:1px;bottom:27%;left:8%;z-index:1}.site__booking-window-model-10 .bf-day{color:#666 !important;line-height:50px;font-size:32px !important;position:relative;width:70%;margin:0 auto;border-width:1px 0;border-style:dotted;border-color:#ccc}.site__booking-window-model-10 .bf-month,.site__booking-window-model-10 .bf-year{font-size:16px;color:#565666}.site__booking-window-model-10 .minus_adult_input svg,.site__booking-window-model-10 .more_adult_input svg{height:22px;width:22px}.site__booking-window-model-10 .minus_adult_input svg path,.site__booking-window-model-10 .more_adult_input svg path{fill:#565666 !important}.site__booking-window-model-11 .legacy-container{position:relative;margin-top:-210px}@media only screen and (max-width: 768px){.site__booking-window-model-11 .legacy-container{margin-top:0px}}.site__booking-window-model-11 .hero-additional .hero-additional-box{margin-bottom:40px}.site__booking-window-model-11 .hero-additional-box .booking-form-field{width:25%;margin:0;height:145px;border-right:1px solid rgba(225,225,225,0.1);padding:33px 10px;position:relative;float:left;background-color:rgba(17,17,17,0.9)}.site__booking-window-model-11 .hero-additional-box .booking-form-field:last-child{border-right:none}@media only screen and (max-width: 768px){.site__booking-window-model-11 .hero-additional-box .booking-form-field{width:50%;border-bottom:1px solid rgba(225,225,225,0.1)}}.site__booking-window-model-11 .hero-additional .legacy-container{padding-bottom:46px;padding-top:20px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.site__booking-window-model-11 .hero-additional-box form{max-width:770px;margin-left:auto;margin-right:auto}.site__booking-window-model-11 .hero-additional form{text-align:left}.site__booking-window-model-11 .booking-form-table{list-style:none;margin:0;padding:0}.site__booking-window-model-11 .booking-form-field-in{padding-left:30px}.site__booking-window-model-11 .hero-additional__col .booking-form-field{float:left;padding:10px 10px;width:100%}.site__booking-window-model-11 .booking-form-field-input{line-height:60px !important}.site__booking-window-model-11 .guest-number-info{width:60px}.site__booking-window-model-11 .booking-form-field-in .booking-select__field label,.site__booking-window-model-11 .u-text-left{text-align:left !important;margin-bottom:12px}.site__booking-window-model-11 .hero-additional form::after{clear:both;content:"";display:table}.site__booking-window-model-11 .date-picker__alt .hero-additional-box .hero-additional label{color:rgba(255,255,255,0.4)}.site__booking-window-model-11 .date-picker__alt input.day[type="text"],.site__booking-window-model-11 .date-picker__alt select[name="adults_capacity"],.site__booking-window-model-11 .date-picker__alt input.guest[type="text"]{margin-top:0;font-size:54px;color:#fff;font-weight:400;display:inline-block;margin-bottom:0;width:65px;pointer-events:none;height:50px;padding:0;line-height:1em}.site__booking-window-model-11 .date__input .booking-form-field-input .j-block-subtitle .style__subtitle{text-align:left}.site__booking-window-model-11 .date-picker__alt input.month[type="text"]{position:relative;font-size:14px;width:37px;height:auto;line-height:1em}.site__booking-window-model-11 .date-picker__alt input,.site__booking-window-model-11 .date-picker__alt select{background:transparent;padding:0 !important}.site__booking-window-model-11 .hero-additional input,.site__booking-window-model-11 .hero-additional select,.site__booking-window-model-11 .hero-additional .book_now_button,.site__booking-window-model-11 .wp-hotel-booking-page .hotel-booking-form input,.site__booking-window-model-11 .wp-hotel-booking-page .hotel-booking-form select,.site__booking-window-model-11 .wp-hotel-booking-page .hotel-booking-form .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:inline-block;height:auto;padding:0 20px;line-height:45px;height:45px;width:100%;outline:none}.site__booking-window-model-11 .booking-select__group{display:inline-block}.site__booking-window-model-11 .booking__goup,.site__booking-window-model-11 .booking_godown{display:block}.site__booking-window-model-11 .hero-additional-box .booking-submit{margin:0;padding:0;width:25%;height:145px}.site__booking-window-model-11 .hero-additional-box.hero-additional .book_now_button{margin:0;border-radius:0;height:100%}.site__booking-window-model-11 #site-date-selector__button{margin-top:0 !important;height:145px !important;text-align:center;width:192px;border-radius:0px !important}@media only screen and (min-width: 768px) and (max-width: 1024px){.site__booking-window-model-11 #site-date-selector__button{width:180px}}@media only screen and (max-width: 768px){.site__booking-window-model-11 #site-date-selector__button{width:50%}}.site__booking-window-model-11 .booking-guest-field{display:flex;width:60%;cursor:default}.site__booking-window-model-11 .booking-guest-field:hover{cursor:default}.site__booking-window-model-11 .arrow-flex-column{display:flex;flex-direction:column;justify-content:space-around;margin-left:5px;margin-top:-5px}.site__booking-window-model-11 .fa-angle-up,.site__booking-window-model-11 .fa-angle-down{height:20px;width:30px;text-align:center}.site__booking-window-model-11 .fa-angle-up:hover,.site__booking-window-model-11 .fa-angle-down:hover{cursor:pointer}.site__booking-window-model-11 .date__input{box-shadow:none !important;background-color:transparent !important;border:none !important;max-width:100% !important;width:100% !important;height:100% !important}.site__booking-window-model-11 .date__input:hover,.site__booking-window-model-11 .date__input:focus{box-shadow:none !important;background-color:transparent !important;border:none !important;max-width:100% !important;width:100% !important;height:100% !important}.site__booking-window-model-11 .default_cursor{cursor:default}.site__booking-window-model-11 .default_cursor:hover{cursor:default}.site__booking-window-model-11 .info_departure_date,.site__booking-window-model-11 .info_arrival_date{position:absolute;top:0;right:0;bottom:0;opacity:0;padding:0;width:100%;height:100%}.site__booking-window-model-11 .arrival_date,.site__booking-window-model-11 .departure_date,.site__booking-window-model-11 .adult_number{border-right:1px solid #e1e2e6}.booking-window--has-overlay{position:relative}.site__booking-window-model-2 .site-date-selector__block,.site__booking-window-model-3 .site-date-selector__block,.site__booking-window-model-5 .site-date-selector__block{position:relative;z-index:0}.booking-window-overlay{position:absolute;inset:0;z-index:5;cursor:pointer;display:block;background:transparent}.site-date-selector__submit-btn{position:relative;z-index:10;pointer-events:auto}.site__wrapper.no-cover .site__booking-window-model-1{margin-top:48px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover .site__booking-window-model-1{margin-top:100px !important}}.site__wrapper.no-cover .site__booking-window-model-6{margin-top:48px !important}.site__wrapper.no-cover .site__booking-window-model-6 .u-vertical-center{padding-top:20px}@media only screen and (max-width: 768px){.site__wrapper.no-cover .site__booking-window-model-6{margin-top:60px !important}}.site__wrapper.no-cover .site__booking-window-model-7 .reservation__wrapper{margin-top:74px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover .site__booking-window-model-7 .reservation__wrapper{margin-top:80px !important}}.site__wrapper.no-cover .site__booking-window-model-11 .legacy-container{margin-top:56px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover .site__booking-window-model-11 .legacy-container{margin-top:60px !important}}.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-1{margin-top:180px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-1{margin-top:80px !important}}.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-6{margin-top:180px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-6{margin-top:60px !important}}.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-7 .reservation__wrapper{margin-top:200px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-7 .reservation__wrapper{margin-top:80px !important}}.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-11 .legacy-container{margin-top:180px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper--with-sticky-header .site__booking-window-model-11 .legacy-container{margin-top:80px !important}}.site__wrapper.no-cover.wrapper_for_header_6 [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_8 [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_12 [class^="site__booking-window-model-"]{margin-top:134px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper_for_header_6 [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_8 [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_12 [class^="site__booking-window-model-"]{margin-top:128px !important}}.site__wrapper.no-cover.wrapper_for_header_6.wrapper--with-sticky-header [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_8.wrapper--with-sticky-header [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_12.wrapper--with-sticky-header [class^="site__booking-window-model-"]{margin-top:180px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper_for_header_6.wrapper--with-sticky-header [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_8.wrapper--with-sticky-header [class^="site__booking-window-model-"],.site__wrapper.no-cover.wrapper_for_header_12.wrapper--with-sticky-header [class^="site__booking-window-model-"]{margin-top:220px !important}}.site__wrapper.no-cover.wrapper_for_header_10 [class^="site__booking-window-model-"]{margin-top:120px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper_for_header_10 [class^="site__booking-window-model-"]{margin-top:128px !important}}.site__wrapper.no-cover.wrapper_for_header_10.wrapper--with-sticky-header [class^="site__booking-window-model-"]{margin-top:160px !important}@media only screen and (max-width: 768px){.site__wrapper.no-cover.wrapper_for_header_10.wrapper--with-sticky-header [class^="site__booking-window-model-"]{margin-top:140px !important}}.additional_cover{background-repeat:no-repeat;background-size:cover;text-align:center;background:url(/assets/svgs/pattern/builder-pattern-c5948db19dd03f51bcfea07dffe1393b98b77dcec526d80059418b775578d09e.svg) no-repeat scroll;min-height:400px}@media screen and (min-width: 768px){.additional_cover{margin-top:0px;display:flex;align-items:center}}.additional_cover p{opacity:1}.additional__positive-margin-fixed-header-above-logo,.additional__positive-margin-fixed-header-in-line-logo{margin-top:74px}@media screen and (min-width: 768px){.additional__positive-margin-fixed-header-in-line-logo{margin-top:106px}}@media screen and (min-width: 768px){.additional__positive-margin-fixed-header-above-logo{margin-top:169px}}.additional__positive-margin-fixed-two-lines-header{margin-top:64px}@media screen and (min-width: 768px){.additional__positive-margin-fixed-two-lines-header{margin-top:144px}}.additional__negative-margin-in-line-logo,.additional__negative-margin-above-logo{margin-top:-74px}@media screen and (min-width: 768px){.additional__negative-margin-in-line-logo{margin-top:-106px}}@media screen and (min-width: 768px){.additional__negative-margin-above-logo{margin-top:-169px}}.additional__full-page-cover-with-colored-navbar-above-logo,.additional__full-page-cover-with-colored-navbar-in-line-logo{height:calc(100vh - 74px - 169px)}@media screen and (min-width: 768px){.additional__full-page-cover-with-colored-navbar-above-logo{height:calc(100vh - 169px)}}@media screen and (min-width: 768px){.additional__full-page-cover-with-colored-navbar-in-line-logo{height:calc(100vh - 106px)}}.additional__full-page-cover-with-transparent-navbar,.additional__basic-cover-with-transparent-navbar-in-line-logo,.additional__basic-cover-with-transparent-navbar-above-logo{height:calc(100vh - 169px)}@media only screen and (min-width: 768px){.additional__full-page-cover-with-transparent-navbar{height:100vh}}@media screen and (min-width: 768px){.additional__basic-cover-with-transparent-navbar-in-line-logo{height:calc(35vh - 106px)}}@media screen and (min-width: 768px){.additional__basic-cover-with-transparent-navbar-above-logo{height:calc(35vh - 169px)}}.additional__basic-cover-with-colored-navbar-above-logo,.additional__basic-cover-with-colored-navbar-in-line-logo{height:calc(100vh - 74px - 169px)}@media screen and (min-width: 768px){.additional__basic-cover-with-colored-navbar-above-logo{height:calc(35vh - 169px)}}@media screen and (min-width: 768px){.additional__basic-cover-with-colored-navbar-in-line-logo{height:calc(35vh - 106px)}}.additional__full-page-cover{height:100vh}.additional__basic-cover{height:200px}@media screen and (min-width: 768px){.additional__basic-cover{height:35vh}}.additional__basic-cover-with-two-lines-header,.additional__full-page-cover-with-two-lines-header{height:calc(100vh - 64px - 169px)}@media screen and (min-width: 768px){.additional__basic-cover-with-two-lines-header{height:35vh}}@media screen and (min-width: 768px){.additional__full-page-cover-with-two-lines-header{height:calc(100vh - 144px)}}@media screen and (min-width: 768px){.additional__cover-for-low-navbar{height:40vh}.additional__cover-for-low-navbar .site__text-cover{margin-top:5%}.additional__cover-for-low-navbar .site__text-cover h2{padding-bottom:5%}}.reservation_cover{display:flex;justify-content:center;width:100%}@media screen and (min-width: 768px){.reservation_cover{height:200px}}.reservation_cover p{color:#fff;opacity:1}.site__block--style .style__button{cursor:pointer;height:auto !important;text-align:center;min-width:100px;width:auto;outline:none}.site__block--style .style__text ul li{list-style:initial}.site__cover{position:relative;background:url(/assets/svgs/pattern/builder-pattern-c5948db19dd03f51bcfea07dffe1393b98b77dcec526d80059418b775578d09e.svg) no-repeat scroll;background-repeat:no-repeat;background-size:cover;text-align:center;display:flex !important;align-items:center}@media screen and (min-width: 768px){.site__cover{display:flex !important;align-items:center}}.site__cover p{opacity:1}@media screen and (max-width: 768px){.site__cover h1:not(.j-block-title):not(.j-block-subtitle),.site__cover h2:not(.j-block-title):not(.j-block-subtitle){font-size:40px !important}}@media screen and (max-width: 768px){.site__cover h3:not(.j-block-title):not(.j-block-subtitle){font-size:20px !important}}.site__cover .logo_image img{width:auto;margin-left:auto;margin-right:auto}@media screen and (max-width: 512px){.site__cover .logo_image img{max-width:300px !important}}.site__cover.youtube-background{background:black none}.home-cover-model-1 .cover-content-left,.additional_cover .cover-content-left,.video-text-container .cover-content-left{margin-left:unset !important;margin-right:auto !important}.home-cover-model-1 .cover-content-left .logo__image-container,.additional_cover .cover-content-left .logo__image-container,.video-text-container .cover-content-left .logo__image-container{display:flex}.home-cover-model-1 .cover-content-left .logo__image-container img,.additional_cover .cover-content-left .logo__image-container img,.video-text-container .cover-content-left .logo__image-container img{margin-left:unset !important;margin-right:auto !important}@media all and (max-width: 768px){.home-cover-model-1 .cover-content-left,.additional_cover .cover-content-left,.video-text-container .cover-content-left{margin-left:auto !important;margin-right:auto !important}.home-cover-model-1 .cover-content-left .logo__image-container,.additional_cover .cover-content-left .logo__image-container,.video-text-container .cover-content-left .logo__image-container{display:flex}.home-cover-model-1 .cover-content-left .logo__image-container img,.additional_cover .cover-content-left .logo__image-container img,.video-text-container .cover-content-left .logo__image-container img{margin-left:auto !important;margin-right:auto !important}}.home-cover-model-1 .cover-content-right,.additional_cover .cover-content-right,.video-text-container .cover-content-right{margin-left:auto !important;margin-right:unset !important}.home-cover-model-1 .cover-content-right .logo__image-container,.additional_cover .cover-content-right .logo__image-container,.video-text-container .cover-content-right .logo__image-container{display:flex}.home-cover-model-1 .cover-content-right .logo__image-container img,.additional_cover .cover-content-right .logo__image-container img,.video-text-container .cover-content-right .logo__image-container img{margin-left:auto;margin-right:unset !important}@media all and (max-width: 768px){.home-cover-model-1 .cover-content-right,.additional_cover .cover-content-right,.video-text-container .cover-content-right{margin-left:auto !important;margin-right:auto !important}.home-cover-model-1 .cover-content-right .logo__image-container,.additional_cover .cover-content-right .logo__image-container,.video-text-container .cover-content-right .logo__image-container{display:flex}.home-cover-model-1 .cover-content-right .logo__image-container img,.additional_cover .cover-content-right .logo__image-container img,.video-text-container .cover-content-right .logo__image-container img{margin-left:auto !important;margin-right:auto !important}}.home-cover-model-1 .cover-content-center,.additional_cover .cover-content-center,.video-text-container .cover-content-center{margin-left:auto !important;margin-right:auto !important}.site__image--standard{background-attachment:scroll}.site__image--parallax{background-attachment:scroll}@media all and (min-width: 1024px){.site__image--parallax{background-attachment:fixed}}.site__cover-container{margin-bottom:0px;margin-top:0px}.site__scroll-cover{display:none}@media screen and (min-width: 768px){.site__scroll-cover{position:absolute;width:100%;bottom:40px;display:flex;justify-content:center}.site__scroll-cover svg{height:70px;width:70px;cursor:pointer}.site__scroll-cover svg:hover{transform:translateY(2px)}.site__scroll-cover svg:focus{transform:translateY(2px)}.site__scroll-cover svg>path{fill:#fff}}.site__positive-margin-fixed-header-above-logo,.site__positive-margin-fixed-header-in-line-logo{margin-top:74px}@media screen and (min-width: 768px){.site__positive-margin-fixed-header-in-line-logo{margin-top:106px}}@media screen and (min-width: 768px){.site__positive-margin-fixed-header-above-logo{margin-top:169px}}.site__positive-margin-fixed-two-lines-header{margin-top:64px}@media screen and (min-width: 768px){.site__positive-margin-fixed-two-lines-header{margin-top:144px}}.site__negative-margin-in-line-logo,.site__negative-margin-above-logo{margin-top:-74px}@media screen and (min-width: 768px){.site__negative-margin-in-line-logo{margin-top:-106px}}@media screen and (min-width: 768px){.site__negative-margin-above-logo{margin-top:-169px}}.site__full-page-cover-with-colored-navbar-above-logo,.site__full-page-cover-with-colored-navbar-in-line-logo{height:calc(100vh - 74px - 169px)}@media screen and (min-width: 768px){.site__full-page-cover-with-colored-navbar-above-logo{height:calc(100vh - 169px)}}@media screen and (min-width: 768px){.site__full-page-cover-with-colored-navbar-in-line-logo{height:calc(100vh - 106px)}}.site__full-page-cover-with-transparent-navbar,.site__basic-cover-with-transparent-navbar-in-line-logo,.site__basic-cover-with-transparent-navbar-above-logo{height:calc(100vh - 169px)}@media only screen and (min-width: 768px){.site__full-page-cover-with-transparent-navbar{height:100vh}}@media screen and (min-width: 768px){.site__basic-cover-with-transparent-navbar-in-line-logo{height:calc(50vh + 106px)}}@media screen and (min-width: 768px){.site__basic-cover-with-transparent-navbar-above-logo{height:calc(50vh + 169px)}}.site__basic-cover-with-colored-navbar-above-logo,.site__basic-cover-with-colored-navbar-in-line-logo{height:calc(100vh - 74px - 169px)}@media screen and (min-width: 768px){.site__basic-cover-with-colored-navbar-above-logo{height:calc(50vh + 169px)}}@media screen and (min-width: 768px){.site__basic-cover-with-colored-navbar-in-line-logo{height:calc(50vh + 106px)}}.site__video-cover{position:relative;width:100%;height:calc(100vw * 0.5625)}.site__video-cover iframe{width:100%;height:calc(100vw * 0.5625)}.site__video-cover .site__text-cover{position:absolute;width:100%}@media screen and (max-width: 768px){.site__video-cover .site__text-cover{display:none}}@media screen and (max-width: 768px){.site__video-cover .site__scrim{display:none}}.site__image-half{width:50vw;height:100vh}.site__text-half{width:50vw;height:100vh}.site__full-page-cover{height:100vh}.site__basic-cover{height:70vh}.site__basic-cover-with-two-lines-header,.site__full-page-cover-with-two-lines-header{height:calc(100vh - 64px - 169px)}@media screen and (min-width: 768px){.site__basic-cover-with-two-lines-header{height:50vh}}@media screen and (min-width: 768px){.site__full-page-cover-with-two-lines-header{height:calc(100vh - 144px)}}.site__scrim{position:absolute;top:0;left:0;z-index:0}.site__small-scrim{min-height:112px;height:100%;padding-top:39px}@media screen and (min-width: 768px){.site__small-scrim{margin:auto;padding:16px;height:auto;width:584px}}.site__small-scrim p{color:#fff;opacity:1}.site__cover:not(.site__video-cover) .site__text-cover{margin-left:auto;margin-right:auto;z-index:10;padding:0 40px;max-width:95%}.site__cover:not(.site__video-cover) .site__text-cover .logo_text{width:100%;box-sizing:border-box;text-overflow:ellipsis}@media screen and (min-width: 768px){.site__cover:not(.site__video-cover) .site__text-cover{max-width:80%}.site__cover:not(.site__video-cover) .site__text-cover .logo_text{overflow:visible}}.site__video-cover .site__text-cover{margin-left:auto;margin-right:auto;z-index:10;padding:0 40px;width:100%}.site__video-cover .site__text-cover .video-text-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:95%}@media screen and (min-width: 768px){.site__video-cover .site__text-cover .video-text-container{max-width:80%}}.site__transparent-scrim .site__text-cover,.site__full-scrim .site__text-cover{padding-left:16px;padding-right:16px;width:100%}@media screen and (min-width: 768px){.site__transparent-scrim .site__text-cover,.site__full-scrim .site__text-cover{width:70%}}.site__transparent-scrim{width:100%;background-color:transparent !important;height:100%;display:flex;align-items:center}.site__full-scrim{width:100%;height:100%;display:flex;align-items:center}.half-page__cover-container .site__text-cover{display:flex;flex-direction:column;justify-content:center}.half-page--site__logo-text-cover{width:93%}.languages__cover-7{position:absolute;top:95%;right:4%}.site__navbar-model-7 .menu_container{position:absolute !important;top:0px;left:-50%;bottom:0px;width:50%;padding:0 40px;background-color:#fff;transition:left 0.8s cubic-bezier(0.9, 0, 0.33, 1) 0.2s;box-sizing:border-box;z-index:12}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){.parallax-mobile{background-attachment:unset !important;background-position:center top !important}}.logo-list__items{display:block;justify-content:center}@media screen and (min-width: 768px){.logo-list__items{display:flex;justify-content:space-around}}.logo-list__item .sub-block__image{height:150px;width:150px}.logo-list__item .sub-block__image img{height:150px;width:150px;-o-object-fit:cover;object-fit:cover}.blocks__empty-block{background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.blocks__empty-block svg{position:relative;height:100%}.testimonials__wrapper{width:100%;overflow:hidden}@media screen and (max-width: 512px){.testimonials__block{margin-left:24px;margin-right:24px}}.testimonials__items{margin-left:auto;margin-right:auto;margin-bottom:0px;margin-top:0px}@media screen and (min-width: 768px){.testimonials__items{width:60%}}.testimonials__items .u-block{width:100%}.testimonials__item{min-height:200px;height:auto;width:100% !important;display:flex !important}@media screen and (min-width: 768px){.testimonials__item .sub-block__image{padding-right:24px}}.testimonials__item .sub-block__image img{-o-object-fit:cover;object-fit:cover;height:100px;width:100px;border-radius:50%}.testimonials__items-model-2{display:block;min-height:200px}@media screen and (min-width: 768px){.testimonials__items-model-2{display:flex;justify-content:center}}.testimonials__item-model-2{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-bottom:24px}@media screen and (min-width: 768px){.testimonials__item-model-2{width:30%;padding:0.5% 3%}.testimonials__item-model-2:not(:last-child){border-right:1px solid #c4c4cc}}.testimonials__item-model-2 .sub-block__image img{-o-object-fit:cover;object-fit:cover;height:80px;width:80px;border-radius:50%}@media screen and (min-width: 768px){.testimonials__item-model-2:first-child:nth-last-child(4),.testimonials__item-model-2:first-child:nth-last-child(4)~.testimonials__item-model-2{width:25%}}.site__menu-restaurant{padding:32px 0px;max-width:1000px;margin-left:auto;margin-right:auto}.site__menu-restaurant .site__sub-block--style{padding:32px 8px}@media screen and (min-width: 768px){.site__menu-restaurant .site__sub-block--style{padding:32px}}.site__block--style table,.modal_pricing_table_table table{background:transparent;border-radius:0px;margin-right:auto;margin-left:auto;margin-top:1%;margin-bottom:1%;border-collapse:collapse;width:unset}.site__block--style table tr td:first-child,.site__block--style table tr td:last-child,.modal_pricing_table_table table tr td:first-child,.modal_pricing_table_table table tr td:last-child{border-radius:0px !important}.site__block--style table tr:hover td,.modal_pricing_table_table table tr:hover td{background-color:transparent}.site__block--style table td,.modal_pricing_table_table table td{border:1px solid #000;min-width:80px;width:auto;min-height:64px;height:auto;padding:8px}@media all and (max-width: 768px){.site__block--style table .style__text,.modal_pricing_table_table table .style__text {font-size:14px !important}}.pricing_table_wrapper{overflow:auto;width:100%}.site__legal-notices{margin-left:auto;margin-right:auto}@media all and (min-width: 768px){.site__legal-notices{max-width:60%}}@media all and (max-width: 768px){.site__legal-notices{max-width:90%}}.skeleton-text{color:transparent !important;content:'';top:0;left:0;width:20%;height:0.8rem;z-index:900;border-radius:2px;animation:colorchange 3s infinite;-webkit-animation:colorchange 3s infinite}@keyframes colorchange{0%{background:#c4c4cc}50%{background:#e6e6ed}100%{background:#c4c4cc}}@-webkit-keyframes colorchange /* Safari and Chrome - necessary duplicate */{0%{background:#c4c4cc}50%{background:#e6e6ed}100%{background:#c4c4cc}}.contact-form-model-1__main-zone{display:block}@media only screen and (min-width: 512px){.contact-form-model-1__main-zone{width:70%;margin-left:auto;margin-right:auto}.contact-form-model-1__main-zone .row{margin-left:0;margin-right:0}}@media only screen and (max-width: 512px){.contact-form-model-1__zone-text{padding-bottom:16px}}.contact-form-model-1__zone-text,.contact-form-model-1__zone-email{padding-left:32px;padding-right:32px}@media only screen and (min-width: 512px){.contact-form-model-1__zone-text,.contact-form-model-1__zone-email{padding-left:48px}}.contact-form-model-1__form-input-string,.contact-form-model-1__form-input-text{max-width:none !important;width:100%;-webkit-appearance:none;color:#333333}.contact-form-model-1__form-input-string{height:40px;border-color:transparent}.contact-form-model-1__form-input-text{height:auto;min-height:100px}.contact-form-model-1__button-email{margin:auto;display:block;text-align:center;border-radius:0px;box-sizing:border-box;height:40px;width:auto;padding-right:16px;padding-left:16px}.contact-form-model-1__button-email:focus{outline:2px solid Highlight;outline-offset:2px}@media screen and (min-width: 512px){.contact-form-model-1__button-email{margin-left:0px}}[id^="honeypotsome-body"]{display:none}.contact-form-model-2__main-zone{display:block}@media only screen and (min-width: 512px){.contact-form-model-2__main-zone .row{width:70%;margin-left:0;margin-right:0}}@media only screen and (max-width: 512px){.contact-form-model-2__zone-text{padding-bottom:16px}}.contact-form-model-2__zone-text,.contact-form-model-2__zone-email{padding-left:32px;padding-right:32px}@media only screen and (min-width: 512px){.contact-form-model-2__zone-text,.contact-form-model-2__zone-email{padding-left:48px}}.contact-form-model-2__form-input-string,.contact-form-model-2__form-input-text{max-width:none !important;width:100%;-webkit-appearance:none;color:#333333}.contact-form-model-2__form-input-string{height:40px;border-color:transparent}.contact-form-model-2__form-input-text{height:auto;min-height:100px}.contact-form-model-2__button-email{margin:auto;display:block;text-align:center;border-radius:0px;box-sizing:border-box;height:40px;width:auto;padding-right:16px;padding-left:16px}.contact-form-model-2__button-email:focus{outline:2px solid Highlight;outline-offset:2px}@media screen and (min-width: 512px){.contact-form-model-2__button-email{margin-left:0px}}#contact-form-model-2__zone-text-map-right,#contact-form-model-2__zone-text-map-left{display:block;position:relative}#contact-form-model-2__zone-text-map-right{margin-top:-94px;z-index:3}@media screen and (min-width: 512px){#contact-form-model-2__zone-text-map-right{float:right}}#contact-form-model-2__zone-text-map-left{margin-top:16px;width:100%}@media screen and (min-width: 512px){#contact-form-model-2__zone-text-map-left{float:left;padding-top:10px;padding-bottom:10px;margin-top:-198px}}.contact-form-model-3__main-zone{display:block}@media only screen and (min-width: 512px){.contact-form-model-3__main-zone{width:70%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 512px){.contact-form-model-3__zone-text{padding-bottom:16px}}.contact-form-model-3__zone-text,.contact-form-model-3__zone-email{padding-left:16px;padding-right:16px}@media only screen and (min-width: 512px){.contact-form-model-3__zone-text,.contact-form-model-3__zone-email{padding-left:48px}}.contact-form-model-3__form-input-string,.contact-form-model-3__form-input-text{max-width:none !important;width:100%;-webkit-appearance:none;color:#333333}.contact-form-model-3__form-input-string{height:50px;border-color:transparent}.contact-form-model-3__form-input-text{height:auto;min-height:166px}@media only screen and (max-width: 512px){.contact-form-model-3__form-input-text{margin-top:24px}}.contact-form-model-3__button-email{margin:auto;display:block;text-align:center;border-radius:0px;box-sizing:border-box;height:40px;width:auto;padding-right:16px;padding-left:16px;margin-top:24px;margin-left:auto;margin-right:auto}.contact-form-model-3__button-email:focus{outline:2px solid Highlight;outline-offset:2px}#contact-form-model-3__zone-text-map-right,#contact-form-model-3__zone-text-map-left{display:block;position:relative}#contact-form-model-3__zone-text-map-right{margin-top:-94px;z-index:3}@media screen and (min-width: 512px){#contact-form-model-3__zone-text-map-right{float:right}}#contact-form-model-3__zone-text-map-left{margin-top:16px;width:100%}@media screen and (min-width: 512px){#contact-form-model-3__zone-text-map-left{float:left;padding-top:10px;padding-bottom:10px;margin-top:-198px}}.contact-form-model-4__main-zone{display:block}@media only screen and (min-width: 512px){.contact-form-model-4__main-zone{width:70%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 512px){.contact-form-model-4__zone-text{padding-bottom:16px}}.contact-form-model-4__zone-text div{display:block}@media only screen and (min-width: 512px){.contact-form-model-4__zone-text div{display:flex;flex-wrap:wrap}}.contact-form-model-4__zone-email{max-width:500px;margin-right:auto;margin-left:auto}.contact-form-model-4__form-input-string,.contact-form-model-4__form-input-text{max-width:500px !important;-webkit-appearance:none;color:#333333;margin-right:auto;margin-left:auto}.contact-form-model-4__form-input-string{height:40px;border-color:transparent}.contact-form-model-4__form-input-text{height:auto;min-height:100px}.contact-form-model-4__button-email{margin:auto;display:block;text-align:center;border-radius:0px;box-sizing:border-box;height:40px;width:auto;padding-right:16px;padding-left:16px;max-width:500px;width:500px}.contact-form-model-4__button-email:focus{outline:2px solid Highlight;outline-offset:2px}@media screen and (min-width: 512px){.contact-form-model-4__button-email{margin-left:0px}}#contact-form-model-4__zone-text-map-right,#contact-form-model-4__zone-text-map-left{display:block;position:relative}#contact-form-model-4__zone-text-map-right{margin-top:-94px;z-index:3}@media screen and (min-width: 512px){#contact-form-model-4__zone-text-map-right{float:right}}#contact-form-model-4__zone-text-map-left{margin-top:16px;width:100%}@media screen and (min-width: 512px){#contact-form-model-4__zone-text-map-left{float:left;padding-top:10px;padding-bottom:10px;margin-top:-198px}}.contact-form-model-5__main-zone .popup-background{background-color:rgba(0,0,0,0.5);position:fixed;height:100%;width:100%;z-index:999;top:0;left:0}.contact-form-model-5__main-zone .email_hotel_phone_number{margin-bottom:8px}@media all and (min-width: 768px){.contact-form-model-5__main-zone .email_hotel_phone_number{margin-bottom:0}}.contact-form-model-5__main-zone .contact-form-popup{padding:24px 12px 48px;position:fixed;top:0;left:0;width:100vw;height:100%;margin:auto;background-color:#fff;overflow-y:auto}@media all and (min-width: 768px){.contact-form-model-5__main-zone .contact-form-popup{padding:24px;position:absolute;top:0;bottom:0;left:0;right:0;width:33.3333336%;height:90vh;overflow-y:auto;min-width:460px}}.contact-form-model-5__main-zone .form-line-name *{width:100%;max-width:unset}.contact-form-model-5__main-zone .form-line{display:flex;flex-direction:column}.contact-form-model-5__main-zone .form-line *{width:100%;max-width:unset !important}@media all and (min-width: 768px){.contact-form-model-5__main-zone .form-line{flex-direction:row;justify-content:space-between}.contact-form-model-5__main-zone .form-line *{width:100%;max-width:unset}}.contact-form-model-5__main-zone .contact-form-close-icon{cursor:pointer}.contact-form-model-5__main-zone .contact-form-close-icon svg{width:16px;height:auto}.contact-form-model-5__main-zone .contact-form-model-5__form-input-text{max-width:100%}.contact-form-model-5__main-zone .captcha-row{margin:16px 0}@media all and (min-width: 1280px){.contact-form-model-5__main-zone .email_hotel_arrival_date,.contact-form-model-5__main-zone .email_hotel_phone_number{margin-right:16px}}@media all and (min-width: 1280px){.contact-form-model-5__main-zone .email_hotel_departure_date,.contact-form-model-5__main-zone .email_hotel_email_address{margin-left:16px}}.text_block_with_img_model_1{width:100%;margin:0px}@media screen and (min-width: 768px){.text_block_with_img_model_1{display:flex;margin:0px;padding:0px;min-height:400px}}.text_block_with_img_model_1--block{z-index:1;width:100%;margin-top:24px;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.text_block_with_img_model_1--block{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;margin-left:0px;padding-left:32px;padding-right:32px;margin-top:0px}}@media screen and (min-width: 768px){.text_block_with_img_model_1--block{width:100%;padding-left:32px;padding-right:32px}}.text_block_with_img_model_1--right{padding:0 !important;display:flex;align-items:center}.text_block_with_img_model_1--text{width:100%;padding-left:5%;padding-right:5%;padding-top:16px;padding-bottom:16px}.text_block_with_img_model_1--block h2,.text_block_with_img_model_1--text h2{width:100%}.text_block_with_img_model_1--block p,.text_block_with_img_model_1--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text_block_with_img_model_1--block button,.text_block_with_img_model_1--text button{display:flex;align-items:center;margin-right:auto;margin-left:auto}.text_block_with_img_model_1--image{align-items:center;height:auto;width:100%}.text_block_with_img_model_1--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:90vw}@media screen and (min-width: 768px){.text_block_with_img_model_1--image{min-height:400px}.text_block_with_img_model_1--image img{-o-object-fit:cover;object-fit:cover;height:420px;width:100%}}.text_block_with_img_model_1--svg{background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.text_block_with_img_model_1--svg svg{position:relative;height:100%}.text_block_with_img_model_2--block{z-index:1;width:100%;margin-top:24px;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.text_block_with_img_model_2--block{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;margin-left:0px;padding-left:32px;padding-right:32px;margin-top:0px}}@media screen and (min-width: 768px){.text_block_with_img_model_2--block{width:100%;padding-left:32px;padding-right:32px}}.text_block_with_img_model_2--right{padding:0 !important;align-items:center}.text_block_with_img_model_2--title,.text_block_with_img_model_2--text{width:100%;padding-left:5%;padding-right:5%;padding-top:16px;padding-bottom:16px}.text_block_with_img_model_2--title h2,.text_block_with_img_model_2--block h2,.text_block_with_img_model_2--text h2{width:100%}.text_block_with_img_model_2--title p,.text_block_with_img_model_2--block p,.text_block_with_img_model_2--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text_block_with_img_model_2--title button,.text_block_with_img_model_2--block button,.text_block_with_img_model_2--text button{display:flex;align-items:center;margin-right:auto;margin-left:auto}.text_block_with_img_model_2{display:block;width:100%}@media screen and (min-width: 768px){.text_block_with_img_model_2{margin:0px;padding:0px;min-height:400px}}.text_block_with_img_model_2--no-image{width:100%;height:400px;background:no-repeat center center;background-size:cover}.text_block_with_img_model_2--image{align-items:center;height:auto;width:100%}.text_block_with_img_model_2--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width: 768px){.text_block_with_img_model_2--image{min-height:400px}.text_block_with_img_model_2--image img{-o-object-fit:cover;object-fit:cover;height:420px;width:100%}}.text_block_with_img_model_3{margin:0px;width:100%}@media screen and (min-width: 768px){.text_block_with_img_model_3{display:flex;margin:0px;padding:0px}}.text_block_with_img_model_3--block{z-index:1;width:100%;margin-top:24px;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.text_block_with_img_model_3--block{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;margin-left:0px;padding-left:32px;padding-right:32px;margin-top:0px}}@media screen and (min-width: 768px){.text_block_with_img_model_3--block{width:100%;padding-left:32px;padding-right:32px}}.text_block_with_img_model_3--left,.text_block_with_img_model_3--right{padding:0 !important;display:flex;align-items:center}@media screen and (min-width: 768px){.text_block_with_img_model_3--left,.text_block_with_img_model_3--right{min-height:300px}}.text_block_with_img_model_3--text{width:100%;max-width:675px;padding-left:10%;padding-right:10%;padding-top:16px;padding-bottom:16px}.text_block_with_img_model_3--block h2,.text_block_with_img_model_3--text h2{width:100%}.text_block_with_img_model_3--block p,.text_block_with_img_model_3--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text_block_with_img_model_3--block button,.text_block_with_img_model_3--text button{display:flex;align-items:center;margin-right:auto;margin-left:auto}.text_block_with_img_model_3--block a,.text_block_with_img_model_3--text a{text-align:center !important}.text_block_with_img_model_3--image,.text_block_with_img_model_3--no-image{height:300px;width:450px}@media screen and (max-width: 768px){.text_block_with_img_model_3--image,.text_block_with_img_model_3--no-image{height:auto;max-width:100%;margin-right:auto;margin-left:auto}}.text_block_with_img_model_3--no-image{background:no-repeat center center;background-size:cover}.text_block_with_img_model_3--image{align-items:center}.text_block_with_img_model_3--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.text_block_with_img_model_4{margin:0px;width:100%}@media screen and (min-width: 768px){.text_block_with_img_model_4{padding:0px}}.text_block_with_img_model_4--block{z-index:1;width:100%;margin-top:24px;padding-left:24px;padding-right:24px}@media screen and (min-width: 768px){.text_block_with_img_model_4--block{display:flex;flex-direction:column;justify-content:space-between;min-height:400px;margin-left:0px;padding-left:32px;padding-right:32px;margin-top:0px}}@media screen and (min-width: 768px){.text_block_with_img_model_4--block{width:100%;padding-left:32px;padding-right:32px}}.text_block_with_img_model_4--text{width:100%;padding-left:5%;padding-right:5%;padding-top:16px;padding-bottom:16px}.text_block_with_img_model_4--block h2,.text_block_with_img_model_4--text h2{width:100%}.text_block_with_img_model_4--block p,.text_block_with_img_model_4--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text_block_with_img_model_4--block button,.text_block_with_img_model_4--text button{display:flex;align-items:center;margin-right:auto;margin-left:auto}.text_block_with_img_model_4--no-image{width:400px;height:400px;background:no-repeat center center;background-size:cover}.text_block_with_img_model_4--image{display:flex;align-items:center;height:100%;width:100%}.text_block_with_img_model_4--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:256px}.text_block_with_img_model_5{margin-left:auto;margin-right:auto;display:flex;max-width:980px;height:630px}.text_block_with_img_model_5 .j-text_block_with_img{display:flex;align-items:center;width:100%;height:100%}.outside-text_block_with_img_model_5{position:relative}.inside-text_block_with_img_model_5{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:980px}.text_block_with_img_model_5--text{opacity:0.9;min-width:250px;max-width:450px;background-color:white;padding:16px}.text_block_with_img_model_5--block h2,.text_block_with_img_model_5--text h2{width:100%}.text_block_with_img_model_5--block p,.text_block_with_img_model_5--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text_block_with_img_model_5--block button,.text_block_with_img_model_5--text button{display:flex;align-items:center;margin-right:auto;margin-left:auto}.text_block_with_img_model_5--no-image{width:100%;height:auto;background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.text_block_with_img_model_5--no-image svg{position:relative;height:100%}.text_block_with_img_model_6{margin-left:auto;margin-right:auto;display:flex;height:630px;background-size:cover}.outside-text_block_with_img_model_6{position:relative;width:calc(100% - 100px);margin:auto}@media only screen and (max-width: 512px){.outside-text_block_with_img_model_6{width:90%}}.inside-text_block_with_img_model_6{position:relative;display:flex;box-shadow:0 0 27px rgba(0,0,0,0.14);margin-top:40px;margin-bottom:40px;max-width:470px;padding:55px 55px 55px 55px;background-color:#fff;min-height:500px}@media only screen and (min-width: 768px){.inside-text_block_with_img_model_6{float:right}}@media only screen and (max-width: 512px){.inside-text_block_with_img_model_6{padding:15px;max-width:360px}}.text_block_with_img_model_6--text{border:1px solid #222222;padding:20px 20px 90px 20px;position:relative;width:100%;min-height:300px;min-width:260px}@media only screen and (min-width: 768px){.text_block_with_img_model_6--text{padding:50px 50px 100px 50px}}.text_block_with_img_model_6--text h2{width:100%}.text_block_with_img_model_6--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text_block_with_img_model_6--no-image{width:100%;height:auto;background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.text_block_with_img_model_6--no-image svg{position:relative;height:100%}.button--text_block_img_6{border-top:1px solid #222222;bottom:0;left:0;position:absolute;width:100%}.button--text_block_img_6 a{margin-top:0;padding-bottom:18px;padding-top:18px;width:100% !important;border-radius:0px !important;text-align:center !important}.text_block_with_img_model_7{margin-left:auto;margin-right:auto;display:flex;flex-direction:column}@media screen and (min-width: 768px){.text_block_with_img_model_7{height:700px;flex-direction:row}}.text_block_with_img_model_7 .left_block_with_img_model_7{background-size:cover !important;background-repeat:no-repeat !important;height:300px}@media screen and (min-width: 768px){.text_block_with_img_model_7 .left_block_with_img_model_7{height:100%}}.text_block_with_img_model_7 .right_block_with_img_model_7{position:relative;height:100%;padding:0 !important;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.text_block_with_img_model_7 .right_block_with_img_model_7.col-md-pull-8 .text_block_with_img_model_7--text{left:25%}}@media screen and (min-width: 768px){.text_block_with_img_model_7 .right_block_with_img_model_7.col-md-4 .text_block_with_img_model_7--text{right:25%}}.text_block_with_img_model_7 img{width:100%;min-width:100%;height:100%;min-height:250px;-o-object-fit:cover;object-fit:cover}.text_block_with_img_model_7 .text_block_with_img_model_7--text{padding:2em;background-color:#fff;display:flex;flex-direction:column}.text_block_with_img_model_7 .text_block_with_img_model_7--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.text_block_with_img_model_7 .text_block_with_img_model_7--text{position:absolute;box-shadow:0 0 2px rgba(0,0,0,0.1);width:32vw;min-height:35vh;top:25%;padding:10% 7%}}@media screen and (min-width: 768px){.text_block_with_img_model_7 .style__button-alignment{padding-top:0px !important;padding-bottom:0px !important}}.text_block_with_img_model_7 .button-model-7{min-width:25%}.text_block_with_img_model_7 .button-model-7 a{margin-top:0.5em;padding-bottom:0.5em;padding-top:0.5em;text-align:center !important}@media screen and (min-width: 768px){.text_block_with_img_model_7 .button-model-7 a{margin-top:6%}}.text_block_with_img_model_8 .main-container{width:100%;max-width:1280px;padding:0 5rem;margin:0 auto}.text_block_with_img_model_8 .container-padding{padding-left:12rem;padding-right:12rem}@media all and (max-width: 768px){.text_block_with_img_model_8 .container-padding{padding-left:6rem;padding-right:6rem}}.text_block_with_img_model_8 .box-card-shadow{padding:0px 20px 60px}.text_block_with_img_model_8 .box-card-shadow .block-picture{flex:none;width:57.50%}.text_block_with_img_model_8 .box-card-shadow .block-picture .picture{position:relative;margin:0;height:450px}@media all and (min-width: 1024px){.text_block_with_img_model_8 .box-card-shadow .block-picture .picture{padding:0 30px 0 20px;height:650px}}.text_block_with_img_model_8 .box-card-shadow .block-picture .box.wide.left{position:absolute;top:60px;right:-80%;width:140%}@media all and (max-width: 1024px){.text_block_with_img_model_8 .box-card-shadow .block-picture .box.wide.left{right:-74%}}.text_block_with_img_model_8 .box-card-shadow .block-picture .box.wide.right{position:absolute;top:60px;right:45%;width:140%}.text_block_with_img_model_8 .box-card-shadow .block-picture .box{position:absolute;top:60px;right:0;width:83%;height:100%;z-index:0}.text_block_with_img_model_8 .box-card-shadow .block-picture .rev_clip{height:100%;position:relative;z-index:5;min-height:250px}.text_block_with_img_model_8 .box-card-shadow .block-picture .rev_clip img{position:absolute;width:100%;min-width:100%;height:100%;min-height:250px;-o-object-fit:cover;object-fit:cover}.text_block_with_img_model_8 .box-card-shadow .block-text{display:flex;justify-content:flex-end;-webkit-justify-content:flex-end;align-items:center;-webkit-align-items:center;flex:none;width:42.50%;position:relative;top:60px}.text_block_with_img_model_8 .box-card-shadow .block-text .inner{padding:0 50px}@media all and (min-width: 768px) and (max-width: 1024px){.text_block_with_img_model_8 .box-card-shadow .block-text .inner{margin-top:45%}}.text_block_with_img_model_8 .column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1}.text_block_with_img_model_8 .pull-text-area{right:55%}.text_block_with_img_model_9{position:relative}.text_block_with_img_model_9 .main-container{position:relative}@media all and (min-width: 768px){.text_block_with_img_model_9 .main-container{width:100%;height:auto;flex:initial;margin-right:0px}}.text_block_with_img_model_9 .main-container:before{padding-top:100%;display:block;content:"";width:100%}@media all and (min-width: 768px){.text_block_with_img_model_9 .main-container:before{padding-top:56.25%}}.text_block_with_img_model_9 .main-container .picture-container{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:100%;height:100%;display:flex}.text_block_with_img_model_9 .main-container .picture-container img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.text_block_with_img_model_9 .text-container{padding:8px 20px 0}@media all and (min-width: 768px){.text_block_with_img_model_9 .text-container{padding-top:16px 40px 0}}.site__navbar-model-1{width:100%}.site__navbar-model-1 .site__navbar{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:74px;width:100%;z-index:3;padding-left:32px;padding-right:32px;position:relative}@media only screen and (min-width: 512px){.site__navbar-model-1 .site__navbar{height:106px;max-height:106px}}.site__navbar-model-1 .nav__menu{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;float:right;text-align:right;margin:12px 0 0 0}.site__navbar-model-1 .nav__menu .menu--navigation{padding-left:0;list-style:none;float:right;text-align:right}.site__navbar-model-1 .nav__menu .menu--navigation li{position:relative;display:block;float:left;padding:0 15px}.site__navbar-model-1 .nav__menu .menu--navigation .dropdown-menu--custom{left:-20px;margin-top:8px;border:none;box-shadow:0px 3px 15px rgba(0,0,0,0.1);padding:0}.site__navbar-model-1 .nav__menu .menu--navigation .dropdown-menu--custom li{padding-top:7px;width:100%;transition:height 200ms ease-in}.site__navbar-model-1 .nav__menu .menu--navigation .dropdown-menu--custom li:after{content:"";display:block;margin:0 auto;width:80%;border-bottom:1px solid #c4c4cc;padding-top:7px}.site__navbar-model-1 .nav__menu .menu--navigation .dropdown-menu--custom li:last-child:after{content:"";border-bottom:none}.site__navbar-model-1 .nav__menu .menu--navigation .dropdown-menu--custom li:hover{transition:ease 200ms;background-color:#f0f0f5}.site__navbar-model-1 .nav__stars{display:flex}.site__navbar-model-1 .nav__logo img{max-height:100px}.site__navbar-model-1 .site__navbar--language{position:absolute;right:10px}.site__navbar-model-1 .site__navbar-language--dropbtn .site__dd{min-width:70px !important;max-width:70px !important}.site__navbar-model-1 .site__navbar-language--dropbtn .site__dd li{padding:0 !important}.site__navbar-model-2 .site__side-bar{left:-256px;width:256px;height:100vh;position:fixed;background-color:rgba(34,37,46,0.9);color:#fff;overflow:auto;z-index:9999}.site__navbar-model-2 .site__side-bar svg>path{fill:#fff}.site__navbar-model-2 .site__close-side-bar{background:url(/assets/svgs/_icon-cross-white-7992a9187b270b120a7d0b6ed7b441fb512c533c1bc69fa57012fdb39b821c36.svg) no-repeat scroll 0px;cursor:pointer;margin-left:200px;margin-top:30px;height:24px;width:24px}.site__navbar-model-2 .nav__menu{width:100%}.site__navbar-model-2 .site__navbar--links{width:100%;text-align:left;display:block}.site__navbar-model-2 .site__navbar--links a:hover{text-decoration:underline}.site__navbar-model-2 h2{text-align:left !important}.site__navbar-model-2 .site__navbar--language hr{border-color:#9696a3;opacity:0.5}.site__navbar-model-2 .site__navbar-language--flags img{width:28px;height:20px}.site__navbar-model-2 .site__navbar--logo{display:none;z-index:2}@media only screen and (min-width: 512px){.site__navbar-model-2 .site__navbar--logo{display:block;width:100%;position:absolute;text-align:center}.site__navbar-model-2 .site__navbar--logo img{max-height:120px}}.site__navbar-model-2 .site__open-side-bar{width:120px;height:50px;background-color:#fff;color:#000;position:absolute;top:10px;left:10px;z-index:3;border-radius:2px;line-height:50px;display:flex;justify-content:space-between;align-items:center}.site__navbar-model-2 .site__open-side-bar:focus{color:#000;background-color:#fff}.site__navbar-model-2 .site__open-side-bar:hover{color:#000;background-color:#fff}.site__navbar-model-2 .site__open-side-bar svg,.site__navbar-model-2 .site__open-side-bar img{height:24px;width:24px}.site__navbar-model-2 .site__open-side-bar p{line-height:40px}.site__navbar-model-3 .site__navbar{width:100vw;display:block;min-height:64px;height:auto;position:relative;z-index:9}@media only screen and (min-width: 512px){.site__navbar-model-3 .site__navbar{min-height:144px}}.site__navbar-model-3 h1{justify-content:center}.site__navbar-model-3 .site__navbar-first-level{width:100%;min-height:64px;height:auto;position:relative;background-color:#fff}@media only screen and (min-width: 512px){.site__navbar-model-3 .site__navbar-first-level{height:80px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.site__navbar-model-3 .site__navbar-first-level{height:100px}}.site__navbar-model-3 .site__navbar-second-level{width:100%;display:none;height:auto}@media only screen and (min-width: 512px){.site__navbar-model-3 .site__navbar-second-level{display:flex;min-height:64px;align-items:center}}.site__navbar-model-3 .site__navbar--infos{position:absolute;top:37%;left:2%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (max-width: 512px){.site__navbar-model-3 .site__navbar--infos{display:block}}.site__navbar-model-3 .site__navbar--infos-right{position:absolute;top:37%;right:2%;display:flex}.site__navbar-model-3 .nav__menu{width:100%}.site__navbar-model-3 .site__navbar--language span{margin-top:-3px}.site__navbar-model-3 .site__navbar--language a:hover{text-decoration:underline}.site__navbar-model-3 .site__navbar--logo{margin-right:auto;margin-left:auto;min-height:64px;height:auto;display:flex;flex-direction:column;justify-content:center;height:80px;flex-direction:row}.site__navbar-model-3 .site__navbar--logo img{max-height:80px}.site__navbar-model-3 .site__navbar--phone-email{display:flex;align-items:center}.site__navbar-model-3 .site__navbar--phone-email svg,.site__navbar-model-3 .site__navbar--phone-email img{height:26px;width:26px}.site__navbar-model-3 .dropdown{position:absolute;top:16px;right:20px}.site__navbar-model-3 .nav__menu{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;float:right;text-align:right;margin:12px 0 0 0}.site__navbar-model-3 .nav__menu .menu--navigation{padding-left:0;list-style:none;float:right;text-align:right}.site__navbar-model-3 .nav__menu .menu--navigation li{position:relative;display:block;float:left;padding:0 15px;text-decoration:none}.site__navbar-model-3 .nav__menu .menu--navigation li a:hover{background:transparent}.site__navbar-model-3 .nav__menu .menu--navigation li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#565666;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.site__navbar-model-3 .nav__menu .menu--navigation li a:hover:before{visibility:visible;transform:scaleX(0.9)}.site__navbar-model-3 .nav__menu .menu--navigation .dropdown-menu--custom{left:-20px;margin-top:8px;border:none;box-shadow:0px 3px 15px rgba(0,0,0,0.1);padding:0}.site__navbar-model-3 .nav__menu .menu--navigation .dropdown-menu--custom li{padding-top:7px;width:100%;transition:height 200ms ease-in}.site__navbar-model-3 .nav__menu .menu--navigation .dropdown-menu--custom li:after{content:"";display:block;margin:0 auto;width:80%;border-bottom:1px solid #c4c4cc;padding-top:7px}.site__navbar-model-3 .nav__menu .menu--navigation .dropdown-menu--custom li:last-child:after{content:"";border-bottom:none}.site__navbar-model-3 .site__navbar-language--dropbtn .site__dd{min-width:70px !important;max-width:70px !important}.site__navbar-model-3 .site__navbar-language--dropbtn .site__dd li{padding:0 !important}.site__navbar-model-4 .site__navbar{height:142px;display:flex;width:100vw;position:relative;z-index:3}.site__navbar-model-4 .site__navbar--logo{height:142px;width:auto;display:flex;align-items:center;padding-top:60px;justify-content:center;padding-top:0px}.site__navbar-model-4 .site__navbar--logo img{max-height:130px}.site__navbar-model-4 .site__navbar--right-side{width:100%;padding-right:70px}@media only screen and (min-width: 512px){.site__navbar-model-4 .site__navbar--right-side{width:70%}}.site__navbar-model-4 .site__navbar--left-side{width:100%}@media only screen and (min-width: 512px){.site__navbar-model-4 .site__navbar--left-side{width:30%}}.site__navbar-model-4 .site__navbar--booking-button,.site__navbar-model-4 .nav__menu{height:71px}.site__navbar-model-4 .site__navbar-fixed-bar{position:fixed;top:0;height:60px;padding-top:10px;padding-bottom:10px;width:100%;left:0;z-index:99}.site__navbar-model-4 .site__navbar-fixed-bar .dropdown{width:30%}.site__navbar-model-4 .site__navbar-fixed-bar .site__navbar--booking-button{height:auto;width:70%;display:flex;flex-direction:column;justify-content:space-around}.site__navbar-model-4 .site__navbar-fixed-bar .site__navbar-fixed-bar-booking-link{color:#fff;text-align:right}.site__navbar-model-4 .style__button{margin-top:24px;float:right;position:relative}.site__navbar-model-4 .nav__menu{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;float:right;text-align:right;margin:12px 0 0 0;width:100%}.site__navbar-model-4 .nav__menu .menu--navigation{padding-left:0;list-style:none;float:right;text-align:right}.site__navbar-model-4 .nav__menu .menu--navigation li{position:relative;display:block;float:left;text-decoration:none}.site__navbar-model-4 .nav__menu .menu--navigation li:not(.mother-tab li){margin:0 15px}.site__navbar-model-4 .nav__menu .menu--navigation li:not(.mother-tab li):last-child{margin-right:0}.site__navbar-model-4 .nav__menu .menu--navigation li span:hover,.site__navbar-model-4 .nav__menu .menu--navigation li li:hover,.site__navbar-model-4 .nav__menu .menu--navigation li a:hover{background:transparent}.site__navbar-model-4 .nav__menu .menu--navigation li span:before,.site__navbar-model-4 .nav__menu .menu--navigation li li:before,.site__navbar-model-4 .nav__menu .menu--navigation li a:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#565666;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.site__navbar-model-4 .nav__menu .menu--navigation li span:hover:before,.site__navbar-model-4 .nav__menu .menu--navigation li li:hover:before,.site__navbar-model-4 .nav__menu .menu--navigation li a:hover:before{visibility:visible;transform:scaleX(0.9)}.site__navbar-model-4 .nav__menu .menu--navigation .dropdown-menu--custom{left:50%;right:auto;transform:translate(-50%, 0);margin-top:8px;border:none;box-shadow:0px 3px 15px rgba(0,0,0,0.1);padding:0}.site__navbar-model-4 .nav__menu .menu--navigation .dropdown-menu--custom li{padding-top:7px;width:100%;transition:height 200ms ease-in}.site__navbar-model-4 .nav__menu .menu--navigation .dropdown-menu--custom li a{text-align:center !important}.site__navbar-model-4 .nav__menu .menu--navigation .dropdown-menu--custom li:after{content:"";display:block;margin:0 auto;width:80%;border-bottom:1px solid #c4c4cc;padding-top:7px}.site__navbar-model-4 .nav__menu .menu--navigation .dropdown-menu--custom li:last-child:after{content:"";border-bottom:none}.site__navbar-model-4 .site__navbar--language{position:absolute;right:10px}.site__navbar-model-4 .site__navbar-language--dropbtn .site__dd{min-width:70px !important;max-width:70px !important}.site__navbar-model-5 .site__navbar{width:100%;display:block;height:auto;position:relative;z-index:11}.site__navbar-model-5 .nav__stars{padding-left:0px}.site__navbar-model-5 .site__navbar--logo{display:flex;justify-content:center;width:100%;height:100%}.site__navbar-model-5 .site__navbar-first-level{width:100%;padding-right:5%;padding-left:5%;z-index:100;padding:15px 0;text-align:center;position:relative;min-height:140px;display:flex;flex-direction:column;justify-content:center}.site__navbar-model-5 .site__navbar-second-level{min-height:60px;z-index:100}.site__navbar-model-5 .dropdown-menu{min-width:75px}.site__navbar-model-5 .nav__menu{display:flex;height:auto !important;padding-bottom:0;padding-top:8px;overflow:visible !important;width:100%;justify-content:space-between;align-items:center;padding-left:5%;padding-right:5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.site__navbar-model-5 .nav__menu{padding-left:2%;padding-right:2%}}.site__navbar-model-5 .nav__menu .menu--navigation{padding-left:0;list-style:none;display:flex;justify-content:center;margin:0px;flex-wrap:wrap}.site__navbar-model-5 .nav__menu .menu--navigation li{position:relative;display:block;padding:0 20px;text-decoration:none}.site__navbar-model-5 .nav__menu .menu--navigation li a:hover,.site__navbar-model-5 .nav__menu .menu--navigation li span:hover,.site__navbar-model-5 .nav__menu .menu--navigation li li:hover{background:transparent}.site__navbar-model-5 .nav__menu .menu--navigation li a:before,.site__navbar-model-5 .nav__menu .menu--navigation li span:before,.site__navbar-model-5 .nav__menu .menu--navigation li li:before{content:"";position:absolute;height:100%;width:100%;bottom:0;left:0;border-left:2px solid #9696a3;border-right:2px solid #9696a3;visibility:hidden;transform:scaleY(0);transition:all 0.3s ease-in-out 0s}.site__navbar-model-5 .nav__menu .menu--navigation li a:hover:before,.site__navbar-model-5 .nav__menu .menu--navigation li span:hover:before,.site__navbar-model-5 .nav__menu .menu--navigation li li:hover:before{visibility:visible;transform:scaleY(0.9);pointer-events:none}.site__navbar-model-5 .nav__menu .menu--navigation .dropdown-menu--custom{margin-top:8px;left:50%;right:auto;transform:translate(-50%, 0);border:none;box-shadow:0px 3px 15px rgba(0,0,0,0.1);padding:0}.site__navbar-model-5 .nav__menu .menu--navigation .dropdown-menu--custom li{padding:7px 5px 0px 5px;margin:0px 10px;right:auto;transition:height 200ms ease-in}.site__navbar-model-5 .nav__menu .menu--navigation .dropdown-menu--custom li a{text-align:center !important}.site__navbar-model-5 .nav__menu .menu--navigation .dropdown-menu--custom li a:before{height:80%;bottom:10%}.site__navbar-model-5 .nav__menu .menu--navigation .dropdown-menu--custom li:after{content:"";display:block;margin:0 auto;width:80%;border-bottom:1px solid #c4c4cc;padding-top:7px}.site__navbar-model-5 .nav__menu .menu--navigation .dropdown-menu--custom li:last-child:after{content:"";border-bottom:none}.site__navbar-model-5 .site__navbar--links{width:100%;text-align:left;display:block}.site__navbar-model-5 .site__navbar--links a:hover{text-decoration:underline}.site__navbar-model-5 .site__navbar--language hr{border-color:#9696a3;opacity:0.5}.site__navbar-model-5 .site__navbar-language--flags img{width:28px;height:20px}.site__navbar-model-5 .site__navbar--side-div{position:relative;min-width:10%;display:flex;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.site__navbar-model-5 .site__navbar--side-div{width:unset}}.site__navbar-model-5 .sep{border-bottom-width:1px;border-bottom-style:solid;margin:20px auto;width:70%;transition:all 300ms ease}.site__navbar-model-5 .site__navbar-language--dropbtn{margin-top:-7px;position:absolute;top:25px;right:71px}.site__navbar-model-5 .site__navbar-language--dropdown-content{background-color:#fff}.site__navbar-model-5 .site__navbar-language--dropdown-content a{margin-left:10px}.site__navbar-model-6 .site__navbar{position:relative;top:0;left:0;right:0;display:flex;height:74px;width:100vw;z-index:100}@media only screen and (min-width: 512px){.site__navbar-model-6 .site__navbar{display:block;height:159px;background-color:transparent !important;position:absolute !important}}.site__navbar-model-6 .site__navbar--links-in-line-logo{width:100%;margin-right:auto;display:flex;justify-content:space-between;padding-top:1.3em}.auto_width{width:auto !important}.site__navbar-model-6 .nav__menu{padding-top:24px;position:relative;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.site__navbar-model-6 .nav__menu{width:auto}}.site__navbar-model-6 .site__navbar--logo{display:flex;justify-content:center;width:auto;margin-right:auto;margin-left:auto;height:70px;padding-top:16px;padding-right:16px;padding-left:16px}.site__navbar-model-6 .site__navbar--logo img{max-height:100px}.site__navbar-model-6 .site__navbar--tab{position:relative;margin-left:0.8vw;margin-right:0.8vw}.site__navbar-model-6 .site__navbar--tab a{white-space:nowrap}.site__navbar-model-6 .site__navbar--tab.current{border-bottom:3px solid #fff}.site__navbar-model-6 .site__navbar--tab:after{content:'';position:absolute;width:0;height:3px;background:#fff;transition:width .3s}.site__navbar-model-6 .site__navbar--tab:hover:after{width:100%}.site__navbar-model-6 .site__navbar--sub-tabs{top:21px;width:340px;font-size:12px;padding-top:9px;padding-left:0;padding-right:0;position:absolute;left:0;z-index:1308;text-align:left;text-transform:none;display:none}.site__navbar-model-6 .site__navbar--sub-tabs li{white-space:pre-line;list-style:none;color:#2a2d41;background:#eceeee;background:rgba(236,238,238,0.94);transition:all 0.2s ease}.site__navbar-model-6 .site__navbar--sub-tabs li a{text-align:left !important;color:#2a2d41 !important;display:block;letter-spacing:2px;line-height:1.2em;padding:10px 12% !important;margin:0 !important}.site__navbar-model-6 .site__navbar--sub-tabs li a:hover{color:#fff;background:rgba(165,167,167,0.94)}.site__navbar-model-7{width:75vw;height:100vh;background-color:#fff;position:fixed;z-index:998;top:0;transform:translateX(-100%);transition:all 1s ease-in-out}@media screen and (min-width: 512px){.site__navbar-model-7{width:50vw}}.site__navbar-model-7 .nav__menu{width:100%;height:100vh;display:flex;flex-direction:column;align-items:flex-start;padding-top:20%;padding-left:15%;padding-right:10%}.site__navbar-model-7 .site__navbar--link-7{transform:translateX(-200%);transition:all 1s ease;width:100%;text-align:left !important}.open-navbar-7{transform:translateX(0);transition:all 1s ease-in-out}.open-navbar-7 .site__navbar--link-7{transform:translateX(30px)}.menu-trigger-navbar-7{width:42px;height:42px;position:absolute;top:15px;left:15px;z-index:999;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;background-color:rgba(255,255,255,0.9);padding:18px;border-radius:50%;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.2)}.menu-trigger-navbar-7 span{display:block;position:absolute;height:2px;width:46%;background:#292933;border-radius:9px;opacity:1;left:27%;transform:rotate(0deg);transition:.25s ease-in-out}.menu-trigger-navbar-7 span:nth-child(1){top:13px}.menu-trigger-navbar-7 span:nth-child(2),.menu-trigger-navbar-7 span:nth-child(3){top:20px}.menu-trigger-navbar-7 span:nth-child(4){top:27px}.menu-trigger-navbar-7.open span:nth-child(1){top:20px;width:0%;left:50%}.menu-trigger-navbar-7.open span:nth-child(2){transform:rotate(45deg)}.menu-trigger-navbar-7.open span:nth-child(3){transform:rotate(-45deg)}.menu-trigger-navbar-7.open span:nth-child(4){top:20px;width:0%;left:50%}.site__navbar-model-8 .site__navbar{position:relative;top:0;left:0;right:0;display:flex;height:74px;width:100vw;z-index:100}@media only screen and (min-width: 512px){.site__navbar-model-8 .site__navbar{display:block;height:159px;background-color:transparent !important;position:absolute !important}}.site__navbar-model-8 .site__navbar-left-zone,.site__navbar-model-8 .site__navbar-center-zone,.site__navbar-model-8 .site__navbar-right-zone{width:calc(100% / 3)}.site__navbar-model-8 .site__navbar-left-zone{text-align:left}.site__navbar-model-8 .site__navbar-right-zone{text-align:right;position:relative}.site__navbar-model-8 .site__navbar--links-in-line-logo{margin-left:10%;margin-right:10%;display:flex;justify-content:center;width:auto;min-width:350px;flex-wrap:wrap}@media screen and (min-width: 512px) and (max-width: 1024px){.site__navbar-model-8 .site__navbar--links-in-line-logo{margin-left:2%;margin-right:2%}}.site__navbar-model-8 .nav__menu{position:relative;margin-right:0;margin-left:50%;transform:translate(-50%, 50%);width:105%;background-color:rgba(255,255,255,0.15)}.site__navbar-model-8 .nav__menu:before{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#fff;top:-4px}.site__navbar-model-8 .nav__menu:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:#fff;bottom:-4px}.site__navbar-model-8 .site__navbar--logo{display:flex;width:calc( 100% - 80px);justify-content:space-between;align-items:center;margin-right:auto;margin-left:auto;height:70px;padding-top:16px;padding-right:16px;padding-left:16px}.site__navbar-model-8 .site__navbar--logo img{max-height:80px}.site__navbar-model-8 .site__navbar--tab{position:relative;margin-left:0.5vw;margin-right:0.5vw;padding-top:0.8rem;padding-bottom:0.8rem}.site__navbar-model-8 .site__navbar--tab h2 a{display:block}.site__navbar-model-8 .site__navbar--tab{padding-right:20px;padding-left:20px;cursor:pointer}.site__navbar-model-8 .site__navbar--tab h2{border-bottom:2px solid transparent;transition:ease 0.8s}.site__navbar-model-8 .site__navbar--tab h2:hover{border-bottom:2px solid #fff;transition:ease 0.8s}.site__navbar-model-8 .site__navbar--sub-tabs{top:100%;min-width:240px;max-width:300px;font-size:12px;padding-top:11px;padding-left:0;padding-right:0;position:absolute;z-index:1308;text-align:left;text-transform:none;display:none;left:0}.site__navbar-model-8 .site__navbar--sub-tabs li{white-space:pre-line;list-style:none;color:#2a2d41;background:#eceeee;background:rgba(236,238,238,0.94);transition:all 0.2s ease;overflow-wrap:break-word}.site__navbar-model-8 .site__navbar--sub-tabs li a{text-align:left !important;color:#2a2d41 !important;display:block;letter-spacing:2px;line-height:1.2em;padding:10px 12% !important;margin:0 !important}.site__navbar-model-8 .site__navbar--sub-tabs li a:hover{color:#fff;background:rgba(165,167,167,0.94)}.site__navbar-model-9{position:fixed;top:0;left:0;right:0;z-index:100;background-color:transparent}.site__navbar-model-9 .site__navbar{display:flex;height:74px;width:100vw}@media only screen and (min-width: 512px){.site__navbar-model-9 .site__navbar{justify-content:space-between;align-items:center;padding:1% 3% 1% 2%;transition:all 500ms}}.site__navbar-model-9 .site__navbar--language-displayed{padding:0.5em}.site__navbar-model-9 .site__navbar-language--dropbtn{position:relative;border-radius:5px}.site__navbar-model-9 .site__navbar-language--dropbtn:hover .site__navbar--language-displayed{border-radius:5px;transition:1s}.site__navbar-model-9 .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:rgba(255,255,255,0.5)}.site__navbar-model-9 .site__navbar-language--dropbtn:hover .dropdown-menu--languages{transition:1s;display:table;bottom:-10px;border-radius:5px;min-width:unset;width:4em}.site__navbar-model-9 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li{background-color:transparent;padding-top:5px;padding-bottom:5px}.site__navbar-model-9 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover{transition:1s;background-color:transparent}.site__navbar-model-9 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover h2 a{background-color:transparent;color:#fff !important}.site__navbar-model-9 .site__navbar-language--dropbtn:hover .dropdown-menu--languages:after{transition:1s;content:'';position:absolute;top:0;left:50%;width:0;height:0;border:0.75em solid transparent;border-bottom-color:inherit;border-top:0;margin-left:-0.75em;margin-top:-0.75em}.site__navbar-model-9 .site__navbar--links{display:flex;justify-content:space-around;align-items:center;width:auto;padding-top:20px}.site__navbar-model-9 .site__navbar--tab.current{border-bottom:3px solid #fff}.site__navbar-model-9 .site__navbar--tab{padding-bottom:1.5em;margin:0;padding-right:1em;padding-left:1em;transition:all 400ms ease-in-out;border-bottom:3px solid transparent;position:relative}.site__navbar-model-9 .site__navbar--tab:hover{border-bottom:3px solid #fff;transition:all 400ms ease-in-out}.site__navbar-model-9 .site__navbar--tab.current{border-bottom:3px solid #fff;transition:all 400ms ease-in-out}.site__navbar-model-9 .site__navbar-book{display:flex;position:relative;align-items:center;padding-bottom:1.5em;transition:all 400ms ease-in-out;border-bottom:3px solid transparent;padding-top:20px}.site__navbar-model-9 .site__navbar-book:hover{border-bottom:3px solid #fff;transition:all 400ms ease-in-out}.site__navbar-model-9 .site__navbar-book img{margin-top:-4px;height:20px;width:20px}.site__navbar-model-9 .site__navbar--sub-tabs{top:41px;width:340px;font-size:12px;padding-top:9px;padding-left:0;padding-right:0;position:absolute;left:0;z-index:1308;text-align:left;text-transform:none;display:none}.site__navbar-model-9 .site__navbar--sub-tabs li{white-space:pre-line;list-style:none;color:#2a2d41;background:#eceeee;background:rgba(236,238,238,0.94);transition:all 0.2s ease}.site__navbar-model-9 .site__navbar--sub-tabs li a{text-align:left !important;color:#2a2d41 !important;display:block;letter-spacing:2px;line-height:1.2em;padding:10px 12% !important;margin:0 !important}.site__navbar-model-9 .site__navbar--sub-tabs li a:hover{color:#fff;background:rgba(165,167,167,0.94)}.site__navbar-model-10{position:absolute;width:100%;z-index:100;background-color:rgba(17,17,17,0.3);height:95px}.site__navbar-model-10 .navbar-blocks{width:100%;height:100%;display:flex}@media only screen and (max-width: 1024px){.site__navbar-model-10 .navbar-blocks{padding-left:15px;padding-right:15px}}.site__navbar-model-10 .left-side--logo{width:17%;height:95px;display:flex;flex-direction:column}.site__navbar-model-10 .left-side--logo svg,.site__navbar-model-10 .left-side--logo img{height:15px;width:15px;margin-left:1px;margin-right:1px}.site__navbar-model-10 .left-side--logo .logo_text{margin-top:auto;margin-bottom:auto}.site__navbar-model-10 .left-side--logo .logo__image-container{height:100%}.site__navbar-model-10 .left-side--logo .logo__image-container img{max-height:95px}.site__navbar-model-10 .right-side--button{width:17%;height:95px;display:flex;justify-content:space-between}.site__navbar-model-10 .right-side--button .book-now-button{margin-top:auto;margin-bottom:auto;position:relative}.site__navbar-model-10 .middle--menu{width:66%;height:95px}.site__navbar-model-10 .middle--menu .site__navbar--links-in-line-logo{display:flex;justify-content:center;flex-flow:wrap;margin-left:0;margin-right:0;height:100%}@media only screen and (max-width: 1024px){.site__navbar-model-10 .middle--menu .site__navbar--links-in-line-logo{margin-top:10px}}.site__navbar-model-10 .middle--menu .site__navbar--tab{padding-left:10px;padding-right:10px;margin-top:auto;margin-bottom:auto;transition:all 400ms ease-in-out;border-bottom:2px solid transparent;position:relative}.site__navbar-model-10 .middle--menu .site__navbar--tab:hover{border-bottom:2px solid #fff;transition:all 400ms ease-in-out}.site__navbar-model-10 .middle--menu .site__navbar--tab.current{border-bottom:2px solid #fff}.site__navbar-model-10 .middle--menu .site__navbar--sub-tabs{width:auto;min-width:150px;font-size:12px;padding-top:9px;padding-left:0;padding-right:0;position:absolute;left:0;z-index:1308;text-align:left;text-transform:none;display:none}.site__navbar-model-10 .middle--menu .site__navbar--sub-tabs li{white-space:pre-line;list-style:none;color:#ffffff;background:#eceeee;background:rgba(17,17,17,0.5);transition:all 0.2s ease}.site__navbar-model-10 .middle--menu .site__navbar--sub-tabs li a{text-align:left !important;color:#ffffff !important;display:block;letter-spacing:2px;line-height:13px;padding:10px 12% !important;margin:0 !important}.site__navbar-model-10 .middle--menu .site__navbar--sub-tabs li a:hover{color:#fff;background:rgba(165,167,167,0.5)}.site__navbar-model-10 .lang-picker{margin-bottom:auto;margin-top:auto}.site__navbar-model-10 .lang-picker h2{text-align:center !important}.site__navbar-model-10 .site__navbar--language-displayed{padding:0.5em}.site__navbar-model-10 .site__navbar-language--dropbtn{position:relative;border-radius:5px}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .site__navbar--language-displayed{border-radius:5px;transition:1s}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu{margin-left:6px}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu--languages{transition:1s;display:table;bottom:-10px;border-radius:5px;min-width:unset;width:4em;background:rgba(17,17,17,0.5)}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li{padding-top:5px;padding-bottom:5px}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover{transition:1s}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover h2{text-align:center !important}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover h2 a{color:#fff !important;text-align:center !important}.site__navbar-model-10 .site__navbar-language--dropbtn:hover .dropdown-menu--languages:after{transition:1s;content:"";position:absolute;top:0;left:50%;width:0;height:0;border:0.75em solid transparent;border-bottom-color:rgba(17,17,17,0.5);border-top:0;margin-left:-0.75em;margin-top:-0.75em}.header_11_row{display:flex;justify-content:space-between;width:calc(100% - 216px);margin-left:216px;height:50px;box-shadow:0 0 3px rgba(0,0,0,0.3);position:fixed;z-index:99;background-color:#fff}@media only screen and (max-width: 1024px){.header_11_row{margin-left:0px;width:100%}}.header_11_row .mobile_menu_area{display:none}@media only screen and (max-width: 1024px){.header_11_row .mobile_menu_area{display:block;width:20%}.header_11_row .mobile_menu_area .site__open-side-bar{width:120px;height:50px;background-color:#fff;color:#000;border-radius:2px;display:flex;justify-content:space-between}.header_11_row .mobile_menu_area .site__open-side-bar:focus{color:#000;background-color:#fff}.header_11_row .mobile_menu_area .site__open-side-bar:hover{color:#000;background-color:#fff}.header_11_row .mobile_menu_area .site__open-side-bar span{margin-top:10px;margin-left:4px}.header_11_row .mobile_menu_area .site__open-side-bar svg,.header_11_row .mobile_menu_area .site__open-side-bar img{height:30px;width:30px}.header_11_row .mobile_menu_area .site__open-side-bar p{line-height:40px}}@media only screen and (max-width: 512px){.header_11_row .mobile_menu_area{width:20%}.header_11_row .mobile_menu_area .site__open-side-bar{width:100%}}@media only screen and (max-width: 1024px){.header_11_row .lang_area{width:20%}}.header_11_row .booking_area,.header_11_row .lang_area{height:50px;padding:0px}@media only screen and (max-width: 1024px){.header_11_row .booking_area,.header_11_row .lang_area{margin-left:0px}}.header_11_row .booking_area{position:relative}@media only screen and (max-width: 1024px){.header_11_row .booking_area{width:60%}}@media only screen and (min-width: 1024px){.header_11_row .booking_area{width:40%}}.header_11_row .info_area{margin-top:auto;margin-bottom:auto;display:none}.header_11_row .info_area .info{color:#000 !important}@media only screen and (min-width: 1024px){.header_11_row .info_area{width:100%;display:flex}}.header_11_row .booking_area .booking_button{width:100%;height:50px;display:flex;justify-content:center;box-shadow:0 0 3px rgba(0,0,0,0.3)}@media only screen and (max-width: 512px){.header_11_row .booking_area .booking_button{width:100%}}.header_11_row .booking_area .booking_button a{text-align:center !important}.header_11_row .style__button{padding:14px 0px}.header_11_row .lang-picker{margin-top:auto;margin-bottom:auto;display:flex;justify-content:flex-end}.header_11_row .site__navbar--language-displayed{padding:1em;color:#000 !important}.header_11_row .dropdown-toggle{margin-top:-6px}.header_11_row .dropdown-toggle h2{color:#fff}.header_11_row .dropdown-toggle::before{content:none}.header_11_row .site__navbar-language--dropbtn{background-color:transparent;margin-top:auto;color:#0e41a6;font-size:16px;border:none;position:relative;cursor:pointer;border-radius:4px;padding:6px 12px;display:flex;justify-content:flex-end}.header_11_row .site__navbar-language--dropbtn:hover .site__navbar--language-displayed{border-radius:5px;transition:1s}.header_11_row .site__navbar-language--dropbtn:hover .dropdown-menu{margin-left:12px}.header_11_row .site__navbar-language--dropbtn:hover .dropdown-menu--languages{display:table;border-radius:5px;min-width:unset;width:4em;background:rgba(17,17,17,0.5)}.header_11_row .site__navbar-language--dropbtn:hover .dropdown-menu--languages li{padding-top:5px;padding-bottom:5px}.header_11_row .site__navbar-language--dropbtn:hover .dropdown-menu--languages li h2 a{color:#fff !important}.header_11_row .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover{background:rgba(17,17,17,0.7)}.header_11_row .site__navbar-language--dropbtn:hover .dropdown-menu--languages:after{transition:1s;content:"";position:absolute;top:0;left:50%;width:0;height:0;border:0.75em solid transparent;border-bottom-color:rgba(17,17,17,0.5);border-top:0;margin-left:-0.75em;margin-top:-0.75em}.header_11_row .site__navbar--language .info a{color:#000 !important}.header_11_row .site__navbar--language .dropdown-menu>li>a{display:block;padding:10px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333333;white-space:nowrap}.site__navbar-model-11{display:block;width:216px;min-width:216px;height:100vh;position:fixed;z-index:998;top:0;overflow-y:scroll}.site__navbar-model-11::-webkit-scrollbar{width:0 !important}@media only screen and (max-width: 1024px){.site__navbar-model-11{display:none;opacity:0;width:0px}}.site__navbar-model-11 .current{background-color:rgba(211,211,211,0.2);cursor:pointer}.site__navbar-model-11 .site__close-side-bar{display:none}@media only screen and (max-width: 1024px){.site__navbar-model-11 .site__close-side-bar{display:block;cursor:pointer;margin-left:15px;margin-top:15px;height:15px;width:15px}.site__navbar-model-11 .site__close-side-bar svg,.site__navbar-model-11 .site__close-side-bar img{width:15px !important;height:15px !important}}@media only screen and (max-width: 512px){.site__navbar-model-11 .site__close-side-bar{height:15px;width:15px}.site__navbar-model-11 .site__close-side-bar svg,.site__navbar-model-11 .site__close-side-bar img{width:15px !important;height:15px !important}}.site__navbar-model-11 .nav__menu{width:100%;height:100vh;display:flex;flex-direction:column;align-items:flex-start;padding-top:15%}@media only screen and (max-width: 768px) and (orientation: portrait){.site__navbar-model-11 .nav__menu{padding-top:50px}}.site__navbar-model-11 .site__navbar--link-11{width:100%;padding:20px 0;margin-left:auto;margin-right:auto;text-align:center !important}.site__navbar-model-11 .site__navbar--link-11:hover,.site__navbar-model-11 .site__navbar--sublink-11:hover{background-color:rgba(211,211,211,0.2);cursor:pointer}.site__navbar-model-11 .site__navbar--sublink-11{width:100%;text-align:center !important;min-height:30px}.site__navbar-model-11 .menu__title-model-11{width:100%}.site__navbar-model-11 .sub_menu{text-align:center;width:100%;height:37px}.site__navbar-model-11 .sub_menu:first-child {margin-top:10px}.site__navbar-model-11 .main_menu{width:100%}.site__navbar-model-11 .mother-tab h3:first-child{margin-top:-4px}.site__navbar-model-11 .mother-tab h3:last-child{padding-bottom:20px}.site__navbar-model-11 hr{width:50%;background-color:#d8d8d8;margin-top:0;margin-bottom:0}.site__navbar-model-11 hr:last-child{margin-bottom:20px}.site__navbar-model-11 .caret-menu{cursor:pointer;margin-left:10px}.site__navbar-model-11 .caret-menu svg,.site__navbar-model-11 .caret-menu img{height:15px;width:15px}.side_navbar_11_booking{display:none}.side_navbar_11_booking .site__close-side-bar{cursor:pointer;display:block;margin-left:15px;margin-top:15px;height:20px;width:20px}.side_navbar_11_booking .site__close-side-bar svg,.side_navbar_11_booking .site__close-side-bar img{width:20px;height:20px}.top_navbar_11_booking.header_11_row{width:100%;margin-left:0}.top_navbar_11_booking.header_11_row .mobile_menu_area{display:block}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar{width:120px;height:50px;background-color:#fff;color:#000;border-radius:2px;display:flex;justify-content:space-between}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar:focus{color:#000;background-color:#fff}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar:hover{color:#000;background-color:#fff}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar span{cursor:pointer;margin-top:10px;margin-left:4px}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar p{line-height:40px}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar svg,.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar img{height:30px;width:30px}@media only screen and (max-width: 768px){.top_navbar_11_booking.header_11_row .mobile_menu_area{display:block;width:100%}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar{width:120px;height:50px;background-color:#fff;color:#000;border-radius:2px;display:flex;justify-content:space-between}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar:focus{color:#000;background-color:#fff}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar:hover{color:#000;background-color:#fff}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar span{margin-top:10px}.top_navbar_11_booking.header_11_row .mobile_menu_area .site__open-side-bar p{line-height:40px}}@media only screen and (max-width: 768px){.top_navbar_11_booking.header_11_row .lang_area,.top_navbar_11_booking.header_11_row .mobile_menu_area{width:20%}}.site__navbar-model-12 .navbar_header_12{border-radius:0}.site__navbar-model-12 .logo_text_mobile{width:150px;height:auto}.site__navbar-model-12 .legacy-bg-transparent{background-color:transparent !important}.site__navbar-model-12 .site-header{position:absolute;top:0;left:0;width:100%;z-index:100;transition:background 0.3s ease-in-out}.site__navbar-model-12 .navbar-default{background-color:transparent;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-lines:nowrap;-moz-box-lines:nowrap;box-lines:nowrap;flex-wrap:nowrap}.site__navbar-model-12 .navbar-default .header-left{margin-top:auto;margin-bottom:auto;box-flex:2;-moz-flex:2 1 0%;flex:2 1 0%;padding:2em 0 2em 0.3em;transition:padding-top 0.4s ease-in-out, padding-bottom 0.4s ease-in-out}.site__navbar-model-12 .navbar-default .language-switcher-wrapper{display:inline-block;float:left;position:relative}@media (min-width: 769px){.site__navbar-model-12 .navbar-default .language-switcher-wrapper{border-right:1px solid #fff}}@media all and (max-width: 768px){.site__navbar-model-12 .navbar-default .language-switcher-wrapper{border-right:0}}.site__navbar-model-12 .navbar-default .language-switcher-wrapper>div .language-active{padding:14px 20px;text-transform:uppercase;display:inline-block;cursor:pointer}@media all and (max-width: 512px){.site__navbar-model-12 .navbar-default .language-switcher-wrapper>div .language-active{padding:15px 20px}}.site__navbar-model-12 .navbar-default .language-switcher-wrapper>div .language-active svg,.site__navbar-model-12 .navbar-default .language-switcher-wrapper>div .language-active img{position:relative;top:4px;left:7px}.site__navbar-model-12 .navbar-default .language-switcher-wrapper>div .language-active svg path{fill:#fff}.site__navbar-model-12 ul,.site__navbar-model-12 ol{padding:0;margin:0;list-style-type:none}.site__navbar-model-12 .navbar-default .language-switcher-wrapper ul{bottom:1px;left:1px;transform:translateY(100%);position:absolute;width:100%;perspective:350px}.site__navbar-model-12 .navbar-default .header-telephone{padding:20px;display:inline-block;float:left;display:none}@media (min-width: 769px){.site__navbar-model-12 .navbar-default .header-telephone{display:inline-block}}.site__navbar-model-12 .navbar-default .header-logo{box-flex:0;-moz-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:flex;align-self:center;max-width:300px;opacity:1;transition:opacity 0.4s ease-in-out}@media all and (max-width: 768px){.site__navbar-model-12 .navbar-default .header-logo img{max-width:110px !important}}.site__navbar-model-12 .navbar-default .header-logo a{align-self:flex-end;display:inline-block}.site__navbar-model-12 .navbar-default .header-right{margin-top:auto;margin-bottom:auto;box-flex:2;-moz-flex:2 1 0%;flex:2 1 0%;padding:2em 0.3em 2em 0;text-align:right;transition:padding-top 0.4s ease-in-out, padding-bottom 0.4s ease-in-out}@media (min-width: 769px){.site__navbar-model-12 .navbar-default .header-right{padding:2em 2em 2em 0}}.site__navbar-model-12 .navbar-default .show-navigation-block{cursor:pointer;background-color:#fff;border:none;width:60px;height:60px}@media (max-width: 512px){.site__navbar-model-12 .navbar-default .show-navigation-block{width:40px;height:40px}}.site__navbar-model-12 .navbar-default .show-navigation-block span{border-top:3px solid #000;height:5px;margin:3px 11px;display:block}@media all and (max-width: 768px){.site__navbar-model-12 .navbar-default .show-navigation-block span{height:6px}}@media all and (max-width: 512px){.site__navbar-model-12 .navbar-default .show-navigation-block span{height:4px}}@media (max-width: 512px){.site__navbar-model-12 .navbar-default .show-navigation-block span{margin:3px 3px}}.site__navbar-model-12 .navbar-default .show-navigation-block span:first-child{margin-top:-9px}.site__navbar-model-12 .navbar-default .show-navigation-block span:last-child{margin-bottom:-1em}.site__navbar-model-12 .navbar-default .header-booking-button-mobile{vertical-align:top;box-sizing:border-box;display:inline-block;vertical-align:top;width:60px;height:60px !important;padding:10px 0px;box-sizing:border-box;min-width:unset !important}@media all and (max-width: 512px){.site__navbar-model-12 .navbar-default .header-booking-button-mobile{font-size:12px !important;width:40px;height:40px !important;padding:5px 0px}}.site__navbar-model-12 .navbar-default .header-booking-button-mobile svg,.site__navbar-model-12 .navbar-default .header-booking-button-mobile img{height:35px;width:35px}@media all and (max-width: 512px){.site__navbar-model-12 .navbar-default .header-booking-button-mobile svg,.site__navbar-model-12 .navbar-default .header-booking-button-mobile img{height:25px;width:25px}}.site__navbar-model-12 .navbar-default .header-booking-button{vertical-align:top;box-sizing:border-box;display:inline-block;vertical-align:top;height:60px !important;padding:20px 50px;box-sizing:border-box;min-width:unset !important}@media all and (min-width: 768px){.site__navbar-model-12 .navbar-default .header-booking-button{min-width:195px !important;padding:0 !important;line-height:60px !important}}@media all and (max-width: 512px){.site__navbar-model-12 .navbar-default .header-booking-button{font-size:12px !important;width:40px;height:40px !important;padding:5px 0px}}.site__navbar-model-12 .navbar-default .header-booking-button svg,.site__navbar-model-12 .navbar-default .header-booking-button img{height:35px;width:35px}@media all and (max-width: 512px){.site__navbar-model-12 .navbar-default .header-booking-button svg,.site__navbar-model-12 .navbar-default .header-booking-button img{height:25px;width:25px}}.site__navbar-model-12 .navigation-block-empty-close{position:fixed;z-index:0;right:0;top:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.3);opacity:0;visibility:hidden;cursor:pointer;transition:opacity 0.4s ease-in-out, visibility 0.4s ease-in-out}.site__navbar-model-12 .book_btn_center{display:flex;flex-direction:column;justify-content:center;height:100%}.site__navbar-model-12 .navigation-block{z-index:1;position:fixed;right:0;top:0;width:100%;min-width:100vw;padding:2em;box-sizing:border-box;height:100vh;overflow:auto;transform:translateX(100%);transition-property:transform;transition-duration:0.7s;transition-timing-function:ease-in-out}@media all and (min-width: 512px){.site__navbar-model-12 .navigation-block{min-width:600px}}@media all and (min-width: 768px){.site__navbar-model-12 .navigation-block{width:50vw}}@media all and (min-width: 1024px){.site__navbar-model-12 .navigation-block{width:30vw}}.site__navbar-model-12 .navigation-block .close-navigation-block{border:none;cursor:pointer;text-indent:999999999px;width:80px;height:80px;overflow:hidden;display:block;position:absolute;z-index:2}.site__navbar-model-12 .navigation-block .close-navigation-block span{position:absolute}.site__navbar-model-12 .navigation-block svg,.site__navbar-model-12 .navigation-block img{position:absolute;left:30px;top:20px;height:30px;width:30px}.site__navbar-model-12 .navigation-block>.block-suptitle{margin-bottom:4em;margin-top:0;border-bottom:1px solid;position:relative;text-align:left !important;font-size:0.75em !important;line-height:2.5;margin-left:8px}@media (min-width: 600px){.site__navbar-model-12 .header-menu-wrapper{font-size:1em}}@media (min-width: 769px){.site__navbar-model-12 .header-menu-wrapper{width:100%;box-sizing:border-box;float:left;padding-bottom:2em}}.site__navbar-model-12 .header-menu-wrapper{box-sizing:border-box;font-size:0.7em}.site__navbar-model-12 .header-menu .menu>li{width:40%}.site__navbar-model-12 .header-menu li{position:relative}.site__navbar-model-12 .header-menu .menu>li a{font-size:1.4375em;display:inline-block;position:relative;text-align:left !important;padding:8px 8px 8px 8px}.site__navbar-model-12 .header-menu .menu>li a:hover{color:#474337}.site__navbar-model-12 .header-menu .current-menu-item>a{color:#474337}.site__navbar-model-12 .header-menu a{color:#fff}.site__navbar-model-12 a{text-decoration:none;outline-width:0}.site__navbar-model-12 .header-submenu{padding-top:30px}@media all and (min-width: 1024px){.site__navbar-model-12 .header-menu .menu>li.menu-item-has-children .sub_menu_line{width:0;display:inline-block;position:absolute;top:46%;left:0;z-index:-1;transition:width 0.7s 0.45s ease-in-out}}@media all and (max-width: 1024px){.site__navbar-model-12 .header-menu .menu>li.menu-item-has-children .sub_menu_line{border-top:none !important}}.site__navbar-model-12 .header-menu .menu>li>ul.sub-menu{position:absolute;top:0;right:0;width:100%;opacity:0;visibility:hidden;transform:translateX(100%);transition:opacity 0.7s ease-in-out, visibility 0.7s ease-in-out}@media all and (max-width: 1024px){.site__navbar-model-12 .header-menu .menu>li>ul.sub-menu{position:relative;opacity:1;visibility:visible;left:-90%}}.site__navbar-model-12 .header-menu .menu>li>ul.sub-menu>li a{font-size:1.125em}.site__navbar-model-12 .header-menu .menu>li>ul.sub-menu ul{padding-left:12px}.site__navbar-model-12 .header-menu .menu>li>ul.sub-menu ul>li a{font-size:0.875em}.site__navbar-model-12 .header-menu .menu>li:hover .sub_menu_line{width:100%;transition:width 0.7s ease-in-out}@media all and (max-width: 1024px){.site__navbar-model-12 .header-menu .menu>li:hover .sub_menu_line{width:0}}.site__navbar-model-12 .header-menu .menu>li:hover>ul.sub-menu{opacity:1;visibility:visible;transition:opacity 0.7s 0.45s ease-in-out, visibility 0.7s 0.45s ease-in-out}.site__navbar-model-12 .header-menu .menu:not(:hover)>li.current-menu-ancestor>a,.site__navbar-model-12 .header-menu .menu:not(:hover)>li.current-menu-item>a{color:#474337}.site__navbar-model-12 .header-menu .menu:not(:hover)>li.current-menu-ancestor:before,.site__navbar-model-12 .header-menu .menu:not(:hover)>li.current-menu-item:before{width:100%;transition:width 0.7s ease-in-out}.site__navbar-model-12 .header-menu .menu:not(:hover)>li.current-menu-ancestor>ul.sub-menu,.site__navbar-model-12 .header-menu .menu:not(:hover)>li.current-menu-item>ul.sub-menu{opacity:1;visibility:visible;transition:opacity 0.7s 0.45s ease-in-out, visibility 0.7s 0.45s ease-in-out}.site__navbar-model-12 .header-submenu{padding-top:30px}.site__navbar-model-12 .header-submenu a{color:#fff;display:inline-block;padding:6px 8px 6px 0}.site__navbar-model-12 .header-submenu a:hover{color:#474337}.site__navbar-model-12 .header-submenu li.current-menu-item a{color:#474337}.site__navbar-model-12 .show-navigation .navigation-block-empty-close{opacity:1;visibility:visible;transition:opacity 0.4s ease-in-out, visibility 0.4s ease-in-out}.site__navbar-model-12 .navigation-block:after{clear:both;content:"";display:table}.site__navbar-model-12 .show-navigation .navigation-block{transform:translateX(0%);transition-property:transform;transition-duration:0.7s;transition-timing-function:ease-in-out}.site__navbar-model-12 .navigation-block .close-navigation-block{width:80px;height:80px;overflow:hidden;display:block;position:absolute;top:26px;right:7px;z-index:2}.site__navbar-model-12 .navbar-default .header-logo a{align-self:flex-end;display:inline-block}.site__navbar-model-12 .navbar-default .language-switcher-wrapper ul a{padding:20px 0;display:inline-block;text-transform:uppercase;width:100%;text-align:center;opacity:0;transform:rotateX(-90deg);transform-style:preserve-3d;transform-origin:50% 0%;transition-property:transform, opacity;transition-duration:0.4s, 0.4s;transition-timing-function:ease-in-out, ease-in-out}.site__navbar-model-12 .navbar-default .language-switcher-wrapper .active .arrow-down-small svg,.site__navbar-model-12 .navbar-default .language-switcher-wrapper .active .arrow-down-small img{transform:rotate(180deg);transition-property:transform;transition-duration:0.4s;transition-timing-function:ease-in-out}.site__navbar-model-12 .navbar-default .language-switcher-wrapper .active ul a{opacity:1;transform:rotateX(0deg);transform-origin:50% 0%;transition-property:transform, opacity;transition-duration:0.4s, 0.4s;transition-timing-function:ease-in-out, ease-in-out}.site__navbar-model-12 .navbar-default .header-left{padding-top:5px;padding-bottom:5px;padding:2em 0 2em 0.3em}@media all and (min-width: 1024px){.site__navbar-model-12 .navbar-default .header-left{padding:2em 0 2em 2em}}.site__navbar-model-12 .navbar-default .header-right{padding-top:5px;padding-bottom:5px;padding:2em 0.3em 2em 0}@media all and (min-width: 1024px){.site__navbar-model-12 .navbar-default .header-right{padding:2em 2em 2em 0}}.site__navbar-model-12 .header-left.small-header,.site__navbar-model-12 .header-right.small-header,.site__navbar-model-12 .header-logo.small-header{padding-top:5px;padding-bottom:5px;margin-top:auto;margin-bottom:auto}.site__navbar-model-12 .header-logo.small-header img{max-height:62px}.site__navbar-model-12 button:focus{outline:0}.site__navbar-background-effect:not(footer):before{background-image:linear-gradient(to bottom, #000, rgba(0,0,0,0));content:"";height:140%;left:0px;pointer-events:none;position:absolute;top:0px;transition:opacity 0.3s cubic-bezier(0.35, 0, 0.65, 1);width:100%;z-index:0;opacity:0.4;transition-delay:0.3s}.site__navbar-model-13{height:80px;position:fixed;left:0px;top:0px;width:100%;z-index:101;transition:all 0.3s cubic-bezier(0.35, 0, 0.65, 1)}.site__navbar-model-13 .logo__image-container img{max-height:80px}.site__navbar-model-13 .site__navbar{align-items:center;display:flex;height:100%;position:relative;width:100%;z-index:1;padding-left:24px;padding-right:24px;margin:0 auto;max-width:1440px}@media all and (min-width: 375px){.site__navbar-model-13 .site__navbar{padding-left:24px;padding-right:24px}}@media all and (min-width: 768px){.site__navbar-model-13 .site__navbar{padding-left:40px;padding-right:40px}}@media all and (min-width: 1024px){.site__navbar-model-13 .site__navbar{padding-left:80px;padding-right:80px}}.site__navbar-model-13 .site__navbar .void{flex:1 1 auto;min-width:0px;padding:0 24px;text-align:center}.site__navbar-model-13 .site__navbar--links{display:flex}.site__navbar-model-13 .site__navbar--tab,.site__navbar-model-13 .site__navbar--language{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;display:inline-block;margin:0px;outline:none;overflow:visible;padding:12px 12px 24px 12px;text-align:inherit;text-decoration:none;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;position:relative;z-index:1}.site__navbar-model-13 .site__navbar--tab svg,.site__navbar-model-13 .site__navbar--tab img,.site__navbar-model-13 .site__navbar--language svg,.site__navbar-model-13 .site__navbar--language img{height:100%;width:20px}.site__navbar-model-13 ul{list-style:none;padding:8px 0;margin:0}.site__navbar-model-13 li{list-style:none;padding:12px 16px;max-width:100%}.site__navbar-model-13 li:hover{background-color:rgba(0,0,0,0.1)}.site__navbar-model-13 li:first-child{margin-top:4px}.site__navbar-model-13 li:last-child{margin-bottom:4px}.site__navbar-model-13 .site__navbar--language .site__navbar--sub-tabs{display:none;position:absolute;top:95%;right:0;width:100px;background-color:#fff;border-radius:4px;height:-webkit-max-content;height:-moz-max-content;height:max-content;box-shadow:rgba(0,0,0,0.12) 0px 2px 16px}.site__navbar-model-13 .site__navbar--language:hover .site__navbar--sub-tabs{display:block}.site__navbar-model-13 .site__navbar--tab .site__navbar--sub-tabs{display:none;position:absolute;top:100%;left:0;width:250px;background-color:#fff;border-radius:6px;height:-webkit-max-content;height:-moz-max-content;height:max-content;box-shadow:rgba(0,0,0,0.12) 0px 2px 16px}.site__navbar-model-13 .site__navbar--tab.current{border-bottom:3px solid}.site__navbar-model-13 .site__navbar--tab:hover{border-bottom:3px solid}.site__navbar-model-13 .site__navbar--tab:hover .site__navbar--sub-tabs{display:block}.site__navbar-model-13 .logo_text,.site__navbar-model-13 .logo_image{position:relative}.mobile__header-model-1 #header{position:relative;height:65px;width:100%;z-index:3;right:0;background-color:white;transition-duration:0.3s;position:fixed;right:0px;z-index:99}.mobile__header-model-1 #header svg,.mobile__header-model-1 #header img{width:40px;height:auto}.mobile__header-model-1 #header .row{max-height:65px;height:65px}.mobile__header-model-1 .logo_image img{max-width:185px;max-height:65px;width:auto !important;padding:15px 0}.mobile__header-model-1 #menu{top:0;position:fixed;right:-100px;width:100px;height:500px;z-index:9999;background-color:#fff;overflow:scroll;transition-duration:0.3s;padding-top:8px}.mobile__header-model-1 #header .calendar{width:40px;height:40px;position:relative;margin:auto;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;padding-top:10px;padding-left:5px}.mobile__header-model-1 .mobile__navbar{padding:16px 32px;text-align:left !important}.mobile__header-model-1 .mobile__navbar .title{font-size:28px !important;color:#000 !important;text-align:center !important;margin-bottom:16px}.mobile__header-model-1 .mobile__navbar .menu,.mobile__header-model-1 .mobile__navbar .menu a{font-size:24px !important;color:#000 !important;letter-spacing:2px;text-align:left !important}.mobile__header-model-1 .mobile__navbar .submenu,.mobile__header-model-1 .mobile__navbar .submenu a{font-size:20px !important;color:#000 !important;padding-left:12px !important;text-align:left !important;letter-spacing:2px}.mobile__header-model-1 #nav-icon1{width:30px;height:20px;position:relative;margin:auto;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.mobile__header-model-1 #nav-icon1 span{display:block;position:absolute;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.mobile__header-model-1 #nav-icon1 span:nth-child(1){top:0px}.mobile__header-model-1 #nav-icon1 span:nth-child(2){top:8px}.mobile__header-model-1 #nav-icon1 span:nth-child(3){top:16px}.mobile__header-model-1 #nav-icon1.open span:nth-child(1){top:18px;transform:rotate(135deg)}.mobile__header-model-1 #nav-icon1.open span:nth-child(2){opacity:0;left:-60px}.mobile__header-model-1 #nav-icon1.open span:nth-child(3){top:18px;transform:rotate(-135deg)}.mobile__header-model-2 #header{position:relative;height:75px;width:100%;z-index:3;right:0;background-color:transparent;transition-duration:0.3s;position:fixed;right:0px;z-index:99}.mobile__header-model-2 #header svg,.mobile__header-model-2 #header img{width:25px;height:auto}.mobile__header-model-2 #header .row{max-height:75px;height:75px}.mobile__header-model-2 .logo_image img{max-width:185px;max-height:65px;width:auto !important;padding:15px 0}.mobile__header-model-2 #menu{top:0;position:fixed;left:-80%;width:80%;height:100%;z-index:9999;background-color:#fff;overflow:auto;transition-duration:0.3s}.mobile__header-model-2 #header .calendar{width:30px;height:20px;position:relative;margin:auto;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;padding-left:5px}.mobile__header-model-2 .topbar{height:75px;width:100%;position:relative}.mobile__header-model-2 .mobile__navbar{padding:16px 32px;text-align:left !important}.mobile__header-model-2 .mobile__navbar .title{font-size:28px !important;color:#000 !important;text-align:center !important;margin-bottom:16px}.mobile__header-model-2 .mobile__navbar .menu,.mobile__header-model-2 .mobile__navbar .menu a{font-size:24px !important;color:#000 !important;letter-spacing:2px;text-align:left !important;display:block}.mobile__header-model-2 .mobile__navbar .submenu,.mobile__header-model-2 .mobile__navbar .submenu a{font-size:20px !important;color:#000 !important;padding-left:12px !important;text-align:left !important;letter-spacing:2px}.mobile__header-model-2 #nav-icon1{width:30px;height:20px;position:relative;margin:auto;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.mobile__header-model-2 #nav-icon1 span{display:block;position:absolute;background-color:#fff;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.mobile__header-model-2 .topbar span{display:block;position:absolute;background-color:#fff;right:20px;height:3px;width:30px;top:37.5px;border-radius:9px;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}.mobile__header-model-2 #nav-icon1 span:nth-child(1){top:0px}.mobile__header-model-2 #nav-icon1 span:nth-child(2){top:8px}.mobile__header-model-2 #nav-icon1 span:nth-child(3){top:16px}.mobile__header-model-2 .topbar span:nth-child(1){transform:rotate(135deg)}.mobile__header-model-2 .topbar span:nth-child(2){transform:rotate(-135deg)}.mobile__header-model-3 #header{position:relative;height:75px;width:100%;z-index:3;right:0;background-color:transparent;transition-duration:0.3s;position:fixed;right:0px;z-index:99}.mobile__header-model-3 #header svg,.mobile__header-model-3 #header img{width:25px;height:auto}.mobile__header-model-3 #header .header-container{max-height:75px;height:75px;background-color:rgba(17,17,17,0.3)}.mobile__header-model-3 .menu-container{padding-left:0 !important}.mobile__header-model-3 .logo_image img{max-width:185px;max-height:65px;width:auto !important;padding:15px 0}.mobile__header-model-3 #menu{top:75px;position:fixed;left:-120%;width:auto;min-width:50%;height:100%;z-index:9999;background-color:rgba(17,17,17,0.7);overflow:scroll;transition-duration:0.3s}@media only screen and (max-width: 767px){.mobile__header-model-3 #menu{min-width:100%;max-width:100%}}.mobile__header-model-3 #header .calendar{width:30px;position:relative;margin:auto;margin-left:-10px;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer;display:flex;align-items:center}.mobile__header-model-3 #header .calendar a{min-width:25px}.mobile__header-model-3 .topbar{height:75px;width:100%;position:relative;background-color:transparent}.mobile__header-model-3 .mobile__navbar{padding:16px 32px;text-align:left !important}.mobile__header-model-3 .mobile__navbar .title{font-size:28px !important;color:#000 !important;text-align:center !important;margin-bottom:16px}.mobile__header-model-3 .mobile__navbar .menu,.mobile__header-model-3 .mobile__navbar .menu a{font-size:24px !important;color:#fff !important;letter-spacing:2px;text-align:left !important}.mobile__header-model-3 .mobile__navbar .submenu,.mobile__header-model-3 .mobile__navbar .submenu a{font-size:20px !important;color:#fff !important;padding-left:12px !important;text-align:left !important;letter-spacing:2px}.mobile__header-model-3 #nav-icon1{width:30px;height:20px;position:relative;margin:auto;transform:rotate(0deg);transition:0.5s ease-in-out;cursor:pointer}.mobile__header-model-3 #nav-icon1 span{display:block;position:absolute;background-color:#fff;height:3px;width:100%;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:0.25s ease-in-out}.mobile__header-model-3 .topbar span{display:block;position:absolute;background-color:#fff;right:20px;height:3px;width:30px;top:37.5px;border-radius:9px;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}.mobile__header-model-3 #nav-icon1 span:nth-child(1){top:0px}.mobile__header-model-3 #nav-icon1 span:nth-child(2){top:8px}.mobile__header-model-3 #nav-icon1 span:nth-child(3){top:16px}.mobile__header-model-3 .topbar span:nth-child(1){transform:rotate(135deg)}.mobile__header-model-3 .topbar span:nth-child(2){transform:rotate(-135deg)}.mobile__header-model-3 .right-side-menu{display:flex;justify-content:space-between}.mobile__header-model-3 .lang-picker{margin-top:auto;margin-bottom:auto;display:flex;align-items:center}.mobile__header-model-3 .site__svg-color{display:inline-flex;align-items:center}.mobile__header-model-3 .site__svg-color:last-child{margin-left:-8px}.mobile__header-model-3 .site__svg-color svg{width:20px !important;height:20px !important}.mobile__header-model-3 .site__navbar--language-displayed{padding:0.5em}.mobile__header-model-3 .site__navbar-language--dropbtn{position:relative;border-radius:5px;margin-top:0}.mobile__header-model-3 .site__navbar-language--dropbtn:hover .site__navbar--language-displayed,.mobile__header-model-3 .site__navbar-language--dropbtn.open .site__navbar--language-displayed{border-radius:5px;transition:1s}.mobile__header-model-3 .site__navbar-language--dropbtn h2 a{color:#fff !important}.mobile__header-model-3 .site__navbar-language--dropbtn:hover .dropdown-menu--languages,.mobile__header-model-3 .site__navbar-language--dropbtn.open .dropdown-menu--languages{transition:1s;display:table;margin-top:8px;bottom:-10px;border-radius:5px;min-width:unset;width:4em;background:rgba(17,17,17,0.7)}.mobile__header-model-3 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li,.mobile__header-model-3 .site__navbar-language--dropbtn.open .dropdown-menu--languages li{padding-top:5px;padding-bottom:5px}.mobile__header-model-3 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover,.mobile__header-model-3 .site__navbar-language--dropbtn.open .dropdown-menu--languages li:hover{transition:1s}.mobile__header-model-3 .site__navbar-language--dropbtn:hover .dropdown-menu--languages li:hover h2 a,.mobile__header-model-3 .site__navbar-language--dropbtn.open .dropdown-menu--languages li:hover h2 a{color:#fff !important}@media only screen and (max-width: 767px){.site__navbar-language--dropbtn .dropdown-menu--languages li h2 a{font-size:20px;line-height:1.2;text-align:center !important;display:block;margin:0 auto}}.nav__stars{padding-left:12px}@media only screen and (min-width: 768px){.nav__stars{padding-left:24px}}.nav__stars svg,.nav__stars img{padding-right:2px;padding-left:2px}.site__navbar--logo{width:80%}@media only screen and (min-width: 768px){.site__navbar--logo{width:30%}}.nav__menu{position:relative;width:20%}@media only screen and (min-width: 768px){.nav__menu{width:70%}}.site__navbar-logo-above{box-sizing:border-box;display:flex;justify-content:space-between;height:74px}@media only screen and (min-width: 768px){.site__navbar-logo-above{display:block;height:169px}}.site__navbar-logo-above .site__navbar--logo{justify-content:center}@media only screen and (min-width: 768px){.site__navbar-logo-above .site__navbar--logo{width:100%}}@media only screen and (min-width: 768px){.site__navbar-logo-above .nav__menu{width:100%;padding-right:80px;padding-left:80px}}.site__navbar--links-in-line-logo{margin-left:auto;margin-right:72px}.site__navbar--links-above-logo{margin-left:auto;margin-right:auto}.site__dd a{text-align:left !important}.navbar-dropdown-menu{margin-top:15px;box-shadow:none;border-color:#e6e6e6}.navbar-dropdown-menu li>a{transition:color 0.3s ease;color:#0e41a6 !important;font-size:20px !important;line-height:22px !important;padding:10px 20px}@media (min-width: 1024px){.navbar-dropdown-menu li>a{font-size:30px !important;padding-bottom:24px}}.navbar-dropdown-menu li>a:hover{background:transparent !important;color:black !important}.navbar-dropdown-menu:before{content:" ";height:10px;width:10px;position:absolute;right:10px;top:-6px;background-color:white;transform:rotate(45deg);border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.site__navbar-language--dropbtn{background-color:transparent;color:#0e41a6;font-size:16px;border:none;cursor:pointer;border-radius:4px;padding:8px 8px;display:flex;width:72px;margin-top:24px}@media (min-width: 768px){.site__navbar-language--dropbtn{margin-top:0px}}.site__navbar-language--dropbtn img{width:28px;height:20px;margin-top:2px}.site__navbar-language--dropbtn svg,.site__navbar-language--dropbtn img{margin-left:5px}.site__navbar-language--dropbtn:hover,.site__navbar-language--dropbtn:focus{background-color:transparent}.site__navbar-language--dropdown{position:relative;display:inline-block}.site__navbar-language--dropdown-content{display:none;position:absolute;background-color:white;width:72px;margin-top:-5px;box-shadow:0px 8px 8px 0px rgba(0,0,0,0.2);z-index:1;text-align:left;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.site__navbar-language--dropdown-content img{width:28px;height:20px}.site__navbar-language--dropdown-content a{color:black;padding-top:12px;padding-bottom:12px;margin-left:-26px;text-decoration:none;display:block}.site__navbar-language--dropdown-content a:hover{background-color:transparent;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.site__navbar-dropdown-burger svg,.site__navbar-dropdown-burger img{height:32px;width:32px}.sticky-header{position:sticky !important;position:-webkit-sticky;top:0;z-index:9999}#main-content.has-header-height{margin-top:var(--header-height, 0px)}.site__navbar-model-1.sticky-header,.site__navbar-model-3.sticky-header,.site__navbar-model-4.sticky-header,.site__navbar-model-10.sticky-header{position:fixed !important}.footer__social-icons svg{height:24px;width:24px}.site__footer--hr{margin-top:64px;width:288px;height:1px;background-color:#dcdce6}.site__footer--flags{width:35px;background-color:transparent;margin-top:-5px;z-index:1;text-align:center}.site__footer--flags img{width:20px;height:12px}.site__footer--languages{font-size:16px;line-height:32px;text-align:center;width:288px;height:32px;margin-left:auto;margin-right:auto}.site__footer-structure{display:block;justify-content:space-around}@media only screen and (min-width: 768px){.site__footer-structure{display:flex}}.footer__blocks{margin-left:0px;margin-right:0px}@media only screen and (min-width: 768px){.footer__blocks{margin-left:24px;margin-right:24px}}#footer__block-links a{display:block}#footer__block-links br{display:none}.footer__size-svg{padding-top:2px}.footer__size-svg svg{height:16px;width:16px}.footer__form-input-string{max-width:100% !important;width:90%;min-height:30px !important;max-height:30px !important;-webkit-appearance:none;color:#333333;margin-left:auto;margin-right:auto}.footer__form-input-text{max-width:100% !important;width:90%;min-height:50px !important;max-height:50px !important;-webkit-appearance:none;color:#333333;margin-left:auto;margin-right:auto}.footer__button-email{width:90%;margin-left:auto;margin-right:auto;border-radius:0}.footer--back-top{height:34px;border-radius:17px;cursor:pointer}.footer--back-top svg,.footer--back-top img{transition:ease 300ms;margin-top:15%;height:24px;width:24px}.footer--back-top svg:hover,.footer--back-top img:hover{transform:scale(1.3);transition:ease 300ms}.site__footer-model-2{display:block;height:auto}.site__footer-model-2 .row{margin-left:0px;margin-right:0px}@media only screen and (min-width: 768px){.site__footer-model-2 .site__footer--pages{display:flex;justify-content:center}}@media only screen and (max-width: 768px){.site__footer-model-2 .site__footer--pages{width:100%;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-content:center;align-items:center;margin-bottom:30px}.site__footer-model-2 .site__footer--pages a{padding:4px 0}}.footer__model-3{height:auto;min-height:400px;padding:5% 8% 0 8%}@media screen and (min-width: 768px){.footer__model-3{min-height:320px;padding:2% 6%}}.footer__model-3 .footer__content-wrap{height:100%}@media screen and (min-width: 768px){.footer__model-3 .footer__content-wrap{display:flex;justify-content:space-between}}.footer__model-3 .footer__left-section{height:auto;padding-top:3%;padding-bottom:1%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (min-width: 768px){.footer__model-3 .footer__left-section{height:100%;align-items:flex-start;padding-bottom:1%}}.footer__model-3 .footer__hotel-info{line-height:1.8em;font-weight:lighter}@media screen and (min-width: 768px){.footer__model-3 .footer__top-section-mobile{display:none}}.footer__model-3 .footer__center-section-desktop{display:none}@media screen and (min-width: 768px){.footer__model-3 .footer__center-section-desktop{display:flex;flex-direction:column;justify-content:center;align-items:center}}.footer__model-3 .site__footer3--languages{display:flex;justify-content:center;padding-top:4%}@media screen and (min-width: 768px){.footer__model-3 .site__footer3--languages{padding-top:unset;padding-bottom:4%}}.footer__model-3 .footer__right-section{height:20%;text-align:right;padding-top:2%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media screen and (min-width: 768px){.footer__model-3 .footer__right-section{height:100%;padding-top:3%;justify-content:space-between;align-items:flex-end;padding-bottom:1%}}.footer__model-3 .site__footer--pages{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;text-align:center;padding-bottom:8%}@media screen and (min-width: 768px){.footer__model-3 .site__footer--pages{text-align:right;padding-bottom:4%}}.footer__model-3 .site__footer--pages a{padding:4px 0}.footer__model-3 .site__footer--page{font-weight:700}.footer__model-3 .site__footer--page:not(:last-child):after{content:" - "}@media screen and (max-width: 768px){.footer__model-3 .site__footer--page:not(:last-child):after{content:""}}.footer__model-3 .footer__social-links{display:flex}@media screen and (min-width: 768px){.footer__model-3 .footer__social-links{padding-bottom:4%}}.footer__model-3 .footer__social-link{padding-left:8px;padding-right:8px}.footer__model-3 .footer__social-link:last-child{padding-right:0}.footer__model-3 .footer__social-link svg{height:30px;width:30px}.footer__model-3 .footer__social-link:hover{opacity:0.7}.footer__model-3 .footer__extra-content{display:flex;width:85vw;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:3%}@media screen and (min-width: 768px){.footer__model-3 .footer__extra-content{width:100%;align-items:flex-end;padding-top:unset}}.footer__model-3 .footer--back-top{height:auto;width:auto;padding-top:2%;padding-bottom:1%}.footer__model-3 .footer--back-top svg,.footer__model-3 .footer--back-top img{height:25px;width:25px;transition:ease 0.3s;cursor:pointer}.footer__model-3 .footer--back-top svg:hover,.footer__model-3 .footer--back-top img:hover{transform:scale(1.2);transition:ease 0.3s}@media screen and (min-width: 768px){.footer__model-3 .footer--back-top svg,.footer__model-3 .footer--back-top img{height:30px;width:30px;margin-top:unset}}.footer__model-4{min-height:500px;height:auto}@media screen and (min-width: 768px){.footer__model-4{min-height:40vh;position:relative}}.footer__model-4 .footer__content-wrap{padding:8% 8% 2% 8%}@media screen and (min-width: 768px) and (max-width: 1024px){.footer__model-4 .footer__content-wrap{padding:4% 8%;display:flex;justify-content:space-between}}@media screen and (min-width: 1024px){.footer__model-4 .footer__content-wrap{padding:4% 12%;display:flex;justify-content:space-between}}.footer__model-4 .footer__top-section-mobile{padding-bottom:1em}@media screen and (min-width: 768px){.footer__model-4 .footer__top-section-mobile{display:none}}.footer__model-4 .footer__center-section-desktop{display:none}@media screen and (min-width: 768px){.footer__model-4 .footer__center-section-desktop{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:50%}.footer__model-4 .footer__center-section-desktop h1{padding:1rem 5rem 0 5rem}}.footer__model-4 .footer__hotel-infos{padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){.footer__model-4 .footer__hotel-infos{padding-top:4%;line-height:3rem;height:80%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:25%}}.footer__model-4 .footer__hotel-info{padding-bottom:0.5rem;opacity:0.7;font-weight:lighter}@media screen and (min-width: 768px){.footer__model-4 .footer__hotel-info{text-align:left !important}.footer__model-4 .footer__hotel-info:first-child{font-weight:700 !important}}.footer__model-4 .footer__links-section{padding-top:6%;padding-left:15px;padding-right:15px}@media screen and (min-width: 768px){.footer__model-4 .footer__links-section{padding-top:4%;height:80%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;width:25%}}.footer__model-4 .footer__social-links-mobile{display:flex;justify-content:space-evenly;width:75%;margin-left:50%;margin-right:auto;transform:translate(-50%, 0)}@media screen and (min-width: 768px){.footer__model-4 .footer__social-links-mobile{display:none}}.footer__model-4 .footer__social-links-desktop{display:none}@media screen and (min-width: 768px){.footer__model-4 .footer__social-links-desktop{display:flex;width:40%;justify-content:space-around;padding-bottom:4%;min-width:150px}}.footer__model-4 .footer__social-link{transition:ease 0.3s}.footer__model-4 .footer__social-link svg{height:30px;width:30px}.footer__model-4 .footer__social-link:hover{transform:scale(1.2);transition:ease 0.3s}.footer__model-4 .footer__hr-mobile{margin-top:1em;margin-bottom:1em;opacity:0.6}@media screen and (min-width: 768px){.footer__model-4 .footer__hr-mobile{display:none}}.footer__model-4 .footer__vr-desktop{display:none}@media screen and (min-width: 768px){.footer__model-4 .footer__vr-desktop{display:block;border-left:1px solid #fff;width:1px;opacity:0.2}}.footer__model-4 .site__footer--pages{display:flex;justify-content:space-evenly;width:80%;flex-wrap:wrap;padding-bottom:1.5rem;line-height:3rem;flex-direction:column;align-content:center;align-items:center}@media screen and (min-width: 768px){.footer__model-4 .site__footer--pages{align-items:flex-end;justify-content:flex-start}}.footer__model-4 .footer__menus-title{display:none}@media screen and (min-width: 768px){.footer__model-4 .footer__menus-title{display:flex;font-weight:700 !important;padding-bottom:0.5rem}}.footer__model-4 .site__footer--page{padding-right:16px}@media screen and (min-width: 768px){.footer__model-4 .site__footer--page{padding-right:0;padding-bottom:0.5rem;text-align:right !important}.footer__model-4 .site__footer--page a{color:red;font-weight:lighter;opacity:0.7}.footer__model-4 .site__footer--page a:hover{transform:scale(1.1)}}.footer__model-4 .site__footer--languages-mobile{display:flex;padding-bottom:1.5rem;flex-wrap:wrap}@media screen and (min-width: 768px){.footer__model-4 .site__footer--languages-mobile{display:none}}.footer__model-4 .footer__extra-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.footer__model-4 .footer__extra-content{justify-content:flex-end;align-items:flex-end;width:100%}}.footer__model-4 .footer--back-top-mobile{padding-bottom:0.5rem}.footer__model-4 .footer--back-top-mobile svg,.footer__model-4 .footer--back-top-mobile img{height:30px;width:30px}@media screen and (min-width: 768px){.footer__model-4 .footer--back-top-mobile{display:none}}.footer__model-4 .footer__center-bottom-section-desktop{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:-2%}.footer__model-4 .site__footer--languages-desktop{display:none}@media screen and (min-width: 768px){.footer__model-4 .site__footer--languages-desktop{display:flex;padding-bottom:1rem}}.footer__model-4 .footer--back-top-desktop{display:none}@media screen and (min-width: 768px){.footer__model-4 .footer--back-top-desktop{display:contents}}.footer__model-4 .footer--back-top-desktop svg,.footer__model-4 .footer--back-top-desktop img{height:25px;width:25px;transition:ease 0.3s;cursor:pointer}.footer__model-4 .footer--back-top-desktop svg:hover,.footer__model-4 .footer--back-top-desktop img:hover{transform:scale(1.2);transition:ease 0.3s}.footer__model-4 .footer__by-amenitiz-mobile{display:contents}@media screen and (min-width: 768px){.footer__model-4 .footer__by-amenitiz-mobile{display:none}}.footer__model-4 .footer__by-amenitiz-desktop{display:none}@media screen and (min-width: 768px){.footer__model-4 .footer__by-amenitiz-desktop{display:flex;flex-direction:column}}.footer__model-5{min-height:400px;height:auto}@media screen and (min-width: 768px){.footer__model-5{min-height:30vh}}.footer__model-5 .row{margin-left:0px;margin-right:0px}.footer__model-5 .footer__content-wrap{padding:12% 8% 2% 8%}@media screen and (min-width: 768px){.footer__model-5 .footer__content-wrap{padding:1em;display:flex;justify-content:space-between;align-items:center}}.footer__model-5 .footer__name-section{display:flex;justify-content:center;align-items:center;padding-bottom:1%}@media screen and (min-width: 768px){.footer__model-5 .footer__name-section{padding-bottom:unset;padding-top:1%}}.footer__model-5 .footer__info-section{padding-top:5%}@media screen and (min-width: 768px){.footer__model-5 .footer__info-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:3%;text-align:center}}.footer__model-5 .site__footer--pages{display:flex;flex-direction:column}@media screen and (min-width: 768px){.footer__model-5 .site__footer--pages{flex-direction:row;flex-wrap:wrap;display:flex;justify-content:center;width:auto}}.footer__model-5 .site__footer--page{padding:1em 0 0 0}@media screen and (min-width: 768px){.footer__model-5 .site__footer--page{padding:0 1em 1em 1em}}.footer__model-5 .footer__info-name{padding-bottom:1em;font-weight:lighter;text-align:center}.footer__model-5 .footer__info-element{padding-bottom:1em;font-weight:lighter}@media screen and (min-width: 768px){.footer__model-5 .footer__info-element{opacity:0.6;display:inline-block !important}.footer__model-5 .footer__info-element:not(:last-child):after{content:"||";padding-left:0.5em;padding-right:0.5em}}.footer__model-5 .site__footer--languages{display:flex;justify-content:center;width:auto;opacity:0.6}.footer__model-5 .footer__links-section{padding-top:1%}.footer__model-5 .footer__social-links{display:flex;justify-content:space-evenly;width:80%;margin-left:50%;margin-right:auto;transform:translate(-50%, 0)}@media screen and (min-width: 768px){.footer__model-5 .footer__social-links{width:60%;margin-left:auto;margin-right:auto;transform:none;align-items:center}}.footer__model-5 .footer__social-link{transition:ease 0.3s}.footer__model-5 .footer__social-link svg{height:40px;width:40px}.footer__model-5 .footer__social-link:hover{transform:scale(1.2);transition:ease 0.3s}@media screen and (min-width: 768px){.footer__model-5 .footer__social-link svg{opacity:0.6;height:30px;width:30px}}.footer__model-5 .footer__extra-content{display:flex;flex-direction:column;align-items:center;padding-top:10%}@media screen and (min-width: 768px){.footer__model-5 .footer__extra-content{padding-top:1em}}.footer__model-5 .footer--back-top-mobile{padding-bottom:1em;height:unset;width:unset}.footer__model-5 .footer--back-top-mobile svg,.footer__model-5 .footer--back-top-mobile img{height:30px;width:30px}@media screen and (min-width: 768px){.footer__model-5 .footer--back-top-mobile{display:none}}.footer__model-5 .footer--back-top-desktop{display:none}@media screen and (min-width: 768px){.footer__model-5 .footer--back-top-desktop{display:flex;cursor:pointer;height:unset;width:unset}.footer__model-5 .footer--back-top-desktop svg{height:20px;width:20px}}.footer__model-5 .footer__by-amenitiz-mobile{display:content}@media screen and (min-width: 768px){.footer__model-5 .footer__by-amenitiz-mobile{display:none}}.footer__model-5 .footer__by-amenitiz-desktop{display:none}@media screen and (min-width: 768px){.footer__model-5 .footer__by-amenitiz-desktop{display:block}}.logo-facebook img,.logo-instagram img,.logo-linkedin img,.logo-tripadvisor img,.logo-twitter img{width:24px;height:24px}.columns-with-overlay-model-1 .columns-container{display:flex;flex-direction:column}@media all and (min-width: 768px){.columns-with-overlay-model-1 .columns-container{flex-direction:row}}.columns-with-overlay-model-1 .column-with-overlay{flex:1;padding:20px;text-align:center;vertical-align:middle;width:100%;z-index:1;position:relative;display:table;min-height:27vw;height:100%;border:1px solid #fff;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 512px){.columns-with-overlay-model-1 .column-with-overlay{min-height:110vw}}@media only screen and (min-width: 512px) and (max-width: 768px){.columns-with-overlay-model-1 .column-with-overlay{min-height:40vw}}.columns-with-overlay-model-1 .column-with-overlay--scrim{position:absolute;width:100%;height:100%;top:0px;left:0px;background-image:linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 50%)}.columns-with-overlay-model-1 .column-with-overlay--content{border-width:3px;border-style:solid;border-color:#fff;height:100%}.columns-with-overlay-model-1 .column-with-overlay--content .column-with-overlay--container{display:flex;flex-direction:column;align-items:center;height:100%;max-width:100%;justify-content:space-between}.columns-with-overlay-model-1 .column-with-overlay--hr{width:100%;border-color:#fff}@media screen and (min-width: 768px){.columns-with-overlay-model-1 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-1 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{width:50%}}.columns-with-overlay-model-2{display:block}@media only screen and (min-width: 512px){.columns-with-overlay-model-2{display:flex;justify-content:center}}.columns-with-overlay-model-2 .column-with-overlay{text-align:center;vertical-align:middle;width:100%;z-index:1;position:relative;min-height:60vw;height:100%;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 512px){.columns-with-overlay-model-2 .column-with-overlay{min-height:25vw}}@media only screen and (max-width: 512px){.columns-with-overlay-model-2 .column-with-overlay{width:60vh;min-height:85vw;margin-left:50%;margin-right:0;transform:translate(-50%, 0)}}.columns-with-overlay-model-2 .content-container{width:75%;z-index:4}.columns-with-overlay-model-2 .content-container h3{width:100%;position:relative;font-size:24px;color:#ffffff;padding-bottom:22px;margin-bottom:22px}.columns-with-overlay-model-2 .content-container h3:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-30px;width:60px;height:1px;background-color:#008fac}@media only screen and (max-width: 512px){.columns-with-overlay-model-2 .content-container .style__text{padding-left:5%;padding-right:5%}}@media screen and (min-width: 768px){.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(1){width:100%}}@media screen and (min-width: 768px){.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(2),.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(2)~.column-with-overlay__item{width:50%}}@media screen and (min-width: 768px){.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(3),.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(3)~.column-with-overlay__item{width:calc(100% / 3)}}@media screen and (min-width: 768px){.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-2 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{width:25%}}.columns-with-overlay-model-2 .column-with-overlay--scrim{height:100%;width:100%;position:absolute;background-image:linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 50%);transition:all 0.1s ease-in-out;z-index:3}.columns-with-overlay-model-2 .column-with-overlay--scrim:hover{opacity:0 !important}.columns-with-overlay-model-3{display:block}@media only screen and (min-width: 512px){.columns-with-overlay-model-3{display:flex;justify-content:center}}.columns-with-overlay-model-3 .tile{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;min-height:530px;padding:40px;position:relative}.columns-with-overlay-model-3 .tile .inner-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:auto;max-width:300px;width:100%;position:relative;z-index:3}.columns-with-overlay-model-3 .column-with-overlay__item{position:relative}.columns-with-overlay-model-3 .column-with-overlay--scrim{height:100%;width:100%;position:absolute;background-image:linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 50%);transition:all 0.1s ease-in-out;z-index:2}.columns-with-overlay-model-3 .tile .btn-columns-with-overlay-3{display:inline-block;letter-spacing:0.25px;line-height:14px;margin-top:20px;padding:19px 30px 17px 30px;text-align:center;transition:all 0.2s ease-in-out;margin-top:28px}@media screen and (min-width: 768px){.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(1){width:100%}}@media screen and (min-width: 768px){.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(2),.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(2)~.column-with-overlay__item{width:50%}}@media screen and (min-width: 768px){.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(3),.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(3)~.column-with-overlay__item{width:calc(100% / 3)}}@media screen and (min-width: 768px){.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-3 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{width:25%}}.columns-with-overlay-model-4{display:block}@media only screen and (min-width: 512px){.columns-with-overlay-model-4{display:flex;justify-content:center}}.columns-with-overlay-model-4 .column-with-overlay{text-align:center;vertical-align:middle;width:100%;height:100%;min-height:60vw;transition:0.5s ease;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;background-position:center}@media only screen and (min-width: 512px){.columns-with-overlay-model-4 .column-with-overlay{min-height:25vw}}@media only screen and (max-width: 512px){.columns-with-overlay-model-4 .column-with-overlay{min-height:70vw;margin-left:auto;margin-right:auto}}.columns-with-overlay-model-4 .column-with-overlay:hover{transform:scale(1.2);transition:0.5s ease}.columns-with-overlay-model-4 .column-with-overlay__item{margin:0px;overflow:hidden;position:relative}.columns-with-overlay-model-4 .content-container{width:100%;height:100%;padding:15% 5% 5% 5%;z-index:4;transition:ease 0.5s}.columns-with-overlay-model-4 .content-container:hover{transform:scale(0.834);transition:ease 0.5s}.columns-with-overlay-model-4 .content-container h3{width:100%;font-size:24px;color:#fff;padding-bottom:15px;margin:10px}@media only screen and (max-width: 512px){.columns-with-overlay-model-4 .content-container .style__text{padding-left:5%;padding-right:5%}}@media screen and (min-width: 768px){.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(1){width:100%}}@media screen and (min-width: 768px){.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(2),.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(2)~.column-with-overlay__item{width:50%}}@media screen and (min-width: 768px){.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(3),.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(3)~.column-with-overlay__item{width:33.3%}}@media screen and (min-width: 768px){.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-4 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{width:25%}}.columns-with-overlay-model-4 .column-with-overlay--scrim{height:100%;width:100%;position:absolute;background-image:linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 50%);transition:all 0.1s ease-in-out;z-index:3}.columns-with-overlay-model-5{display:flex;flex-direction:column;align-items:center;overflow:hidden}@media only screen and (min-width: 768px){.columns-with-overlay-model-5{flex-direction:row;justify-content:center}}.columns-with-overlay-model-5 .column-with-overlay__item{margin:8px 8px;overflow:hidden;background-size:cover;background-position:center}@media screen and (min-width: 768px) and (max-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay__item{margin:0px 8px}}@media screen and (min-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay__item{margin:0 16px}}.columns-with-overlay-model-5 .column-with-overlay__item .site__sub-block--style h3{margin-top:5px}.columns-with-overlay-model-5 .site__sub-block--style p{margin-top:auto}.columns-with-overlay-model-5 .column-with-overlay{height:480px;width:90vw;background-position:center;background-repeat:no-repeat;overflow:hidden;background-size:cover !important}@media screen and (min-width: 768px) and (max-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay{height:400px;width:230px}}@media screen and (min-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay{height:540px;width:360px}}.columns-with-overlay-model-5 .column-with-overlay:hover{height:540px}.columns-with-overlay-model-5 .style__button-alignment{margin-left:auto;margin-right:auto}.columns-with-overlay-model-5 .inner-text{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px}.columns-with-overlay-model-5 .inner-text .u-relative{z-index:3}@media screen and (min-width: 1024px){.columns-with-overlay-model-5 .inner-text{padding:32px}}.columns-with-overlay-model-5 .column-with-overlay--scrim{position:absolute;width:100%;height:100%;top:0px;left:0px;background-image:linear-gradient(rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.2) 50%)}.columns-with-overlay-model-5 .column-with-overlay--filter{height:480px;width:90vw;position:absolute;display:flex;justify-content:center;flex-direction:column;align-items:flex-end;padding:16px;z-index:2;overflow:hidden;visibility:hidden}.columns-with-overlay-model-5 .column-with-overlay--filter .text-on-filter{width:100%;z-index:2}@media screen and (min-width: 768px){.columns-with-overlay-model-5 .column-with-overlay--filter{height:400px;width:230px}.columns-with-overlay-model-5 .column-with-overlay--filter .text-on-filter{transform:translateY(145%)}}@media screen and (min-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay--filter{height:540px;width:360px;padding:32px}.columns-with-overlay-model-5 .column-with-overlay--filter .text-on-filter{transform:translateY(145%)}}.columns-with-overlay-model-5 .text-on-filter.style__button-alignment{position:relative;z-index:2}.columns-with-overlay-model-5 .column-with-overlay__item:hover .column-with-overlay--filter{visibility:visible}.columns-with-overlay-model-5 .column-with-overlay__item:hover .column-with-overlay .hide-on-hover{opacity:0}.columns-with-overlay-model-5 .column-with-overlay__item:hover .column-with-overlay--filter .text-on-filter{transition:ease-in-out 0.4s}@media screen and (min-width: 768px){.columns-with-overlay-model-5 .column-with-overlay__item:hover .column-with-overlay--filter .text-on-filter{transform:translateY(0%)}}@media screen and (min-width: 768px) and (max-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4) .column-with-overlay,.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item .column-with-overlay{height:400px;width:175px}.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4) .column-with-overlay--filter,.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item .column-with-overlay--filter{height:400px;width:175px}}@media screen and (min-width: 1024px){.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{margin:0 8px}.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4) .column-with-overlay,.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item .column-with-overlay{height:500px;width:300px}.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4) .column-with-overlay--filter,.columns-with-overlay-model-5 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item .column-with-overlay--filter{height:500px;width:300px}}.columns-with-overlay-model-6{display:block}@media only screen and (min-width: 512px){.columns-with-overlay-model-6{display:flex;flex-wrap:wrap;justify-content:center}}.columns-with-overlay-model-6 .column-with-overlay__item{background-position:center;background-repeat:no-repeat;background-size:cover;margin:20px}.columns-with-overlay-model-6 .tile{min-height:540px;position:relative;display:flex;justify-content:center}.columns-with-overlay-model-6 .tile .inner-text{padding:15px;margin-top:15%;margin-bottom:15%;margin-left:10%;margin-right:10%;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;width:100%}.columns-with-overlay-model-6 .column-with-overlay__item{position:relative}.columns-with-overlay-model-6 .text-over-scrim{position:relative;z-index:4}.columns-with-overlay-model-6 .column-with-overlay--scrim{height:100%;width:100%;top:0;left:0;position:absolute;transition:all 0.1s ease-in-out;z-index:2}.columns-with-overlay-model-6 .style__button-alignment{z-index:4}@media screen and (min-width: 768px){.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(1){width:90%;margin:5%}}@media screen and (min-width: 768px){.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(2),.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(2)~.column-with-overlay__item{width:40%;margin:4%}}@media screen and (min-width: 768px){.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(3),.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(3)~.column-with-overlay__item{width:28%;margin:2%}}@media screen and (min-width: 768px) and (max-width: 1024px){.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{width:40%;margin:4%}}@media screen and (min-width: 1024px){.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(4),.columns-with-overlay-model-6 .column-with-overlay__item:first-child:nth-last-child(4)~.column-with-overlay__item{width:22%;margin:1%}}.site__slider-empty{margin-right:8px;height:300px;width:500px;background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.site__slider-empty svg{position:relative;height:100%}.carousel-wrapper{width:100%;height:450px}.slider__model-1-wrapper{width:100%;height:300px}.slider__model-1 .carousel-cell{cursor:pointer;width:auto;height:300px;min-height:300px;margin-right:10px}.slider__model-1 .carousel-cell img{display:block;height:100%;width:auto}.slider__model-1 .flickity-fullscreen-button{display:none}.slider__model-1 .room-index-carousel.is-fullscreen .flickity-fullscreen-button{display:block}.slider__model-2 .carousel-cell{height:500px;margin-right:10px;width:100%;opacity:0}.slider__model-2 .carousel-cell img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.slider__model-2 .is-selected{opacity:1}.slider__model-3-wrapper{max-width:1024px;margin:0 auto;width:100%;height:450px}.slider__model-3-wrapperbig{max-width:none;margin:0 auto;width:100%;height:450px}.slider__model-3 .carousel-cell{cursor:pointer;width:auto;height:450px;min-height:450px;margin-right:10px}.slider__model-3 .carousel-cell img{display:block;height:100%;width:auto}.slider__model-3 .flickity-fullscreen-button{display:none}.slider__model-3 .room-index-carousel.is-fullscreen .flickity-fullscreen-button{display:block}.carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999 !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.carousel.is-fullscreen .carousel-cell img{max-width:100%;max-height:90vh;height:100%;width:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.carousel.is-fullscreen .carousel-cell img{max-width:75%}}.carousel.is-fullscreen{z-index:9999 !important}.flickity-viewport{transition:height 0.2s}.site__image-gallery-empty{margin-right:8px;height:100%;min-height:300px;width:100%;background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.site__image-gallery-empty svg{position:relative;height:100%}.image-gallery__grid-item{display:block;float:left;padding:7px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.image-gallery__grid-item{width:100%}}@media screen and (max-width: 512px){.image-gallery__grid-item{padding:0}}.image-gallery__grid-item img{outline:none;border:none;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-gallery__image-title{text-align:center}.image-gallery__grid{max-width:1400px;margin:0 auto}.image-gallery-model-1{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.image-gallery-model-1 .image-gallery__grid-item{width:calc(100% / 3)}}.image-gallery-model-2 .image-gallery__grid-sizer{width:25%}.image-gallery-carousel{display:none}.image-gallery-carousel.is-fullscreen{display:block}.image-gallery-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999}.carousel-cell-image{display:block;max-height:90vh}.image-gallery-carousel.is-fullscreen{z-index:9999 !important;padding-bottom:0px !important}.image-gallery-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999 !important;display:flex;flex-direction:column;align-items:center;justify-content:center}.image-gallery-carousel.is-fullscreen .carousel-cell img{max-width:100%;max-height:90vh;height:100%;width:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.image-gallery-carousel.is-fullscreen .carousel-cell img{max-width:75%}}.text-columns-with-icons{padding-top:24px;text-align:center;width:96%;margin:0 2%}@media only screen and (min-width: 512px){.text-columns-with-icons{display:flex;flex-wrap:wrap;justify-content:center}}.text-columns-with-icons .style__text{padding:4%}.text-columns-with-icons .style__icon{padding-top:16px;padding-bottom:16px}.text-columns-with-icons .text-column-with-icon{min-height:200px;height:auto}@media only screen and (max-width: 768px){.text-columns-with-icons .number_of_icons{width:100% !important}}.text-columns__items.columns-with-image-model-1{display:inline-block;text-align:center;width:100%}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-1{display:flex;justify-content:space-around}}.text-columns__items.columns-with-image-model-1 .style__text{padding:4%}.text-columns__items.columns-with-image-model-1 .text-columns__item{margin:24px}.text-columns__items.columns-with-image-model-1 .text-columns__item .sub-block__image{display:flex;justify-content:center;overflow:hidden;margin:0px;height:40vw}.text-columns__items.columns-with-image-model-1 .text-columns__item .sub-block__image img{-o-object-fit:cover;object-fit:cover;height:auto;width:100%}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-1 .text-columns__item .sub-block__image{height:18vw}}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(1){width:35%}}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(2),.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(2)~.text-columns__item{width:35%}}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(3),.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(3)~.text-columns__item{width:25%}}.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(4),.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(4)~.text-columns__item{margin-bottom:24px}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(4),.text-columns__items.columns-with-image-model-1 .text-columns__item:first-child:nth-last-child(4)~.text-columns__item{width:25%}}.text-columns__items.columns-with-image-model-1 .text-columns__item__model_1--svg{background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.text-columns__items.columns-with-image-model-1 .text-columns__item__model_1--svg svg{position:relative;height:100%}.columns-with-image-model-2{display:block;width:100%}@media screen and (min-width: 768px){.columns-with-image-model-2{display:flex;justify-content:center}}.columns-with-image-model-2 img{width:100%}.columns-with-image-model-2 .img-wrap{position:relative;height:550px;background-repeat:no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 512px){.columns-with-image-model-2 .img-wrap{height:475px;width:100%}}.columns-with-image-model-2 li{overflow:hidden}.columns-with-image-model-2 .caption{position:relative;float:left;width:100%;padding:35px 10px 10px 10px;text-align:center;min-height:200px}@media only screen and (max-width: 512px){.columns-with-image-model-2 .caption{width:95vw;margin-left:50%;margin-right:0;transform:translate(-50%, 0);padding:10px 10px 35px 10px}}.columns-with-image-model-2 .text-columns__item{width:100%}.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(1){width:100%}@media screen and (min-width: 768px){.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(2),.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(2)~.text-columns__item{width:50%}}@media screen and (min-width: 768px){.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(3),.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(3)~.text-columns__item{width:calc(100% / 3)}}@media screen and (min-width: 768px){.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(4),.columns-with-image-model-2 .text-columns__item:first-child:nth-last-child(4)~.text-columns__item{width:25%}}.block-columns-with-images-model-3 .columns-with-image-model-3{position:relative;padding:105px 0;width:100%;display:block}@media screen and (min-width: 768px){.block-columns-with-images-model-3 .columns-with-image-model-3{display:flex;justify-content:center}}.block-columns-with-images-model-3 .columns-with-image-model-3 .image-block-container{width:100%;height:auto;aspect-ratio:0.85}.block-columns-with-images-model-3 .columns-with-image-model-3 img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.block-columns-with-images-model-3 .text-columns__items{display:flex;justify-content:center;margin-bottom:0}@media only screen and (max-width: 768px){.block-columns-with-images-model-3 .text-columns__items{display:block}}.block-columns-with-images-model-3 .text-columns__item{margin-left:15px;margin-right:15px}@media only screen and (max-width: 768px){.block-columns-with-images-model-3 .text-columns__item{margin-left:auto;margin-right:auto}}.block-columns-with-images-model-3 .img-wrap{position:relative;overflow:hidden;height:300px;background-repeat:no-repeat;background-position:center;background-size:cover}.block-columns-with-images-model-3 .column{list-style:none;box-shadow:0 0 20px rgba(0,0,0,0.2);margin-bottom:0px;max-width:350px}.block-columns-with-images-model-3 .caption{width:100%;padding:40px 35px;min-height:310px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly}.block-columns-with-images-model-3 .text-columns__item{width:100%}.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(1){width:100%}@media screen and (min-width: 768px){.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(2),.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(2)~.text-columns__item{width:50%}}@media screen and (min-width: 768px){.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(3),.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(3)~.text-columns__item{width:calc(100% / 3)}}@media screen and (min-width: 768px){.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(4),.block-columns-with-images-model-3 .text-columns__item:first-child:nth-last-child(4)~.text-columns__item{width:25%}}.columns-with-image-model-4{display:block;width:100%}@media screen and (min-width: 768px){.columns-with-image-model-4{display:flex;justify-content:center}}.columns-with-image-model-4 .img-wrap{position:relative;overflow:hidden;height:550px;background-repeat:no-repeat;background-position:center;background-size:cover}.columns-with-image-model-4 .caption{margin-top:15%;display:flex;justify-content:space-between;flex-direction:column;height:auto;background:none !important}.columns-with-image-model-4 .text-columns__item{width:100%;overflow:hidden;display:inline-block}.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(1){width:100%}@media screen and (min-width: 768px){.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(2),.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(2)~.text-columns__item{width:50%}}@media screen and (min-width: 768px){.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(3),.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(3)~.text-columns__item{width:calc(100% / 3)}}@media screen and (min-width: 768px){.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(4),.columns-with-image-model-4 .text-columns__item:first-child:nth-last-child(4)~.text-columns__item{width:25%}}.text-columns-with-images__model-5{display:block}@media screen and (min-width: 768px){.text-columns-with-images__model-5{display:flex;justify-content:center}}.text-columns-with-images__model-5 .text-columns__item{padding-bottom:8px}@media screen and (min-width: 768px){.text-columns-with-images__model-5 .text-columns__item{height:24vw;padding:16px}}.text-columns-with-images__model-5 .text-columns__item-content{position:relative}.text-columns-with-images__model-5 .sub-block__image{overflow:hidden;width:100vw;height:100vw}.text-columns-with-images__model-5 .sub-block__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (min-width: 768px){.text-columns-with-images__model-5 .sub-block__image{height:22vw;width:unset;margin:unset}.text-columns-with-images__model-5 .sub-block__image img{height:22vw;width:100%}}.text-columns-with-images__model-5 .text-columns__text-model-5{background-color:#fff;position:absolute;bottom:5%;width:90%;margin-left:5%;padding:4%;z-index:2;border-radius:1px;max-height:90%}@media screen and (min-width: 768px){.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(1){width:35%}}@media screen and (min-width: 768px){.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(2),.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(2)~.text-columns__item{width:35%}}@media screen and (min-width: 768px){.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(3),.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(3)~.text-columns__item{width:30%}}@media screen and (min-width: 768px){.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(4),.text-columns-with-images__model-5 .text-columns__item:first-child:nth-last-child(4)~.text-columns__item{width:23%}}.text-columns-with-images__model-6{padding-top:8px}.text-columns-with-images__model-6 .text-columns-container{position:relative;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media all and (min-width: 768px){.text-columns-with-images__model-6 .text-columns-container{padding-left:40px;padding-right:40px}}@media all and (min-width: 1024px){.text-columns-with-images__model-6 .text-columns-container{max-width:1760px;padding-left:80px;padding-right:80px}}.text-columns-with-images__model-6 .text-area{margin-left:-8px;margin-right:-8px}.text-columns-with-images__model-6 .text-area::before{content:" " !important;display:table !important}.text-columns-with-images__model-6 .text-area .text-area-container{padding-left:8px;padding-right:8px;min-height:1px;position:relative}@media all and (min-width: 768px){.text-columns-with-images__model-6 .text-area .text-area-container{width:83.33333333333334%;margin-left:8.333333333333332%}}@media all and (min-width: 1024px){.text-columns-with-images__model-6 .text-area .text-area-container{width:66.66666666666666%;margin-left:16.666666666666664%}}@media all and (min-width: 768px){.text-columns-with-images__model-6 .text-area .text-area-padding{padding-left:12%;padding-right:12%}}.text-columns-with-images__model-6 .columns-area{display:flex;flex-direction:column}@media all and (min-width: 768px){.text-columns-with-images__model-6 .columns-area{flex-direction:row;margin-left:-16px;margin-right:-16px}}.text-columns-with-images__model-6 .columns-area .column{-webkit-box-align:start;-ms-flex-align:start;display:flex;flex-direction:row;align-items:flex-start;margin-bottom:32px;flex:1}@media all and (min-width: 768px){.text-columns-with-images__model-6 .columns-area .column{-webkit-box-align:start;-ms-flex-align:start;flex-direction:column;padding:24px;align-items:flex-start;margin:0 8px}}@media all and (min-width: 1024px){.text-columns-with-images__model-6 .columns-area .column{-webkit-box-align:start;-ms-flex-align:start;flex-direction:column;padding:24px;align-items:flex-start;margin:0 16px}}.text-columns-with-images__model-6 .columns-area .column:first-child{margin-left:0 !important}.text-columns-with-images__model-6 .columns-area .column:last-child{margin-right:0 !important}.text-columns-with-images__model-6 .columns-area .column .image-container{overflow:hidden;height:125px;width:100px;flex:0 0 100px;margin-right:16px;position:relative}@media all and (min-width: 768px){.text-columns-with-images__model-6 .columns-area .column .image-container{width:100%;height:auto;flex:initial;margin-right:0px}}.text-columns-with-images__model-6 .columns-area .column .image-container::before{display:block;content:"";width:100%;padding-top:125%}@media all and (min-width: 768px){.text-columns-with-images__model-6 .columns-area .column .image-container::before{padding-top:119.04761904761905%}}.text-columns-with-images__model-6 .columns-area .column .image-container .image-positionning{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:100%;height:100%;display:flex}.text-columns-with-images__model-6 .columns-area .column .image-container .image-positionning img{width:100%;height:100%;position:relative;-o-object-fit:cover;object-fit:cover}.text-columns-with-images__model-6 .columns-area .column .column-text-container{margin-top:0;display:flex;flex-direction:column;width:100%}@media all and (min-width: 768px){.text-columns-with-images__model-6 .columns-area .column .column-text-container{margin-top:32px}}.text-columns-with-images__model-6 .columns-area .column .text-container-sub-block{margin-bottom:12px}@media all and (min-width: 768px){.text-columns-with-images__model-6 .columns-area .column .text-container-sub-block{margin-top:32px}}.text-columns__items.columns-with-image-model-7{display:inline-block;text-align:center;width:100%}@media screen and (min-width: 768px){.text-columns__items.columns-with-image-model-7{display:flex;justify-content:space-between}}.text-columns__items.columns-with-image-model-7 .style__text{padding:4%}.text-columns__items.columns-with-image-model-7 .text-columns__item{width:100%;margin-bottom:16px}@media all and (min-width: 768px){.text-columns__items.columns-with-image-model-7 .text-columns__item{margin:0px 8px 0px 8px}}@media all and (min-width: 768px){.text-columns__items.columns-with-image-model-7 .text-columns__item:first-child{margin:0px 8px 0px 0px}}@media all and (min-width: 768px){.text-columns__items.columns-with-image-model-7 .text-columns__item:last-child{margin:0px 0px 0px 8px}}.text-columns__items.columns-with-image-model-7 .text-columns__item .sub-block__image{border-radius:4px;overflow:hidden;width:100%;height:auto;position:relative}.text-columns__items.columns-with-image-model-7 .text-columns__item .sub-block__image:before{padding-top:66.667%;display:block;content:"";width:100%}.text-columns__items.columns-with-image-model-7 .text-columns__item .sub-block__image .image-container{position:absolute;top:0px;bottom:0px;left:0px;right:0px;width:100%;height:100%;display:flex}.text-columns__items.columns-with-image-model-7 .text-columns__item .sub-block__image .image-container img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:relative}.text_columns_with_images_model_8 .column-container{overflow-y:hidden}.text_columns_with_images_model_8 .column{white-space:nowrap;overflow-x:auto;margin-bottom:-30px;display:flex;padding:0px 18px 30px;transition:transform 0.5s ease 0s}@media all and (min-width: 768px){.text_columns_with_images_model_8 .column{flex-wrap:wrap}}.text_columns_with_images_model_8 .sub-block__image{position:relative;width:100%;padding-top:66.6667%}.text_columns_with_images_model_8 .column-item{padding-left:12px;padding-right:12px;display:inline-block;vertical-align:top;white-space:normal;width:66.6667%;flex:0 0 auto}@media all and (min-width: 768px){.text_columns_with_images_model_8 .column-item{width:33.333337%}}.text_columns_with_images_model_8 .column-item img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}.text_columns_with_images_model_8 .background-color-subblock{padding-top:4px}.site__room-cards{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}@media only screen and (min-width: 768px){.site__room-cards a{padding-right:8px}}.site__rooms-card--container{margin-bottom:16px;display:block;margin-left:auto;margin-right:auto;width:288px;cursor:pointer}@media only screen and (min-width: 768px){.site__rooms-card--container{margin-bottom:40px}}@media only screen and (min-width: 1280px){.site__rooms-card--container{width:350px}}.grow{transition:all .2s ease-in-out}.grow:hover{transform:scale(1.05)}.site__rooms-card--empty,.site__rooms-card--photo{background-repeat:no-repeat;background-position:center;background-size:cover;height:162px;width:288px;background-color:#f7f8fd}@media only screen and (min-width: 1280px){.site__rooms-card--empty,.site__rooms-card--photo{height:198px;width:350px}}.site__rooms-card--empty img,.site__rooms-card--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site__rooms-card--empty{padding-top:25%}.site__rooms-card--price{height:35px;min-width:133px;float:right;padding-right:8px;border-bottom:40px solid #fff;border-left:25px solid transparent}.home-business__room-cards{width:100%;justify-content:space-around;display:block}@media only screen and (min-width: 768px){.home-business__room-cards{display:flex}}.home-business__room-cards .rooms-card--container{display:table;width:250px;margin-left:auto;margin-right:auto;margin-bottom:32px}@media only screen and (min-width: 1280px){.home-business__room-cards .rooms-card--container{width:350px;height:200px}}.home-business__room-cards .rooms-card--photo{padding-right:8px;margin-bottom:16px;display:block;margin-left:auto;margin-right:auto;width:250px;height:150px;cursor:pointer}@media only screen and (min-width: 1280px){.home-business__room-cards .rooms-card--photo{width:350px;height:200px}}.home-business__room-cards .rooms-card--photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home-business__room-cards .rooms-card--photo img:hover{transform:scale(1.05, 1.05)}.home-business__room-cards .rooms-card--price{text-decoration:underline}.home-luxury__room-cards{display:block;justify-content:center}@media screen and (min-width: 768px){.home-luxury__room-cards{display:flex}}.home-luxury__room-card{width:100%}@media screen and (min-width: 768px){.home-luxury__room-card{width:calc(100% / 3)}}.home-luxury__room-cards .home-luxury__room-card{padding-right:4px;padding-left:4px}.home-luxury__room-cards .home-luxury__room-card .rooms-card--photo{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:100%}.home-luxury__room-cards .home-luxury__room-card .rooms-card--photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home-luxury__room-cards .rooms-card--title{position:absolute;width:100%;height:100%;background-color:rgba(34,37,46,0.7);top:0%;padding-top:45%}.home-luxury__room-cards .rooms-card--title:hover{background-color:rgba(34,37,46,0.3)}.home__room-cards-model4{display:block;justify-content:center}@media screen and (min-width: 768px){.home__room-cards-model4{display:flex}}.home__room-card-model4{width:100%}@media screen and (min-width: 768px){.home__room-card-model4{width:calc(100% / 3)}}.home__room-cards-model4 .home__room-card-model4{padding-right:4px;padding-left:4px}.home__room-cards-model4 .home__room-card-model4 .rooms-card--photo{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:100%}.home__room-cards-model4 .home__room-card-model4 .rooms-card--photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home__room-cards-model4 .rooms-card--title{position:absolute;width:100%;height:100%;background-color:rgba(34,37,46,0.7);top:0%;padding-top:45%}.home__room-cards-model4 .rooms-card--title:hover{background-color:rgba(34,37,46,0.3)}.home__room-cards-model4 .rooms-card--title-appear{opacity:0;position:absolute;width:100%;height:100%;top:0%;padding-top:40%;font-size:40px;transition:ease 0.5s}.home__room-cards-model4 .rooms-card--title-appear:hover{opacity:1;transform:scale(0.834);transition:ease 0.5s}.home__room-cards-model4 .rooms-card--container{overflow:hidden}.home__room-cards-model4 .rooms-card--zoom-in{transition:ease 0.5s}.home__room-cards-model4 .rooms-card--zoom-in:hover{transform:scale(1.2);transition:ease 0.5s}.home__cards-wrap-model-5{display:flex;flex-direction:column;width:100vw;padding:0 3vw}@media only screen and (min-width: 768px){.home__cards-wrap-model-5{justify-content:center;flex-direction:row;padding:1vw 3vw}}.home__room-cards-model5-grid{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.home__room-cards-model5-grid{display:grid;display:-ms-grid;grid-template-columns:500px 500px;-ms-grid-columns:500px 20px 500px;grid-template-rows:250px 250px;-ms-grid-rows:250px 20px 250px;grid-column-gap:20px;grid-row-gap:20px}}.home__room-cards-model5-grid .home__room-card-model5{border:1px solid #c4c4cc}@media only screen and (min-width: 768px){.home__room-cards-model5-grid .home__room-card-model5:nth-child(3n+1){grid-column:1 / span 1;-ms-grid-column:1;grid-row:1 / span 2;-ms-grid-rows:1;-ms-grid-rows-span:2;height:520px;width:500px}.home__room-cards-model5-grid .home__room-card-model5:nth-child(3n+1) .rooms-card--photo{height:520px;width:500px;padding-top:38%}.home__room-cards-model5-grid .home__room-card-model5:nth-child(3n+1) .rooms-card--photo .room-button{margin-top:4%}.home__room-cards-model5-grid .home__room-card-model5:nth-child(3n+2){grid-column:2 / span 1;-ms-grid-column:3;grid-row:1 / span 1;-ms-grid-row:1;height:250px;width:500px}.home__room-cards-model5-grid .home__room-card-model5:nth-child(3n+3){grid-column:2 / span 1;-ms-grid-column:3;grid-row:2 / span 1;-ms-grid-row:3;height:250px;width:500px}}.home__room-cards-model5-grid .rooms-card--photo{position:relative;background-repeat:no-repeat;background-size:cover;transition:all 0.3s ease;-webkit-clip-path:inset(0px);clip-path:inset(0px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1vw;height:50vw}.home__room-cards-model5-grid .rooms-card--photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home__room-cards-model5-grid .rooms-card--photo .room-button{margin-top:2%}.home__room-cards-model5-grid .rooms-card--photo:hover{-webkit-clip-path:inset(20px);clip-path:inset(20px);transition:all 0.3s ease}@media only screen and (min-width: 768px){.home__room-cards-model5-grid .rooms-card--photo{height:250px;width:500px;padding-top:18%;justify-content:unset}}.home__room-cards-model5-grid .room-button{position:relative;padding:12px 30px 12px;text-transform:uppercase !important;font-size:12px !important;border:2px solid #fff;color:#fff !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 768px){.home__room-cards-model5-grid .room-button{transition:ease 0.3s}.home__room-cards-model5-grid .room-button:hover{border-color:#fff !important;color:#000 !important;background-color:#fff !important;transition:ease 0.3s}}.home__room-cards-model6{height:450px;width:100vw}@media only screen and (min-width: 768px){.home__room-cards-model6{width:70vw;margin-left:auto;margin-right:auto}}.home__room-cards-model6 .carousel-cell{width:100%;height:400px;padding:1% 2%}@media only screen and (min-width: 768px){.home__room-cards-model6 .carousel-cell{width:33%}}.home__room-cards-model6 .home__room-card-model6{height:370px;border:1px solid #c4c4cc;border-radius:5px;transition:all 0.3s ease}.home__room-cards-model6 .home__room-card-model6:hover{transform:translateY(-8px);transition:all 0.3s ease}.home__room-cards-model6 .home__room-card-model6:hover .room-card--photo{transform:scale(1.1);transition:all 0.3s ease}.home__room-cards-model6 .room-card--photo-wrap{overflow:hidden}.home__room-cards-model6 .room-card--photo{position:relative;height:270px;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0px 0px;transition:all 0.3s ease}.home__room-cards-model6 .room-card--photo img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home__room-cards-model6 .room-card--description{height:100px;background-color:#fff;border-radius:0px 0px 5px 5px;display:flex;flex-direction:column;justify-content:center;padding-left:4%;padding-right:4%;border-bottom:1px solid #c4c4cc}.home__room-cards-model6 .flickity-prev-next-button{width:40px;height:40px;border-radius:5px;border:1px solid #c4c4cc;top:95%}.home__room-cards-model6 .flickity-prev-next-button.previous{left:37.5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.home__room-cards-model6 .flickity-prev-next-button.previous{left:40%}}@media only screen and (min-width: 1024px){.home__room-cards-model6 .flickity-prev-next-button.previous{left:44%}}.home__room-cards-model6 .flickity-prev-next-button.next{right:37.5%}@media only screen and (min-width: 768px) and (max-width: 1024px){.home__room-cards-model6 .flickity-prev-next-button.next{right:40%}}@media only screen and (min-width: 1024px){.home__room-cards-model6 .flickity-prev-next-button.next{right:44%}}.home_rooms_model_7 .room-section{background-color:transparent;padding-top:1px}.home_rooms_model_7 section{position:relative;z-index:51}.home_rooms_model_7 .legacy-container{margin-left:auto;margin-right:auto;box-sizing:border-box}.home_rooms_model_7 .row{width:100%;max-width:1170px;margin:0 auto;zoom:1;padding:0}.home_rooms_model_7 .col-12{width:100%;padding-left:2.5641%;padding-right:2.5641%}.home_rooms_model_7 .room-section .room-slider-wrapper{background-color:#fff;position:relative;padding:0;height:100%}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .room-section .room-slider-wrapper{background-color:transparent}}.home_rooms_model_7 .room-slider-controls{height:43px}@media screen and (max-width: 823px) and (orientation: landscape){.home_rooms_model_7 .room-slider-controls{height:35px}}.home_rooms_model_7 .room-section .room-slider-wrapper .room-slider-controls{position:absolute;bottom:0;left:9%;font-size:0;z-index:66;-khtml-transform:translateX(-50%);transform:translateX(-50%)}.home_rooms_model_7 .room-section .room-slider-wrapper .room-slider-controls.centered-left{left:25%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .room-section .room-slider-wrapper .room-slider-controls.centered-left{left:50%;-khtml-transform:translateX(-50%);transform:translateX(-50%)}}.home_rooms_model_7 .previous-slide-main-left,.home_rooms_model_7 .next-slide-main-left{display:inline-block !important;position:relative !important;color:#fff;text-align:center;height:43px !important;width:43px !important;line-height:43px;z-index:2;min-width:unset !important;padding:0 !important;transition:all 0.3s cubic-bezier(0.85, 0, 0.15, 1)}@media screen and (max-width: 823px) and (orientation: landscape){.home_rooms_model_7 .previous-slide-main-left,.home_rooms_model_7 .next-slide-main-left{height:35px !important;width:35px !important}}.home_rooms_model_7 .previous-slide-main-left{cursor:pointer;left:-1px}.home_rooms_model_7 .previous-slide-main-left svg{height:18px;width:18px;position:absolute;top:11px;left:11px}@media screen and (max-width: 823px) and (orientation: landscape){.home_rooms_model_7 .previous-slide-main-left svg{margin-top:10px}}.home_rooms_model_7 .next-slide-main-left{right:-1px;cursor:pointer}.home_rooms_model_7 .next-slide-main-left svg{height:18px;width:18px;position:absolute;top:11px;left:11px}@media screen and (max-width: 823px) and (orientation: landscape){.home_rooms_model_7 .next-slide-main-left svg{margin-top:10px}}.home_rooms_model_7 .icon,.home_rooms_model_7 .next-slide-main-left .icon{font-size:10px}.home_rooms_model_7 .icon{font-size:17px;font-style:normal;vertical-align:middle}.home_rooms_model_7 .room-slider{background-color:#fff;position:relative;padding:0}.home_rooms_model_7 .gridblock{width:100%;float:left;overflow:hidden}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .gridblock{overflow:unset}}.home_rooms_model_7 .room-slider .room-image{position:absolute;height:100%;vertical-align:top;top:0}.home_rooms_model_7 .room-slider .room-image.right{left:50%;top:0}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .room-slider .room-image.right{left:0;height:80%;min-height:480px}}@media screen and (max-width: 512px) and (orientation: portrait){.home_rooms_model_7 .room-slider .room-image.right{left:0;height:80%;min-height:290px}}.home_rooms_model_7 .room-slider .room-image img{position:absolute;top:0;height:100%;left:0;width:auto;vertical-align:top;-o-object-fit:cover;object-fit:cover}.home_rooms_model_7 .gridblock.two>*{width:50%}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .gridblock.two>*{width:100%}}.home_rooms_model_7 .room-slider .room-text{text-align:center !important;min-height:600px;position:relative;top:0;opacity:1}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .room-slider .room-text{top:500px}}@media screen and (max-width: 512px) and (orientation: portrait){.home_rooms_model_7 .room-slider .room-text{top:300px}}.home_rooms_model_7 .room-slider .room-text.left{float:left}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .room-slider .room-text.left{min-height:300px}}@media screen and (max-width: 823px) and (orientation: landscape){.home_rooms_model_7 .room-slider .room-text.left{min-height:400px}}.home_rooms_model_7 .outer-wrapper{position:absolute;width:100%;height:100%;left:0;top:0}.home_rooms_model_7 .room-slider .room-text .outer-wrapper{max-height:93%}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .room-slider .room-text .outer-wrapper{max-height:100%}}.home_rooms_model_7 .outer{display:table;height:100% !important;left:0;min-height:100%;position:absolute;right:0;table-layout:fixed;top:0;width:100%;z-index:2}.home_rooms_model_7 .outer .inner{display:table-cell;text-align:center;vertical-align:middle;width:100%;position:relative}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .outer .inner{vertical-align:unset}}.home_rooms_model_7 .outer .inner h3,.home_rooms_model_7 .outer .inner p{padding:0 16%}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .outer .inner h3,.home_rooms_model_7 .outer .inner p{padding:0 9%}}@media screen and (max-width: 823px) and (orientation: landscape){.home_rooms_model_7 .outer .inner h3,.home_rooms_model_7 .outer .inner p{padding:0 4%}}@media screen and (max-width: 512px) and (orientation: portrait){.home_rooms_model_7 .outer .inner p{max-height:150px}}.home_rooms_model_7 .button{display:inline-block;line-height:16px;text-align:center;padding:15px 35px;border:2px solid #fff;color:#fff;margin-top:3.5rem;position:relative;z-index:2;transition:all 0.2s ease-in}.home_rooms_model_7 .button.gold{border-color:#c19b76;color:#c19b76}@media screen and (max-width: 768px) and (orientation: portrait){.home_rooms_model_7 .bx-viewport{height:800px !important}}@media screen and (max-width: 512px) and (orientation: portrait){.home_rooms_model_7 .bx-viewport{height:720px !important}}@media screen and (max-width: 832px) and (orientation: landscape){.home_rooms_model_7 .bx-viewport{height:400px !important}}.home_rooms_model_7 .bx-pager.bx-default-pager{display:none}.home_rooms_model_7 .bx-wrapper{background-color:transparent !important;box-shadow:none !important;margin-bottom:0 !important;border:none !important}.home_rooms_model_7 .bx-wrapper .bx-controls-direction{display:none}.slider-text-carousel{width:95%;margin-left:auto;margin-right:auto;flex-direction:column}.slider-text-carousel.mobile .carousel-cell .slide-img-container{position:relative;padding-top:80%}.slider-text-carousel.mobile .carousel-cell .slide-img-container img{position:absolute;top:0;left:0;right:0;bottom:0}.slider-text-carousel .carousel-cell{width:100%;padding:0 6%}@media (min-width: 512px){.slider-text-carousel .carousel-cell{height:450px}}.slider-text-carousel .carousel-cell .sub-block-container{display:flex}.slider-text-carousel .carousel-cell .slide-img-container{height:100%;overflow:hidden}@media all and (min-width: 768px){.slider-text-carousel .carousel-cell .slide-img-container{width:40%}}.slider-text-carousel .carousel-cell .slide-img-container .slide-img{flex-grow:1}.slider-text-carousel .carousel-cell .slide-img-container .slide-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-height:450px}.slider-text-carousel .carousel-cell .text-area{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width: 768px){.slider-text-carousel .carousel-cell .text-area{width:60%;padding-left:60px;padding-right:60px}}.slider-text-carousel .flickity-enabled .carousel-cell{display:none}.slider-text-carousel .flickity-viewport{width:100%}@media (min-width: 512px){.slider-text-carousel .flickity-viewport{height:450px !important}}.slider-text-carousel .flickity-button{display:none}@media (min-width: 512px){.slider-text-carousel .flickity-button{display:block}}.slider-text-carousel .flickity-page-dots{display:block;position:static;padding-top:25px}@media (min-width: 512px){.slider-text-carousel .flickity-page-dots{display:none}}.medium_size_strip.strip_block{position:relative;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%}.medium_size_strip .parallax_text-block{width:60%;z-index:10;display:flex;flex-direction:column;justify-content:center}.medium_size_strip .parallax__scrim{background-color:rgba(15,12,13,0.3);position:absolute;height:300px;width:100%}.medium_size_strip.strip_block .partition,.large_size_strip.strip_block .partition{display:none}.medium_size_strip.strip_partition .parallax_text-block{z-index:10;width:50%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 512px){.medium_size_strip.strip_partition .parallax_text-block{width:32%}}.medium_size_strip.strip_partition .parallax__scrim{background-color:rgba(15,12,13,0.3);position:absolute;height:300px;width:100%}.medium_size_strip.strip_partition .partition{display:block;height:300px;width:100%;position:absolute}.medium_size_strip.strip_partition .partition:before{left:33%}.medium_size_strip.strip_partition .partition:after{right:33%}.medium_size_strip.strip_partition .partition:before,.medium_size_strip.strip_partition .partition:after{background-color:#ffffff;content:' ';display:block;height:100%;position:absolute;top:0;width:10px}.large_size_strip.strip_block{position:relative;min-height:600px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%}.large_size_strip .parallax_text-block{min-height:200px;height:auto;width:60%;z-index:10;display:flex;flex-direction:column;justify-content:center}.large_size_strip .parallax__scrim{background-color:rgba(15,12,13,0.3);position:absolute;height:600px;width:100%}@media screen and (min-width: 768px){.text-block-two-columns{-moz-column-count:2;column-count:2;-moz-column-gap:5%;column-gap:5%;padding-left:15%;padding-right:15%;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.text-block-three-columns{-moz-column-count:3;column-count:3;-moz-column-gap:5%;column-gap:5%;padding-left:10%;padding-right:10%;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}.site__room-show-planning-1 #calendar{max-width:750px;margin:auto}.site__room-show-planning-1 #calendar .fc-view-container{overflow-x:auto}.site__room-show-planning-1 #calendar .fc-widget-header{border:none}.site__room-show-planning-1 #calendar .fc-widget-header table{width:100%;display:flex;border:none !important}.site__room-show-planning-1 #calendar .fc-widget-header table thead{border:none}.site__room-show-planning-1 #calendar .fc-widget-header table th{background-color:transparent !important;width:14.2857142857%}.site__room-show-planning-1 .fc-day-number{float:none !important}.site__room-show-planning-1 .fc-day-top{text-align:center}.site__room-show-planning-1 .fc-day-header span{font-size:20px !important}@media (min-width: 512px){.site__room-show-planning-1 .fc-day-header span{font-size:22px !important}}.site__room-show-planning-1 .style__button{height:auto !important;width:70% !important;display:flex !important;justify-content:space-around !important;padding:10px 16px !important;background-image:none !important;text-shadow:none !important;box-shadow:none !important}.site__room-show-planning-1 .fc-view table{border:none}.site__room-show-planning-1 .fc-right button,.site__room-show-planning-1 .fc-left button{background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important}.site__room-show-planning-1 .fc-icon{font-size:1.5em}.site__room-show-planning-1 .fc-day-header{border:none !important;background-color:white !important;background:white !important;width:100px !important}.site__room-show-planning-1 .fc-center h2,.site__room-show-planning-1 .fc-day-header span{text-transform:capitalize !important}.site__room-show-planning-1 .fc-past{opacity:0.3}.site__room-show-planning-1 .fc-day-grid{background-color:white}.site__room-show-planning-1 .fc-row .fc-content-skeleton{height:100%;padding:0 !important}.site__room-show-planning-1 .fc-row table{margin:0 auto !important}.site__room-show-planning-1 .fc .fc-row .fc-content-skeleton td{width:80px}.site__room-show-planning-1 .fc-day-grid-event{font-size:10px !important;background:transparent !important;border:none !important}@media (min-width: 512px){.site__room-show-planning-1 .fc-day-grid-event{font-size:12px !important}}.site__room-show-planning-1 .fc-content{white-space:normal !important}.site__room-show-planning-1 .fc-head-container{border-top:none !important;border-left:none !important;border-right:none !important}.site__room-show-planning-2{display:table;width:100%}.site__room-show-planning-2 svg{height:100%;width:14px}.site__room-show-planning-2 .fc-widget-content{padding:0 !important}.site__room-show-planning-2 .fc-day-number,.site__room-show-planning-2 .fc-head,.site__room-show-planning-2 .fc-day-header span{display:none !important}.site__room-show-planning-2 .fc-other-month{opacity:0}.site__room-show-planning-2 .fc-header-toolbar{margin-bottom:24px !important}.site__room-show-planning-2 .fc-event{background-color:transparent !important;border:none !important}.site__room-show-planning-2 .tooltip-icon-available,.site__room-show-planning-2 .tooltip-icon-unavailable{margin-top:-2px}.site__room-show-planning-2 .fc-left{padding-left:4px}.site__room-show-planning-2 .calendar-container{width:100%;float:left;min-height:1px;position:relative;display:table-row}.site__room-show-planning-2 .calendar-list-container{display:flex;margin-bottom:32px;margin-top:48px;overflow:hidden;position:relative;height:220px}.site__room-show-planning-2 .calendar-list-container .calendar-list{display:flex;height:100%;width:100%;flex-wrap:wrap;justify-content:center;overflow:hidden}.site__room-show-planning-2 .calendar{padding-left:8px;padding-right:8px;float:left !important;min-height:1px;position:relative;width:50%;margin:0 auto}@media all and (min-width: 744px){.site__room-show-planning-2 .calendar{width:25%}}@media all and (min-width: 1128px){.site__room-show-planning-2 .calendar{width:16.667%}}.site__room-show-planning-2 .fc-row{min-height:22px !important;height:22px !important;max-height:22px !important}.site__room-show-planning-2 .fc-day{position:relative !important}.site__room-show-planning-2 td.fc-today{background-color:unset !important}.site__room-show-planning-2 .show-availability,.site__room-show-planning-2 .show-unavailability{position:absolute;left:50%;top:50%;height:20px;transform:translate(-50%, -50%)}.site__room-show-planning-2 table{width:100%;margin-top:unset !important;margin-bottom:unset !important}.site__room-show-planning-2 table,.site__room-show-planning-2 tr,.site__room-show-planning-2 th,.site__room-show-planning-2 td{border:none !important}.site__room-show-planning-1 #calendar{max-width:750px;margin:auto}.site__room-show-planning-1 #calendar .fc-view-container{overflow-x:auto}.site__room-show-planning-1 #calendar .fc-widget-header{border:none}.site__room-show-planning-1 #calendar .fc-widget-header table{width:100%;display:flex;border:none !important}.site__room-show-planning-1 #calendar .fc-widget-header table thead{border:none}.site__room-show-planning-1 #calendar .fc-widget-header table th{background-color:transparent !important;width:14.2857142857%}.site__room-show-planning-1 .fc-day-number{float:none !important}.site__room-show-planning-1 .fc-day-top{text-align:center}.site__room-show-planning-1 .fc-day-header span{font-size:20px !important}@media (min-width: 512px){.site__room-show-planning-1 .fc-day-header span{font-size:22px !important}}.site__room-show-planning-1 .style__button{height:auto !important;width:70% !important;display:flex !important;justify-content:space-around !important;padding:10px 16px !important;background-image:none !important;text-shadow:none !important;box-shadow:none !important}.site__room-show-planning-1 .fc-view table{border:none}.site__room-show-planning-1 .fc-right button,.site__room-show-planning-1 .fc-left button{background:transparent !important;border:none !important;box-shadow:none !important;outline:none !important}.site__room-show-planning-1 .fc-icon{font-size:1.5em}.site__room-show-planning-1 .fc-day-header{border:none !important;background-color:white !important;background:white !important;width:100px !important}.site__room-show-planning-1 .fc-center h2,.site__room-show-planning-1 .fc-day-header span{text-transform:capitalize !important}.site__room-show-planning-1 .fc-past{opacity:0.3}.site__room-show-planning-1 .fc-day-grid{background-color:white}.site__room-show-planning-1 .fc-row .fc-content-skeleton{height:100%;padding:0 !important}.site__room-show-planning-1 .fc-row table{margin:0 auto !important}.site__room-show-planning-1 .fc .fc-row .fc-content-skeleton td{width:80px}.site__room-show-planning-1 .fc-day-grid-event{font-size:10px !important;background:transparent !important;border:none !important}@media (min-width: 512px){.site__room-show-planning-1 .fc-day-grid-event{font-size:12px !important}}.site__room-show-planning-1 .fc-content{white-space:normal !important}.site__room-show-planning-1 .fc-head-container{border-top:none !important;border-left:none !important;border-right:none !important}.site__room-show-planning-2{display:table;width:100%}.site__room-show-planning-2 svg{height:100%;width:14px}.site__room-show-planning-2 .fc-widget-content{padding:0 !important}.site__room-show-planning-2 .fc-day-number,.site__room-show-planning-2 .fc-head,.site__room-show-planning-2 .fc-day-header span{display:none !important}.site__room-show-planning-2 .fc-other-month{opacity:0}.site__room-show-planning-2 .fc-header-toolbar{margin-bottom:24px !important}.site__room-show-planning-2 .fc-event{background-color:transparent !important;border:none !important}.site__room-show-planning-2 .tooltip-icon-available,.site__room-show-planning-2 .tooltip-icon-unavailable{margin-top:-2px}.site__room-show-planning-2 .fc-left{padding-left:4px}.site__room-show-planning-2 .calendar-container{width:100%;float:left;min-height:1px;position:relative;display:table-row}.site__room-show-planning-2 .calendar-list-container{display:flex;margin-bottom:32px;margin-top:48px;overflow:hidden;position:relative;height:220px}.site__room-show-planning-2 .calendar-list-container .calendar-list{display:flex;height:100%;width:100%;flex-wrap:wrap;justify-content:center;overflow:hidden}.site__room-show-planning-2 .calendar{padding-left:8px;padding-right:8px;float:left !important;min-height:1px;position:relative;width:50%;margin:0 auto}@media all and (min-width: 744px){.site__room-show-planning-2 .calendar{width:25%}}@media all and (min-width: 1128px){.site__room-show-planning-2 .calendar{width:16.667%}}.site__room-show-planning-2 .fc-row{min-height:22px !important;height:22px !important;max-height:22px !important}.site__room-show-planning-2 .fc-day{position:relative !important}.site__room-show-planning-2 td.fc-today{background-color:unset !important}.site__room-show-planning-2 .show-availability,.site__room-show-planning-2 .show-unavailability{position:absolute;left:50%;top:50%;height:20px;transform:translate(-50%, -50%)}.site__room-show-planning-2 table{width:100%;margin-top:unset !important;margin-bottom:unset !important}.site__room-show-planning-2 table,.site__room-show-planning-2 tr,.site__room-show-planning-2 th,.site__room-show-planning-2 td{border:none !important}.text-block-with-multiple-images-model-1{width:100%;margin:0px}@media screen and (min-width: 768px){.text-block-with-multiple-images-model-1{display:flex;margin:auto;justify-content:center;padding:0px;min-height:400px;max-width:1500px;min-height:630px}}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images__grid{display:grid;grid-template-columns:auto auto auto;display:-ms-grid;-ms-grid-columns:300px 15px 300px;-ms-grid-rows:300px 15px 300px;height:100%}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item{overflow:hidden;padding:2.5%}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item .builder_image{height:100%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item{padding:0 !important}}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item:nth-child(1){width:100%;height:100%;grid-column-start:1;grid-column-end:1;-ms-grid-column:1;grid-row-start:1;grid-row-end:1;-ms-grid-row:1}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item:nth-child(2){width:100%;height:100%;grid-column-start:1;grid-column-end:1;-ms-grid-column:1;grid-row-start:2;grid-row-end:2;-ms-grid-row:2}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item:nth-child(3){width:100%;height:100%;grid-column-start:1;grid-column-end:1;-ms-grid-column:1;grid-row-start:3;grid-row-end:3;-ms-grid-row-span:3}@media screen and (min-width: 768px){.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item:nth-child(1){width:100%;height:100%;grid-column-start:1;grid-column-end:1;-ms-grid-column:1;grid-row-start:1;grid-row-end:3;-ms-grid-row:1;-ms-grid-row-span:3}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item:nth-child(2){width:100%;height:100%;grid-column-start:2;grid-column-end:2;-ms-grid-column:3;grid-row-start:1;grid-row-end:1;-ms-grid-row:1}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item:nth-child(3){width:100%;height:100%;grid-column-start:2;grid-column-end:2;-ms-grid-column:3;grid-row-start:2;grid-row-end:2;-ms-grid-row:3}}.text-block-with-multiple-images-model-1 .text-block-multi-images__grid-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--right{padding:0 !important;display:flex;align-items:center}.text-block-with-multiple-images-model-1 .text_block_with_multiple_images--text{width:100%;padding:16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.text-block-with-multiple-images-model-1 .text_block_with_multiple_images--text{padding:64px}}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--block h2,.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--text h2{width:100%}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--block p,.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--text p{min-height:16px;height:auto;margin-left:auto;margin-right:auto}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--block button,.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--text button{display:flex;align-items:center;margin-right:auto;margin-left:auto}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--svg{background-color:rgba(105,114,123,0.1);border:1px solid rgba(105,114,123,0.2);max-width:100%;max-height:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.text-block-with-multiple-images-model-1 .text-block-with-multiple-images--svg svg{position:relative;height:100%}.text_block_with_multiple_images_model_2 .picture-container{display:flex;flex-direction:column;position:relative}@media all and (min-width: 1024px){.text_block_with_multiple_images_model_2 .picture-container{flex-direction:initial;max-height:440.5px;min-height:440.5px}}.text_block_with_multiple_images_model_2 .left-picture,.text_block_with_multiple_images_model_2 .right-picture{width:100%}@media all and (min-width: 1024px){.text_block_with_multiple_images_model_2 .left-picture,.text_block_with_multiple_images_model_2 .right-picture{width:50%}}.text_block_with_multiple_images_model_2 .left-picture img,.text_block_with_multiple_images_model_2 .right-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 1024px) and (orientation: portrait){.text_block_with_multiple_images_model_2 .left-picture img,.text_block_with_multiple_images_model_2 .right-picture img{max-height:496px}}.text_block_with_multiple_images_model_2 .text-container{width:27%;left:50%;margin-left:-14%;background:#FFFFFF;margin-top:2%;position:absolute;padding-top:384.469px;transform-origin:left}@media all and (min-width: 1441px){.text_block_with_multiple_images_model_2 .text-container{margin-top:1.5%}}@media all and (min-width: 512px) and (max-width: 823px) and (orientation: landscape){.text_block_with_multiple_images_model_2 .text-container{width:70%;left:50%;margin-left:-36%;margin-top:40.3%}}@media all and (min-width: 768px) and (max-width: 1024px){.text_block_with_multiple_images_model_2 .text-container{width:50%;left:50%;margin-left:-26%;margin-top:40%}}@media all and (min-width: 1024px) and (max-width: 1366px){.text_block_with_multiple_images_model_2 .text-container{width:37%;left:50%;margin-left:-19%;margin-top:2.9%}}@media all and (max-width: 512px){.text_block_with_multiple_images_model_2 .text-container{width:100%;left:0;margin-left:0;margin-top:0;position:unset;padding-top:0%}}.text_block_with_multiple_images_model_2 .text-container .content{position:absolute;top:0;height:90%;margin:5%;width:90%;border:1px solid #CCC6C3}@media all and (max-width: 512px){.text_block_with_multiple_images_model_2 .text-container .content{position:unset}}@media all and (min-width: 1441px){.text_block_with_multiple_images_model_2 .text-container .content{height:87%}}.text_block_with_multiple_images_model_2 .borders{position:absolute;width:100%;height:100%}@media all and (max-width: 512px){.text_block_with_multiple_images_model_2 .borders{position:unset}}.text_block_with_multiple_images_model_2 .info_content{flex-direction:column;display:flex;height:100%;position:absolute;bottom:0;align-items:center;width:100%;justify-content:center}@media all and (max-width: 512px){.text_block_with_multiple_images_model_2 .info_content{position:unset}}.text_block_with_multiple_images_model_2 .info_content .style__button-alignment{padding-bottom:0px}.text_block_with_multiple_images_model_2 .info_content_button{width:100%}.contact-form-box-form-model-1__main-zone{display:block}@media only screen and (min-width: 512px){.contact-form-box-form-model-1__main-zone{width:70%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 512px){.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__zone-text{padding-bottom:16px}}.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__zone-text,.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__zone-email{padding-left:32px;padding-right:32px}@media only screen and (min-width: 512px){.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__zone-text,.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__zone-email{padding-left:48px}}.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-string,.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-text,.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-date,.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-phone,.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-email{max-width:none !important;width:100%;-webkit-appearance:none;color:#333333}.contact-form-box-form-model-1__main-zone .email_hotel_arrival_date,.contact-form-box-form-model-1__main-zone .email_hotel_departure_date,.contact-form-box-form-model-1__main-zone .email_hotel_phone_number,.contact-form-box-form-model-1__main-zone .email_hotel_email_address{width:48%}.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-string{height:40px;border-color:transparent}.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__form-input-text{height:auto;min-height:100px}.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__button-email{margin:auto;display:block;text-align:center;border-radius:0px;box-sizing:border-box;height:40px;width:auto;padding-right:16px;padding-left:16px}.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__button-email:focus{outline:2px solid Highlight;outline-offset:2px}@media screen and (min-width: 512px){.contact-form-box-form-model-1__main-zone .contact-form-box-form-model-1__button-email{margin-left:0px}}.client-blog .blog-pages-client{position:relative;z-index:1}@media all and (max-width: 768px){.client-blog .blog-pages-client{padding:0 24px}}@media all and (min-width: 1024px){.client-blog .blog-pages-client{max-width:1100px;margin:auto}}.client-blog .blog-pages-client a{color:inherit}.client-blog .blog-pages-client .blog-index-top-article-laptop{padding:50px 12px}@media all and (max-width: 768px){.client-blog .blog-pages-client .blog-index-top-article-laptop{display:none}}.client-blog .blog-pages-client .blog-index-top-article-mobile{padding:50px 0}@media all and (min-width: 1024px){.client-blog .blog-pages-client .blog-index-top-article-mobile{display:none}}@media all and (max-width: 768px){.client-blog .blog-pages-client .blog-index-article,.client-blog .blog-pages-client .blog-index-top-article-laptop,.client-blog .blog-pages-client .blog-article-show{padding:0}}@media all and (min-width: 1024px){.client-blog .blog-pages-client .blog-article-show {max-width:740px}}.client-blog .blog-pages-client .blog-article-show  img{max-width:740px}@media all and (max-width: 768px){.client-blog .blog-pages-client .blog-index-article{width:85%;max-width:85%;margin:auto}}@media all and (max-width: 768px){.client-blog .blog-pages-client .blog-index-top-article{width:85%;max-width:85%;margin:auto}}.client-blog .blog-pages-client .blog-index-top-article img,.client-blog .blog-pages-client .blog-index-latest-article img,.client-blog .blog-pages-client .blog-index-popular-articles img{border-radius:6px}@media all and (max-width: 768px){.client-blog .blog-pages-client .blog-index-top-article img,.client-blog .blog-pages-client .blog-index-latest-article img,.client-blog .blog-pages-client .blog-index-popular-articles img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.client-blog .blog-pages-client .all-latest-articles,.client-blog .blog-pages-client .popular-article-list{display:flex;flex-wrap:wrap}@media all and (max-widht: 768px){.client-blog .blog-pages-client .all-latest-articles,.client-blog .blog-pages-client .popular-article-list{justify-content:center}}.client-blog .blog-pages-client .all-latest-articles .popular-article,.client-blog .blog-pages-client .popular-article-list .popular-article{min-width:100%}.client-blog .blog-pages-client .all-latest-articles .popular-article,.client-blog .blog-pages-client .popular-article-list .popular-article{border-radius:6px;width:340px;padding:12px;max-height:100%}@media all and (max-width: 1024px){.client-blog .blog-pages-client .all-latest-articles .popular-article,.client-blog .blog-pages-client .popular-article-list .popular-article{width:300px}}.client-blog .blog-pages-client .all-latest-articles .latest-article,.client-blog .blog-pages-client .popular-article-list .latest-article{border-radius:6px;width:calc(100% / 3);padding:12px;max-height:100%}@media all and (max-width: 1024px){.client-blog .blog-pages-client .all-latest-articles .latest-article,.client-blog .blog-pages-client .popular-article-list .latest-article{width:300px}}.client-blog .blog-pages-client .all-latest-articles .latest-article .latest-article-container,.client-blog .blog-pages-client .all-latest-articles .popular-article .latest-article-container,.client-blog .blog-pages-client .popular-article-list .latest-article .latest-article-container,.client-blog .blog-pages-client .popular-article-list .popular-article .latest-article-container{height:190px}.client-blog .blog-pages-client .all-latest-articles .latest-article h3,.client-blog .blog-pages-client .all-latest-articles .popular-article h3,.client-blog .blog-pages-client .popular-article-list .latest-article h3,.client-blog .blog-pages-client .popular-article-list .popular-article h3{min-height:56px}.client-blog .blog-pages-client .all-latest-articles .latest-article img,.client-blog .blog-pages-client .all-latest-articles .popular-article img,.client-blog .blog-pages-client .popular-article-list .latest-article img,.client-blog .blog-pages-client .popular-article-list .popular-article img{width:100%;height:100%;max-height:190px;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 1024px){.client-blog .blog-pages-client .all-latest-articles .latest-article img,.client-blog .blog-pages-client .all-latest-articles .popular-article img,.client-blog .blog-pages-client .popular-article-list .latest-article img,.client-blog .blog-pages-client .popular-article-list .popular-article img{max-height:170px}}@media all and (max-width: 1024px){.client-blog .blog-pages-client .blog-index-popular-articles{width:100%;margin:auto}}.client-blog .blog-pages-client .blog-index-popular-articles img{border-radius:6px}@media all and (max-width: 768px){.client-blog .blog-pages-client .blog-index-popular-articles img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.client-blog .blog-pages-client .article-cover{position:relative;z-index:2}.client-blog .blog-pages-client .article-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.client-blog .blog-pages-client .article-cover-overlay{background:linear-gradient(bottom to top, rgba(0,0,0,0) 0%, rgba(225,225,225,0.65) 100%);height:100%;width:100%;z-index:2}.client-blog .blog-pages-client .load-more-articles{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}.client-blog .blog-pages-client .load-more-articles:hover{cursor:pointer;-webkit-transition:border-bottom 0.3s ease-in-out;-moz-transition:border-bottom 0.3s ease-in-out;-ms-transition:border-bottom 0.3s ease-in-out;-o-transition:border-bottom 0.3s ease-in-out;border-bottom:1px solid transparent}@media all and (max-width: 768px){.client-blog .popular-article{width:100%;padding:0 12px 0 24px}}.client-blog .popular-article img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.client-blog .fitting-cover{border-radius:6px;max-width:100%}@media all and (max-width: 1024px){.client-blog .fitting-cover{width:100%}}.client-blog .hr-light{border:1px solid #e1e1e6}.client-blog .blog-index-top-article-laptop .article-cover{max-width:50%;margin-right:35px;margin-top:auto;margin-bottom:auto}.client-blog .blog-index-top-article-laptop .article-cover img{width:100%;max-width:unset;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.client-blog .blog-index-top-article-laptop .article-text-area{padding-left:64px;margin-top:auto;margin-bottom:auto}@media all and (min-width: 1024px){.client-blog .blog-index-top-article-laptop .article-text-area{max-width:50%;width:50%}}.client-blog .link-to-read-article:hover{-webkit-transition:border-bottom 0.3s ease-in-out;-moz-transition:border-bottom 0.3s ease-in-out;-ms-transition:border-bottom 0.3s ease-in-out;-o-transition:border-bottom 0.3s ease-in-out;border-bottom:1px solid transparent}.client-blog .blog-index-latest-article-title,.client-blog .blog-index-searched-article-title{margin-bottom:16px}@media all and (min-width: 1024px){.client-blog .blog-index-latest-article-title,.client-blog .blog-index-searched-article-title{padding:12px}}.client-blog .popular-article{border-radius:6px}.client-blog .popular-article .main-container{height:100%}.client-blog .popular-article a{color:inherit}@media all and (min-width: 1024px){.client-blog .popular-article{width:530px;padding:0 40px 0 0;max-height:100%}}.client-blog .popular-article img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;border-radius:6px}@media all and (max-width: 768px){.client-blog .popular-article img{width:332px;height:190px}}.client-blog .popular-article-title{min-height:56px}.client-blog .popular-article-title,.client-blog .article-content-preview,.client-blog .article-preview-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.client-blog .article-preview-title{mask-image:linear-gradient(to bottom, black 2.3em, transparent 2.3em);-webkit-mask-image:linear-gradient(to bottom, black 2.3em, transparent 2.3em)}.client-blog .arrow-left-blog,.client-blog .arrow-right-blog{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.client-blog .blog-index-popular-articles-control{margin-bottom:56px;margin-top:120px}@media all and (max-width: 768px){.client-blog .blog-index-popular-articles-control{padding:0 !important}}.client-blog .blog-index-popular-articles{padding-top:0 !important;padding:0;height:560px;position:relative;overflow:hidden}@media all and (max-width: 768px){.client-blog .blog-index-popular-articles{height:370px;padding:25px 0 !important}}.client-blog .popular-article-list{display:flex;position:absolute}.client-blog .no-padding{padding:0}.client-blog .scroll-content-article{height:6px;position:fixed;width:100%;top:0;left:0;z-index:999}.client-blog .scroll-content-article .article-progress-bar{height:6px;width:0;background-color:#2D6DED}@media all and (max-width: 1024px){.client-blog .blog-pages--container{padding:0 24px}}.client-blog .most-popular-articles-container{min-width:332px}@media all and (min-width: 768px){.client-blog .most-popular-articles-container{height:320px}}@media all and (max-width: 768px){.client-blog .most-popular-articles-container{height:190px}}.client-blog .blog-article-show{padding:50px 0}@media all and (max-width: 768px){.client-blog .blog-article-show{margin:100px 0}}.client-blog .blog-article-show .article-container img{min-width:100%;-o-object-fit:cover;object-fit:cover}.scroll-content-article-client{height:6px;position:fixed;width:100%;top:0;left:0;z-index:999}.scroll-content-article-client .article-progress-bar-client{height:6px;width:0}@media all and (max-width: 768px){.control-index{margin:0 25px}}.article-preview-text{height:50px;overflow:hidden}.article-show-content img{width:100%;border-radius:6px}.mosaic-model-1{width:100%;position:relative;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media all and (min-width: 768px){.mosaic-model-1{padding-left:40px;padding-right:40px}}@media all and (min-width: 1024px){.mosaic-model-1{max-width:1760px;padding-left:80px;padding-right:80px}}.mosaic-model-1 .mosaic{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr);grid-column-gap:16px;grid-row-gap:16px}.mosaic-model-1 .mosaic .child-0{grid-area:1 / 1 / 3 / 3}.mosaic-model-1 .mosaic .child-1{grid-area:3 / 1 / 4 / 2}.mosaic-model-1 .mosaic .child-2{grid-area:3 / 2 / 4 / 3}.mosaic-model-1 .mosaic .child-3{grid-area:4 / 1 / 6 / 3}.mosaic-model-1 .mosaic .child-4{grid-area:6 / 1 / 7 / 2}.mosaic-model-1 .mosaic .child-5{grid-area:6 / 2 / 7 / 3}@media all and (min-width: 768px){.mosaic-model-1 .mosaic{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:16px;grid-row-gap:16px}.mosaic-model-1 .mosaic .child-0{grid-area:1 / 1 / 3 / 3}.mosaic-model-1 .mosaic .child-1{grid-area:1 / 3 / 2 / 4}.mosaic-model-1 .mosaic .child-2{grid-area:1 / 4 / 2 / 5}.mosaic-model-1 .mosaic .child-3{grid-area:3 / 1 / 4 / 2}.mosaic-model-1 .mosaic .child-4{grid-area:3 / 2 / 4 / 3}.mosaic-model-1 .mosaic .child-5{grid-area:2 / 3 / 4 / 5}}.mosaic-model-1 .mosaic .child{width:100%;height:100%;position:relative;padding-top:66.66666%}.mosaic-model-1 .mosaic .child .image-container{position:absolute;top:0px;right:0px;left:0px;bottom:0px}.mosaic-model-1 img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.amenities-block-model-1{padding-left:8px;padding-right:8px}.amenities-block-model-1 .grid{display:grid;gap:16px;grid-row-gap:48px;grid-template-columns:repeat(2, 1fr)}@media all and (min-width: 768px){.amenities-block-model-1 .grid{grid-template-columns:repeat(4, 1fr)}}.amenities-block-model-1 .grid .image-area{position:relative;padding-bottom:66.667%;height:auto;width:100%}.amenities-block-model-1 .grid .image-area .image-container{position:absolute;top:0;right:0;left:0;bottom:0}.amenities-block-model-1 .grid .image-area .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.text-block-with-popup-model-1 .full-screen-popup{height:100vh;width:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:101;display:none}.text-block-with-popup-model-1 .full-screen-popup.active{display:block}.text-block-with-popup-model-1 .area-close-full-screen-popup{height:50px;width:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:102;padding-left:48px;padding-right:48px;border-bottom:1px solid #ebebeb}.text-block-with-popup-model-1 .area-close-full-screen-popup .svg-container{display:table;position:relative;height:100%;width:100%}.text-block-with-popup-model-1 .area-close-full-screen-popup .svg-container .display-table{display:table;position:relative;width:100%;height:100%}.text-block-with-popup-model-1 .area-close-full-screen-popup .svg-container .display-table .display-table-cell{display:table-cell;vertical-align:middle}.text-block-with-popup-model-1 .area-close-full-screen-popup .svg-container .display-table .display-table-cell svg{height:16px;width:16px;cursor:pointer;vertical-align:middle}.text-block-with-popup-model-1 .area-content-full-screen-popup{position:fixed;top:50px;bottom:0px;right:0px;left:0px;background-color:#ffffff;z-index:101;opacity:1;visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-property:transform, opacity, visibility;transition-duration:250ms;transition-timing-function:ease-out;transform:none}.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area{position:relative;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:40px;display:flex}@media all and (min-width: 768px){.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area{padding-left:40px;padding-right:40px}}@media all and (min-width: 1024px){.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area{max-width:1760px;padding-left:80px;padding-right:80px;padding-top:80px}}.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area:last-child{margin-bottom:50px}.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area .col-half{padding-left:8px;padding-right:8px;min-height:1px;position:relative;width:100%}@media all and (min-width: 768px){.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area .col-half{width:100%}}@media all and (min-width: 1024px){.text-block-with-popup-model-1 .area-content-full-screen-popup .text-area .col-half{width:50%}}.text-block-with-popup-model-2{display:flex;flex-direction:column;padding:12px 0}@media all and (min-width: 768px){.text-block-with-popup-model-2{flex-direction:row}}.text-block-with-popup-model-2 .content-container{width:100%}@media all and (min-width: 768px){.text-block-with-popup-model-2 .content-container{margin:0 8px}}.text-block-with-popup-model-2 .content-container:first-child{margin-left:0}.text-block-with-popup-model-2 .content-container:last-child{margin-right:0}.text-block-with-popup-model-2 .right-side-content{min-height:220px;position:relative}.text-block-with-popup-model-2 .height-limit{height:220px;display:flex;flex-direction:column}.text-block-with-popup-model-2 .veil-content{position:absolute;width:100%;height:100%;top:0;pointer-events:none}.text-block-with-popup-model-2 .cut-content{height:90%;overflow:hidden;position:relative}.text-block-with-popup-model-2 .button-position{position:absolute;z-index:1;bottom:-5px;cursor:pointer;width:100%;padding:0 !important}.btn-open-popup-all-pictures{position:absolute;bottom:10px;right:10px}.popup-property-model-1 .full-screen-popup{height:100vh;width:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:10001;display:none}.popup-property-model-1 .full-screen-popup.active{display:block}.popup-property-model-1 .area-close-full-screen-popup{height:50px;width:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:102;padding-left:48px;padding-right:48px;border-bottom:1px solid #ebebeb}.popup-property-model-1 .area-close-full-screen-popup .svg-container{display:table;position:relative;height:100%;width:100%}.popup-property-model-1 .area-close-full-screen-popup .svg-container .display-table{display:table;position:relative;width:100%;height:100%}.popup-property-model-1 .area-close-full-screen-popup .svg-container .display-table .display-table-cell{display:table-cell;vertical-align:middle}.popup-property-model-1 .area-close-full-screen-popup .svg-container .display-table .display-table-cell svg{height:16px;width:16px;cursor:pointer;vertical-align:middle}.popup-property-model-1 .main-container{display:flex;flex-direction:column;margin:80px}@media all and (min-width: 768px){.popup-property-model-1 .main-container{flex-direction:row}}.popup-property-model-1 .col-half{padding-left:8px;padding-right:8px;min-height:1px;position:relative;width:100%}@media all and (min-width: 768px){.popup-property-model-1 .col-half{width:100%}}@media all and (min-width: 1024px){.popup-property-model-1 .col-half{width:50%}}.popup-property-model-1 .col-half .header-sticky{position:-webkit-sticky;position:sticky;top:88px}.popup-property-model-1 .col-half img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.popup-property-model-1 .area-content-full-screen-popup{position:fixed;top:50px;bottom:0px;right:0px;left:0px;background-color:#ffffff;z-index:101;opacity:1;visibility:visible;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-property:transform, opacity, visibility;transition-duration:250ms;transition-timing-function:ease-out;transform:none}.popup-property-model-1 .area-content-full-screen-popup .text-area{position:relative;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;padding-top:40px;display:flex}@media all and (min-width: 768px){.popup-property-model-1 .area-content-full-screen-popup .text-area{padding-left:40px;padding-right:40px}}@media all and (min-width: 1024px){.popup-property-model-1 .area-content-full-screen-popup .text-area{max-width:1760px;padding-left:80px;padding-right:80px;padding-top:80px}}.popup-property-model-1 .area-content-full-screen-popup .text-area:last-child{margin-bottom:50px}#site__zone-map{height:500px;margin-bottom:96px;z-index:1}.map-margin-bottom{margin-bottom:48px}.map_bottom_blocks{pointer-events:all}.site__zone-text-map{display:block;max-width:1440px;margin-left:auto;margin-right:auto;margin-top:-94px !important;float:right;pointer-events:none}@media screen and (min-width: 768px){.site__zone-text-map{display:flex;justify-content:space-around}}.site__zone-text-map--text{position:relative;z-index:2;background-color:#fff;margin-left:16px;margin-right:16px}@media screen and (min-width: 768px){.site__zone-text-map--text{padding-bottom:60px;margin-left:48px;width:50%}}.site__zone-text-map--address{height:-webkit-max-content;height:-moz-max-content;height:max-content}.site__card-map-address{z-index:2;box-sizing:border-box;height:210px;width:calc(100% - 32px);border:1px solid #2D6DED;border-radius:4px;background-color:#fff;box-shadow:0 0 24px 0 rgba(0,0,0,0.08),0 0 4px 0 rgba(37,37,102,0.16);text-align:left;margin-left:16px;margin-right:16px}@media screen and (min-width: 768px){.site__card-map-address{width:auto;margin-right:48px}}.call-us-button{padding:10px !important}@media all and (min-width: 768px){.call-us-button{padding:10px 16px}}iframe:focus-visible{outline:2px solid #2D6DED;outline-offset:2px;border-color:#0e41a6}.map-block-model--2 .text-and-map-container{display:flex;flex-direction:column-reverse}@media all and (min-width: 768px){.map-block-model--2 .text-and-map-container{flex-direction:row}}.map-block-model--2 .text-container{width:100%;padding-top:34px}@media all and (min-width: 768px){.map-block-model--2 .text-container{padding-top:0px}}.map-block-model--2 .left-text{min-height:1px;position:relative;width:66.66666666666666%;text-align:left !important}.map-block-model--2 .right-text{min-height:1px;position:relative;width:33.33333333333333%;text-align:right !important}.map-block-model--2 .asset-map-image-marker{background-color:#ffffff;cursor:pointer !important;height:32px;padding:0px;position:absolute;width:32px;border-radius:50%;box-shadow:rgba(0,0,0,0.08) 0px 0px 0px 1px,rgba(0,0,0,0.18) 0px 1px 2px;bottom:5px;left:50%;transform:translate(calc(-50% + 0px), calc(0% + 0px))}.map-block-model--2 .bottom-arrow{background-color:white;border-radius:1px;bottom:-2px;height:8px;left:50%;position:absolute;transform:translate(-50%, 0px) rotate(45deg);width:8px;z-index:auto}.map-block-model--2 .bottom-arrow-two{background-color:white;border-radius:1px;bottom:-2px;height:8px;left:50%;position:absolute;transform:translate(-50%, 0px) rotate(45deg);width:8px;z-index:auto;box-shadow:rgba(0,0,0,0.08) 2px 2px 1px 0px}.map-block-model--2 .asset-map-image-marker div.svg-container{background-color:transparent;background-position:center center;background-size:cover;border-radius:50%;height:100%;margin:auto;width:100%;display:flex}.map-block-model--2 .asset-map-image-marker div.svg-container svg{width:18px;height:18px;margin:auto}.site__zone-multi-address-map{min-height:calc(100vh - 128px);position:relative !important}.site__zone-multi-address-map .properties-area{width:100% !important;position:relative !important;z-index:2 !important}@media all and (min-width: 1024px){.site__zone-multi-address-map .properties-area{width:66% !important}}.site__zone-multi-address-map aside{height:100vh;position:-webkit-sticky;position:sticky;top:0px;width:100%}@media all and (max-width: 768px){.site__zone-multi-address-map aside{margin-top:0 !important;padding-top:0 !important}}.site__zone-multi-address-map aside .child-1{position:relative;width:100%;height:100%}.site__zone-multi-address-map aside .child-2{height:100%;background-color:#e6e3df;position:relative;overflow:hidden}.site__zone-multi-address-map aside .child-3{height:100%;width:100%;position:absolute;top:0px;left:0px;background-color:#e5e3df}.site__zone-multi-address-map .map-area{bottom:0px !important;display:none !important;left:0px !important;position:absolute !important;right:0px !important;top:0px !important}@media all and (min-width: 1024px){.site__zone-multi-address-map .map-area{display:block !important;left:auto !important;width:34% !important}}.site__zone-multi-address-map .map-area-mobile{bottom:0px !important;display:block !important;left:0px !important;position:fixed !important;right:0px !important;top:0px !important;height:100vh;z-index:100;overflow:visible !important}.site__zone-multi-address-map .properties-container{min-height:100vh !important;overflow:hidden !important}.site__zone-multi-address-map .properties-container-spacing{padding-left:24px !important;padding-right:24px !important;max-width:none !important}@media all and (min-width: 1024px){.site__zone-multi-address-map .properties-container-spacing{margin:0 auto !important;position:relative !important}}.site__zone-multi-address-map .property_container{display:flex;flex-wrap:wrap}@media all and (min-width: 768px){.site__zone-multi-address-map .property_container{margin-left:-8px;margin-right:-8px;padding:0px !important}}.site__zone-multi-address-map .property{display:inline-block !important;vertical-align:top !important;white-space:normal !important;width:100% !important}@media all and (min-width: 768px){.site__zone-multi-address-map .property{width:calc(100% / 2) !important}}@media all and (min-width: 1440px){.site__zone-multi-address-map .property{width:calc(100% / 3) !important}}.site__zone-multi-address-map .property:hover .next-slide,.site__zone-multi-address-map .property:hover .prev-slide{-webkit-box-pack:center !important;-ms-flex-pack:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;display:inline-flex !important;border-radius:50% !important;border:0px !important;outline:0px !important;margin:0px !important;padding:0px !important;color:#222222 !important;background-color:rgba(255,255,255,0.9) !important;cursor:pointer !important;align-items:center !important;justify-content:center !important;border-style:solid !important;border-width:1px !important;background-clip:padding-box !important;border-color:rgba(0,0,0,0.08) !important;box-shadow:0px 0px 0px 1px transparent,0px 0px 0px 4px transparent,0px 2px 4px rgba(0,0,0,0.18) !important;transition:box-shadow 0.2s ease, transform 0.25s ease !important;width:32px !important;height:32px !important}.site__zone-multi-address-map .property:hover .next-slide svg,.site__zone-multi-address-map .property:hover .prev-slide svg{height:10px;width:10px;display:block}.site__zone-multi-address-map .property:hover .slick-dots{pointer-events:none}.site__zone-multi-address-map .property:hover .slick-dots li button{display:block !important}.site__zone-multi-address-map .next-slide,.site__zone-multi-address-map .prev-slide{display:none}.site__zone-multi-address-map .next-slide-container{position:absolute !important;display:block !important;top:50% !important;pointer-events:auto !important;transform:translateY(-50%) !important;right:8px !important;z-index:3;width:32px;height:32px}.site__zone-multi-address-map .next-slide-container svg{transform:rotate(180deg)}.site__zone-multi-address-map .next-slide-container svg:hover{transform:rotate(180deg) translateY(1px)}.site__zone-multi-address-map .prev-slide-container{position:absolute !important;display:block !important;top:50% !important;pointer-events:auto !important;transform:translateY(-50%) !important;left:8px !important;z-index:3;width:32px;height:32px}.site__zone-multi-address-map .prev-slide-container:hover{transform:translateY(-1px)}.site__zone-multi-address-map .property_b{width:100% !important;height:100% !important;padding-top:8px !important;padding-bottom:12px !important}@media all and (min-width: 768px){.site__zone-multi-address-map .property_b{padding-left:8px !important;padding-right:8px !important}}.site__zone-multi-address-map .property_pictures_container{contain:content !important;position:relative !important}.site__zone-multi-address-map .property_pictures_container img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}@media all and (min-width: 1440px){.site__zone-multi-address-map .property_pictures_container img{max-height:261.61px !important}}.site__zone-multi-address-map .property_pictures_container button{display:none}.site__zone-multi-address-map .property_c{cursor:pointer}.site__zone-multi-address-map .property_desc{margin-top:12px;margin-bottom:6px;max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.site__zone-multi-address-map .property_name{max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.show-map{position:fixed !important;bottom:16px !important;z-index:8 !important;white-space:nowrap !important;left:50% !important;transform:translateX(-50%) !important}@media all and (min-width: 1024px){.show-map{display:none !important}}.show-map button{-webkit-box-pack:center !important;-webkit-box-align:center !important;-webkit-appearance:none !important;display:inline-flex !important;color:#222222 !important;cursor:pointer !important;align-items:center !important;justify-content:center !important;box-shadow:transparent 0px 0px 0px 1px,transparent 0px 0px 0px 4px,rgba(0,0,0,0.18) 0px 2px 4px !important;border-radius:24px !important;-o-border-image:initial !important;border-image:initial !important;outline:0px !important;margin:0px !important;padding:6px 15px !important;border-style:solid !important;border-width:1px !important;border-color:rgba(0,0,0,0.08) !important;transition:box-shadow 0.2s ease 0s, transform 0.25s ease 0s !important;background:white !important}.show-map button:hover{background-color:white !important;color:black !important;box-shadow:transparent 0px 0px 0px 1px,transparent 0px 0px 0px 4px,rgba(0,0,0,0.12) 0px 6px 16px !important;transform:scale(1.04) !important;border-color:rgba(0,0,0,0.08) !important}.show-map .content{display:flex !important;font-weight:600 !important;font-family:inherit !important;font-size:12px !important;line-height:22px !important;text-transform:uppercase !important}.show-map .svg-container{display:inline-flex !important;align-self:center !important;margin-left:8px !important}.close-map-area{display:inline-table;white-space:nowrap;position:fixed;margin-left:24px;margin-top:24px;top:0px;left:0px;z-index:101}.squared-box{-webkit-box-pack:center !important;-webkit-box-align:center !important;box-shadow:rgba(0,0,0,0.2) 0px 6px 20px,rgba(0,0,0,0.04) 0px 0px 0px 1px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:white !important;border-radius:8px !important;overflow:hidden !important}.squared-box button{-webkit-box-align:center !important;-webkit-box-pack:center !important;width:40px !important;height:40px !important;display:flex !important;justify-content:center !important;align-items:center !important;color:#222222 !important;background:none !important;border-radius:8px !important;border-width:2px !important;border-style:solid !important;border-color:transparent !important;-o-border-image:initial !important;border-image:initial !important}.squared-box button svg{height:14px;width:14px;display:block}.carousel-container{width:100%;margin:auto}.carousel-slide{display:flex;width:100%}.slick-slider{margin-bottom:0 !important}.slick-prev,.slick-next{display:none !important}.slick-prev:before,.slick-prev:after,.slick-next:before,.slick-next:after{content:none !important}.slick-dots{bottom:0px}.slick-dots li{margin:0}.slick-dots li button:before{font-family:'slick';font-size:8px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.5;color:#fff;-webkit-font-smoothing:antialiased}.slick-dots li.slick-active button:before{opacity:1;color:#fff}.marker-info-container{pointer-events:none !important;width:274px !important;margin-bottom:0px !important}.marker-info-content{background-color:white !important;box-shadow:rgba(0,0,0,0.28) 0px 8px 28px !important;color:#222222 !important;pointer-events:auto !important;position:relative !important;width:274px !important;border-radius:16px !important;cursor:pointer}.marker-info-text-container{flex:1 1 auto !important;padding:16px !important}.marker-info-text{-webkit-box-align:center !important;-ms-flex-align:center !important;font-size:14px !important;line-height:18px !important;align-items:center !important;display:inline-flex !important;width:100% !important;text-overflow:ellipsis}.marker-info-room-name{max-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.gm-style .gm-style-iw-c{padding:0 !important;border-radius:16px}.gm-style .gm-style-iw-d{overflow:hidden !important}.gm-ui-hover-effect{display:none !important}.paginate-client-website .pagination{display:flex}.paginate-client-website .pagination a,.paginate-client-website .pagination em{margin-left:8px;margin-right:8px;-webkit-box-pack:center !important;-ms-flex-pack:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;font-weight:600 !important;display:flex !important;align-items:center !important;justify-content:center !important;height:32px !important;width:32px !important;border-radius:50% !important;color:#222222 !important}.paginate-client-website .pagination .previous_page,.paginate-client-website .pagination .next_page{position:relative}.paginate-client-website .pagination .next_page,.paginate-client-website .pagination .previous_page{border-radius:50% !important;border:0px !important;outline:0px !important;margin:0px !important;padding:0px !important;color:#222222 !important;background-color:rgba(255,255,255,0.9) !important;cursor:pointer !important;align-items:center !important;justify-content:center !important;border-style:solid !important;border-width:1px !important;background-clip:padding-box !important;border-color:rgba(0,0,0,0.08) !important;box-shadow:0px 0px 0px 1px transparent,0px 0px 0px 4px transparent,0px 2px 4px rgba(0,0,0,0.18) !important;transition:box-shadow 0.2s ease, transform 0.25s ease !important;width:32px !important;height:32px !important}.paginate-client-website .pagination .next_page:hover,.paginate-client-website .pagination .previous_page:hover{border-color:rgba(0,0,0,0.08) !important;background-color:#fff !important;color:#000 !important;box-shadow:0px 0px 0px 1px transparent,0px 0px 0px 4px transparent,0px 6px 16px rgba(0,0,0,0.12) !important;transform:scale(1.04) !important}.paginate-client-website .pagination .next-page-container,.paginate-client-website .pagination .prev-page-container{width:100%;height:100%}.paginate-client-website .pagination .next-page-container svg,.paginate-client-website .pagination .prev-page-container svg{height:12px;width:12px;margin-top:9px}.paginate-client-website .pagination .next-page-container{transform:rotate(180deg)}.paginate-client-website .pagination .next-page-container:hover{transform:rotate(180deg)}.paginate-client-website .apple_pagination .current{-webkit-box-pack:center !important;-ms-flex-pack:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;font-weight:600 !important;display:flex !important;align-items:center !important;justify-content:center !important;height:32px !important;width:32px !important;border-radius:50% !important;background:#222222 !important;color:#fff !important}.rooms__card-model-1{padding-top:16px;padding-bottom:16px}.rooms__card-model-1 .room-index-carousel{display:none}.rooms__card-model-1 .room-index-carousel.is-fullscreen{display:block}.rooms__card-model-1 .room-index-carousel.is-fullscreen .carousel-cell{cursor:pointer;height:100%;width:100%;z-index:9999;display:flex;align-items:center;justify-content:center}.rooms__card-model-1 .room-index-carousel.is-fullscreen{z-index:9999}.rooms__card-model-1 .room-index-carousel.is-fullscreen img{max-width:100%;max-height:90vh;margin:auto;-o-object-fit:contain;object-fit:contain;height:100%;width:auto}@media only screen and (min-width: 768px){.rooms__card-model-1 .room-index-carousel.is-fullscreen img{max-width:75%}}.rooms__card-model-1 .flickity-prev-next-button{display:none}.rooms__card-model-1 .room-index-carousel.is-fullscreen .flickity-prev-next-button{display:block}.flickity-page-dots{bottom:10px}.rooms-model-1__photo--main,.rooms-model-1__photo--small,.rooms-model-1__more-info--box{width:100%}.rooms-model-1__photo--main{height:162px;position:relative}.rooms-model-1__photo--main img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer}.rooms-model-1__photo--small{max-width:100%;overflow:hidden;height:64px;margin-top:8px}.rooms-model-1__card--img{height:162px;width:100%;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.rooms-model-1__card--img img{height:100%}.rooms-model-1__photo--slider{display:flex;overflow:hidden}.rooms-model-1__photo--slider-img{flex-grow:0;flex-shrink:0;height:64px;width:64px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.rooms-model-1__photo--slider-img img{height:100%}.rooms-model-1__photo--slider-img:not(:last-child){margin-right:5px}.rooms-model-1__more-info{display:inline-block;padding:4px 8px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.rooms-model-1__more-info{margin-right:0px;margin-left:0px}}@media only screen and (min-width: 768px){.rooms-model-1__info{padding-right:24px;padding-left:24px}}.rooms-model-1__more-info{height:32px;min-width:120px;max-width:200px;background-color:#f0f0f5;padding-top:3px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:space-around}.rooms-model-1__more-info--box{height:32px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.rooms-model-1__more-info--box{text-align:center}}.rooms-model-1__booking-btn{margin-top:24px;height:56px;min-width:120px;text-align:center}.rooms-model-2__card{height:400px;max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:0;width:100%}.rooms-model-2__card .carousel-cell{cursor:pointer;height:400px;width:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-2__card .room-index-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999}.rooms-model-2__card .room-cell-img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-2__card .room-index-carousel.is-fullscreen{z-index:9999}.rooms-model-2__card .room-index-carousel.is-fullscreen .room-cell-img{max-width:100%;max-height:100%;margin:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.rooms-model-2__card .room-index-carousel.is-fullscreen .room-cell-img{max-width:75%}}.rooms-model-2__card .flickity-page-dots{bottom:10px}.rooms-model-2__card .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:transparent;border:2px solid white}.rooms-model-2__card .flickity-page-dots .dot.is-selected{background:white}.rooms-model-2__card button{display:none}.rooms-model-2__card .room-index-carousel.is-fullscreen button{display:block}.rooms-model-2__infos{width:100%;display:block;justify-content:space-around;background-color:#fff}@media only screen and (min-width: 768px){.rooms-model-2__infos{display:flex}}.rooms-model-2__card-info,.rooms-model-2__card-img{height:250px;width:100%}@media only screen and (min-width: 768px){.rooms-model-2__card-info,.rooms-model-2__card-img{height:400px}}.rooms-model-2__card-img{background:no-repeat center center;background-size:cover}.rooms-model-2__card-info{text-align:center;display:table;flex-direction:column;justify-content:space-around}@media only screen and (min-width: 768px){.rooms-model-2__card-info{text-align:center;display:flex;flex-direction:column;justify-content:space-around}}.rooms-model-2__short-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:16px;margin-right:16px}@media only screen and (min-width: 768px){.rooms-model-2__short-description{margin-left:32px;margin-right:32px}}.rooms-model-2__booking-btn{margin-top:24px;height:56px;min-width:120px}.room-index-carousel .carousel-cell{display:none}.room-index-carousel .carousel-cell:first-child{display:block}.flickity-enabled .carousel-cell{display:block}.rooms-model-3__room-card{padding-right:4px;padding-left:4px}.rooms-model-3__room-card .rooms-card--photo{position:relative;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:70%}.rooms-model-3__room-card .rooms-card--photo img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-3__room-card .rooms-card--photo-odd{padding-top:40%}.rooms-model-3__room-card .rooms-card--title{position:absolute;width:100%;height:100%;background-color:rgba(34,37,46,0.7);top:0%}.rooms-model-3__room-card .rooms-card--title:hover{background-color:rgba(34,37,46,0.3)}.rooms-model-3__room-card .rooms-card--title h2{color:#fff;width:100%;height:100%;justify-content:center;font-weight:700;text-align:center}.rooms-model-4__card{margin-left:auto;margin-right:auto;padding-bottom:0;padding-top:0;width:100%}.rooms-model-4__card .carousel-cell{cursor:pointer;height:380px;width:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-4__card .room-index-carousel{height:380px;width:100%;overflow:hidden}.rooms-model-4__card .room-index-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.rooms-model-4__card .room-cell-img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-4__card .room-index-carousel.is-fullscreen{z-index:9999}.rooms-model-4__card .room-index-carousel.is-fullscreen .room-cell-img{max-height:90vh;margin:auto;-o-object-fit:contain;object-fit:contain;height:auto;width:100%}@media only screen and (min-width: 768px){.rooms-model-4__card .room-index-carousel.is-fullscreen .room-cell-img{max-width:75%}}.rooms-model-4__card .flickity-page-dots{bottom:10px}.rooms-model-4__card .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:transparent;border:2px solid white}.rooms-model-4__card .flickity-page-dots .dot.is-selected{background:white}.rooms-model-4__card button{display:none}.rooms-model-4__card .room-index-carousel.is-fullscreen button{display:block}.rooms-model-4__card-info,.rooms-model-4__card-img{height:380px}.rooms-model-4__card-img{background:no-repeat center center;background-size:cover}.rooms-model-4__card-info{height:auto;text-align:left;display:flex;flex-direction:column;justify-content:space-around;min-height:380px;padding-right:10%;padding-left:10%}@media only screen and (min-width: 768px){.rooms-model-4__card-info{padding-right:0;padding-left:0}}.rooms-model-4__short-description{-webkit-line-clamp:2;-webkit-box-orient:vertical}.rooms-model-4__booking-btn{height:30px;min-width:100px}.room-index-carousel .carousel-cell{display:none}.room-index-carousel .carousel-cell:first-child{display:block}.flickity-enabled .carousel-cell{display:block}.rooms-model-5{width:90%;max-width:1450px;margin-left:auto;margin-right:auto;background-color:transparent !important}.rooms-model-5__card .carousel-cell{cursor:pointer;height:270px;width:100% !important;background-repeat:no-repeat;background-size:cover;background-position:center}.rooms-model-5__card .carousel-cell img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-5__card .room-index-carousel{height:270px;width:100%;overflow:hidden}.rooms-model-5__card .room-index-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.rooms-model-5__card .room-index-carousel.is-fullscreen{z-index:9999}.rooms-model-5__card .room-index-carousel.is-fullscreen img{max-height:90vh;margin:auto;-o-object-fit:contain;object-fit:contain;height:100%;width:auto}@media only screen and (min-width: 768px){.rooms-model-5__card .room-index-carousel.is-fullscreen img{max-width:75%}}.rooms-model-5__card .flickity-page-dots{bottom:10px}.rooms-model-5__card .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:transparent;border:2px solid white}.rooms-model-5__card .flickity-page-dots .dot.is-selected{background:white}.rooms-model-5__card button{display:none}.rooms-model-5__card .room-index-carousel.is-fullscreen button{display:block}.rooms-model-5__card-info{min-height:420px;height:auto;text-align:center;display:flex;flex-direction:column;justify-content:space-around;background-color:#f8f8f8}.rooms-model-5__card-info .style__button-alignment{padding-top:0 !important}.rooms-model-5__short-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:16px;margin-right:16px}.rooms-model-5__booking-btn{margin-top:24px;height:56px;min-width:120px}.room-index-carousel .carousel-cell{display:none}.room-index-carousel .carousel-cell:first-child{display:block}.flickity-enabled .carousel-cell{display:block}.rooms-model-7__card .carousel-cell{cursor:pointer;height:300px;min-width:400px}.rooms-model-7__card .carousel-cell img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.rooms-model-7__card .room-index-carousel{height:300px;width:100%;overflow:hidden}.rooms-model-7__card .room-index-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.rooms-model-7__card .room-index-carousel.is-fullscreen{z-index:9999}.rooms-model-7__card .room-index-carousel.is-fullscreen img{max-height:90vh;margin:auto;-o-object-fit:contain;object-fit:contain;height:100%;width:auto}@media only screen and (min-width: 768px){.rooms-model-7__card .room-index-carousel.is-fullscreen img{max-width:75%}}.rooms-model-7__card .flickity-page-dots{bottom:10px}.rooms-model-7__card .flickity-page-dots .dot{width:12px;height:12px;opacity:1;background:transparent;border:2px solid white}.rooms-model-7__card .flickity-page-dots .dot.is-selected{background:white}.rooms-model-7__card button{display:none}.rooms-model-7__card .room-index-carousel.is-fullscreen button{display:block}@media only screen and (min-width: 768px){.rooms-model-7__photo--main{width:100%;margin-left:auto;margin-right:auto}}.rooms-model-7__photo--main{height:300px}.rooms-model-7__card--img{height:300px;width:100%;max-width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer}@media only screen and (min-width: 768px){.rooms-model-7__card--img{width:100%}}.rooms-model-7__photo--slider-img img{height:64px;width:64px}.rooms-model-7__more-info{display:inline-block;padding:4px 8px}@media only screen and (min-width: 768px){.rooms-model-7__info{padding-right:24px;padding-left:24px}}.rooms-model-7__more-info{height:32px;min-width:120px;background-color:#f0f0f5;padding-top:3px;text-align:center}.rooms-model-7__booking-btn{margin-top:24px;height:56px;min-width:120px}.room-index-carousel .carousel-cell{display:none}.room-index-carousel .carousel-cell:first-child{display:block}.flickity-enabled .carousel-cell{display:block}.rooms-model-9{max-width:1400px;margin-left:auto;margin-right:auto;padding-top:40px}.rooms-model-9 .spacing-top-right{position:relative;top:80px;margin-bottom:40px}.rooms-model-9 .rooms-model-9__card{width:calc(50% - 1.75em);margin-right:12px;margin-left:12px;margin-bottom:40px}@media all and (max-width: 768px){.rooms-model-9 .rooms-model-9__card{width:90%;margin-bottom:40px;margin-top:0 !important}}.rooms-model-9 .rooms-model-9__card .picture-area{overflow:hidden}.rooms-model-9 .rooms-model-9__card .picture-area img{height:280px;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.rooms-model-9 .rooms-model-9__card .picture-area img:hover{transform:scale(1.1)}@media all and (min-width: 768px){.rooms-model-9 .rooms-model-9__card .picture-area img{height:460px;width:100%;-o-object-fit:cover;object-fit:cover}}.rooms-model-9 .rooms-model-9__card .info-area{padding:20px 20px;height:320px;justify-content:space-around}@media all and (min-width: 768px){.rooms-model-9 .rooms-model-9__card .info-area{justify-content:space-between;padding:80px 100px;height:460px}}.rooms-model-9 .rooms-model-9__card .info-area .style__button-alignment{padding:0}.rooms-model-9 .rooms-model-9__card .room-name{position:relative}.rooms-model-9 .rooms-model-9__card .room-name .room-separator{position:absolute;width:20px;height:1px;top:-40px;left:calc(50% - 10px)}.rooms-model-9 .rooms-model-9__card .room-icons svg{height:20px;width:20px}.rooms-model-9 .rooms-model-9__card .room-icons>*{width:calc(25% - 30px)}.rooms-model-9 .rooms-model-9__card .room-button{padding:32px 40px;width:100%}.rooms__limited-container-unavailable-rooms{background-color:#fff;max-width:1200px;margin-left:auto;margin-right:auto}.rooms__container-available-rooms,.rooms__container-unavailable-rooms{margin-left:auto;margin-right:auto}.rooms__card{max-width:1200px;margin-left:auto;margin-right:auto}.rooms__card--hr{max-width:1200px;margin-left:auto;margin-right:auto}.rooms__booking-date-picker{height:140px;margin-bottom:24px;background-size:0px}@media only screen and (min-width: 768px){.rooms__booking-date-picker{height:auto;height:116px;width:100vw;margin-top:0px;margin-bottom:0px;background-repeat:no-repeat;background-size:cover}}.rooms__show-result{margin-bottom:25px}.rooms__add-dates--box{height:56px;width:auto;max-width:150px;border-radius:4px;background-color:#f0f0f5;padding:0 16px;cursor:pointer;margin-left:24px}@media only screen and (min-width: 768px){.rooms__add-dates--box{margin-left:0px}}.rooms-query__hr,.rooms-info__hr{margin-bottom:16px;margin-top:16px}.rooms__unavailable-rooms{opacity:0.5}.rooms__unavailable-rooms .rooms__hr--unavailable:last-child{display:none}@media only screen and (min-width: 768px){.room-model-1__name{margin-top:40px;margin-bottom:40px}}.room-model-1__results{background-color:#fff;padding-left:16px;padding-right:16px}.room-model-1__cover{height:140px;margin-top:24px;margin-bottom:24px;background-size:0px;background-position:center}@media only screen and (min-width: 768px){.room-model-1__cover{height:480px;width:100vw;margin-top:0px;margin-bottom:0px;background-repeat:no-repeat;background-size:cover}}.room-model-1__full-scrim{width:100%;background-color:rgba(34,37,46,0.6);height:100%;display:flex;align-items:center;padding-left:16px;padding-right:16px;justify-content:center}.room-model-1__photo--slider{display:flex;justify-content:center;padding-bottom:24px}.room-model-1__photo--slider-four-img,.room-model-1__photo--slider-three-img,.room-model-1__photo--slider-three-img-last,.room-model-1__photo--slider-two-img,.room-model-1__photo--slider-one-img{padding-top:24px;padding-right:12px;padding-left:12px;overflow:hidden}.room-model-1__photo--slider-four-img{float:left;max-width:50%;max-height:50%}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: portrait){.room-model-1__photo--slider-four-img{width:150px;height:150px}}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: landscape){.room-model-1__photo--slider-four-img{width:250px;height:250px}}@media screen and (min-width: 768px) and (max-width: 1024px){.room-model-1__photo--slider-four-img{width:250px;height:250px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.room-model-1__photo--slider-four-img{width:230px;height:230px}}@media screen and (min-width: 1280px){.room-model-1__photo--slider-four-img{width:300px;height:300px}}.room-model-1__photo--slider-four-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-model-1__photo--slider-three-img{float:left;width:150px;height:150px}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: portrait){.room-model-1__photo--slider-three-img{width:150px;height:150px}}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: landscape){.room-model-1__photo--slider-three-img{width:250px;height:250px}}@media screen and (min-width: 768px) and (max-width: 1024px){.room-model-1__photo--slider-three-img{width:250px;height:250px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.room-model-1__photo--slider-three-img{width:230px;height:230px}}@media screen and (min-width: 1280px){.room-model-1__photo--slider-three-img{width:300px;height:300px}}.room-model-1__photo--slider-three-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-model-1__photo--slider-three-img-last{float:left;width:300px;height:150px}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: portrait){.room-model-1__photo--slider-three-img-last{width:300px;height:150px}}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: landscape){.room-model-1__photo--slider-three-img-last{width:500px;height:250px}}@media screen and (min-width: 768px) and (max-width: 1024px){.room-model-1__photo--slider-three-img-last{width:500px;height:250px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.room-model-1__photo--slider-three-img-last{width:460px;height:230px}}@media screen and (min-width: 1280px){.room-model-1__photo--slider-three-img-last{width:600px;height:300px}}.room-model-1__photo--slider-three-img-last img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-model-1__photo--slider-two-img{float:left;width:300px;height:150px}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: portrait){.room-model-1__photo--slider-two-img{width:300px;height:150px}}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: landscape){.room-model-1__photo--slider-two-img{width:500px;height:250px}}@media screen and (min-width: 768px) and (max-width: 1024px){.room-model-1__photo--slider-two-img{width:500px;height:250px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.room-model-1__photo--slider-two-img{width:460px;height:230px}}@media screen and (min-width: 1280px){.room-model-1__photo--slider-two-img{width:600px;height:300px}}.room-model-1__photo--slider-two-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-model-1__photo--slider-one-img{float:left;width:300px;height:300px}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: portrait){.room-model-1__photo--slider-one-img{width:300px;height:300px}}@media screen and (min-width: 512px) and (max-width: 768px) and (orientation: landscape){.room-model-1__photo--slider-one-img{width:500px;height:500px}}@media screen and (min-width: 768px) and (max-width: 1024px){.room-model-1__photo--slider-one-img{width:500px;height:500px}}@media screen and (min-width: 1024px) and (max-width: 1280px){.room-model-1__photo--slider-one-img{width:460px;height:460px}}@media screen and (min-width: 1280px){.room-model-1__photo--slider-one-img{width:600px;height:600px}}.room-model-1__photo--slider-one-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-show-model-1 .room__hr{width:100%}.room__hr{height:1px}.room__hr:first-child{margin-top:0px}.room__hr:last-child{margin-bottom:0px}.room__view p{display:table}.room__view svg{height:40px;width:auto;box-sizing:border-box}.room__view span:nth-child(2){display:table-cell;vertical-align:middle}.room__desc p{color:#565666;line-height:32px !important}.room__hr--full{background-color:#c4c4cc;height:1px;width:288px}.room__amenities{padding-top:24px}@media only screen and (min-width: 768px){.room__amenities{padding-top:40px}}.room__amenities--title{text-align:center}@media only screen and (min-width: 768px){.room__amenities--title{text-align:left}}.room__amenities--list ul{font-size:12px;padding-left:0px}.room__amenities--list ul>li>p{color:#565666}.room__amenities--list ul>li{list-style-type:none;text-align:center}@media only screen and (min-width: 768px){.room__amenities--list ul>li{list-style-type:none;text-align:left}}.room-show-model-1 .modal p{color:#000 !important}.room__description-room{min-height:300px;height:auto}@media only screen and (min-width: 768px){.room__description-room{min-height:600px}}.room-show-content{margin-left:0px;margin-right:0px;width:100%}.room-show-model-1 .room__name p{color:#fff}.room-show-model-1 .room__amenities ul{list-style-type:none;columns:2;-webkit-columns:2;-moz-columns:2}.room-model-1__container .room-show-carousel{display:none}.room-model-1__container .room-show-carousel.is-fullscreen{display:block}.room-model-1__container .room-show-carousel{height:100%}.room-model-1__container .carousel-cell{width:500;height:300px;margin-right:10px;display:flex;align-items:center;justify-content:center}.room-model-1__container .room-model-1__photo{cursor:pointer}.room-model-1__container .room-show-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999}.room-model-1__container .carousel-cell-image{display:block;max-height:350px}.room-model-1__container .room-show-carousel.is-fullscreen{z-index:9999}.room-model-1__container .room-show-carousel.is-fullscreen .carousel-cell-image{max-height:90vh;margin:auto;-o-object-fit:contain;object-fit:contain;height:auto;width:100%}@media only screen and (min-width: 768px){.room-model-1__container .room-show-carousel.is-fullscreen .carousel-cell-image{max-width:75%}}.room-show-model-2{padding:24px 24px}.room-model-2__name{padding-bottom:24px}@media only screen and (max-width: 768px){.room-model-2__name{text-align:center}}.room-model-2__results{background-color:#fff;padding-left:16px;padding-right:16px}.room-model-2__cover{height:140px;margin-top:24px;margin-bottom:24px;background-size:0px;background-position:center}@media only screen and (min-width: 768px){.room-model-2__cover{height:480px;width:100vw;margin-top:0px;margin-bottom:0px;background-repeat:no-repeat;background-size:cover}}.room-model-2__full-scrim{width:100%;background-color:rgba(34,37,46,0.6);height:100%;display:flex;align-items:center;padding-left:16px;padding-right:16px;justify-content:center}.room-model-2__hr{height:1px}.room-model-2__hr:first-child{margin-top:0px}.room-model-2__hr:last-child{margin-bottom:0px}.room-model-2__view p{display:table}.room-model-2__view svg{height:40px;width:auto;box-sizing:border-box}.room-model-2__desc p{color:#565666;line-height:32px !important}.room-model-2__hr--full{background-color:#c4c4cc;height:1px;width:288px}.room-model-2__amenities{padding-top:24px}@media only screen and (min-width: 768px){.room-model-2__amenities{padding-top:40px}}.room-model-2__amenities--title{text-align:center}@media only screen and (min-width: 768px){.room-model-2__amenities--title{text-align:left}}.room-model-2__amenities--list ul{font-size:12px;padding-left:0px}@media only screen and (min-width: 768px){.room-model-2__amenities--list ul{padding-left:24px}}.room-model-2__amenities--list ul>li>p{color:#565666}.room-model-2__amenities--list ul>li{list-style-type:none;text-align:center}@media only screen and (min-width: 768px){.room-model-2__amenities--list ul>li{list-style-type:disc;text-align:left}}.room-model-2__description-room{min-height:300px;height:auto}@media only screen and (min-width: 768px){.room-model-2__description-room{min-height:600px}}.room-show-content{margin-left:0px;margin-right:0px;width:100%}.room-show-model-2 .room-model-2__hr{width:64px}.room-show-model-2 .room-model-2__photo--slider-img img{-o-object-fit:cover;object-fit:cover;width:272px;height:180px}.room-show-model-2 .modal p{color:#000 !important}@media only screen and (max-width: 768px){.room-model-2__amenities--title{text-align:center}}.room-show-model-2 .room-show-carousel{height:100%}.room-show-model-2 .carousel-cell{height:300px;margin-right:10px;display:flex;align-items:center;justify-content:center}.room-show-model-2 .carousel-cell img{height:100%}.room-show-model-2 .room-show-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999}.room-show-model-2 .carousel-cell-image{display:block;max-height:350px}.room-show-model-2 .room-show-carousel.is-fullscreen{z-index:9999}.room-show-model-2 .room-show-carousel.is-fullscreen .carousel-cell-image{max-width:100%;max-height:95%;margin:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.room-show-model-2 .room-show-carousel.is-fullscreen .carousel-cell-image{max-width:75%}}.room-show-model-3{padding:24px 24px}.room-model-3__name{padding-bottom:24px}@media only screen and (max-width: 768px){.room-model-3__name{text-align:center}}.room-model-3__general-infos{display:block}@media only screen and (min-width: 768px){.room-model-3__general-infos{display:flex}}.room-model-3__hr{height:1px}.room-model-3__hr:first-child{margin-top:0px}.room-model-3__hr:last-child{margin-bottom:0px}.room-model-3__view p{display:table}.room-model-3__view svg{height:40px;width:auto;box-sizing:border-box}.room-model-3__desc{width:90%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.room-model-3__desc{width:50%}}.room-model-3__first-line{border-bottom:1px solid #ececec;box-shadow:0px 3px 5px 0px rgba(0,0,0,0.07);padding:17px 0;position:relative;width:100%;z-index:2;margin-left:0;margin-right:0}.room-model-3__second-line{min-height:300px;height:auto}.room-model-3__amenities{padding-top:24px}@media only screen and (min-width: 768px){.room-model-3__amenities{padding-top:40px}}.room-model-3__amenities--title{text-align:center}@media only screen and (min-width: 768px){.room-model-3__amenities--title{text-align:left}}.room-model-3__amenities--list ul{font-size:12px;padding-left:0px}@media only screen and (min-width: 768px){.room-model-3__amenities--list ul{padding-left:24px}}.room-model-3__amenities--list ul>li>p{color:#565666}.room-model-3__amenities--list ul>li{list-style-type:none;text-align:center}@media only screen and (min-width: 768px){.room-model-3__amenities--list ul>li{list-style-type:disc;text-align:left}}.room-show-content{margin-left:0px;margin-right:0px;width:100%}.room-model-3__amenities--title{text-align:center;padding-top:24px;padding-bottom:24px}.room-model-3__container .room__amenities--list{overflow:auto;max-width:1140px;padding-left:5%;padding-right:5%;margin-left:auto;margin-right:auto;margin-bottom:40px}.room-model-3__container .room__amenities--list p{color:#000 !important}.room-show-model-3 .modal p{color:#000 !important}.room__amenities--half-list{width:50%;clear:none;margin-bottom:0}.room__amenities--half-list li:nth-child(odd){background-color:#ede9e4}.room__amenities--half-list li{padding:5px 10px;text-align:center}.room__amenities--half-list:nth-of-type(1){padding-right:25px;float:left}.room__amenities--half-list:nth-of-type(2){padding-left:25px;float:right}.room-model-3__container .image-gallery__grid-item img{outline:none;border:none;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room-model-3__container .image-gallery__grid{max-width:1400px;margin:0 auto}@media screen and (max-width: 512px){.room-model-3__container .row{margin-left:0px;margin-right:0px}}@media screen and (min-width: 768px){.room-model-3__container .room-model-3__image-gallery .image-gallery__grid-sizer,.room-model-3__container .room-model-3__image-gallery .image-gallery__grid-item{width:calc(100% / 3)}.room-model-3__container .room-model-3__image-gallery .image-gallery__grid-item{height:30vw}}.room-model-3__background-attached{height:325px;width:100%;margin-top:50px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.room-model-3__background-attached .subcaption,.room-model-3__background-attached .caption{text-align:center !important}.room-model-3__scrim{display:flex;flex-direction:column;justify-content:space-around;background-color:rgba(15,12,13,0.3);position:relative;height:100%;width:100%;cursor:pointer}.room-model-3__scrim:hover{background-color:rgba(15,12,13,0.72)}@media only screen and (min-width: 768px){.room-model-3__scrim:before{left:calc((100% / 3) - 5px)}.room-model-3__scrim:after{right:calc((100% / 3) - 5px)}.room-model-3__scrim:before,.room-model-3__scrim:after{background-color:#ffffff;content:' ';display:block;height:100%;position:absolute;top:0;width:10px}}.room-model-3__scrim-text{text-align:center !important}.room-model-3__scrim-text p{color:#fff !important}.room-model-3__scrim-text .subcaption{display:block !important;font-size:14px !important;letter-spacing:1.25px !important;line-height:2.25 !important}.room-model-3__scrim-text .caption{font-size:38px !important;letter-spacing:7px !important;line-height:1.25 !important}.room-model-3__container .room-show-carousel{display:none}.room-model-3__container .room-show-carousel.is-fullscreen{display:block}.room-model-3__container .room-show-carousel{height:100%}.room-model-3__container .carousel-cell{width:500;height:300px;margin-right:10px;display:flex;align-items:center;justify-content:center}.room-model-3__container .room-model-1__photo{cursor:pointer}.room-model-3__container .room-show-carousel.is-fullscreen .carousel-cell{height:100%;width:100%;z-index:9999}.room-model-3__container .carousel-cell-image{display:block;max-height:350px}.room-model-3__container .room-show-carousel.is-fullscreen{z-index:9999}.room-model-3__container .room-show-carousel.is-fullscreen .carousel-cell-image{max-height:90vh;margin:auto;-o-object-fit:contain;object-fit:contain;height:auto;width:100%}@media only screen and (min-width: 768px){.room-model-3__container .room-show-carousel.is-fullscreen .carousel-cell-image{max-width:75%}}.site__booking-info{height:72px;width:768px;background-color:#E5EAEE;border:16px #E5EAEE solid;margin-left:auto;margin-right:auto;margin-top:-36px}.site__booking-info form{display:flex;justify-content:space-between}#site__hr-at-bottom{width:288px;border-color:#c4c4cc}.site__social-links{height:30px;width:288px;display:flex;justify-content:space-between;margin:auto}#site__caret-change-language svg{padding-top:10px;height:24px !important;width:24px !important}.site__button-rooms{color:#2D6DED;text-align:center;border-radius:0px;box-sizing:border-box;height:40px;width:auto;padding-right:16px;padding-left:16px;padding:auto}.site__button-rooms:focus{color:#2D6DED;text-decoration:none;transition:none;transform:translateY(1px)}#myProgress{width:100%;background-color:grey}#myBar{width:1%;height:30px;background-color:green}.site__booking-zone{width:auto;margin-right:auto;margin-left:auto}#site__body{overflow-x:hidden;max-width:100vw;background-color:transparent !important;position:relative}@media only screen and (max-width: 768px){#site__body{overflow-x:auto}}#site__body .modal{z-index:99999 !important}#site__body .modal-backdrop{z-index:9999 !important}.site__background_pattern{background-position-x:center;background-position-y:center;background-size:initial;background-repeat-x:repeat;background-repeat-y:repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.site__wrapper::before{clear:both;content:'';display:table;margin-top:-1px;height:0}.site__wrapper::after{clear:both;content:'';display:table;margin-bottom:-1px;height:0}.not-avalaible--logo img{height:100px;margin-bottom:20px}.m-vertical-spacer{padding-bottom:32px}@media (min-width: 768px){.m-vertical-spacer{padding-bottom:64px}}@media (min-width: 1024px){.m-vertical-spacer{padding-bottom:128px}}.site__container-space-around{padding:0px}@media only screen and (min-width: 768px){.site__container-space-around{padding-left:50px;padding-right:50px;padding-bottom:50px}}@media only screen and (max-width: 768px){.head_line__font{font-size:30px !important;line-height:30px !important}}@media only screen and (max-width: 768px){.sub_head_line__font{font-size:20px !important;line-height:20px !important}}@media only screen and (max-width: 768px){.site_title__font{font-size:24px !important;line-height:24px !important}}.wrapper_for_header_11,.cover_for_header_11,.footer_for_header_11{width:calc(100% - 216px);margin-left:216px}@media only screen and (max-width: 1024px){.wrapper_for_header_11,.cover_for_header_11,.footer_for_header_11{width:100%;margin-left:0}}.cover_for_header_11{margin-top:50px}.booking_engine__cover.cover_for_header_11{width:100%;margin-left:0;margin-top:50px}@media all and (min-width: 768px){.breakfast-icon,.icon-cancellable{margin-right:8px}}@media all and (max-width: 768px){.breakfast-icon,.icon-cancellable{margin-top:24px}}.breakfast-icon svg,.icon-cancellable svg{width:16px;height:16px}.icon-cancellable svg path .primary{fill:#0e41a6}.flex-responsive-between{display:flex}@media all and (min-width: 768px){.flex-responsive-between{justify-content:space-between}}.flex-1{flex:1}@media only screen and (max-device-width: 1024px){.site__small-device-background-image{background-attachment:scroll !important}}.skip-link{position:absolute;z-index:9999;top:1rem;padding:0.5em;left:-9999px;background-color:#fff;color:#2D6DED;text-decoration:none;font-weight:700;font-size:16px;border-radius:8px;opacity:0;transition:all 0.3s ease}.skip-link:focus-visible{left:50%;transform:translateX(-50%);opacity:1;outline:2px solid #2D6DED;outline-offset:2px;border-color:#0e41a6}.skip-link:hover{background-color:#DEE8FC;color:#2D6DED;border:1px solid #2D6DED}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] .aos-animate[data-aos]{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] .aos-animate[data-aos]{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] .aos-animate[data-aos]{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] .aos-animate[data-aos]{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] .aos-animate[data-aos]{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] .aos-animate[data-aos]{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] .aos-animate[data-aos]{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] .aos-animate[data-aos]{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] .aos-animate[data-aos]{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] .aos-animate[data-aos]{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] .aos-animate[data-aos]{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] .aos-animate[data-aos]{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] .aos-animate[data-aos]{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] .aos-animate[data-aos]{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] .aos-animate[data-aos]{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] .aos-animate[data-aos]{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] .aos-animate[data-aos]{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] .aos-animate[data-aos]{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] .aos-animate[data-aos]{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] .aos-animate[data-aos]{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] .aos-animate[data-aos]{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] .aos-animate[data-aos]{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] .aos-animate[data-aos]{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] .aos-animate[data-aos]{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] .aos-animate[data-aos]{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] .aos-animate[data-aos]{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] .aos-animate[data-aos]{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] .aos-animate[data-aos]{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] .aos-animate[data-aos]{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] .aos-animate[data-aos]{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] .aos-animate[data-aos]{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] .aos-animate[data-aos]{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] .aos-animate[data-aos]{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] .aos-animate[data-aos]{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] .aos-animate[data-aos]{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] .aos-animate[data-aos]{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] .aos-animate[data-aos]{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] .aos-animate[data-aos]{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] .aos-animate[data-aos]{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] .aos-animate[data-aos]{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] .aos-animate[data-aos]{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] .aos-animate[data-aos]{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] .aos-animate[data-aos]{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] .aos-animate[data-aos]{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] .aos-animate[data-aos]{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] .aos-animate[data-aos]{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] .aos-animate[data-aos]{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] .aos-animate[data-aos]{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] .aos-animate[data-aos]{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] .aos-animate[data-aos]{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] .aos-animate[data-aos]{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] .aos-animate[data-aos]{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] .aos-animate[data-aos]{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] .aos-animate[data-aos]{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] .aos-animate[data-aos]{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] .aos-animate[data-aos]{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] .aos-animate[data-aos]{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] .aos-animate[data-aos]{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] .aos-animate[data-aos]{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}.aos-animate[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] .aos-animate[data-aos]{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.25, 0.75, 0.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6, -0.28, 0.735, 0.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47, 0, 0.745, 0.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}.aos-animate[data-aos^=fade][data-aos^=fade]{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-down]{transform:translate3d(0, -100px, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-up-right]{transform:translate3d(-100px, 100px, 0)}[data-aos=fade-up-left]{transform:translate3d(100px, 100px, 0)}[data-aos=fade-down-right]{transform:translate3d(-100px, -100px, 0)}[data-aos=fade-down-left]{transform:translate3d(100px, -100px, 0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}.aos-animate[data-aos^=zoom][data-aos^=zoom]{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(0.6)}[data-aos=zoom-in-up]{transform:translate3d(0, 100px, 0) scale(0.6)}[data-aos=zoom-in-down]{transform:translate3d(0, -100px, 0) scale(0.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px, 0, 0) scale(0.6)}[data-aos=zoom-in-left]{transform:translate3d(100px, 0, 0) scale(0.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0, 100px, 0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0, -100px, 0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px, 0, 0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px, 0, 0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}.aos-animate[data-aos^=slide][data-aos^=slide]{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0, 100%, 0)}[data-aos=slide-down]{transform:translate3d(0, -100%, 0)}[data-aos=slide-right]{transform:translate3d(-100%, 0, 0)}[data-aos=slide-left]{transform:translate3d(100%, 0, 0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}.aos-animate[data-aos=flip-left]{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}.aos-animate[data-aos=flip-right]{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}.aos-animate[data-aos=flip-up]{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}.aos-animate[data-aos=flip-down]{transform:perspective(2500px) rotateX(0)}.work-in-progress--background{position:relative;height:100vh;width:100vw;background-image:url(/assets/site/work_in_progress-3954d35e9f531360cf49ead4513270d1e4d05eb3e2c790f207b558867bf1d8f4.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.work-in-progress--scrim{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(34,37,46,0.3);z-index:0}.work-in-progress--content{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1;display:flex;align-items:center}.work-in-progress--text{margin-left:auto;margin-right:auto}.work-in-progress--text h1,.work-in-progress--text h2,.work-in-progress--text h3{color:#fff;text-align:center;font-family:Nunito;margin-right:auto;margin-left:auto}.work-in-progress--text h1{width:auto;padding:30px 0px;font-size:45px;font-weight:700;text-transform:uppercase}.work-in-progress--text h2{font-size:40px;font-weight:700;padding:20px 0px}.work-in-progress--text h3{font-size:30px;padding:15px 0px;width:75%}.date-picker-wrapper{position:absolute;z-index:998;background-color:#fff;border-width:1px;border-style:solid;border-color:#f0f0f5;-o-border-image:initial;border-image:initial;border-radius:7px;padding-left:16px;padding-right:16px;margin-top:5px}@media only screen and (max-width: 512px){.date-picker-wrapper{right:0 !important;left:0 !important;margin-left:auto;margin-right:auto;width:340px}}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#9696a3}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{font-size:18px;color:#000 !important;font-weight:700}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle;text-transform:capitalize}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);opacity:0.01}.date-picker-wrapper .month-wrapper{border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}@media screen and (max-width: 480px){.date-picker-wrapper .month-wrapper{max-width:290px}}.date-picker-wrapper .month-wrapper table{width:190px;float:left;border:none !important}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table tr:hover td{background:none;border:8px}.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;text-align:center;line-height:14px;margin:0px;padding:0px;color:#565666}.date-picker-wrapper .month-wrapper table .day{height:41px;width:41px;font-size:14px;display:flex;align-items:center;justify-content:center;border:1px double #c4c4cc;margin:-1px 0 0 -1px}.date-picker-wrapper .month-wrapper table .day.toMonth.valid,.date-picker-wrapper .month-wrapper table .day.toMonth.valid-temp{cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.valid:not(.checked):hover,.date-picker-wrapper .month-wrapper table .day.toMonth.valid-temp:not(.checked):hover{border-color:transparent;color:#fff !important;background-color:#2D6DED !important}.date-picker-wrapper .month-wrapper table .day.toMonth.valid.hovering,.date-picker-wrapper .month-wrapper table .day.toMonth.valid-temp.hovering{color:#000 !important;background-color:#e1e1e6 !important}.date-picker-wrapper .month-wrapper table .day.nextMonth,.date-picker-wrapper .month-wrapper table .day.lastMonth{display:none}.date-picker-wrapper .month-wrapper table .day.invalid,.date-picker-wrapper .month-wrapper table .day.invalid-temp,.date-picker-wrapper .month-wrapper table .day.invalid-reload,.date-picker-wrapper .month-wrapper table .day.unavailable{color:#565666;text-decoration:line-through;opacity:0.5}.date-picker-wrapper .month-wrapper table .day.invalid-min-stay,.date-picker-wrapper .month-wrapper table .day.closed-arrival{color:#565666;text-decoration:none;opacity:0.5}.date-picker-wrapper .month-wrapper table .day.checked{border-color:transparent;color:#fff;background-color:#2D6DED !important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .month-wrapper table .week-name{height:20px;font-size:12px;line-height:20px;font-weight:700;color:#9696a3;text-transform:capitalize}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper table .caption{height:60px;position:relative;z-index:2}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .prev,.date-picker-wrapper table .caption .next{width:39px;height:33px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;position:absolute;top:18px;line-height:0.78;margin:0px;border-width:1px;border-style:solid;border-color:#c4c4cc;-o-border-image:initial;border-image:initial;border-radius:3px;padding:6px 9px}.date-picker-wrapper table .caption .prev *,.date-picker-wrapper table .caption .next *{pointer-events:none}.date-picker-wrapper table .caption .prev:hover,.date-picker-wrapper table .caption .next:hover{background-color:#fff !important;border-width:1px !important;border-style:solid !important;border-color:#9696a3 !important;-o-border-image:initial !important;border-image:initial !important}.date-picker-wrapper table .caption .prev{left:2px}.date-picker-wrapper table .caption .next{right:2px}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;font-size:0;line-height:0;float:left;margin:0 10px -10px;visibility:hidden;height:100% !important;display:flex;flex-direction:column}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden;flex-grow:1}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0px;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top, #00adee, #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');color:white;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top, #fff, #ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type="range"]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper{box-shadow:rgba(0,0,0,0.15) 0px 14px 36px 2px !important;background:white !important;border-width:1px !important;border-style:solid !important;border-color:rgba(0,0,0,0.2) !important;border-radius:4px !important;padding:24px !important}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#2D6DED !important;color:#fff !important;opacity:1 !important;text-decoration:none !important}.date-picker-wrapper .first-date-selected:hover,.date-picker-wrapper .last-date-selected:hover{background-color:#2D6DED !important;color:#fff !important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-17px;margin-left:-7px;box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;background-color:#5d5d7a;padding:6px;border-radius:2px;font-size:14px;line-height:16px;color:white;-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}.date-picker-wrapper .date-range-length-tip:after{content:"";position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #5d5d7a;left:50%;margin-left:-4px;bottom:-4px}.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.min-stay-widget{position:absolute;color:white;padding-bottom:60px}.min-stay-widget span{border:1px solid #9696a3;padding:1px 3px;background-color:#9696a3;border-radius:3px}.be__date-input--marker{height:30px;width:170px;z-index:0;cursor:pointer;position:absolute;white-space:nowrap !important;padding:0px 6px !important;overflow:hidden !important;background:#2D6DED !important;border-radius:3px !important;opacity:0.3}@media only screen and (max-width: 512px){.be__date-input--marker{display:none !important}}.be__date-input--marker--arrival-date{display:none;top:28px;left:7px}.be__date-input--marker--departure-date{display:none;top:28px;left:22px}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.9);padding-bottom:35px;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:white}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}.datepicker table{border:none}.datepicker table td{border-radius:8px !important}.datepicker table tr:hover td{background:none;border-radius:8px !important}.booking_engine__cover{background-position:center;position:relative;background-repeat:no-repeat;background-size:cover;text-align:center;min-height:250px}@media screen and (min-width: 768px){.booking_engine__cover{margin-top:0;display:flex;align-items:center}}.booking_engine__cover p{opacity:1;margin-left:auto;margin-right:auto;font-size:30px;color:#fff}@media (min-width: 768px){.booking_engine__cover p{font-size:48px}}.booking_engine__background{min-height:100vh;padding-top:24px;padding-bottom:24px;background-color:#f5f5f5}@media (min-width: 768px){.booking_engine__background{padding-top:16px}}@media (min-width: 769px){.booking_engine__background .a__box{margin-top:40px}}@media (max-width: 768px){.booking_engine__background .a__box{margin-top:40px}}@media (max-width: 362px){.booking_engine__background .a__box{padding:26px 26px}}.booking_engine__background-white{background-color:#f2f5f7;min-height:0;padding:70px 0 0 0}.booking_engine__background-model2 [class*="styles-module__be_fullscreen_container"]{min-height:100vh;background-color:#f2f5f7}@media screen and (min-width: 768px){.booking_engine__background-model2 [class*="styles-module__be_fullscreen_container"]{margin-top:20vh}}.online-check-in,.authentification,.payment-link{background-color:#fff;margin-top:-60px}.payment-link .subtitle{font-variant:small-caps;font-size:24px;color:#9696a3}.payment-link h2{font-variant:small-caps;padding-bottom:16px}.payment-link .amount{font-size:40px;line-height:50px;color:#292933}.payment-link .payment-sent{font-variant:small-caps;line-height:30px;font-size:24px;color:#292933}.informations__room-name p:first-child{margin-top:-8px}.informations__room-name svg path{fill:#000}.informations__extra-price{min-width:35px;width:auto;text-align:right;white-space:nowrap}.payment__input--lg{width:288px}.payment__validation--btn{border:2px solid;float:right;color:#fff !important}.b-thank-you__btn{border:none;border:2px solid;box-sizing:border-box;background-color:#fff}.b-thank-you__btn:hover{background-color:#fff}.addRoom{cursor:pointer}.be__not_enough_room_alert{border-left:2px solid #c0186a;color:#750f40;background-color:#fdebf4;text-align:center;padding:8px;margin-bottom:16px}.informations__room-info .form-input__drop-down{background:url(/assets/svgs/_icon-caret-down-fe48b5dea7a00667be0abfb51845d126dba8264f5ad76924b6e6f83bc317ada2.svg) no-repeat scroll 27px 13px;width:50px !important;padding-right:0 !important;background-size:15px}.informations__room-info .extra-category-title{width:100%;border-radius:4px;background-color:#f6f6f7;color:#292933;padding:4px 12px}.payment__tos-validation{padding-top:20px;font-style:italic;font-size:14px !important;line-height:24px}.payment__tos-validation span:first-child{padding-left:8px}.authentification .hotel_name{text-align:center;margin-top:24px;margin-bottom:24px}.gh-landing-footer{color:#333333;display:flex;flex-direction:column;align-items:center;gap:16px;font-weight:400;font-size:16px;line-height:28px;color:#818191;margin-bottom:16px}.be__wrapper{max-width:1200px;margin-right:auto;margin-left:auto}@media (min-width: 768px) and (max-width: 1200px){.be__wrapper{margin-right:16px;margin-left:16px}}.see_more{text-decoration:underline;font-size:14px !important;line-height:24px;color:#0F6FDE !important;cursor:pointer}@media (max-width: 768px) and (orientation: portrait){.see_more{margin-left:24px;margin-top:16px}}@media only screen and (max-width: 768px){#see_more_amenities{padding-left:32px;padding-bottom:16px}}.be__close{position:absolute;right:20px;color:white;font-size:28px;opacity:0.8}.be__modal-title{font-variant:small-caps;color:white;font-size:20px}.be__modal-desc{padding:16px 24px}.be__modal-desc p{margin-top:0 !important;margin-bottom:0 !important}.dropdown .dropdown-actions-container{position:relative;display:block;cursor:pointer}.dropdown .dropdown-actions-container:hover .icon-dots-horizontal path{fill:#2D6DED}.dropdown.dropdown-top .dropdown-actions-content{bottom:100%}.dropdown.open .dropdown-actions-content{display:block}.dropdown-actions-content{cursor:default;display:none;right:0;position:absolute;z-index:991;box-shadow:0px 4px 10px rgba(0,0,0,0.2);border:1px solid #E5E5E5;background-color:#fff;border-radius:6px;color:#000}.dropdown-actions-content .action-container{padding:9px;border-bottom:1px solid #E5E5E5}.dropdown-actions-content .action-container:last-child{border-bottom:0}.dropdown-actions-content .action-container .action{padding:9px;border-radius:6px;display:flex;cursor:pointer}.dropdown-actions-content .action-container svg{display:flex;width:24px;height:24px;margin:auto 0}.dropdown-actions-content .action-container svg path{fill:#000}.dropdown-actions-content .action-simple:hover{background-color:#DEE8FC;color:#2D6DED}.dropdown-actions-content .action-simple:hover svg path{fill:#2D6DED}.dropdown-actions-content .action-danger:hover{background-color:#FBE2DA;color:#E63900}.dropdown-actions-content .action-danger:hover svg path{fill:#E63900}.list-dropdown-parent{position:relative}.list-dropdown-parent.dropdown.open .list-dropdown-container,.list-dropdown-parent.dropdown .open .list-dropdown-container{display:block}.list-dropdown-parent .list-dropdown-container{display:none;overflow:hidden;position:absolute;top:100%;left:8px;width:calc(100% - 16px);border:1px solid #CCCCCC;border-radius:4px;box-shadow:0px 12px 24px rgba(204,204,204,0.4);background-color:#fff;z-index:991}.list-dropdown-parent .list-dropdown-container .list-groups{overflow-y:auto;max-height:280px}@media all and (min-width: 1441px){.list-dropdown-parent .list-dropdown-container .list-groups{max-height:442px}}.list-dropdown-parent .list-dropdown-container .list-groups-with-button{margin-bottom:72px}.list-dropdown-parent .list-dropdown-container div::-webkit-scrollbar-track{background:transparent}.list-dropdown-parent .list-dropdown-container .list-group{margin-bottom:0}.list-dropdown-parent .list-dropdown-container .list-group-title{background-color:#F5F5F5;padding:8px 13px;position:-webkit-sticky;position:sticky;top:0}.list-dropdown-parent .list-dropdown-container .list-group-element{background-color:#fff;padding:6px}.list-dropdown-parent .list-dropdown-container .list-group-element-title,.list-dropdown-parent .list-dropdown-container .list-group-element-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-dropdown-parent .list-dropdown-container .list-group-element-container{padding:10px;border-radius:4px}.list-dropdown-parent .list-dropdown-container .list-group-element-container:hover{cursor:pointer;background-color:#DEE8FC}.list-dropdown-parent .list-dropdown-container .list-group-element-container-title{text-transform:uppercase}.list-dropdown-parent .list-dropdown-content{position:relative}.list-dropdown-parent .list-dropdown-content .add-free-field-btn-area{box-shadow:0px -8px 9px 0px rgba(41,41,41,0.12);position:absolute;bottom:-72px;height:72px;padding:16px;width:100%}.dropdown.open .dropdown-select{background:url(/assets/svgs/icon-cheveron-up-2-92d182910f6a940dec9bd15ab857d3d136371c2551d0ac62e7dd7d6c79f6b1b6.svg) no-repeat right;background-position-x:calc(100% - 8px);border-radius:4px 4px 0 0;box-shadow:inset 0px -1px 0px #E5E5E5}.dropdown.open .dropdown-select .options-container{display:block}.dropdown .dropdown-select{width:100%;height:100%;background-color:white !important;border-radius:4px;border:1px solid #cccccc;padding:10px;position:relative;background:url(/assets/svgs/icon-cheveron-down-v2-cd642583ecdd25911475d885ac7836d5e3ec6d9a9e8c277eed7314452584009c.svg) no-repeat right;background-position-x:calc(100% - 8px);cursor:pointer}.dropdown .dropdown-select .options-container{cursor:default;display:none;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);background-color:#fff;padding:4px;border:1px solid #cccccc;border-top:none;border-radius:0 0 4px 4px;z-index:1}.dropdown .dropdown-select .options-container .option{display:flex;flex-direction:column;padding:6px;cursor:pointer}.dropdown .dropdown-select .options-container .option:hover{background-color:#DEE8FC;color:#2D6DED}.input-amount{background-color:#fff;border:1px solid #CCCCCC;border-radius:4px}.input-percentage{padding:8px 30px 8px 10px !important;background-color:#fff;border:1px solid #CCCCCC;border-radius:4px}.input-percentage::after{content:"%";position:absolute;right:10px;top:0;bottom:0}.input-percentage-symbol-right{position:absolute;top:50%;right:20px;transform:translateY(-47%)}.input-table-row{max-width:100%;min-width:unset}.input-text-icon-right{position:relative}.input-text-icon-right input{padding:16px 42px 16px 42px}.input-text-icon-right input:focus{padding:16px 42px 16px 10px}.input-text-icon-right .input-icon-left svg{position:absolute;left:10px;top:0;bottom:0;z-index:2}.input-text-icon-right .input-icon-right svg{position:absolute;right:10px;top:0;bottom:0;z-index:2}.input-text-icon-right .svg-icon-loading svg{display:none;-webkit-animation:spin 8s infinite linear;animation:spin 8s infinite linear}.input-text-icon-right.has-value .svg-icon-loading svg{display:block}.input-container-relative{position:relative}.input-replacer-container{position:absolute;width:100%;height:100%;background-color:white;top:0;border-radius:4px;z-index:4;border:1px solid #c4c4cc}.input-replacer-container .input-replacer{padding:6px 34px 4px 10px;width:100%;height:100%;position:relative}.input-replacer-container .input-replacer p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-replacer-container .input-replacer svg{cursor:pointer;position:absolute;right:10px;top:0;bottom:0}.input-replacer-container .input-replacer svg:hover path{fill:#2D6DED}.adjacent-inputs{display:flex}.adjacent-inputs .adjacent-input-left{border-radius:4px 0px 0px 4px !important;padding:16px 10px}.adjacent-inputs .adjacent-input-right{border-radius:0px 4px 4px 0px !important;padding:16px 10px}.input-like{border:1px solid #CCCCCC;background-color:#fff;width:100%;cursor:pointer}.inputs-dates{display:flex;justify-content:space-between;gap:8px}.inputs-dates div:first-child,.inputs-dates div:last-child{flex:1}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{5%{opacity:1}95%{opacity:1}100%{opacity:0}}@keyframes fadeOut{5%{opacity:1}95%{opacity:1}100%{opacity:0}}.admin__table{border:1px solid #E5E5E5;border-radius:6px;color:#000}.admin__table.fixed{table-layout:fixed}.admin__table.fixed th{width:100%}.admin__table.admin_table--header-border th{color:#999;border-bottom:1px solid #E5E5E5}.admin__table.admin_table--black-header th{color:#000}.admin__table.admin_table--td-padding tbody td{padding:16px}.admin__table-wrapper{overflow:visible}.admin__table-bottom{height:90px;width:100%}.admin__table .hide-charges .row-charge{display:none}.admin__table .svg-container-room-name{padding:16px 8px}.admin__table .svg-container-room-name:hover svg path{fill:#2D6DED}.admin__table .hide-charges .svg-container-room-name{transform:rotate(180deg)}.admin__table tbody td{padding:0}.admin__table tbody td .data-container{padding:16px;display:flex;flex-direction:column}.admin__table tbody td .data-container.data-container-start{justify-content:flex-start}.admin__table tbody td .data-container.data-container-centered{justify-content:center}.admin__table tbody td .data-container.data-container-end{justify-content:flex-end}.admin__table tbody td .data-container.no-padding-vertical{padding:0 16px}.admin__table tbody td .data-container.no-padding-top{padding-top:0}.admin__table tbody td .data-container.no-padding-bottom{padding-bottom:0}.admin__table tbody td .data-container-input{padding:6px;position:relative}.admin__table tr .row-discount:not(:last-child) .data-container{padding-top:0;padding-bottom:0}.admin__table tr .row-discount:last-child .data-container{padding-top:0}.admin__table tr.no-hover:hover td{background-color:transparent}.admin__table tr.box-shadow-hidden{box-shadow:inset 0px -1px 0px transparent}.admin__table tr:first-child td:first-child{border-top-left-radius:6px !important}.admin__table tr:first-child td:last-child{border-top-right-radius:6px !important}.admin__table tr:last-child td:first-child{border-bottom-left-radius:6px !important}.admin__table tr:last-child td:last-child{border-bottom-right-radius:6px !important}.admin__table tr:not(:last-child){outline:none;box-shadow:inset 0px -1px 0px #E5E5E5;border-radius:none}.admin__table tr.row-input-new-charge:not(:last-child){background-color:#DEE8FC}.admin__table input,.admin__table .form-control[readonly]{background-color:#fff !important}.admin__table input.small,.admin__table .form-control.small[readonly]{height:40px}.admin__table input.is-invalid{border:2px solid #e63900 !important;box-shadow:0 0 0 1px #e63900 !important}.admin__table .input-higher{height:56px}.admin__table .date-col{width:150px}.admin__table .name-col{width:234px}.admin__table .qte-price-col{width:199px}.admin__table .vat-col{width:83px}.admin__table .total-col{width:115px}.admin__table .invoice-col{width:95px}.admin__table .option-col{width:76px;margin-left:auto}.admin__table .table-option-centered{position:absolute;top:0;bottom:0;right:0}.admin__table .room-total-col{width:calc(150px + 234px)}.admin__table td{color:inherit;border-radius:0 !important}.admin__table td.with-input{padding:6px}.admin__table td.td-form-container{padding:0}.admin__table td.td-form-container div.form-group.datepicker{padding:8px}.admin__table.table-charges td.td-form-container{padding:0}.admin__table.table-sticky-header thead tr td{position:-webkit-sticky;position:sticky;background-color:inherit;z-index:10}.admin__table.table-sticky-header thead tr:first-child td{top:0}.admin__table.table-sticky-header thead tr:last-child td{top:66px}.admin__table--main-header{background-color:#fff}.admin__table--column-names{background-color:#F5F5F5;text-transform:uppercase;font-weight:700;padding:12px 16px}.admin__table svg{display:flex;margin:auto;width:24px;height:24px}.admin__table .filter-table-option{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.admin__table .filter-table-option:hover,.admin__table .filter-table-option.filter-active{color:#2D6DED}.admin__table .filter-table-option:hover svg path,.admin__table .filter-table-option.filter-active svg path{fill:#2D6DED}.admin__table .btn-action{display:inline-block;cursor:pointer;color:#2D6DED}.admin__table .btn-action svg path{fill:#2D6DED}.admin__table .btn-action:hover{color:#000}.admin__table .btn-action:hover svg path{fill:#000}.admin__table .input-discount-percentage,.admin__table .input-discount-amount,.admin__table .input-discount-percentage-total{display:none}.admin__table .row-discount-form[data-discount-type="percentage"] .input-discount-percentage,.admin__table .row-discount-form[data-discount-type="percentage"] .input-discount-percentage-total{display:block}.admin__table .row-discount-form[data-discount-type="amount"] .input-discount-amount{display:block}.tr-bg-primary100{box-shadow:inset 0px -1px 0px #E5E5E5}.tr-bg-primary100 td{background-color:#DEE8FC}@media (min-width: 992px){.admin_table--right-pad{padding-right:15px !important}.admin_table--left-pad{padding-left:15px !important}}#fatturas-table th{width:13.25%}#fatturas-table th:first-child{width:20px}#fatturas-table th:nth-child(2){width:120px}#fatturas-table th:nth-child(3){width:35%}.scrim{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.25);z-index:1001}
