@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 700;font-display:swap;src:url(//villasdeloix.com/wp-content/uploads/vdl/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"League Spartan";font-style:normal;font-weight:100 900;font-display:swap;src:url(//villasdeloix.com/wp-content/uploads/vdl/fonts/league-spartan-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url(//villasdeloix.com/wp-content/uploads/vdl/fonts/roboto-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Adam;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/2025/05/Adam-Light.woff2) format("woff2")}@font-face{font-family:Adam;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/2025/05/Adam-Medium.woff2) format("woff2")}@font-face{font-family:Adam;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/2025/05/Adam-Bold.woff2) format("woff2")}:root{--gold:#b29d6b;--grey:#9d958b;--slate:#54595f;--ink:#000;--line:#cecece;--white:#fff;--serif:"Cormorant Garamond",Georgia,serif;--caps:"League Spartan",Arial,sans-serif;--sans:Roboto,Arial,sans-serif;--wrap:80%;--hdr:105px;--e-global-color-primary:#b29d6b;--e-global-color-secondary:#54595f;--e-global-color-text:#000;--e-global-color-accent:#b29d6b;--e-global-color-0091ee1:#9d958b;--e-global-color-b242ed8:#fff;--e-global-color-d2a4c57:#cecece}@media (max-width:1366px){:root{--wrap:90%}}body.vdl-site{margin:0;background:var(--white);color:var(--ink);font:300 14px/1.6 var(--sans);-webkit-font-smoothing:antialiased}body.vdl-site .wp-site-blocks{padding:0}body.vdl-site .wp-site-blocks>*,body.vdl-site .v-main>*,body.vdl-site:not(.single) .v-main .entry-content>*{margin-block:0;max-width:none}:where(.vdl-site) *,:where(.vdl-site) *:before,:where(.vdl-site) *:after{box-sizing:border-box}:where(.vdl-site) :is(img,video,iframe){display:block;max-width:100%;height:auto}:where(.vdl-site) a{color:inherit}:where(.vdl-site) :is(h1,h2,h3,p,ul){margin:0}:where(.vdl-site) ul{padding:0;list-style:none}:where(.vdl-site) button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}.vdl-site :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-skip{position:absolute;left:12px;top:-60px;z-index:200;background:var(--ink);color:var(--white)!important;padding:10px 16px;text-decoration:none}.v-skip:focus{top:12px}.v-wrap{width:var(--wrap);margin-inline:auto}.v-kicker{display:block;font:200 20px/1.25 var(--caps);letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:22px}.v-h2{font:400 58px/1.05 var(--serif);letter-spacing:2px;color:var(--ink);margin-bottom:24px}.v-text{text-align:justify}.v-text p+p{margin-top:.9em}.v-text strong,.v-text b{font-weight:500}@media (max-width:1366px){.v-h2{font-size:47px}}@media (max-width:767px){.v-h2{font-size:40px}.v-kicker{font-size:17px;letter-spacing:4px}}.v-btn{display:inline-block;align-self:flex-start;font:300 16px/1.2 var(--caps);letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:12px 24px;border:1px solid var(--ink);color:var(--ink);background:0 0;transition:background .3s,color .3s}.v-btn:hover{background:var(--ink);color:var(--white)}.v-btn--light{border-color:var(--white);color:var(--white)}.v-btn--light:hover{background:var(--white);color:var(--ink)}.v-mt{margin-top:28px}@media (max-width:1024px){.v-only-d{display:none!important}}@media (max-width:767px){.v-btn{font-size:13px}}.v-hdr{position:fixed;inset:0 0 auto;z-index:100;transition:background-color .4s,box-shadow .4s}.v-hdr__in{display:flex;align-items:center;height:var(--hdr);width:90%;margin-inline:auto}.v-hdr__side{flex:0 0 40%}.v-hdr__logo{flex:0 0 20%;display:flex;justify-content:center}.v-hdr__logo img{width:150px;transition:filter .4s}.v-nav{flex:0 0 40%;display:flex;justify-content:flex-end;align-items:center;gap:8px;transition:opacity .4s,transform .4s,visibility .4s}.v-nav ul{display:flex;gap:0}.v-nav a{display:block;padding:8px;font:400 14px/1 var(--sans);text-decoration:none;color:var(--grey)}.v-nav a:hover,.v-nav a[aria-current]{color:var(--gold)}.v-nav .v-lang{font-weight:600;font-size:16px;text-transform:uppercase;color:var(--white)}.v-burger{display:none;width:38px;height:38px;position:relative;color:var(--white)}.v-burger span,.v-burger:before,.v-burger:after{content:"";position:absolute;left:7px;right:7px;height:2px;background:currentColor;transition:transform .3s,opacity .3s}.v-burger span{top:18px}.v-burger:before{top:11px}.v-burger:after{top:25px}.v-burger[aria-expanded=true] span{opacity:0}.v-burger[aria-expanded=true]:before{transform:translateY(7px) rotate(45deg)}.v-burger[aria-expanded=true]:after{transform:translateY(-7px) rotate(-45deg)}.v-hdr:not(.is-solid) .v-nav{opacity:0;visibility:hidden;transform:translateY(10px)}.v-hdr.is-solid{background:var(--white);box-shadow:0 4px 15px rgba(0,0,0,.1)}.v-hdr.is-solid .v-hdr__logo img{filter:brightness(0)}.v-hdr.is-solid .v-nav a{color:var(--ink)}.v-hdr.is-solid .v-nav a:hover,.v-hdr.is-solid .v-nav a[aria-current]{color:var(--gold)}.v-hdr.is-solid .v-burger{color:var(--ink)}@media (max-width:1024px){:root{--hdr:96px}.v-hdr__side{display:none}.v-hdr__in{justify-content:space-between}.v-hdr__logo{flex:0 0 auto}.v-hdr__logo img{width:130px}.v-burger{display:block}.v-hdr .v-nav,.v-hdr:not(.is-solid) .v-nav{position:absolute;top:var(--hdr);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--white);box-shadow:0 12px 20px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(-6px)}.v-hdr.is-open .v-nav{opacity:1;visibility:visible;transform:none}.v-hdr.is-open{background:var(--white)}.v-hdr.is-open .v-hdr__logo img{filter:brightness(0)}.v-hdr.is-open .v-burger{color:var(--ink)}.v-nav ul{flex-direction:column}.v-nav a,.v-hdr:not(.is-solid) .v-nav a{padding:14px 5%;color:var(--ink);font-size:15px;border-top:1px solid #eee}.v-nav .v-lang,.v-hdr:not(.is-solid) .v-nav .v-lang{color:var(--ink)}}.v-cover{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.v-slides{position:relative;overflow:hidden}.v-slides>img{opacity:0;transition:opacity 2s ease}.v-slides>img.is-on{opacity:1}.v-hero{position:relative;min-height:120vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--white);overflow:hidden;background:#3a3631}.v-hero video{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover}.v-hero:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,0,0,.55),rgba(0,0,0,0));mix-blend-mode:multiply;pointer-events:none}.v-hero__in{position:relative;z-index:1;width:90%;display:flex;flex-direction:column;align-items:center;gap:40px}.v-hero h1{font:400 60px/1.15 var(--serif);letter-spacing:3px;color:var(--white);max-width:1200px}.v-hero__sub{font:100 22px/1.4 var(--caps);letter-spacing:7px;text-transform:uppercase}.v-hero .v-btn{align-self:center}@media (max-width:1366px){.v-hero h1{font-size:55px}.v-hero__sub{font-size:18px}}@media (max-width:1024px){.v-hero{min-height:100svh}}@media (max-width:767px){.v-hero h1{font-size:30px}.v-hero__sub{font-size:15px;letter-spacing:3px}.v-hero__in{gap:28px}}.v-split{display:flex;gap:50px;padding:150px 0}.v-split__text{flex:0 0 calc(30% - 25px);display:flex;flex-direction:column;justify-content:center}.v-split__media{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0}.v-split--rev{flex-direction:row-reverse}.v-split--loc{padding:150px 0 50px}.v-split--life{padding:50px 0 200px}.v-split__media.v-slides{min-height:50vh}@media (max-width:1366px){.v-split__text{padding:4%}}@media (max-width:1024px){.v-split,.v-split--rev{flex-direction:column;padding:100px 0 75px}.v-split--loc{padding:75px 0 50px}.v-split--life{padding:50px 0 75px;flex-direction:column-reverse}.v-split__text{flex:none;padding:0 0 5%}}@media (max-width:767px){.v-split,.v-split--rev{padding:50px 0}.v-split--loc{padding:50px 0 25px}.v-split--life{padding:25px 0 50px}.v-split__text{padding:0 0 10%}}.v-ticks{border-left:2px solid var(--gold);padding-left:30px;margin-top:28px;display:grid;gap:10px}.v-ticks li{font:400 20px/1.3 var(--serif);color:var(--ink)}@media (max-width:1366px) and (min-width:1025px){.v-ticks li{font-size:16px}}@media (max-width:767px){.v-ticks li{font-size:21px}}.v-video{position:relative;display:block;width:100%;aspect-ratio:16/9;background:#222;overflow:hidden}.v-video img.v-cover{transition:transform .6s}.v-video:hover img.v-cover{transform:scale(1.02)}.v-video__play{position:absolute;left:50%;top:50%;width:min(48%,350px);transform:translate(-50%,-50%);height:auto!important}.v-video iframe{position:absolute;inset:0;width:100%;height:100%!important;border:0}.v-villas{display:flex;justify-content:flex-end;padding:150px 0}.v-villas__text{flex:0 0 35%;padding:4%;display:flex;flex-direction:column;justify-content:center}.v-villas__rail{flex:0 0 65%;min-width:0;border-left:2px solid var(--gold);padding-left:50px;display:flex;flex-direction:column;justify-content:center}.v-car{position:relative}.v-car__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 25px)/2);gap:25px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.v-car__track::-webkit-scrollbar{display:none}.v-card{scroll-snap-align:start;min-width:0}.v-card img{width:100%;aspect-ratio:700/394;object-fit:cover}.v-card h3{font:500 28px/1.2 var(--serif);letter-spacing:2px;color:var(--slate);margin:14px 0 10px}.v-specs{display:flex;flex-wrap:wrap;font:400 18px/1.5 var(--serif);color:var(--slate)}.v-specs li{padding:0 8px;border-left:1px solid #ddd}.v-specs li:first-child{padding-left:0;border-left:0}.v-car__nav{display:flex;gap:10px;margin-top:22px}.v-car__nav button{width:42px;height:42px;border:1px solid var(--gold);color:var(--gold);display:grid;place-items:center;transition:background .3s,color .3s}.v-car__nav button:hover{background:var(--gold);color:var(--white)}.v-car__nav svg{width:18px;height:18px}@media (max-width:1024px){.v-villas{flex-direction:column;width:80%;margin-inline:auto;padding:75px 0}.v-villas__text{padding:0 0 10%}.v-villas__rail{padding-left:20px}}@media (max-width:767px){.v-villas{width:90%;padding:50px 0}.v-car__track{grid-auto-columns:100%}}.v-feat{padding:100px 0;display:flex;flex-direction:column;align-items:center}.v-feat .v-h2{text-align:center}.v-feat__grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:6px 0 30px}.v-tile{position:relative;min-height:500px;overflow:hidden;display:flex;align-items:flex-end;padding:40px}.v-tile:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.35),rgba(0,0,0,0))}.v-tile h3{position:relative;z-index:1;font:500 30px/1 var(--serif);letter-spacing:3px;color:var(--white)}.v-tile img.v-cover{transition:transform .8s}.v-tile:hover img.v-cover{transform:scale(1.04)}@media (max-width:1024px){.v-feat{padding:75px 0}.v-feat__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.v-feat{padding:50px 0;align-items:stretch}.v-feat .v-h2{text-align:left}.v-feat__grid{grid-template-columns:1fr}}.v-maps{padding:50px 0}.v-maps img{width:100%}@media (max-width:1024px){.v-maps{padding:0}}.v-enq{position:relative;overflow:hidden}.v-enq>img.v-cover{z-index:0}.v-enq:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.9);z-index:1}.v-enq__in{position:relative;z-index:2;display:flex;align-items:center;gap:100px;padding:100px 0}.v-enq__text{flex:0 0 calc(40% - 50px)}.v-enq__form{flex:1;border-left:2px solid var(--gold);padding-left:4%}@media (max-width:1366px){.v-enq__in{width:90%}}@media (max-width:1024px){.v-enq__in{flex-direction:column;align-items:flex-start;gap:50px;width:80%}.v-enq__text,.v-enq__form{flex:none;width:100%}.v-enq__form{padding-left:20px}}@media (max-width:767px){.v-enq__in{width:90%;gap:20px;padding:50px 0}}.v-form{display:flex;flex-wrap:wrap;gap:14px 10px}.v-form .v-field{flex:1 1 100%}.v-form .v-field--half{flex:1 1 calc(50% - 5px)}.v-form input[type=text],.v-form input[type=tel],.v-form input[type=email]{width:100%;font:400 15px/1.4 var(--sans);color:var(--ink);background:0 0;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:10px 12px}.v-form input::placeholder{color:#333;opacity:1}.v-legal{flex:1 1 100%;font:400 10px/1.45 var(--sans);color:var(--ink);text-align:justify}.v-legal a{color:var(--gold);text-decoration:none}.v-check{flex:1 1 100%;display:flex;gap:10px;align-items:flex-start;font:400 10px/1.4 var(--sans);text-align:justify}.v-check input{margin:2px 0 0;flex:none;width:14px;height:14px;accent-color:var(--gold)}.v-check u,.v-check b{font-weight:700}.v-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.v-submit{flex:1 1 100%;margin-top:30px;background:var(--gold)!important;color:var(--white)!important;font:400 25px/1.2 var(--serif)!important;padding:10px 20px!important;transition:background .3s}.v-submit:hover{background:var(--ink)!important}.v-submit[disabled]{opacity:.6;cursor:wait}.v-form__msg{flex:1 1 100%;font:400 14px/1.4 var(--sans);color:#a12a2a}.v-form__msg:empty{display:none}@media (max-width:767px){.v-form .v-field--half{flex-basis:100%}}.v-dialog{width:min(600px,92vw);max-height:92vh;border:0;padding:44px 40px 36px;background:var(--white);box-shadow:2px 8px 23px rgba(0,0,0,.07);overflow:auto}.v-dialog::backdrop{background:rgba(0,0,0,.61)}.v-dialog h2{font:400 34px/1.1 var(--serif);letter-spacing:1px;margin-bottom:22px;padding-right:20px}.v-dialog__close{position:absolute;top:10px;right:12px;width:36px;height:36px;font-size:28px!important;line-height:1!important;color:var(--ink)}@media (max-width:767px){.v-dialog{padding:40px 20px 24px}.v-dialog h2{font-size:28px}}.v-ftr{padding:60px 0 0;font:400 13px/1.5 var(--sans);color:var(--ink)}.v-ftr__grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:0}.v-ftr__brand{display:flex;flex-direction:column;align-items:center;gap:24px;padding:20px 30px 20px 0}.v-ftr__brand img{width:240px}.v-social{display:flex;gap:18px}.v-social a{display:block;width:24px;height:24px;color:var(--slate)}.v-social a:hover{color:var(--gold)}.v-social svg{width:24px;height:24px}.v-ftr__col{border-left:2px solid var(--gold);padding:20px 30px}.v-ftr__col h2{font:600 26px/1.2 var(--serif);color:var(--ink);margin-bottom:18px}.v-ftr__col li{margin-bottom:10px}.v-ftr__col a{text-decoration:none}.v-ftr__col a:hover{color:var(--gold)}.v-ftr__col .v-btn{font:400 15px/1.2 var(--sans);letter-spacing:0;text-transform:none;padding:12px 22px;margin-top:8px}.v-ftr__col img{width:130px;margin-bottom:14px}.v-ftr__base{display:flex;justify-content:space-between;gap:40px;padding:40px 0 30px;color:var(--grey);font-size:12px}.v-ftr__base p:last-child{text-align:right}.v-ftr__base a{text-decoration:none}.v-ftr__base a:hover{color:var(--gold)}@media (max-width:1024px){.v-ftr__grid{grid-template-columns:1fr 1fr}.v-ftr__brand{grid-column:1/-1;padding:0 0 30px}.v-ftr__col{margin-bottom:30px}}@media (max-width:767px){.v-ftr__grid{grid-template-columns:1fr}.v-ftr__base{flex-direction:column;gap:14px;text-align:center}.v-ftr__base p:last-child{text-align:center}}.v-fab{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.v-fab__list{display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .3s,visibility .3s}.v-fab.is-open .v-fab__list{opacity:1;visibility:visible;transform:none}.v-fab a,.v-fab__toggle{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--white);color:var(--gold);box-shadow:0 4px 14px rgba(0,0,0,.15);text-decoration:none}.v-fab a{position:relative}.v-fab a span{position:absolute;right:62px;white-space:nowrap;background:var(--white);color:var(--gold);font:400 12px/1 var(--caps);letter-spacing:3px;text-transform:uppercase;padding:8px 10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.v-fab a:hover,.v-fab__toggle:hover{background:var(--ink)}.v-fab svg{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.vdl-site *{transition:none!important}}@media (min-width:1025px){.v-hide-d{display:none!important}}.v-h3{font:400 32px/1.15 var(--serif);letter-spacing:1px;color:var(--ink);margin:28px 0 14px}.v-btns{display:flex;flex-wrap:wrap;gap:12px}.v-btns.v-mt{margin-top:28px}.v-ticks--inline{display:flex;flex-wrap:wrap;gap:6px 0;border-left:0;padding-left:0}.v-ticks--inline li{font:400 16px/1.4 var(--sans);padding:0 20px;border-left:1px solid var(--gold)}.v-ticks--inline li:first-child{padding-left:14px}.v-hero--100{min-height:100vh}.v-hero--50{min-height:50vh;padding-top:var(--hdr)}.v-hero--px{min-height:460px;padding:185px 0 70px}.v-hero--post{min-height:520px;padding:185px 0 70px}.v-hero--arch{min-height:420px}.v-hero--post h1{font-size:clamp(34px,4.2vw,56px);max-width:1000px}.v-hero__text{max-width:760px;font:300 15px/1.6 var(--sans)}.v-hero__text p+p{margin-top:.6em}.v-hero .v-btns,.v-hero__in>.v-btn{align-self:center}@media (max-width:1024px){.v-hero--50{min-height:50vh}.v-hero--px,.v-hero--post{min-height:420px}}@media (max-width:767px){.v-hero--px,.v-hero--post{padding:150px 0 50px}.v-hero--post h1{font-size:30px}}.v-block{padding:120px 0}.v-block .v-text{max-width:none}.v-block .v-ticks:not(.v-ticks--inline){max-width:640px}.v-text ul{list-style:disc;padding-left:22px;margin:.6em 0}.v-text ol{list-style:decimal;padding-left:22px;margin:.6em 0}.v-text li{margin-bottom:.35em}.v-img{padding:50px 0}.v-img img{width:100%}@media (max-width:1024px){.v-block{padding:80px 0}}@media (max-width:767px){.v-block{padding:50px 0}.v-img{padding:25px 0}.v-h3{font-size:26px}}.v-villa{display:flex;align-items:flex-start;padding:0;scroll-margin-top:var(--hdr)}.v-villa__img{flex:0 0 40%}.v-villa__img img{width:100%}.v-villa__body{flex:0 0 60%;padding:5% 10%}.v-villa .v-h2{margin-bottom:16px}.v-villa .v-text{font-size:14px}.v-specs-table{margin:0 0 10px}.v-specs-table div{display:flex;justify-content:space-between;gap:20px;padding:14px 0 10px;border-bottom:1px solid #d9cfb6;font:400 15px/1.3 Georgia,serif;text-transform:uppercase;letter-spacing:.5px}.v-specs-table dd{margin:0;text-transform:none}.v-feats li{font:300 13px/1.4 var(--caps);letter-spacing:2.5px;text-transform:uppercase;padding:5px 0}@media (max-width:1024px){.v-villa{flex-direction:column}.v-villa__img{flex:none;width:100%}.v-villa__body{flex:none;padding:50px 5%}}.v-gal{padding:150px 0;width:calc(100% - 10px);margin-inline:auto}.v-gal .v-car__track{grid-auto-columns:calc((100% - 10px)/2);gap:10px}.v-gal__item{display:block;scroll-snap-align:start}.v-gal__item img{width:100%;aspect-ratio:7/4;object-fit:cover}.v-car__nav--end{justify-content:flex-end;padding-right:5px}@media (max-width:1024px){.v-gal{padding:80px 0}}@media (max-width:767px){.v-gal{padding:50px 0}.v-gal .v-car__track{grid-auto-columns:88%}}.v-card a{text-decoration:none;color:inherit}.v-card h3 a:hover{color:var(--gold)}.v-enq--plain:before{display:none}.v-block--faq .v-text{margin-bottom:40px}.v-faq{border-left:2px solid var(--gold);padding-left:30px}.v-faq h3{font:400 26px/1.25 var(--serif);letter-spacing:2px;color:var(--grey);margin:28px 0 10px}.v-faq h3:first-child{margin-top:0}.v-faq p{font-size:14px}.v-faq p+p{margin-top:.7em}.v-faq .v-steps,.v-faq ol,.v-faq ul{list-style:decimal;padding-left:22px;margin:8px 0 14px}.v-faq ul{list-style:disc}.v-faq li{margin-bottom:6px}.v-faq__cta{margin:18px 0 30px!important}@media (max-width:767px){.v-faq{padding-left:18px}.v-faq h3{font-size:22px;letter-spacing:1px}}.v-mapframe{padding:100px 0 50px}.v-mapframe iframe{width:100%;height:450px;border:0}@media (max-width:767px){.v-mapframe{padding:50px 0 25px}.v-mapframe iframe{height:360px}}.v-authsec{padding:100px 0;max-width:1140px}.v-form--auth{gap:16px 10px}.v-form__note{flex:1 1 100%;font:700 14px/1.5 var(--sans);color:var(--gold)}.v-form__note:last-of-type{font:400 10px/1.5 var(--sans);color:var(--grey)}.v-field--label span{display:block;font:600 12px/1.4 var(--sans);margin-bottom:4px}.v-radio{flex:1 1 100%;border:0;padding:0;margin:0;font:400 12px/1.4 var(--sans)}.v-radio legend{font-weight:600;padding:0;margin-bottom:4px}.v-radio label{display:inline-flex;gap:5px;align-items:center;margin-right:16px}.v-radio input{accent-color:var(--gold)}.v-check--lg{font-size:12px}@media (max-width:767px){.v-authsec{padding:50px 0}}.v-wa{display:flex;gap:40px;padding:100px 0}.v-wa__col{flex:1;border-left:2px solid var(--gold);padding:3%}.v-wa .v-h2{font-size:44px}@media (max-width:1024px){.v-wa{flex-direction:column;padding:50px 0}}.v-banner{background:var(--grey);color:var(--white);padding:200px 5% 100px;text-align:center}.v-banner__h{font:300 56px/1.15 Adam,sans-serif!important;letter-spacing:4px;color:var(--white);margin:0!important}.v-prose{padding:50px 0 80px;font:300 13px/1.65 var(--sans)}.v-prose h2{font:600 40px/1.2 var(--sans);color:var(--gold);margin:1.4em 0 .6em}.v-prose h2:first-child{margin-top:0}.v-prose h3{font:600 20px/1.3 var(--sans);margin:1.2em 0 .5em}.v-prose p,.v-prose ul,.v-prose ol,.v-prose table{margin:0 0 1em}.v-prose ul{list-style:disc;padding-left:22px}.v-prose ol{padding-left:22px}.v-prose li{margin-bottom:.35em}.v-prose strong{font-weight:600}.v-prose a{color:var(--gold)}.v-prose table{width:100%;border-collapse:collapse;font-size:12px;display:block;overflow-x:auto}.v-prose th,.v-prose td{border:1px solid var(--line);padding:8px;text-align:left;vertical-align:top}@media (max-width:767px){.v-banner{padding:150px 5% 60px}.v-banner__h{font-size:36px!important}.v-prose h2{font-size:24px}}.v-blogwrap{padding:64px 0 90px}.vdl-site.single .vdlb-article{max-width:820px;width:90%;margin:0 auto;padding:64px 0 40px}.vdl-site.single .vdlb-article .entry-content>*{margin-block-start:0}.vdl-site.single .vdlb-article .entry-content>*:first-child{margin-top:0}.v-postfoot{width:90%;max-width:1140px;margin:0 auto;padding:20px 0 40px}.v-postfoot--rel{padding:40px 0 90px}.v-hero .vdlb-meta{margin-bottom:0}.v-404{padding:calc(var(--hdr) + 100px) 0 120px;text-align:center}.v-404 .v-btns{justify-content:center}.v-hdr--lp .v-hdr__in{justify-content:center}.v-hdr--lp .v-hdr__logo{flex:none}.v-ftr--lp{padding:0}.v-ftr__lp{background:var(--gold);color:var(--white)}.v-ftr__lpin{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:50px 0}.v-ftr__lpin>img{width:min(30%,240px)}.v-ftr__dev{border-left:1px solid var(--white);padding-left:24px;display:flex;flex-direction:column;gap:12px;font:400 12px/1.4 var(--sans);letter-spacing:1px}.v-ftr__devh{font:300 16px/1 var(--caps);letter-spacing:4px;text-transform:uppercase}.v-ftr__dev img{width:120px;filter:brightness(0) invert(1)}@media (max-width:767px){.v-ftr__lpin{flex-direction:column;align-items:flex-start}.v-ftr__lpin>img{width:200px}}.v-lb{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,.9);color:var(--white)}.v-lb::backdrop{background:rgba(0,0,0,.9)}.v-lb img{position:absolute;inset:0;margin:auto;max-width:92vw;max-height:86vh;width:auto;height:auto;object-fit:contain}.v-lb button{position:absolute;width:48px;height:48px;display:grid;place-items:center;color:var(--white);font-size:34px!important;line-height:1}.v-lb [data-lb-close]{top:14px;right:14px}.v-lb [data-lb-dir="-1"]{left:10px;top:calc(50% - 24px)}.v-lb [data-lb-dir="1"]{right:10px;top:calc(50% - 24px)}.v-lb svg{width:30px;height:30px}.v-lb__n{position:absolute;left:0;right:0;bottom:16px;text-align:center;font:400 13px/1 var(--sans);opacity:.8}.v-video__el{display:block;width:100%;aspect-ratio:16/9;background:#000}.v-legacy{color:var(--grey);font:400 13px/1.5 Roboto,Arial,sans-serif}.v-legacy a{color:var(--gold)}.v-legacy h1{color:var(--white);font-family:Adam,sans-serif;font-size:60px}.v-legacy h2{color:var(--gold);font-family:"Cormorant Garamond",serif;font-size:45px;font-weight:600}.v-legacy h3{color:var(--grey);font-family:"League Spartan",sans-serif;font-size:25px;font-weight:300;letter-spacing:3px}.v-legacy h4{color:var(--gold);font-family:"League Spartan",sans-serif;font-size:20px;font-weight:200}.v-legacy :is(h5,h6){font-family:Adam,sans-serif}.v-legacy button{background-color:var(--grey);color:var(--white);font-family:Roboto,sans-serif;font-size:15px;border-radius:0}.v-legacy button:hover,.v-legacy button:focus{background-color:var(--gold);color:var(--white)}:where(.v-legacy) :is(b,strong){font-weight:bolder}:where(.v-legacy) :is(h1,h2,h3,h4,h5,h6){margin-block:.5rem 1rem;font-weight:500;line-height:1.2}:where(.v-legacy) p{margin-block:0 .9rem}:where(.v-legacy,.vdl-site.single .entry-content) :is(ul,ol){list-style:revert;padding:revert;margin:revert}.v-banner__h{font-family:Adam,sans-serif!important}