body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:15px}.et_pb_slide_content,.et_pb_best_value{font-size:17px}body{line-height:2em}#main-footer{background-color:#ffffff}#footer-widgets .footer-widget li:before{top:9.75px}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#ffffff}#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}#footer-bottom{background-color:rgba(255,255,255,0.32)}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:40px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:40px}.et_header_style_split .centered-inline-logo-wrap{width:80px;margin:-80px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:80px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:80px}.et_header_style_centered #top-menu>li>a{padding-bottom:14px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:31px 0 31px 0!important}.et_header_style_centered #main-header .logo_container{height:80px}#logo{max-height:60%}.et_pb_svg_logo #logo{height:60%}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:40px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a,.et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:40px}.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:80px}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{width:80px;margin:-80px 0}.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:80px}.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:80px}.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:31px 0 31px 0!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.tooltip{position:relative;display:block!important;cursor:pointer}.tooltip .tooltip-text{visibility:hidden;width:380px;background-color:#24394A!important;box-shadow:none!important;border-radius:0px!important;color:#ffffff;font-size:16px;text-align:center;padding:6px;position:absolute}.tooltip:hover .tooltip-text{visibility:visible}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-text{visibility:hidden;width:240px;background-color:#165266;border-radius:25px;color:#ffffff;font-size:16px;box-shadow:10px 10px 5px lightblue;text-align:center;padding:6px;position:absolute;z-index:1}.tooltip:hover .tooltip-text{visibility:visible}.et-pb-arrow-next{opacity:1;right:0px;background-color:#414f5c;border-radius:150px;font-size:32px}.et-pb-arrow-prev{opacity:1;left:0px;background-color:#414f5c;border-radius:150px;font-size:32px}@media screen and (max-width:767px){.swiper-button-prev{left:-25px!important}.swiper-button-next{right:-25px!important}}@media only screen and (max-width:1024px){.et_pb_column_14{width:100%!important}}@media only screen and (max-width:1024px){.et_pb_column_15{width:100%!important}}.et_overlay{display:none}.mfp-title{display:none}.et_pb_gallery_grid .et_pb_gallery_item img{transform:scale(1.03);transition:transform 0.5s,opacity 0.5s}.et_pb_gallery_grid .et_pb_gallery_item img:hover{transform:scale(1.15);opacity:1}.et_pb_gallery_grid .et_pb_gallery_item{padding:2px;width:20%!important;clear:right!important}@media only screen and (max-width:479px){.et_pb_gallery_grid .et_pb_gallery_item{width:33.33%!important;clear:right!important}}@media only screen and (max-width:980px){.four-columns .et_pb_column{width:25%!important}}@media only screen and (max-width:980px){.five-columns .et_pb_column{width:20%!important}}.pa-contact-form-submit-fullwidth .et_contact_bottom_container{width:100%;flex-direction:column;gap:1em;padding-left:3%;margin-top:0px}.pa-contact-form-submit-fullwidth .et_contact_bottom_container button{width:100%;margin:0}.underline{padding:0 .2em;box-shadow:inset 0 -.6em #0DBE8A}.cost-calculator{width:100%!important}.btQuoteItem{color:#121212;font-weight:600}@media only screen and (min-width:1024px){.bedrooms{float:left!important;width:47%!important}}@media only screen and (min-width:1024px){.describe-home{float:right!important;width:47%!important}}@media only screen and (min-width:1024px){.views{float:left!important;width:47%!important}}@media only screen and (min-width:1024px){.seclusion-privacy{float:right!important;width:47%!important}}@media only screen and (min-width:1024px){.arch-design{float:left!important;width:47%!important}}@media only screen and (min-width:1024px){.quality-amenities{float:right!important;width:47%!important}}@media only screen and (min-width:1024px){.hot-tub{float:left!important;width:47%!important}}@media only screen and (min-width:1024px){.walking-to-town{float:right!important;width:47%!important}}@media only screen and (min-width:1024px){.sofabed{float:left!important;width:47%!important}}@media only screen and (min-width:1024px){.riverfront{float:right!important;width:47%!important}}@media only screen and (min-width:1024px){.walk-rmnp{float:left!important;width:47%!important}}@media only screen and (min-width:1024px){.unique-x-factor{float:right!important;width:47%!important}}@media only screen and (min-width:1024px){.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{position:absolute!important;bottom:0px!important;margin-bottom:-60px;width:50%!important;left:0;right:0;margin-left:auto;margin-right:auto}}@media only screen and (min-width:600px) and (max-width:1024px){.btQuoteBooking .btQuoteBookingForm .btQuoteTotal{width:70%!important}}.btQuoteItemInput{line-height:1.5}.pa-header{background:transparent;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.pa-fixed-header{background-color:#ffffff!important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.other-pa-header{background:transparent;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.other-pa-fixed-header{background-color:#414f5c!important;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}@media (min-width:843px){.pa-open-mobile-mainnav .et_pb_menu__menu{display:flex!important}.pa-open-mobile-mainnav .et_mobile_nav_menu{display:none!important}}.header-video-overlay{position:relative;z-index:0}.header-video-overlay::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.3);z-index:1;pointer-events:none}.header-video-overlay .header-content{position:relative;z-index:2}