@font-face{font-family:'HelveticaNeueCyr';font-style:normal;font-weight:400;src:local("HelveticaNeueCyr"),url("../fonts/HelveticaNeueCyr-Roman.woff") format("woff")}@font-face{font-family:'HelveticaNeueCyr';font-style:normal;font-weight:300;src:local("HelveticaNeueCyr"),url("../fonts/HelveticaNeueCyr-Light.woff") format("woff")}@font-face{font-family:'HelveticaNeueCyr';font-style:normal;font-weight:550;src:local("HelveticaNeueCyr"),url("../fonts/helveticaneuecyr-medium.woff") format("woff")}@font-face{font-family:'HelveticaNeueCyr';font-style:normal;font-weight:700;src:local("HelveticaNeueCyr"),url("../fonts/helveticaneuecyr-bold.woff") format("woff")}html,body{width:100%;height:100%}html{font-size:62.5%;box-sizing:border-box;margin-top:0 !important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:300px;font:300 100% 'HelveticaNeueCyr', HelveticaNeue, Helvetica, Arial, sans-serif;font-size:0.92vw;line-height:1.35em;color:#0b0b0b;background:#fff}@media (max-width: 1920px){body{font-size:16px;font-size:1.6rem}}@media (max-width: 767px){body{font-size:14px;font-size:1.4rem}}body.page-template-inner-new-year{background:url(../images/newyear-bg.png) 50% 0/100% auto no-repeat #f8fbfd;background-position:top;background-attachment:scroll;color:#204467}@media (max-width: 767px){body.page-template-inner-new-year{background-size:1100px auto}}@media (max-width: 499px){body.page-template-inner-new-year{background-size:1200px auto}}*,*:before,*:after{box-sizing:inherit}#wrapper{position:relative;min-height:100%;display:flex;flex-direction:column;align-items:stretch}#wrapper #container{position:relative;flex-grow:1}#wrapper #header,#wrapper #container,#wrapper #footer{flex-shrink:0}#wrapper #container,#wrapper #footer{position:relative;z-index:5}.clearfix:after{content:'';display:table;clear:both}a{text-decoration:none;color:#0e4d32;transition:all .4s ease}a:hover,a:focus{color:#19774f;text-decoration:underline}h1,.h1{font-size:3em;font-weight:100;letter-spacing:0.03em;line-height:1.35em}@media (max-width: 1920px){h1,.h1{font-size:5rem}}@media (max-width: 1650px){h1,.h1{font-size:4.8rem}}@media (max-width: 1199px){h1,.h1{font-size:4rem}}@media (max-width: 767px){h1,.h1{font-size:3.6rem}}@media (max-width: 499px){h1,.h1{font-size:3.2rem}}@media (max-width: 399px){h1,.h1{font-size:2.8rem}}h2,.h2,.inner-titleblock h1,.inner-titleblock .site-title{letter-spacing:0.03em;line-height:1.05em}h2,.h2{margin-bottom:1.15em;font-size:2.2vw;font-weight:400}@media (max-width: 1920px){h2,.h2{font-size:3.6rem}}@media (max-width: 1650px){h2,.h2{font-size:3.2rem}}@media (max-width: 1199px){h2,.h2{font-size:3.0rem}}@media (max-width: 767px){h2,.h2{font-size:2.8rem}}@media (max-width: 499px){h2,.h2{font-size:2.6rem}}@media (max-width: 399px){h2,.h2{font-size:2.4rem}}h2.has-subtitle,.h2.has-subtitle{margin-bottom:0.25em}@media (max-width: 499px){h2.has-subtitle,.h2.has-subtitle{margin-bottom:0.35em}}h2.line,.h2.line{margin-bottom:0.25em;padding-bottom:0.25em;border-bottom:1px solid #ccc}.inner-titleblock h1,.inner-titleblock .site-title{margin-bottom:0;font-size:3.6vw;font-weight:300}@media (max-width: 1920px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:5rem}}@media (max-width: 1650px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:4.8rem}}@media (max-width: 1199px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:4rem}}@media (max-width: 767px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:3.6rem}}@media (max-width: 499px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:3.2rem}}@media (max-width: 399px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:2.8rem}}@media (max-width: 349px){.inner-titleblock h1,.inner-titleblock .site-title{font-size:2.4rem}}.subtitle{margin-bottom:1em;font-size:1.1vw;font-weight:300;line-height:1.45em}@media (max-width: 1920px){.subtitle{font-size:2.3rem}}@media (max-width: 1600px){.subtitle{font-size:2.1rem}}@media (max-width: 1199px){.subtitle{font-size:2rem}}@media (max-width: 991px){.subtitle{font-size:1.9rem}}@media (max-width: 767px){.subtitle{font-size:1.8rem}}@media (max-width: 599px){.subtitle{font-size:1.7rem}}@media (max-width: 499px){.subtitle{font-size:1.6rem}}@media (max-width: 399px){.subtitle{font-size:1.5rem}}h3,.h3{margin-bottom:1em;font-size:1.45vw;font-weight:300;letter-spacing:0.03em;line-height:1.2}@media (max-width: 1199px){h3,.h3{font-size:2.2rem}}@media (max-width: 767px){h3,.h3{font-size:2.1rem}}@media (max-width: 499px){h3,.h3{font-size:1.9rem}}h4,.h4{margin-bottom:0.75em;font-size:1.3em;font-weight:bold}@media (max-width: 767px){h4,.h4{font-size:1.2em}}@media (max-width: 499px){h4,.h4{font-size:1.1em}}.generic-text{font-size:0.92vw;font-weight:300;line-height:1.55em}@media (max-width: 1920px){.generic-text{font-size:1.8rem}}@media (max-width: 1199px){.generic-text{font-size:1.6rem}}@media (max-width: 767px){.generic-text br{display:none}}em{font-style:italic}hr{border-top-color:#d2d2d7}label{margin-bottom:0}ol li{margin-bottom:0.5em}p{margin-bottom:1em}strong{font-weight:700}table{width:auto;margin:0 auto 1em;line-height:1.3}table tr:nth-child(2n+1) td{background:rgba(221,234,246,0.5)}table tr td:nth-child(1){width:15em !important;padding-right:0}table tr td:last-child{width:12em !important}table td{padding:0.4em 0.75em}@media (max-width: 767px){table{margin:0 -10px 1em}}@media (max-width: 499px){table{font-size:1.3rem}table td{padding:0.35em 0.45em}}@media (max-width: 399px){table{font-size:1.2rem}}.btn,input[type="submit"]{display:inline-block;position:relative;padding:0.55em 1.7em;font-size:0.95em;font-weight:300;line-height:1.3;text-align:center;vertical-align:middle;color:#fff;background:#3b4256;border:1px solid transparent;border-radius:0;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;user-select:none;transition:all 0.15s ease-out}.btn:hover,.btn:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#262b3b;color:#fff;text-decoration:none}.btn:active,input[type="submit"]:active{background-color:#12141c}.btn.btn-icon,input[type="submit"].btn-icon{padding:0;font-size:1.02vw;line-height:1;vertical-align:middle;color:#666;background:transparent;outline:none;transition:all 0.2s ease-out}@media (max-width: 1920px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:2.0rem}}@media (max-width: 767px){.btn.btn-icon,input[type="submit"].btn-icon{font-size:1.8rem}}.btn.btn-icon .icon,input[type="submit"].btn-icon .icon{display:inline-block;width:1.35em;height:1.35em;font-size:1.8em;font-weight:300;line-height:1.5em;text-align:center;vertical-align:middle}.btn.btn-icon.file .icon,input[type="submit"].btn-icon.file .icon{background-image:url(../images/pdf.png) 50% 50%/contain no-repeat}.btn.btn-icon.has-text .icon,input[type="submit"].btn-icon.has-text .icon{margin-right:0.2em}.btn.btn-icon.cross,input[type="submit"].btn-icon.cross{font-size:1em;font-weight:300;text-transform:none}.btn.btn-icon.cross .icon,input[type="submit"].btn-icon.cross .icon{font-size:1em;font-weight:400;line-height:1.4em;text-transform:uppercase;color:white;background-color:red}.btn.btn-icon.plus,input[type="submit"].btn-icon.plus{font-weight:400}.btn.btn-icon.plus .icon,input[type="submit"].btn-icon.plus .icon{font-size:1.2em;color:#000;background:#e9423d}@media (max-width: 1920px){.btn.btn-icon.plus .icon,input[type="submit"].btn-icon.plus .icon{font-size:2.2rem}}@media (max-width: 767px){.btn.btn-icon.plus .icon,input[type="submit"].btn-icon.plus .icon{font-size:1.8rem}}.btn.btn-icon:hover,.btn.btn-icon:focus,input[type="submit"].btn-icon:hover,input[type="submit"].btn-icon:focus{color:#777}.btn.btn-icon:active,input[type="submit"].btn-icon:active{color:#7f7f7f}.btn.btn-reverse,input[type="submit"].btn-reverse{color:#fff;background:transparent;border:1px solid #fff}.btn.btn-reverse:hover,.btn.btn-reverse:focus,input[type="submit"].btn-reverse:hover,input[type="submit"].btn-reverse:focus{color:#000;background-color:#ee6f6b;border-color:#ee6f6b}.btn.btn-reverse:active,input[type="submit"].btn-reverse:active{color:#000;background-color:#f39b99;border-color:#f39b99}.btn.has-bg,input[type="submit"].has-bg{text-shadow:1px 1px 0 rgba(0,0,0,0.5)}.btn.has-bg span,input[type="submit"].has-bg span{position:relative;z-index:5}.btn.has-bg:before,input[type="submit"].has-bg:before{content:'';position:absolute;inset:-1px;background:rgba(0,0,0,0.5);transition:all 0.15s ease-out;z-index:1}.btn.has-bg:hover:before,.btn.has-bg:focus:before,input[type="submit"].has-bg:hover:before,input[type="submit"].has-bg:focus:before{background:rgba(0,0,0,0.6)}.btn.has-bg:active:before,input[type="submit"].has-bg:active:before{background:rgba(0,0,0,0.7)}.btn.pad1,input[type="submit"].pad1{padding:1em}.btn.small,input[type="submit"].small{padding:0.65em 1.5em;font-size:2.6rem;text-transform:uppercase}@media (max-width: 3200px){.btn.small,input[type="submit"].small{font-size:2.2rem}}@media (max-width: 2700px){.btn.small,input[type="submit"].small{font-size:2.0rem}}@media (max-width: 1920px){.btn.small,input[type="submit"].small{font-size:1.8rem}}@media (max-width: 1800px){.btn.small,input[type="submit"].small{font-size:1.4rem}}.btn.smaller,input[type="submit"].smaller{padding:0.25em 1.25em;font-size:0.7em;text-transform:none}@media (max-width: 1199px){.btn.smaller,input[type="submit"].smaller{font-size:1.6rem}}.btn.smallest,input[type="submit"].smallest{padding:0.35em 0.75em;font-size:0.7em;text-transform:none;border-radius:0}@media (max-width: 1750px){.btn.smallest,input[type="submit"].smallest{font-size:0.8em}}@media (max-width: 767px){.btn.smallest,input[type="submit"].smallest{font-size:0.9em}}.btn.large,input[type="submit"].large{padding:0.65em 1.5em;font-size:3.6rem}@media (max-width: 3200px){.btn.large,input[type="submit"].large{font-size:3.0rem}}@media (max-width: 2700px){.btn.large,input[type="submit"].large{font-size:2.6rem}}@media (max-width: 1920px){.btn.large,input[type="submit"].large{font-size:2.2rem}}@media (max-width: 1800px){.btn.large,input[type="submit"].large{font-size:1.8rem}}.btn.huge,input[type="submit"].huge{padding:0.45em 5em 0.4em;font-size:1.35em;font-weight:100;letter-spacing:0.02em;text-transform:uppercase}@media (max-width: 767px){.btn.huge,input[type="submit"].huge{padding-left:4em;padding-right:4em}}@media (max-width: 499px){.btn.huge,input[type="submit"].huge{padding-left:3em;padding-right:3em}}@media (max-width: 399px){.btn.huge,input[type="submit"].huge{padding-left:2.5em;padding-right:2.5em}}.btn.rounded,input[type="submit"].rounded{padding:0.5em 2.3em;border-radius:1.8em !important}@media (max-width: 1199px){.btn.rounded,input[type="submit"].rounded{font-size:1.6rem}}@media (max-width: 550px){.btn.rounded,input[type="submit"].rounded{font-size:1.4rem}}.btn.border,input[type="submit"].border{border:1px solid #000 !important}video.full-element{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background-repeat:no-repeat;background-size:cover;transition:1s opacity;z-index:1;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-shade{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2}.contain-img img{width:100%;height:auto;max-width:100%}.text-center{text-align:center}.main-block{margin:4vw 0;padding:4vw 0}@media (max-width: 767px){.main-block{margin:4em 0;padding:4em 0}}.main-block .titleblock.line{width:100%;padding-bottom:1.5em;margin-bottom:2em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc}.main-block .titleblock.line h2{margin-bottom:0;flex:1 0 calc(100% - 12em);white-space:normal}.main-block .titleblock.line a{display:inline-block;flex:0 0 12em;text-align:right;text-decoration:none;white-space:nowrap;transition:all 0.15s ease-out}.main-block .titleblock.line a:hover,.main-block .titleblock.line a:focus{color:#000}#sidebar{padding:0}.container{width:100%;max-width:65%;container-type:inline-size;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (max-width: 1920px){.container{max-width:1140px}}#content>footer{margin-bottom:2em}#wpadminbar.mobile{position:fixed}.modal{text-align:center;padding:0 !important}.modal:before{content:'';display:inline-block;margin-right:-4px;height:100%;vertical-align:middle}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-dialog{width:99.9%;margin:0 auto}.modal-dialog.modal-cb{max-width:500px}.modal-dialog{border-radius:0}.modal-body{padding:20px 30px 15px;background-color:#363636}@media (max-width: 480px){.modal-body{padding:30px 10px 15px}}.modal-body .bg{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;opacity:0.35;z-index:1}.modal-body .close-container{text-align:center}.modal-body .close-container a.close{float:none;text-shadow:none}.popup-form .modal-body{padding:30px}@media (max-width: 480px){.popup-form .modal-body{padding:36px 10px 15px}}.popup-image .modal-body{padding:0;background-color:transparent}.popup-image .modal-body img{width:100%;max-width:100%;height:auto;display:block}@media (max-width: 767px){.popup-image .modal-body img.desktop{display:none}}@media (min-width: 768px){.popup-image .modal-body img.mobile{display:none}}.modal-dialog{box-shadow:0 0 30px rgba(255,255,255,0.05)}@media (min-width: 2000px){.modal-dialog{max-width:600px}}.popup-image .modal-dialog{max-width:55%}@media (max-width: 1920px){.popup-image .modal-dialog{max-width:1050px}}.modal.has-bg button.close{color:#aaa;z-index:5}.modal.has-bg form{position:relative;z-index:5}.modal.has-bg .close-container{position:relative;z-index:5}button.close,a.close{color:#fff;opacity:0.75;outline:none;transition:all 0.2s ease-out}button.close:hover,button.close:focus,button.close:active,a.close:hover,a.close:focus,a.close:active{color:#fff;opacity:1 !important}.form-title{margin-bottom:0.5em;font-family:'Roboto', sans-serif;font-weight:700;font-size:2.4rem;line-height:1.3em;text-align:center}@media (max-width: 1920px){.form-title{font-size:2.3rem}}@media (max-width: 1450px){.form-title{font-size:2.2rem}}@media (max-width: 940px){.form-title{font-size:2.1rem}}@media (max-width: 900px){.form-title{font-size:2.0rem}}@media (max-width: 767px){.form-title{font-size:1.9rem}}.modal-dialog .form-title{font-size:2.2rem;color:#e9423d}@media (max-width: 1920px){.modal-dialog .form-title{font-size:2.1rem}}.form-subtitle{margin-bottom:1.2em;font-size:1.8rem;text-align:center}.modal-dialog .form-subtitle{font-size:1.7rem;color:#fff}.form label{display:inline-block;margin:0 0 0.35em;width:100%;font-size:2.0rem;line-height:1.25em;text-align:center;color:#555}.form .form-row{display:block;margin-left:0;margin-right:0}.form .form-row.hidden{display:none}.form .form-row.button-row{margin-bottom:8px}.form.form-vert{overflow:hidden}.form.form-vert .form-row{width:100%;margin-bottom:22px}.form.form-horiz .form-title{margin-bottom:0.05em;font-size:1.8em;text-align:left}.form.form-horiz .form-subtitle{font-size:1.2em;font-weight:300;text-align:left}.form.form-horiz .form-row{margin-bottom:1em}.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}@media (max-width: 991px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox{display:block}}.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex:0 0 20%;margin:0}.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{text-align:left}@media (max-width: 991px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{text-align:center}}@media (max-width: 1600px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:25%}}@media (max-width: 1300px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:33.333%}}@media (max-width: 991px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:50%;margin:0 0.8em}}@media (max-width: 425px){.form.form-horiz .form-row.checks .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{flex-basis:100%}}.form.form-horiz .form-block{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.form.form-horiz .form-block{flex-direction:column;margin:0 auto}}.form.form-horiz .form-block .form-row{padding-right:1em}.form.form-horiz .form-block .button-row{text-align:right}@media (max-width: 767px){.form.form-horiz .form-block .button-row{text-align:center}}.form.form-horiz .form-block input[type="submit"]{width:auto}.form.form-horiz .form-block.col4 .form-row{flex:0 0 25%}.form.form-horiz .form-block.col4 .form-row:last-child{padding-right:0}@media (max-width: 1350px){.form.form-horiz .form-block.col4 .form-row{flex:0 0 50%}.form.form-horiz .form-block.col4 .form-row:nth-child(2n){padding-right:0}}@media (max-width: 767px){.form.form-horiz .form-block.col4 .form-row{flex:0 0 100%;padding-right:0}}.form.form-horiz .form-block.col3 .form-row{flex:0 0 33.333%}.form.form-horiz .form-block.col3 .form-row:last-child{padding-right:0}@media (max-width: 767px){.form.form-horiz .form-block.col3 .form-row{flex:0 0 100%;padding-right:0}}.form.form-horiz .form-block.col2 .form-row{flex:0 0 50%}.form.form-horiz .form-block.col2 .form-row:last-child{padding-right:0}@media (max-width: 767px){.form.form-horiz .form-block.col2 .form-row{flex:0 0 100%;padding-right:0}}.modal-cb .form{max-width:420px}.form input[type="submit"]{width:100%;font-size:2.4rem;text-transform:uppercase;padding-top:0.47em;padding-bottom:0.47em;cursor:pointer;border-radius:4px}@media (max-width: 2600px){.form input[type="submit"]{font-size:2.2rem}}@media (max-width: 1920px){.form input[type="submit"]{padding-top:0.38em;padding-bottom:0.38em;font-size:2.0rem;line-height:32px}}.form .form-row.conf-policy{clear:both;margin:0 0 10px;font-family:'Roboto', sans-serif;font-weight:400;font-size:12px;line-height:1.2em;text-align:center}.popup-contact .wpcf7-form-control-wrap{color:#fff}div.wpcf7-response-output{clear:both;margin:1em 0 0;font-size:1.4rem;text-align:center;color:#fff}div.wpcf7 .ajax-loader{display:none}#wpcf7-form-control-wrap{display:block}.wpcf7-not-valid{border:1px solid red !important}span.wpcf7-not-valid-tip{font-size:1.4rem;margin-top:0.1em;margin-bottom:-0.6em}.wpcf7-spinner{display:none}.modal-body>button.close{position:absolute;top:-10px;right:-5px;width:64px;font-size:6.4rem;font-weight:300;line-height:1em;text-align:center;color:#fff;text-shadow:none}span.icon{display:inline-block;vertical-align:middle;width:1.6em;height:1.6em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}span.icon.whatsapp{background-image:url(../images/icon-whatsapp.png)}span.icon.telegram{background-image:url(../images/icon-social-telegram.png)}span.icon.max{background-image:url(../images/icon-social-max.png)}.contact-info span.icon{margin-left:0.25em}#header{position:relative;width:100%;padding:0;background:#fff;z-index:50;box-shadow:0 0 1em rgba(0,0,0,0.25);transition:all 0.2s ease-out}@media (max-width: 1199px){#header{box-shadow:0 3px 5px rgba(0,0,0,0.25)}}.page-template-inner-new-year #header{background:transparent}#header .top{position:relative;padding:0.75em 0}@media (max-width: 829px){#header .top{padding:0}}#header .top .container{display:flex;align-items:center;justify-content:space-between}@media (max-width: 829px){#header .top .container{padding-right:0}}#header .top a:not(.btn){color:#323232}#header .top a:not(.btn):hover,#header .top a:not(.btn):focus{color:#222}#header .bottom{padding:0.75em 0}.page-template-inner-new-year #header .bottom{background:rgba(0,0,0,0.65)}@media (max-width: 829px){#header .bottom{padding:0}}#header.light .top{background-position:center;background-repeat:no-repeat;background-size:cover}#header.light .top:before{content:'';position:absolute;inset:0;background-color:rgba(255,255,255,0.5);z-index:1}#header.light .top>.container{position:relative;z-index:5}#header.light .top>.container div{text-shadow:1px 1px 0 rgba(255,255,255,0.75)}#header .navbar{width:100%;padding:1em 0;transition:all 0.15s ease-out}@media (max-width: 1750px){#header .navbar{padding:0.75em 0}}#header i.fas{margin-right:0.25em;font-size:1.25em;color:#3b4256}#header .title-cell{order:2;flex:1 1 auto;position:relative;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;text-transform:uppercase}@media (min-width: 1021px){#header .title-cell{min-height:7.5em}}@media (max-width: 1020px){#header .title-cell{min-height:5em;text-align:left}}@media (max-width: 829px){#header .title-cell{min-height:4.5em}}#header .title-cell a{display:block;font-weight:100;line-height:0.25;letter-spacing:0.22em;color:#5f5f5f}#header .title-cell img{width:7.5em;height:7.5em;margin:-0.5em 0 -1em -0.5em}@media (max-width: 1020px){#header .title-cell img{margin-top:0;margin-bottom:0;width:5em;height:5em}}@media (max-width: 829px){#header .title-cell img{width:4.5em;height:4.5em;margin:0 0 0 -1em}}#header .title-cell .award{position:absolute;top:50%;width:5em;height:2.5em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}#header .title-cell .award.award1{left:0;transform:translate(0, -50%);background-image:url(../images/award-design.png)}#header .title-cell .award.award2{right:3.5%;transform:translate(0, -50%);background-image:url(../images/award-final.png)}@media (max-width: 1020px){#header .title-cell .award.award1,#header .title-cell .award.award2{left:4.5em;right:auto;transform:none}#header .title-cell .award.award1{top:-0.75em}#header .title-cell .award.award2{top:auto;bottom:-0.75em}}@media (max-width: 829px){#header .title-cell .award{width:4em;height:2em}#header .title-cell .award.award1,#header .title-cell .award.award2{left:3.5em}#header .title-cell .award.award1{top:0.25em}#header .title-cell .award.award2{bottom:0.25em}}@media (max-width: 379px){#header .title-cell .award{display:none}}body.light #header .title-cell{text-align:left}#header .address-cell{order:1;flex:0 1 25em}@media (max-width: 1020px){#header .address-cell{display:none}}#header .phone-cell{order:3;flex:0 1 17.5em;padding:0 1em;font-size:0.9em;text-align:left}@media (max-width: 1099px){#header .phone-cell{font-size:0.85em}}@media (max-width: 599px){#header .phone-cell{display:none}}#header .phone-cell p{margin-bottom:0.25em}#header .phone-cell p:last-child{margin-bottom:0}body.light #header .phone-cell{flex:0 1 20em}#header .whatsapp-cell{order:4;flex:0 1 auto;padding-right:1em;display:flex;flex-direction:column;gap:0.3em}@media (max-width: 1020px){#header .whatsapp-cell{flex-direction:row}}@media (max-width: 360px){#header .whatsapp-cell{max-width:4.5em;flex-wrap:wrap;justify-content:center;gap:0.15em;padding-right:0.15em}}#header .reserve-cell{order:5;flex:0 1 auto}#header .button-cell{order:6;flex:0 0 auto;display:table-cell;width:64px;height:64px;text-align:center;vertical-align:middle}@media (min-width: 830px){#header .button-cell{display:none}}#header .button-cell:after{display:none;content:'';position:absolute;top:10px;bottom:10px;left:0;right:-10px;background:rgba(0,0,0,0.65)}#header #menu{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;margin:0}@media (min-width: 830px){#header #menu{flex-direction:row;justify-content:space-between}}#header #menu ul{margin:0}#header #menu li{position:relative;white-space:nowrap}@media (min-width: 830px){#header #menu li{display:inline}}@media (max-width: 829px){#header #menu li{margin:0 0.1em;border-bottom:1px solid #ccc}}#header #menu li a{font-weight:100;font-size:1em;letter-spacing:0.05em;color:#000;text-decoration:none;transition:all 0.2s ease-out}@media (max-width: 829px){#header #menu li a{display:block;padding:0.5em 0.5em}}#header #menu li a:hover,#header #menu li a:focus,#header #menu li a.mPS2id-highlight{color:#555}@media (min-width: 830px){.page-template-inner-new-year #header #menu li a{color:#ddd}.page-template-inner-new-year #header #menu li a:hover,.page-template-inner-new-year #header #menu li a:focus,.page-template-inner-new-year #header #menu li a.mPS2id-highlight{color:#eee}}#header #menu li .sub-menu{background:#fff}#header #menu li .sub-menu a{padding:0.3em 0.65em;font-weight:300;border-top:1px solid #e0e0e0}#header #menu li .sub-menu a:hover,#header #menu li .sub-menu a:focus,#header #menu li .sub-menu a:active{border-color:#e0e0e0}@media (max-width: 829px){#header #menu li .sub-menu a:hover,#header #menu li .sub-menu a:focus,#header #menu li .sub-menu a:active{border-color:#eee}}@media (min-width: 830px){#header #menu li .arrow{display:none}#header #menu li .sub-menu{display:none;position:absolute;top:100%;left:1.3em;right:0;min-width:16em;font-size:1em}#header #menu li:hover .sub-menu,#header #menu li:focus .sub-menu,#header #menu li:active .sub-menu{display:block}}@media (min-width: 1750px){#header #menu li .sub-menu{min-width:20em}}@media (min-width: 3000px){#header #menu li .sub-menu{min-width:28em}}@media (max-width: 829px){#header #menu li{text-align:right}#header #menu li .sub-menu li{border-bottom:0;border-top:1px solid #ccc}#header #menu li .sub-menu a{border:0}#header #menu li.menu-item-has-children>a{padding-right:36px}#header #menu li.fold .sub-menu{display:none}#header #menu li .arrow{position:absolute;top:0;right:0;height:36px;width:36px;font-size:1.25em;line-height:36px;text-align:center;vertical-align:middle;color:#777;cursor:pointer;transform:rotate(180deg);transition:all 0.15s ease-out;z-index:5}#header #menu li:not(.fold)>.arrow{transform:rotate(90deg) !important}}#header .menu-cell{flex:1 1 auto;text-align:center}@media (min-width: 830px){#header .menu-cell{display:block !important}}@media (max-width: 829px){#header .menu-cell{display:none;position:absolute;top:100%;right:0;background:#fff;z-index:50}}#menu-button{position:relative;display:block;overflow:hidden;width:64px;height:64px;font-size:0;text-indent:-9999px;appearance:none;cursor:pointer;z-index:25}#menu-button:hover,#menu-button:focus,#menu-button:active{background:none}#menu-button:focus{outline:none}#menu-button span{display:block;position:absolute;top:30px;left:14px;right:14px;height:5px;background-color:#000}#menu-button span:before,#menu-button span:after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#000;content:"";transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s}#menu-button span:before{top:-14px;transition-property:top, transform}#menu-button span:after{bottom:-14px;transition-property:bottom, transform}#menu-button.active span{background:none}#menu-button.active span:before,#menu-button.active span:after{transition-delay:0s, 0.15s}#menu-button.active span:before{top:0;transform:rotate(45deg)}#menu-button.active span:after{bottom:0;transform:rotate(-45deg)}#footer{position:relative;color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}#footer:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.7);z-index:1}#footer .top{position:relative;padding:2.5em 0 0;z-index:5}#footer .top .container{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}#footer .top .footer-block{flex:0 0 25%}@media (max-width: 1199px){#footer .top .footer-block{flex-basis:33.3%;margin-bottom:2em}#footer .top .footer-block:last-child{margin-bottom:0}}@media (max-width: 767px){#footer .top .footer-block{flex-basis:50%}}@media (max-width: 499px){#footer .top .footer-block{flex-basis:100%;text-align:center}}#footer .top .footer-block .btn{display:inline-block;margin-top:1.5em}#footer .top .footer-block h4{margin-bottom:1.2em;font-weight:600;font-size:1.1em}#footer .top .footer-block span.partner-logo{display:block;margin:0 auto 0.1em}#footer .top .footer-block span.partner-logo img{display:block;margin:0 auto;width:7em;padding:0.5em;height:auto}#footer .social{position:relative;z-index:2}#footer .social ul{margin-top:1em;display:flex;justify-content:center;gap:0.25em}#footer .social ul li a img{width:2em;height:2em;border-radius:50%;border:3px solid #eee}#footer .bottom{position:relative;padding:0.75em 0 1em;text-align:center;z-index:5}body.light #footer .bottom{padding:1em 0}#footer .bottom #copyright{font-size:0.85em;color:#999}.footer-menu li{margin-bottom:0.8em}.footer-menu li:last-child{margin-bottom:0}.footer-menu li a{display:inline;font-size:1em;font-weight:300;color:#fff;text-decoration:none;transition:all 0.15s ease-out}.footer-menu li a:hover,.footer-menu li a:focus,.footer-menu li a.mPS2id-highlight{color:#ddd}.footer-menu.footer-menu-partner a span{display:block;text-align:center}.footer-menu.footer-menu-partner a img{display:block;margin:0 auto 0.1em;width:7em;padding:0.5em;height:auto}#ps2id-dummy-offset{height:8vw}.empty .container{display:flex;flex-direction:column;justify-content:center;height:100vh;min-height:500px}.empty .textblock{font-size:3.2rem;text-align:center}@media (max-width: 3000px){.empty .textblock{font-size:2.8rem}}@media (max-width: 2500px){.empty .textblock{font-size:2.4rem}}@media (max-width: 1920px){.empty .textblock{font-size:2.0rem}}@media (max-width: 767px){.empty .textblock{font-size:1.8rem}}.empty .textblock h1{font-size:150%}.promo{position:relative;display:flex;flex-direction:column;justify-content:flex-start;margin:0 0 3em;height:80vh;min-height:15em;color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width: 1199px){.promo{padding:4.5em 0}}@media (max-width: 767px){.promo{height:80vh;min-height:33em}}@media (max-width: 499px){.promo{height:80vh;min-height:30em}}.promo:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:1}.promo .titleblock{position:relative;z-index:5}@media (max-width: 767px){.promo .titleblock{margin-top:10vh}}.promo .titleblock h1,.promo .titleblock .subtitle,.promo .titleblock .button-title{text-shadow:1px 1px 3px #000}.promo .titleblock h1{margin-bottom:0.3em;line-height:1.1}@media (max-width: 767px){.promo .titleblock h1{margin-bottom:0.5em;line-height:1.3}}@media (max-width: 499px){.promo .titleblock h1{font-size:2.8rem}}@media (max-width: 767px){.promo .titleblock .subtitle{font-size:1.9rem;margin-bottom:2em}}.promo .titleblock .button-container{display:flex;flex-wrap:wrap;gap:0.65em 1em;margin-top:2em}@media (max-width: 767px){.promo .titleblock .button-container{display:none}}.promo .titleblock .button-container .button-title{font-size:80%;flex-basis:100%}@media (max-width: 767px){.promo .titleblock .button-container .button-title{font-size:100%}}.promo .titleblock .button-container span.icon{transform:scale(1.25)}.button-block{padding:0;margin-bottom:3em;margin-top:3em}.button-block .button-container{display:flex;justify-content:center;flex-wrap:wrap;gap:1em;text-align:center}.link-images{padding:0}.link-images .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%}@media (max-width: 1199px){.link-images .items{gap:3%}}.link-images .items .item{position:relative;display:block;flex-basis:32%;margin-bottom:1.55em;padding-bottom:32%;color:#fff;overflow:hidden;backface-visibility:hidden}@media (max-width: 1199px){.link-images .items .item{flex-basis:48.5%}}@media (max-width: 699px){.link-images .items .item{flex-basis:100%;padding-bottom:50%}}@media (max-width: 499px){.link-images .items .item{padding-bottom:65%}}@media (max-width: 399px){.link-images .items .item{padding-bottom:75%}}.link-images .items .item:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);z-index:2;transition:opacity 1s ease-out;backface-visibility:hidden}.link-images .items .item .bg{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:1;transition:all 1s ease-out;backface-visibility:hidden}.link-images .items .item .text{position:absolute;bottom:1.25em;left:1.25em;font-weight:100;font-size:1.65em;letter-spacing:0.03em;line-height:1.1;z-index:5}@media (max-width: 499px){.link-images .items .item .text{font-size:1.45em}}@media (max-width: 399px){.link-images .items .item .text{font-size:1.25em}}.link-images .items .item:hover:before,.link-images .items .item:focus:before{opacity:0.5}.link-images .items .item:hover .bg,.link-images .items .item:focus .bg{transform:scale(1.15)}.link-text-images{padding:0}.link-text-images .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2%}@media (max-width: 1199px){.link-text-images .items{gap:3%}}.link-text-images .items .item{position:relative;display:block;flex-basis:32%;margin-bottom:1.75em;text-decoration:none;overflow:hidden;backface-visibility:hidden}@media (max-width: 1199px){.link-text-images .items .item{flex-basis:48.5%}}@media (max-width: 699px){.link-text-images .items .item{flex-basis:100%}}.link-text-images .items .item .imageblock{position:relative;margin-bottom:0.75em;padding-bottom:60%;overflow:hidden}@media (max-width: 699px){.link-text-images .items .item .imageblock{padding-bottom:75%}}@media (max-width: 499px){.link-text-images .items .item .imageblock{padding-bottom:85%}}.link-text-images .items .item .imageblock:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);z-index:2;transition:opacity 1s ease-out;backface-visibility:hidden}.link-text-images .items .item .bg{position:absolute;left:0;right:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:1;transition:all 1s ease-out;backface-visibility:hidden}.link-text-images .items .item .textblock{color:#0b0b0b}.link-text-images .items .item .title{margin-bottom:0.35em}.link-text-images .items .item:hover .imageblock:before{opacity:0.5}.link-text-images .items .item:hover .bg{transform:scale(1.15)}.new-nav .owl-nav{margin:0;font-size:1em}.new-nav .owl-nav [class*='owl-']{position:absolute;top:50%;width:1.25em;height:1.25em;padding:0;line-height:0.75em;font-weight:100;transform:translateY(-50%);background:rgba(255,255,255,0.5);border:0;outline:none;border-radius:50%;transition:0.2s}.new-nav .owl-nav [class*='owl-']:before{display:flex;flex-direction:column;justify-content:center;height:1.25em}.new-nav .owl-nav [class*='owl-']:not(.disabled):hover{background:rgba(255,255,255,0.75)}.new-nav .owl-nav .owl-prev{left:2%}.new-nav .owl-nav .owl-prev:before{content:'\003C'}.new-nav .owl-nav .owl-next{right:2%}.new-nav .owl-nav .owl-next:before{content:'\003E'}.new-nav .owl-dots{margin-top:1em}.new-nav .owl-dots .owl-dot{position:relative;margin:0 0.5em;width:2em;height:1em;padding:0.1em;background:transparent;border:0;outline:none}.new-nav .owl-dots .owl-dot span{position:absolute;bottom:0;left:0;width:100%;height:1px;margin:0;background:transparent !important;border-radius:0;border:0.1em solid #bbb;border-width:0 0 0.1em 0;transition:0.2s}.new-nav .owl-dots .owl-dot.active span,.new-nav .owl-dots .owl-dot:hover span{height:0.7em;border-width:0 0 0.3em 0;border-color:#111}.infoblock{padding:0}.infoblock .columns{width:100%;display:flex;justify-content:space-between}.infoblock .columns>div{flex:0 0 48%}.infoblock .columns>div.carousel{min-width:0}@media (max-width: 767px){.infoblock .columns{flex-direction:column}.infoblock .columns>div{flex:1 1 auto}.infoblock .columns>div.carousel{order:1;margin-bottom:2em}.infoblock .columns>div.textblock{order:2}}.panoramic-button-block{padding:0}.panoramic-button-block .imageblock{margin-bottom:1.5em}.news{padding:0}.news .items{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -1em}.news .items .item{position:relative;padding:0 1em 3.5em 1em;flex:0 0 33.333%}@media (max-width: 767px){.news .items .item{flex:0 0 100%;margin-bottom:2em}.news .items .item:last-child{margin-bottom:0}}.news .items .item article{margin-bottom:0}.news .items .item article .entry-title{font-size:1.25em}.news .items .item article .excerpt a.more-link{position:absolute;bottom:0;left:1em}.news .items .item article .excerpt p:last-child{margin-bottom:0}.room-menu{padding:0}.room-menu ul{display:flex;flex-wrap:wrap;gap:1em}.room-menu ul li{flex:0 1 auto}.room-menu ul li a{display:block;padding:0.75em 1.5em;font-size:0.9em;font-weight:100;letter-spacing:0.03em;line-height:1.05em;text-decoration:none;color:#fff;background:#3b4256;border-radius:0.5em}.room-menu ul li a:hover,.room-menu ul li a:focus{background:#262b3b;color:#fff}.room-menu ul li a:active{background:#12141c}.room-block{padding:0}.room-block h2{margin-bottom:0.4em}.room-block .room-tour{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:2.25em}.room-block .textblock{margin-bottom:2em}.room-block .prices{font-size:1.8em;font-weight:100;line-height:1.45em}.text-block{padding:0}.text-block .textblock img.aligncenter{display:block;margin:0 auto 1em}.gallery-links{padding:0}.gallery-links .items{display:flex;flex-direction:row;flex-wrap:wrap;gap:3.5%}@media (max-width: 1199px){.gallery-links .items{gap:4%}}.gallery-links .items .item{position:relative;display:block;flex-basis:31%;margin-bottom:2.5em;text-decoration:none;color:#333;overflow:hidden;backface-visibility:hidden}@media (max-width: 1199px){.gallery-links .items .item{flex-basis:48%}}@media (max-width: 699px){.gallery-links .items .item{flex-basis:100%}}.gallery-links .items .item .imageblock{position:relative;margin-bottom:1.5em;padding-bottom:150%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:1;backface-visibility:hidden;filter:grayscale(100%);transition:all 0.2s ease-out}@media (max-width: 1199px){.gallery-links .items .item .imageblock{padding-bottom:100%}}@media (max-width: 699px){.gallery-links .items .item .imageblock{padding-bottom:50%}}.gallery-links .items .item .text{z-index:5}.gallery-links .items .item .text .title{margin-bottom:0.75em;font-size:1.65em;font-weight:300;letter-spacing:0.03em}.gallery-links .items .item .text .link{font-weight:100;font-size:1em;letter-spacing:0.03em;color:#999}.gallery-links .items .item:hover .imageblock,.gallery-links .items .item:focus .imageblock{filter:none}.gallery-links .items .item:hover .link,.gallery-links .items .item:focus .link{text-decoration:underline;color:#333}.gallery-content-block{padding:0}.gallery-content-block img{margin-bottom:30px;width:100%;height:auto;max-width:100%}.video-link-block{position:relative;display:block;padding-bottom:70%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.main-video .video-link-block,.wrap-video .video-link-block{padding-bottom:45%}@media (max-width: 767px){.main-video .video-link-block,.wrap-video .video-link-block{padding-bottom:45%}}.has-video-button{position:relative}.has-video-button:after{content:'';position:absolute;top:50%;left:50%;width:18%;height:18%;transform:translate(-50%, -50%);background:url(../images/icon-youtube.png) 50% 50%/contain no-repeat;opacity:0.75;transition:all 0.2s ease-out}.has-video-button:hover:after,.has-video-button:focus:after,.has-video-button:active:after{opacity:1}.main-video{padding:0;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width: 1199px){.main-video{padding-top:2em}}.visual-desc-block{padding:0}.visual-desc-block .imageblock{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:3em 2em;aspect-ratio:2/1.1}@media (max-width: 767px){.visual-desc-block .imageblock{aspect-ratio:1/1.1}}.visual-desc-block .imageblock:before{content:'';position:absolute;inset:0;background:#000;background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 35%, transparent 100%);z-index:2}.visual-desc-block .imageblock img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.visual-desc-block .imageblock .titleblock{position:relative;color:#fff;z-index:5;text-shadow:1px 1px 3px #000}.visual-desc-block .gallery{display:flex;flex-direction:row;gap:0.1em;margin-top:0.1em}.visual-desc-block .gallery a{position:relative;display:block;flex:0 0 calc(25% - 0.1em);overflow:hidden;aspect-ratio:16/9;cursor:zoom-in}.visual-desc-block .gallery a:nth-child(n+5){display:none}@media (max-width: 767px){.visual-desc-block .gallery a{aspect-ratio:4/3}}.visual-desc-block .gallery a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.65s ease-out}.visual-desc-block .gallery a:hover img,.visual-desc-block .gallery a:focus img{transform:scale(1.1)}.zoom-images-block{padding:0}.zoom-images-block .gallery{display:flex;flex-direction:row;gap:1em;flex-wrap:wrap}.zoom-images-block .gallery a{position:relative;display:block;flex:0 0 calc(25% - 3em / 3);overflow:hidden;aspect-ratio:1/1;cursor:zoom-in}@media (max-width: 767px){.zoom-images-block .gallery a{aspect-ratio:1/1}}.zoom-images-block .gallery a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all 0.65s ease-out}.zoom-images-block .gallery a:hover img,.zoom-images-block .gallery a:focus img{transform:scale(1.1)}.zoom-images-block .owl-container{margin-bottom:2em;min-width:0;max-width:100%;overflow-y:hidden}.zoom-images-block .owl-carousel img{width:100%;max-width:100%;height:auto}.zoom-images-block .owl-carousel a{cursor:zoom-in}.zoom-images-block .gallery-awards{margin-top:2em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1em}.zoom-images-block .gallery-awards img{width:auto;height:7em}.hotel-network{padding:0}.hotel-network h2,.hotel-network .h2{text-align:center}.hotel-network .items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5em;padding-top:4em}.hotel-network .items .item{position:relative;flex:0 0 calc(33.333% - 3em / 2);margin-bottom:2em}.hotel-network .items .item .you-are-here{position:absolute;right:0;bottom:103%;width:8.5em;font-size:0.85em;line-height:1.2;color:#777}.hotel-network .items .item .link{color:#0b0b0b}.hotel-network .items .item .link>img{position:absolute;width:6em;height:6em;left:50%;top:0;transform:translate(-50%, -50%);z-index:3}.hotel-network .items .item a.link{text-decoration:none}.hotel-network .items .item a.link .imageblock img{transition:all 0.65s ease-out}.hotel-network .items .item a.link:hover .imageblock img,.hotel-network .items .item a.link:focus .imageblock img{transform:scale(1.1)}.hotel-network .items .item .imageblock{position:relative;margin-bottom:1em;aspect-ratio:16/9;overflow:hidden;z-index:1}.hotel-network .items .item .imageblock:before{content:'';position:absolute;inset:0;background:#000;background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.5) 65%, rgba(0,0,0,0.5) 100%);z-index:2}.hotel-network .items .item .imageblock>img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.hotel-network .items .item .imageblock .titleblock{position:absolute;padding:0.75em;inset:auto 0 0 0;color:#fff;text-shadow:1px 1px 3px #000;z-index:5}.hotel-network .items .item .imageblock .titleblock h3{margin-bottom:0.35em}.hotel-network .items .item .imageblock .titleblock .subtitle{margin-bottom:0;font-size:1em}.hotel-network .items .item .textblock{font-size:0.9em}.hotel-network .items .item .textblock .address{min-height:3em;margin-bottom:0.75em}@media (max-width: 1199px){.hotel-network .items .item{flex-basis:100%}.hotel-network .items .item .imageblock{aspect-ratio:4/2}}.hotel-network .mapblock img{width:100%;max-width:100%;height:auto}.contact-block{padding:0;margin:0}@media (max-width: 767px){.inner-titleblock+.contact-block{margin-top:-2em}}.contact-block .map-container{position:relative}.contact-block .contact-info{padding:1.5em}.contact-block .contact-info .container{padding:0}@media (min-width: 1921px){.contact-block .contact-info .container{max-width:75%}}@media (min-width: 1200px){.contact-block .contact-info{position:absolute;left:55%;width:25%;padding-top:10vw;height:100%;background:#fff;z-index:5}}.contact-block .contact-info ul.contact-list li{margin-bottom:0.75em}.contact-block .contact-info ul.contact-list li a{text-decoration:none}.contact-block .contact-info ul.contact-list li a:hover span,.contact-block .contact-info ul.contact-list li a:focus span{text-decoration:underline}.contact-block .contact-info i.fas{margin-right:0.25em;font-size:1.25em;color:#3b4256}.contact-block #map{position:relative;height:500px;z-index:1}@media (min-width: 1199px){.contact-block #map{height:35vw}}.file-link-block{padding:0}.file-link-block .file-links{display:flex;gap:1em;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;cursor:default}.file-link-block .file-links a{display:block;padding:1em;text-align:center}.file-link-block .file-links a .imageblock{margin:0 auto 0.5em;width:6em;height:6em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.universal-button-block{padding:0}.universal-button-block .universal-buttons{display:flex;gap:1em;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;cursor:default}.universal-button-block .universal-buttons a{display:block;padding:1em;text-align:center}.universal-button-block .universal-buttons a .imageblock{position:relative;z-index:5;margin:0 auto 0.5em;width:6em;height:6em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.highlight-block{padding:0}.highlight-block .highlight-content{position:relative;padding:3em 5em;background:#eee;overflow:hidden}.highlight-block .highlight-content.left{margin-right:15%}.highlight-block .highlight-content.right{margin-left:15%}.highlight-block .highlight-content img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(1.25) contrast(0.85) saturate(0.35);opacity:0.25;z-index:1}.highlight-block .highlight-content .titleblock,.highlight-block .highlight-content .text{position:relative;z-index:5}.highlight-block .highlight-content h2{margin-bottom:0.5em}@media (max-width: 767px){.highlight-block .highlight-content{padding:2em 3.5em}.highlight-block .highlight-content.left{margin-right:10%}.highlight-block .highlight-content.right{margin-left:10%}}.highlight-block .text{font-size:120%;font-weight:100;line-height:1.35}.highlight-block .text p:last-child{margin-bottom:0}.highlight-block .highlight-content,.highlight-block .text{color:#555}.highlight-block.has-image .highlight-content,.highlight-block.has-image .text{color:#333}.main-block.booking{padding:0}.inner-titleblock{position:relative;margin-bottom:4em;padding:3em 0;color:#fff;background-color:#bbb;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.inner-titleblock{margin-bottom:2em}}.inner-titleblock:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.inner-titleblock.transparent{padding:0.75em 0;color:#204467;background-color:transparent}.inner-titleblock.transparent:before{display:none}.inner-titleblock.transparent a{color:#204467 !important}@media (max-width: 767px){.inner-titleblock.transparent{margin-bottom:12em}}@media (max-width: 499px){.inner-titleblock.transparent{margin-bottom:14em}}@media (min-width: 1250px){.inner-titleblock.transparent{margin-bottom:12vw}}.inner-titleblock #breadcrumbs{position:relative;margin-bottom:1.5em;font-size:0.9em}.inner-titleblock #breadcrumbs a{text-decoration:underline;color:#fff}.inner-titleblock #breadcrumbs a:hover,.inner-titleblock #breadcrumbs a:focus,.inner-titleblock #breadcrumbs a:active{text-decoration:none}.inner-titleblock h1{position:relative}article{margin-bottom:3em}article .main-image img{margin-bottom:1em;width:100%;max-width:100%;height:auto}h2.entry-title{margin-bottom:0.5em}.more-link{display:inline-block;margin-top:1em}.post-navigation{margin-bottom:2em}.post-navigation .nav-links{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.post-navigation .nav-links div{flex:1 1 auto}.post-navigation .nav-links .nav-next{text-align:right}.fancybox-container{z-index:100}.translatepress-en_US .room-tour{display:none}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row .col-12,.row .col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px}.row .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 576px){.row .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}#modal-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:999;justify-content:center;align-items:center;padding:15px;box-sizing:border-box}#modal-content{background:white;border-radius:12px;width:auto;min-width:280px;max-width:95vw;max-height:90vh;overflow-y:auto;position:relative;padding:2em;box-shadow:0 10px 30px rgba(0,0,0,0.3);display:inline-block}@media (max-width: 767px){#modal-content{padding:0.5em}}.modal-close{position:absolute;top:0.25em;right:0.5em;background:none;border:none;font-size:1.5em;cursor:pointer;line-height:1;color:#333;padding:0}.modal-close:hover{color:#000}
