.lp-staycation{position:relative;aspect-ratio:16/9;background:#102c42;overflow:hidden}
.lp-staycation video{display:block;width:100%;height:100%;object-fit:cover}
.fusion-body .lp-staycation h2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:white!important;font-size:80px!important;text-align:center;line-height:1.1;font-weight:700;padding:15%;text-shadow:0 2px 10px #0008;margin:0}
.lp-native-articles .lpusa-slider-slide-inner{display:grid;grid-template-columns:1fr 1fr;min-height:480px}
.lp-native-articles .lpusa-slider-slide-inner>a img{width:100%;height:100%;object-fit:cover}
.lp-native-articles .slide-excerpt{position:static!important;width:auto!important;padding:60px!important;background:#f3f3f3!important;color:#000!important}
.lp-native-articles h2,.lp-native-articles h2 a{font-size:36px;line-height:1.15;color:#000!important;font-weight:700}
.lp-native-articles p{font-size:21px;line-height:1.5}
.lp-native-articles .lpusa-slide-read-more{font-size:21px;color:#000;font-weight:700}
.lp-native-articles .flex-direction-nav a{opacity:1!important;visibility:visible!important;background:#0009;color:white}
.lp-pool-calculator{color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;min-height:300px;margin-bottom:20px}
.lp-calc-row{display:flex;gap:20px;align-items:flex-start;margin-bottom:40px}
.lp-calc-row>label{font-size:36px;font-weight:700;line-height:1;flex:0 0 280px}
.lp-calc-control{flex:1;min-width:0}
.lp-calc-range{height:34px;position:relative;margin:0}
.lp-calc-range input{--lp-thumb-size:67;appearance:none;-webkit-appearance:none;width:100%;height:30px;background:#ebebeb;border:0;border-radius:0;margin:0;cursor:grab;display:block}
.lp-calc-range input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:67px;height:67px;border-radius:50%;background:#020202;border:4px solid #fff}
.lp-calc-range input::-moz-range-thumb{width:59px;height:59px;border-radius:50%;background:#020202;border:4px solid #fff}
.lp-calc-range input:focus-visible{outline:2px solid #526679;outline-offset:7px}
.lp-calc-range output{position:absolute;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:28px;font-weight:700;pointer-events:none;text-align:center;line-height:1;min-width:38px}
.lp-calc-unit{display:block;text-align:right;font-size:20px;margin-top:10px}
.lp-calc-total{display:flex;justify-content:center;gap:.25em;font-size:55px;line-height:1.5;font-weight:700;padding-top:50px;margin:50px 0 0}
@media (max-width:1024px){.fusion-body .lp-staycation h2{font-size:50px!important}
.lp-calc-row>label{font-size:24px;flex-basis:180px}
.lp-calc-range input{--lp-thumb-size:52;height:20px}
.lp-calc-range input::-webkit-slider-thumb{width:52px;height:52px}
.lp-calc-range output{font-size:24px}
.lp-calc-range{height:24px}
.lp-native-articles .slide-excerpt{padding:30px!important}
.lp-native-articles h2,.lp-native-articles h2 a{font-size:28px}}
@media (max-width:800px){.fusion-body .lp-staycation h2{font-size:32px!important;padding:10%}
.lp-native-articles .lpusa-slider-slide-inner{grid-template-columns:1fr;min-height:0}
.lp-native-articles .lpusa-slider-slide-inner>a img{max-height:300px}
.lp-native-articles h2,.lp-native-articles h2 a{font-size:26px}
.lp-native-articles p{font-size:17px}}
@media (max-width:650px){.lp-calc-row{display:block}
.lp-calc-row>label{display:block;margin-bottom:20px}
.lp-calc-total{font-size:46px}
.lp-calc-row{margin-bottom:30px}}
@media (max-width:480px){.lp-calc-range input{--lp-thumb-size:44}
.lp-calc-row>label{font-size:20px;line-height:1.2}
.lp-calc-range input::-webkit-slider-thumb{width:44px;height:44px}
.lp-calc-range output{font-size:16px}
.lp-calc-total{font-size:46px}
.lp-calc-unit{font-size:18px}}
@media (min-width:1025px){.lpusa-migrated-content-page .fusion-row:has(>.ready2){column-gap:0;justify-content:center}
.lpusa-migrated-content-page .ready2>.fusion-column-wrapper{margin-left:15px;margin-right:15px}}
body.lpusa-migrated-content-page #wrapper #main .experience-intro .fusion-builder-row-inner{width:104%!important;max-width:104%!important;margin-left:-2%!important;margin-right:-2%!important}
body.lpusa-migrated-content-page #wrapper #main .experience-intro .fusion-builder-row-inner>.fusion-layout-column>.fusion-column-wrapper{margin-left:1.92%;margin-right:1.92%}
@media (min-width:1025px){.lp-pool-calculator{width:97.115%;margin-left:auto;margin-right:auto}}
