.dsm-popup-wrap .mfp-close,.mfp-close{width:fit-content!important}.journal-home .swiper-container-autoheight,.journal-home .swiper-container-autoheight .swiper-slide{height:500px!important}@media only screen and (max-width:980px){.members-testimonials .swiper-wrapper{display:inline-flex!important}.members-testimonials .swiper-wrapper,.floorplans .swiper-wrapper{max-height:fit-content!important}}.awards{font-size:30px;line-height:40px;letter-spacing:-0.01em}.slider-carousel .swiper-wrapper{align-items:flex-start}.slider-carousel .dsm_image_carousel_container:not(.swiper-vertical-carousel) .swiper-slide{display:contents}.slider-carousel .swiper-slide img{padding-right:27px}.members-testimonials .dsm_card_title{padding-bottom:0px}.members-testimonials .dsm_card_carousel_child_subtitle{padding-bottom:12px}@media only screen and (max-width:980px){.pricing-tag{font-size:100px;line-height:160px!important;font-weight:700}.pricing-tag-2{font-size:40px;line-height:60px;font-weight:700}.swiper-wrapper{max-height:240px!important}}.pricing-tag{font-size:60px;line-height:80px;font-weight:700}.pricing-tag-2{font-size:24px;line-height:34px;font-weight:700}.custom-gallery .dsm-tab:last-child{padding-bottom:0px!important}.custom-gallery .dsm-tab{display:flex;flex-direction:row-reverse}.custom-gallery .dsm-tab.dsm-active{opacity:1!important}.custom-gallery:hover .dsm-tab{opacity:0.5}.hover-underline-animation{display:inline-block;position:relative;color:#823b1b}.hover-underline-animation a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#823b1b;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation a:hover::after{transform:scaleX(1);transform-origin:bottom left}.hover-underline-animation-white{display:inline-block;position:relative;color:#fff}.hover-underline-animation-white a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform 0.25s ease-out}.hover-underline-animation-white a:hover::after{transform:scaleX(1);transform-origin:bottom left}.home-slider .wfea-slide-indicator.active{border:3px solid #823b1b!important}.home-slider time.wfea-slider__head-date{background-color:#823b1b!important}.home-slider .text-block .booknow a.book-now__link{border-top:1px solid #efe6dd!important;background-color:#823b1b!important;text-align:center!important;border:none}.wfea-slideshow-wrap section.wfea-slider .text-block{padding:40px 40px 60px 40px}.wfea-slideshow-wrap section.wfea-slider.slide_selectors .selectors{left:40px;bottom:20px}.custom-events .wfea-banner{background-color:transparent!important}.custom-events article .wfea-group header{padding:20px 0 20px 0!important}.custom-events .et_pb_button{font-size:22px;font-weight:500;padding:12px 24px!important;border:1px solid #823B1B!important;border-radius:0px!important;text-align:center!important}.custom-events .entry-content{font-size:20px!important;line-height:36px!important}.custom-events .entry-meta{font-style:normal!important;border-bottom:none!important;color:#823B1B!important;padding-bottom:12px!important}.custom-events .more-link{display:block!important;padding-top:12px!important}.custom-events .wfea-header__title{font-size:38px;line-height:45px;padding-bottom:0px}.custom-events .et_pb_button:after,.et_pb_button:before{display:none!important}.custom-events .et_pb_button:hover{background-color:#823B1B!important;color:#efe6dd!important}@media (min-width:1024px){.custom-events .more-link{float:none!important;display:block!important;padding-top:12px!important}}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#first-on-mobile{-webkit-order:1;order:1}#second-on-mobile{-webkit-order:2;order:2}#third-on-mobile{-webkit-order:3;order:3}#fourth-on-mobile{-webkit-order:4;order:4}}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}