article.innerIntro{max-width:735px;margin:0 auto}article.innerIntro h2{letter-spacing:.06em;padding-bottom:10px;margin-bottom:10px;line-height:140%;display:block;color:#2b2c28;font-size:28px;font-weight:600}
.latestposts-container{max-width:1692px;margin:0 auto;display:block}.latestposts-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.latestposts-wrapper .picture_holder picture{transition:all .3s}.latestposts-wrapper .picture_holder:hover picture{transform:scale(1.1) rotate(1deg)}.latestposts-wrapper .text_holder{z-index:1}.latestposts-wrapper .text_holder .text_holder_inner{font-size:1rem;line-height:1rem}.latestposts-wrapper .element{cursor:pointer;border:1px solid var(--color-main)}.latestposts-wrapper a.button2{text-transform:uppercase;transition:all .3s;letter-spacing:0}.latestposts-wrapper a.button2:hover{background-color:var(--color-bg-5);color:var(--color-text-1);opacity:1;letter-spacing:1px}.pulloutContainer.has_logo img.logo_external{padding:2px;border:1px solid var(--color-bg-5);max-height:38px;margin-right:5px;margin-top:-3px}.latestposts .post_sticky{display:flex;justify-content:center;width:100%}.latestposts .post_sticky .element{max-width:846px;overflow:hidden}.latestposts .post_sticky .element img{max-width:100%;border:1px solid #ddd}.latestposts .post_sticky .text_holder{order:2;max-width:846px;padding:30px;display:flex;align-items:center;justify-content:center}.latestposts .post_sticky h2{font-size:2em;line-height:1.2em}.latestposts .post_sticky .post_meta,.latestposts .post_sticky p{margin-bottom:20px}.post_meta,.post_excerpt{margin-bottom:10px}.post_meta a,.post_excerpt a{font-weight:normal}p.lp_excerpt{margin-bottom:10px}.post_regular{flex-basis:31%;display:flex;flex-direction:column;margin-bottom:40px}.post_regular .element{height:0;padding-bottom:75%;overflow:hidden}.post_regular .element img{width:100%}.post_regular .text_holder{order:2;padding:30px 0}@media(max-width: 1024px){.post_regular .text_holder{padding:30px}}.min-read{position:relative}.min-read svg{position:absolute;top:3px;width:1em;height:1em}.mread_time{margin-left:23px}@media(max-width: 1024px){.latestposts .post_sticky{border:1px solid #ddd;display:block}.latestposts .post_sticky .element{width:100%;max-width:100%}.latestposts .post_sticky .text_holder{width:100%;max-width:100%}.post_regular{flex-basis:49%;border:1px solid #ddd}}@media(max-width: 680px){.latestposts{max-width:94%;margin:0 auto}}@media(max-width: 650px){.pullout_container{text-align:center}.pullout_container a{width:100%}.pullout_container a:hover{background:#fff;color:#000}.post_regular{flex-basis:100%}.post_regular .element{order:2}.post_regular .text_holder{order:1;padding:20px}}
.section-amenties{display:flex;align-items:initial;text-align:left}@media screen and (max-width: 650px){.section-amenties{flex-direction:column}}.section-amenties.image-slider{margin-top:4em}.section-amenties h2,.section-amenties h3,.section-amenties h4,.section-amenties h5{padding:0;margin:1em 0;font-size:32px;line-height:40px;margin-bottom:30px}@media screen and (max-width: 1023px){.section-amenties h2,.section-amenties h3,.section-amenties h4,.section-amenties h5{font-size:24px;line-height:30px;margin-bottom:20px}}.section-amenties .text-inner p{font-size:1rem;line-height:1.6rem}.section-amenties ul:not(.ul_down):not(.ul_second){padding:1.5em 0 1.5em 0}@media screen and (max-width: 550px){.section-amenties ul:not(.ul_down):not(.ul_second){padding:0 0 1.5em 0}}.section-amenties ul:not(.ul_down):not(.ul_second) li{padding:0 0 0 25px;margin-left:0;font-size:1rem;position:relative}@media screen and (max-width: 1023px){.section-amenties ul:not(.ul_down):not(.ul_second) li{padding:0 0 0 20px}}.section-amenties ul:not(.ul_down):not(.ul_second) li:before{content:"★";position:absolute;left:-1px;top:0;font-size:10px;color:var(--color-gold)}.section-amenties ul:not(.ul_down):not(.ul_second) li:after{content:""}@media screen and (max-width: 550px){.section-amenties ul:not(.ul_down):not(.ul_second) li{margin-left:10px}.section-amenties ul:not(.ul_down):not(.ul_second) li:before{left:-10px}}.section-amenties.bl ul:not(.ul_down):not(.ul_second) li,.section-amenties.white ul:not(.ul_down):not(.ul_second) li{color:#fff}.section-amenties.bl ul:not(.ul_down):not(.ul_second) li:before,.section-amenties.white ul:not(.ul_down):not(.ul_second) li:before{color:#fff}.section-amenties.bl p,.section-amenties.white p{color:#fff}.section-amenties .gallery{order:2}@media screen and (max-width: 650px){.section-amenties .gallery{order:1}}.section-amenties .text{box-sizing:border-box;order:1}@media screen and (max-width: 650px){.section-amenties .text{order:2}}.section-amenties .gallery,.section-amenties .text{width:50%;flex:1}@media screen and (max-width: 650px){.section-amenties .gallery,.section-amenties .text{width:100%}}.section-amenties .text-inner{padding:5% 8%}.section-amenties .picture_holder img{-o-object-fit:cover;object-fit:cover;height:auto !important;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);height:100% !important;max-height:100%}.gallery{border:1px solid #ccc}.image-slider-container{height:100% !important}.image-slider{max-width:1692px;margin:0 auto}.image-slider p{display:initial;padding-right:10px}.image-slider .swiper-button-prev,.image-slider .swiper-button-next{display:none;position:absolute;top:-10000px;left:-10000px}.image-slider .swiper-container{height:100% !important}.image-slider .swiper-wrapper{height:100% !important}.image-slider .slider-item{position:relative;height:100%}.image-slider .swiper-slide{padding:0}
section.quote{position:relative;min-height:1px;text-align:center;max-width:735px;margin:5.7% auto 5.7% auto}section.quote div.outerquote{position:relative}section.quote div.outerquote div.inner div.box{letter-spacing:.075em;line-height:140%}section.quote div.outerquote div.author{margin-top:40px;letter-spacing:.3em;text-transform:uppercase}section.quote.open div.outerquote:after{bottom:-55px;transition:all 200ms}section.quote.open div.outerquote:before{top:-35px}section.quote .star-ms{top:0}@media(max-width: 1023px){section.quote{margin:13.333333% 0px 13.333333% 0px}section.quote.open div.outerquote:before{top:-40px}section.quote div.outerquote div.inner div.author{margin-top:2.666667%;letter-spacing:3px}}@media(max-width: 680px){section.quote{margin:50px 0px}}
section.unitintro.withoutDots.mb-2{margin-bottom:2%}
