
.slider-arrows button,
.home-slider .slick-prev,
.home-slider .slick-next,
.section-rooms .slick-arrow,
.slider-arrows button:hover,
.home-slider .slick-prev:hover,
.home-slider .slick-next:hover,
.section-rooms .slick-arrow:hover,
.slider-arrows button:focus,
.home-slider .slick-prev:focus,
.home-slider .slick-next:focus,
.section-rooms .slick-arrow:focus {
	background: none;
	padding: 0;
}

body .site-main {
	margin-top: 0;
}

body,
body p {
	font-family: 'Avenir Next';
}

.font-family-baskerville{font-family:BigCaslon,sans-serif}.editor-styles-wrapper .block-editor-block-list__layout .footer-email,body.frontend .footer-email{background:#303d47;color:#fff;padding:50px 0}.editor-styles-wrapper .block-editor-block-list__layout .footer-email--input,body.frontend .footer-email--input{width:500px}@media only screen and (min-width:1400px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email--input,body.frontend .footer-email--input{width:700px}}@media only screen and (max-width:1023px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email--input,body.frontend .footer-email--input{flex-flow:row;margin:0 auto;width:100%}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email--input .btn-outlined,body.frontend .footer-email--input .btn-outlined{transition:.3s}@media only screen and (max-width:1023px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email--input .btn-outlined,body.frontend .footer-email--input .btn-outlined{padding:10px 20px}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email--input .btn-outlined:hover,body.frontend .footer-email--input .btn-outlined:hover{border:1px solid #cc4f00}.editor-styles-wrapper .block-editor-block-list__layout .footer-email--container,body.frontend .footer-email--container{align-items:center;justify-content:center}@media only screen and (max-width:1023px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email--container,body.frontend .footer-email--container{flex-flow:column}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email .input-email,body.frontend .footer-email .input-email{border:1px solid transparent;font-size:14px;line-height:1.2;margin-left:20px;margin-right:20px;padding:0 15px;width:100%}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email .input-email,body.frontend .footer-email .input-email{font-size:12px}}@media only screen and (max-width:1023px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email .input-email,body.frontend .footer-email .input-email{margin:0 10px 0 0;padding:10px 15px}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email .input-email::-moz-placeholder,body.frontend .footer-email .input-email::-moz-placeholder{color:#303d47;font-weight:700;text-transform:uppercase}.editor-styles-wrapper .block-editor-block-list__layout .footer-email .input-email::placeholder,body.frontend .footer-email .input-email::placeholder{color:#303d47;font-weight:700;text-transform:uppercase}.editor-styles-wrapper .block-editor-block-list__layout .footer-email--heading,body.frontend .footer-email--heading{font-weight:500}@media only screen and (max-width:1023px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email--heading,body.frontend .footer-email--heading{line-height:1.1;text-align:center}.editor-styles-wrapper .block-editor-block-list__layout .footer-email--heading br:last-child,body.frontend .footer-email--heading br:last-child{display:none!important}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email.landing-page,body.frontend .footer-email.landing-page{background:transparent;margin-top:-250px;padding-bottom:90px;position:relative}.editor-styles-wrapper .block-editor-block-list__layout .footer-email.landing-page .footer-email--container,body.frontend .footer-email.landing-page .footer-email--container{flex-direction:column}.editor-styles-wrapper .block-editor-block-list__layout .footer-email.landing-page .footer-email--heading br,body.frontend .footer-email.landing-page .footer-email--heading br{display:none}.editor-styles-wrapper .block-editor-block-list__layout .footer-email fieldset,body.frontend .footer-email fieldset{display:flex;gap:20px}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email fieldset,body.frontend .footer-email fieldset{gap:10px}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email input,body.frontend .footer-email input{border-radius:0;color:#303d47;font-size:14px;padding:8px 15px;width:470px}.editor-styles-wrapper .block-editor-block-list__layout .footer-email input::-moz-placeholder,body.frontend .footer-email input::-moz-placeholder{color:#303d47;font-size:14px;font-weight:700}.editor-styles-wrapper .block-editor-block-list__layout .footer-email input::placeholder,body.frontend .footer-email input::placeholder{color:#303d47;font-size:14px;font-weight:700}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email input,body.frontend .footer-email input{width:100%}}@media only screen and (min-width:768px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email form,body.frontend .footer-email form{margin-left:20px}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email form .fieldset-in input,body.frontend .footer-email form .fieldset-in input{border:none}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email form,.editor-styles-wrapper .block-editor-block-list__layout .footer-email form .fieldset-in,.editor-styles-wrapper .block-editor-block-list__layout .footer-email form fieldset,body.frontend .footer-email form,body.frontend .footer-email form .fieldset-in,body.frontend .footer-email form fieldset{width:100%}}.editor-styles-wrapper .block-editor-block-list__layout .footer-email form .button,body.frontend .footer-email form .button{flex-shrink:0}.editor-styles-wrapper .block-editor-block-list__layout .footer-email form .button button,body.frontend .footer-email form .button button{background:transparent;border:1px solid #fff;border-radius:6px;color:#fff;font-size:14px;font-weight:700;padding:7px 50px;text-transform:uppercase;transition:.3s}.editor-styles-wrapper .block-editor-block-list__layout .footer-email form .button button:hover,body.frontend .footer-email form .button button:hover{background:#cc4f00;border:1px solid #cc4f00;color:#fff}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .footer-email form .button button,body.frontend .footer-email form .button button{padding:7px 10px}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer,body.frontend .site-footer{align-items:center;background-size:cover;color:#fff;display:flex;height:1000px;position:relative}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--bg-image,body.frontend .site-footer--bg-image{background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--bg-image.mobile-img,body.frontend .site-footer--bg-image.mobile-img{background-position:35% 50%}.editor-styles-wrapper .block-editor-block-list__layout .site-footer__inner,body.frontend .site-footer__inner{display:flex;justify-content:space-between}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu-item,body.frontend .site-footer .menu-item{margin-bottom:16px}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu-item.spacer,body.frontend .site-footer .menu-item.spacer{opacity:0;pointer-events:none}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu-item.email-link,body.frontend .site-footer .menu-item.email-link{margin-bottom:0}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu-item a,body.frontend .site-footer .menu-item a{color:#fff}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu-item a:hover,body.frontend .site-footer .menu-item a:hover{color:#cc4f00}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu,body.frontend .site-footer .menu{-moz-column-count:3;column-count:3}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu,body.frontend .site-footer .menu{-moz-column-count:2;column-count:2}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .social-spacer,body.frontend .site-footer .social-spacer{margin-bottom:13px}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .social-spacer .hide-content,body.frontend .site-footer .social-spacer .hide-content{display:none!important}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer .social-spacer a,body.frontend .site-footer .social-spacer a{padding:0 5px}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--social img,body.frontend .site-footer--social img{align-self:center;margin-right:10px}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--social img:hover,body.frontend .site-footer--social img:hover{filter:invert(32%) sepia(70%) saturate(1563%) hue-rotate(333deg) brightness(95%) contrast(100%)}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--social img:last-child,body.frontend .site-footer--social img:last-child{margin-right:0}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--address,body.frontend .site-footer--address{align-items:center;display:flex}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--address p,body.frontend .site-footer--address p{line-height:1.8!important}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--address,body.frontend .site-footer--address{justify-content:center;margin-top:15px}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--address p,body.frontend .site-footer--address p{text-align:center}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info,body.frontend .site-footer--info{grid-column-gap:80px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info,body.frontend .site-footer--info{display:block}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info img,body.frontend .site-footer--info img{align-self:center}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info img,body.frontend .site-footer--info img{margin:0 auto}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info a,.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info p,body.frontend .site-footer--info a,body.frontend .site-footer--info p{font-size:14px;line-height:1.2}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info a,.editor-styles-wrapper .block-editor-block-list__layout .site-footer--info p,body.frontend .site-footer--info a,body.frontend .site-footer--info p{font-size:12px}}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--social,body.frontend .site-footer--social{margin:20px auto}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-btn,body.frontend .site-footer .footer-btn{border-radius:6px;color:#fff;display:block;margin-left:auto;margin-right:auto;margin-top:40px;text-align:center;transition:all .4s linear;width:100%}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-btn:hover,body.frontend .site-footer .footer-btn:hover{background:#b43d14}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-btn,body.frontend .site-footer .footer-btn{margin:15px auto 45px;padding:15px 0}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper,body.frontend .site-footer .footer-wrapper{margin-left:auto;padding:30px 300px 30px 50px;position:relative}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper:after,body.frontend .site-footer .footer-wrapper:after{background:#303d47;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:1365px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper,body.frontend .site-footer .footer-wrapper{padding-right:150px}}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper,body.frontend .site-footer .footer-wrapper{margin-left:auto;padding-left:25px;padding-right:40px}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper .menu-item a,body.frontend .site-footer .footer-wrapper .menu-item a{font-size:14px;line-height:1.2;text-transform:uppercase}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper .menu-item a,body.frontend .site-footer .footer-wrapper .menu-item a{font-size:12px!important}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper ul li,body.frontend .site-footer .footer-wrapper ul li{list-style:none}.editor-styles-wrapper .block-editor-block-list__layout .site-footer .footer-wrapper ul li:before,body.frontend .site-footer .footer-wrapper ul li:before{display:none}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo,body.frontend .site-footer--subinfo{font-size:14px;line-height:1.2;margin-top:15px}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo,body.frontend .site-footer--subinfo{font-size:12px}}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo,body.frontend .site-footer--subinfo{align-items:center;display:flex;flex-flow:column-reverse;margin-top:35px}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo a,body.frontend .site-footer--subinfo a{color:#fff;font-size:14px;line-height:1.2;margin-left:20px;text-decoration:underline}@media only screen and (max-width:991px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo a,body.frontend .site-footer--subinfo a{font-size:12px}}.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo a:hover,body.frontend .site-footer--subinfo a:hover{color:#cc4f00}@media only screen and (max-width:767px){.editor-styles-wrapper .block-editor-block-list__layout .site-footer--subinfo a,body.frontend .site-footer--subinfo a{margin-bottom:15px;margin-left:0}}.cookie-bar{background-color:#fcf9f2;bottom:0;color:#303d47;display:none;left:0;padding:14px 0;position:fixed;right:0;width:100%;z-index:100}.cookie-bar .btn-menu{border-radius:6px}.cookie-bar .svg-close{cursor:pointer;margin-left:16px}.cookie-bar .svg-close:hover rect{fill:#cc4f00;cursor:pointer}
