@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;Font-display:swap;src:url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-regular.eot);src:local(''),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-regular.woff2) format('woff2'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-regular.woff) format('woff'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-regular.ttf) format('truetype'),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-regular.svg#JosefinSans') format('svg')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:300;Font-display:swap;src:url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-300.eot);src:local(''),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-300.eot?#iefix') format('embedded-opentype'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-300.woff2) format('woff2'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-300.woff) format('woff'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-300.ttf) format('truetype'),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-300.svg#JosefinSans') format('svg')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:500;Font-display:swap;src:url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-500.eot);src:local(''),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-500.eot?#iefix') format('embedded-opentype'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-500.woff2) format('woff2'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-500.woff) format('woff'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-500.ttf) format('truetype'),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-500.svg#JosefinSans') format('svg')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;Font-display:swap;src:url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-600.eot);src:local(''),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-600.eot?#iefix') format('embedded-opentype'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-600.woff2) format('woff2'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-600.woff) format('woff'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-600.ttf) format('truetype'),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-600.svg#JosefinSans') format('svg')}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;Font-display:swap;src:url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-700.eot);src:local(''),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-700.eot?#iefix') format('embedded-opentype'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-700.woff2) format('woff2'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-700.woff) format('woff'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-700.ttf) format('truetype'),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-700.svg#JosefinSans') format('svg')}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;Font-display:swap;src:url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-italic.eot);src:local(''),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-italic.eot?#iefix') format('embedded-opentype'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-italic.woff2) format('woff2'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-italic.woff) format('woff'),url(/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-italic.ttf) format('truetype'),url('/fonts/josefin-sans-v20-latin/josefin-sans-v20-latin-italic.svg#JosefinSans') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;Font-display:swap;src:url(/fonts/montserrat-v18-latin/montserrat-v18-latin-300.eot);src:local(''),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-300.eot?#iefix') format('embedded-opentype'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-300.woff2) format('woff2'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-300.woff) format('woff'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-300.ttf) format('truetype'),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-300.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;Font-display:swap;src:url(/fonts/montserrat-v18-latin/montserrat-v18-latin-regular.eot);src:local(''),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-regular.woff2) format('woff2'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-regular.woff) format('woff'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-regular.ttf) format('truetype'),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-regular.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;Font-display:swap;src:url(/fonts/montserrat-v18-latin/montserrat-v18-latin-500.eot);src:local(''),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-500.eot?#iefix') format('embedded-opentype'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-500.woff2) format('woff2'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-500.woff) format('woff'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-500.ttf) format('truetype'),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-500.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;Font-display:swap;src:url(/fonts/montserrat-v18-latin/montserrat-v18-latin-600.eot);src:local(''),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-600.eot?#iefix') format('embedded-opentype'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-600.woff2) format('woff2'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-600.woff) format('woff'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-600.ttf) format('truetype'),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-600.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;Font-display:swap;src:url(/fonts/montserrat-v18-latin/montserrat-v18-latin-700.eot);src:local(''),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-700.eot?#iefix') format('embedded-opentype'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-700.woff2) format('woff2'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-700.woff) format('woff'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-700.ttf) format('truetype'),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-700.svg#Montserrat') format('svg')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;Font-display:swap;src:url(/fonts/montserrat-v18-latin/montserrat-v18-latin-800.eot);src:local(''),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-800.eot?#iefix') format('embedded-opentype'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-800.woff2) format('woff2'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-800.woff) format('woff'),url(/fonts/montserrat-v18-latin/montserrat-v18-latin-800.ttf) format('truetype'),url('/fonts/montserrat-v18-latin/montserrat-v18-latin-800.svg#Montserrat') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;Font-display:swap;src:url(/fonts/open-sans-v27-latin/open-sans-v27-latin-300.eot);src:local(''),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-300.eot?#iefix') format('embedded-opentype'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-300.woff2) format('woff2'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-300.woff) format('woff'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-300.ttf) format('truetype'),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;Font-display:swap;src:url(/fonts/open-sans-v27-latin/open-sans-v27-latin-regular.eot);src:local(''),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-regular.eot?#iefix') format('embedded-opentype'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-regular.woff2) format('woff2'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-regular.woff) format('woff'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-regular.ttf) format('truetype'),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;Font-display:swap;src:url(/fonts/open-sans-v27-latin/open-sans-v27-latin-600.eot);src:local(''),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-600.eot?#iefix') format('embedded-opentype'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-600.woff2) format('woff2'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-600.woff) format('woff'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-600.ttf) format('truetype'),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;Font-display:swap;src:url(/fonts/open-sans-v27-latin/open-sans-v27-latin-700.eot);src:local(''),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-700.eot?#iefix') format('embedded-opentype'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-700.woff2) format('woff2'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-700.woff) format('woff'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-700.ttf) format('truetype'),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;Font-display:swap;src:url(/fonts/open-sans-v27-latin/open-sans-v27-latin-italic.eot);src:local(''),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-italic.eot?#iefix') format('embedded-opentype'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-italic.woff2) format('woff2'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-italic.woff) format('woff'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-italic.ttf) format('truetype'),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;Font-display:swap;src:url(/fonts/open-sans-v27-latin/open-sans-v27-latin-800.eot);src:local(''),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-800.eot?#iefix') format('embedded-opentype'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-800.woff2) format('woff2'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-800.woff) format('woff'),url(/fonts/open-sans-v27-latin/open-sans-v27-latin-800.ttf) format('truetype'),url('/fonts/open-sans-v27-latin/open-sans-v27-latin-800.svg#OpenSans') format('svg')}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.1;color:inherit}.wrapper .post_content .post_content_wrapper ol{text-align:left}.wrapper .post_content .post_content_wrapper ul{text-align:left!important}.rotate-tab{cursor:pointer;z-index:100;position:fixed;transform-origin:0 0;transform:rotate(-90deg);transition:0.5s;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);top:650px;left:0;color:#fff;background-color:#F59202;padding:20px 15px}#om-hr1han8kuupjcqsfqlsa{left:0!important}.rotate-tab a{color:#fff;text-decoration:none;font-size:24px}h6{font-weight:300}h4,h3{line-height:1.5}p{line-height:1.7}.container p{line-height:1.7!important}.text-white{color:#fff}.center-child{display:inline-block}a.green.btn{background-color:#00b299;color:#fff;padding:15px 40px;border:solid 1px #00b299;border-radius:50px;text-transform:uppercase}a.green.btn:hover{background-color:#21c3ac}a.pink.btn{font-weight:400;background-color:#ff4d66;color:#fff;padding:15px 30px;border:solid 1px #ff4d66;border-radius:50px;text-transform:uppercase}a.pink.btn:hover{background-color:#ff6076}a.blue.btn{background-color:#337ab7;color:#fff;padding:15px 30px;border:solid 1px #337ab7;border-radius:50px;text-transform:uppercase}a.blue.btn:hover{background-color:#4687be}a.yellow-invert.btn{margin-bottom:10px;background-color:#fff;color:#F59202;padding:15px 60px;border:solid 1px #F59202;border-radius:50px;text-transform:uppercase}a.yellow-invert.btn:hover{background-color:#F59202;color:#fff}a.green-invert.btn{margin-bottom:10px;background-color:#fff;color:#00b299;padding:15px 60px;border:solid 1px #00b299;border-radius:50px;text-transform:uppercase}a.green-invert.btn:hover{background-color:#00b299;color:#fff}a.white.btn{background-color:#fff;color:#3d3d3d;padding:15px 60px;border:solid 1px #f1f1f1;border-radius:50px;text-transform:uppercase}a.white.btn:hover{background-color:#f1f1f1}a.yellow.btn{background-color:#F59202;color:#fff;padding:15px 33px;border:solid 1px #fff;border-radius:50px;text-transform:uppercase}a.yellow.btn:hover{background-color:#f3af51}a.white-square.btn{background-color:#fff;color:#3d3d3d;padding:10px 15px;border:solid 1px #f1f1f1;text-transform:uppercase}a.white-square.btn:hover{background-color:#f1f1f1}ul{list-style-position:initial!important}.paginationSection span.pageName{margin-right:0px!important}@media (max-width:768px){.hidden-xs{visibility:hidden}img{margin-bottom:5px}}.wrapper .post_content .post_content_wrapper .author_date{margin-right:0px!important}.sw-pools{width:190px}.sw-pool-wrapper{display:inline-block;padding:1px}.footer-logo-white{padding-bottom:25px}.page-id-299 .simple-text{background:#ccc!important;padding-top:40px}.josefin-header-white{font-family:'Josefin Sans';text-align:center;color:#fff;font-size:52px;line-height:48px}.pb-4{padding-bottom:1.5em}.pb-5{padding-bottom:3em}.p-5{padding:3em}.mt-2{margin-top:.5em}.mt-4{margin-top:1.5em}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400}.page-id-700 .simple-text{background-image:url(/wp-content/uploads/2021/02/real-estate-banner-1600.jpg)!important;background-position:center center;background-size:cover!important;background-color:#ccc}@media screen and (max-width:768px){.btn{font-size:12px}}@media screen and (max-width:768px) and (min-width:480px){.jotform-form{padding:none!important}}.topTitle{text-shadow:none!important}.card{margin-bottom:30px}.card-body{background-color:#fff;border:solid 1px #ccc}.card-body-inner{padding:15px}body.rvh-newsletter-embed{margin:0;padding:0;background:#333;color:#fff;font:400 16px/1.7 'Source Sans 3',Arial,sans-serif;overflow-x:hidden}.rvh-newsletter-embed main,.rvh-newsletter-embed .nf-form-content{margin:0;padding:0;max-width:none}.rvh-newsletter-embed *{box-sizing:border-box}.rvh-newsletter-embed .nf-form-title,.rvh-newsletter-embed .nf-form-fields-required{display:none}.rvh-newsletter-embed .nf-field-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rvh-newsletter-embed .nf-field-container{margin-bottom:0}.rvh-newsletter-embed .nf-form-content .nf-row{margin:0}.rvh-newsletter-embed .nf-form-content .nf-cell{padding:0}.rvh-newsletter-embed .nf-form-content input[type=email],.rvh-newsletter-embed .nf-form-content input[type=submit]{width:100%;height:50px;margin:0;padding:10px 8px;font:400 16px/1.7 'Source Sans 3',Arial,sans-serif;box-shadow:none}.rvh-newsletter-embed .nf-form-content input[type=email]{background:#fff0;border:1px solid #f59202;color:#fff;border-radius:0}.rvh-newsletter-embed input[type=email]::placeholder{color:#ddd;opacity:1}.rvh-newsletter-embed .nf-form-content input[type=submit]{background:#f59202;color:#fff;border:0;border-radius:10px;cursor:pointer}.rvh-newsletter-embed .nf-form-content input[type=submit]:hover{background:#d67f00}.rvh-newsletter-embed input:focus-visible{outline:2px solid #fff;outline-offset:-3px}.rvh-newsletter-embed .nf-error-msg,.rvh-newsletter-embed .nf-error{color:#ffd2d2;font-size:14px;line-height:1.4}.rvh-newsletter-embed .nf-response-msg{color:#fff;font-size:16px;line-height:1.5}.rvh-newsletter-embed .nf-row>nf-cells{display:flex}.rvh-newsletter-embed .nf-form-content .nf-cell{width:70%!important;min-width:0}.rvh-newsletter-embed .nf-form-content .nf-cell+.nf-cell{width:30%!important}.rvh-newsletter-embed #s2-sms-chat-shadow-host{display:none!important}body.page-id-1226 .table-responsive .table{width:100%;table-layout:fixed}body.page-id-1226 .table-responsive .table th,body.page-id-1226 .table-responsive .table td{white-space:normal;overflow-wrap:break-word}body.page-id-1226 .table-responsive .table th:first-child{width:34%}body.home section[aria-labelledby="rvh-home-planning-title"]{display:block!important;grid-column:1/-1;box-sizing:border-box;width:100%;max-width:1455px;margin:24px auto;padding:32px 24px!important;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df}body.home #rvh-home-planning-title{scroll-margin-top:185px}body.home section[aria-labelledby="rvh-home-planning-title"] ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:20px;margin:20px 0}@media(max-width:767px){body.home #rvh-home-planning-title{scroll-margin-top:130px}body.home section[aria-labelledby="rvh-home-planning-title"] ul{grid-template-columns:1fr;gap:14px}}footer .rvh-resort-disclaimer{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:14px 20px;border-bottom:1px solid #d9ddd9;background:#f4f4f0;color:#303833;text-align:left}footer .rvh-resort-disclaimer p{max-width:none;font-size:13px;line-height:1.5;color:inherit;margin:0 0 4px}footer .rvh-resort-disclaimer p:last-child{margin-bottom:0}body:is(.page-id-2562,.page-id-10701) footer .rvh-resort-disclaimer{background:#f4f4f0;color:#303833}#reunion-interactive-map .rvh-map-stage{position:relative;aspect-ratio:1920/1423.3;background:#ddd}#reunion-interactive-map .rvh-map-launch{display:block;position:relative;width:100%;height:100%;color:#fff}#reunion-interactive-map .rvh-map-launch img{display:block;width:100%;height:100%;margin:0;object-fit:contain}#reunion-interactive-map .rvh-map-launch span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:90%;padding:12px 20px;border-radius:24px;background:#185c50;color:#fff;font-size:16px;line-height:1.4;text-align:center;box-shadow:0 2px 12px #0003}#reunion-interactive-map .rvh-map-launch:focus-visible{outline:3px solid #185c50;outline-offset:4px}#reunion-interactive-map .rvh-map-frame{display:block;width:100%;height:100%;border:0}@media(max-width:1199px){body.rvh-type header .fixing .phone{padding-left:0}body.rvh-type header .fixing .phone_number{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px}body.rvh-type header .fixing .phone_number img{margin:0}body.rvh-type header .fixing .mobileMenu{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin-left:8px;flex-shrink:0}body.rvh-type header .fixing nav{overscroll-behavior:contain}body.rvh-type header nav li>a{min-height:44px;padding-top:10px;padding-bottom:10px}body.rvh-type header nav .menu-item-has-children>a{padding-right:60px}body.rvh-type header nav button.thereCaret{display:flex;align-items:center;justify-content:center;top:0;right:8px;width:44px;height:44px;padding:0;border:0;border-radius:0;background:#fff0;line-height:1;touch-action:manipulation}body.rvh-type header nav button.thereCaret img{margin:0;height:16px}}body.rvh-type header :is(a,button,[role=button]):focus-visible{outline:2px solid currentColor;outline-offset:-3px}body.rvh-type:is(.page-id-2562,.page-id-10701) header .mobileMenu:focus-visible{outline-color:#c5b176}body.rvh-type:not(.page-id-2562):not(.page-id-10701) footer :is(a.btn,input[type=submit]){color:#202820!important}body.page-id-349 .contact_us :is(a.yellow.btn,.nf-form-content input[type=submit]){color:#202820!important}body.rvh-type footer :is(a,input):focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:767px){body.rvh-type footer .item{max-width:100%;min-width:0}body.rvh-type footer .item>ul>li>a{display:inline-flex;align-items:center;min-height:44px}body.rvh-type footer .social-icon a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}body.rvh-type footer .social-icon a img{margin:0}body.rvh-type:is(.page-id-349,.page-id-2562) .checkbox-wrap .nf-field-label label{min-height:44px;display:flex;align-items:center}}@media(max-width:380px){body.page-id-349 .contact_us .form_box{padding-left:8px!important;padding-right:8px!important}body.page-id-349 .contact_us .nf-form-cont,body.page-id-349 .contact_us .nf-form-content{padding-left:0!important;padding-right:0!important}}@media(min-width:1200px){body header .fixing .logo{flex:0 0 230px;width:230px}body header .fixing .rightSide{flex:1 1 auto;width:auto;min-width:0}}@media(min-width:1200px) and (max-width:1399px){body header .fixing .blog,body header .fixing .contact{padding-left:10px;padding-right:10px}body header .fixing .blog a,body header .fixing .contact a{width:120px}}body.home #rvh-twilight{display:block!important;grid-column:1/-1;width:100%;max-width:1455px;height:170vh;height:170svh;margin:48px auto;padding:0 24px!important;background:#f5f3ee;color:#263e3a;position:relative;box-sizing:border-box}body.home #rvh-twilight .rvh-twilight-stage{position:sticky;top:155px;padding:24px 0;text-align:center}body.home #rvh-twilight h2{font-size:clamp(26px,3vw,42px);line-height:1.15;margin:0 0 8px}body.home #rvh-twilight p{font-size:15px;line-height:1.5;margin:0 0 18px}body.home #rvh-twilight .rvh-twilight-frame{position:relative;overflow:hidden;aspect-ratio:1536/904;width:min(100%,1100px,calc((100svh - 390px)*1.699));margin:auto;border-radius:20px;background:#283e42}body.home #rvh-twilight .rvh-twilight-frame img{position:absolute;left:0;width:100%!important;height:auto!important;max-width:none;margin:0;padding:0;border:0}body.home #rvh-twilight .rvh-twilight-day{top:0;transform:translateY(-11.71875%)}body.home #rvh-twilight .rvh-twilight-night{top:0;opacity:0}body.home #rvh-twilight .rvh-twilight-control{display:flex;align-items:center;justify-content:center;gap:14px;margin:12px auto 0;font-size:13px;font-weight:500}body.home #rvh-twilight input{width:180px;max-width:45vw;min-height:44px;accent-color:#21796e;cursor:pointer;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;appearance:auto!important}body.home #rvh-twilight input:focus-visible{outline:2px solid #21796e;outline-offset:3px}@media(max-width:767px){body.home #rvh-twilight{height:140svh;padding:0 16px!important;margin:30px auto}body.home #rvh-twilight .rvh-twilight-stage{top:120px}body.home #rvh-twilight .rvh-twilight-frame{width:100%}body.home #rvh-twilight p{font-size:14px}}@media(prefers-reduced-motion:reduce){body.home #rvh-twilight{height:auto}body.home #rvh-twilight .rvh-twilight-stage{position:relative;top:auto}}body footer.rvh-footer-compact .footer-bottom{padding:32px 0}body footer.rvh-footer-compact .footer-bottom .flex-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1270px;padding:0 30px;gap:0}body footer.rvh-footer-compact .footer-bottom .item{width:auto;flex:auto;order:0;margin:0;padding:0 25px;text-align:left;border:0;min-width:0}body footer.rvh-footer-compact .footer-bottom .item+.item{border-left:1px solid #ffffff30}body footer.rvh-footer-compact .rvh-footer-contact>a:first-child{display:block;margin:0 0 14px}body footer.rvh-footer-compact .footer-logo-white{width:140px;height:auto;padding:0;margin:0}body footer.rvh-footer-compact .rvh-footer-contact h3{margin-bottom:10px}body footer.rvh-footer-compact .rvh-footer-contact article{margin-top:10px}body footer.rvh-footer-compact .rvh-footer-contact>.btn{display:flex;align-items:center;justify-content:center;min-height:50px;max-width:250px;margin:16px 0 0;padding:12px 15px;font-size:14px}body footer.rvh-footer-compact .footer-copyright{padding:14px 15px}@media(max-width:767px){body footer.rvh-footer-compact .footer-bottom{padding:28px 0}body footer.rvh-footer-compact .footer-bottom .flex-container{display:flex;flex-direction:column;padding:0 24px;gap:28px}body footer.rvh-footer-compact .footer-bottom .item,body footer.rvh-footer-compact .footer-bottom .item+.item{padding:0;border:0}body footer.rvh-footer-compact .footer-bottom .social-icon{justify-content:flex-start}}body.home section[aria-labelledby="rvh-home-planning-title"] h3{font-size:26px;line-height:1.3;margin:0 0 16px}body.home section[aria-labelledby="rvh-home-planning-title"] p,body.home section[aria-labelledby="rvh-home-planning-title"] li{font-size:18px;line-height:1.7}body.home section[aria-labelledby="rvh-home-planning-title"] a{color:#21796e;text-decoration:underline}body.home .simple-text:has(.rvh-owner-feature){background:#f5f3ed!important}body.home .rvh-owner-feature{border-top:0!important;background:#f5f3ed}body.page-id-1316.rvh-type #orlando-vacation-homes-faq h2{font-size:26px!important;line-height:1.3!important}body.page-id-1316.rvh-type #orlando-vacation-homes-faq h3{font-size:20px!important;line-height:1.4!important}body.page-id-1316.rvh-type #orlando-vacation-homes-faq p{font-size:16px!important;line-height:1.6!important}@media(max-width:767px){body.page-id-1316.rvh-type #orlando-vacation-homes-faq h2{font-size:24px!important}body.page-id-1316.rvh-type #orlando-vacation-homes-faq h3{font-size:18px!important}}