:root{--dark-maroon: #733939;--light-gold: #d3a23e;--light-gray: #cdcccc;--dark-gray: #5C5C5C;--deep-black: #1A1A1A;--bright-white: #F7F7F7;--text-black: #222222;--green: #388E3C;--light-green: #E8F5E9;--black: #000000;--white: #FFFFFF;--soft-gradient: linear-gradient( 135deg, var(--light-gold) 0%, var(--bright-white) 70%, var(--dark-maroon) 100% );--deep-gradient: linear-gradient( 45deg, var(--dark-maroon) 0%, var(--light-gold) 100% );--font-header: "Cormorant Garamond", serif;--font-body: "Montserrat", sans-serif}.bg-dark-maroon{background-color:var(--dark-maroon)}.bg-light-gold{background-color:var(--light-gold)}.bg-light-gray{background-color:var(--light-gray)}.bg-dark-gray{background-color:var(--dark-gray)}.bg-deep-black{background-color:var(--deep-black)}.bg-bright-white{background-color:var(--bright-white)}.bg-text-black{background-color:var(--text-black)}.bg-green{background-color:var(--green)}.bg-black{background-color:var(--black)}.bg-white{background-color:var(--white)}.bg-light-green{background-color:var(--light-green)}.text-dark-maroon{color:var(--dark-maroon)}.text-light-gold{color:var(--light-gold)}.text-light-gray{color:var(--light-gray)}.text-dark-gray{color:var(--dark-gray)}.text-deep-black{color:var(--deep-black)}.text-bright-white{color:var(--bright-white)}.text-text-black{color:var(--text-black)}.text-green{color:var(--green)}.text-black{color:var(--black)}.text-white{color:var(--white)}.coming-soon{background:linear-gradient(135deg,#fff,#f8f8f8,#efefef,#fafafa);border:1px dashed #d8d8d8;border-radius:1.5rem;opacity:.85}.bg-soft-gradient{background:var(--soft-gradient)}.bg-deep-gradient{background:var(--deep-gradient)}.font-heading{font-family:var(--font-header)}.font-body{font-family:var(--font-body)}.FWBB{font-weight:700}.FWB{font-weight:600}.text-center{text-align:center}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bright-white);font-family:var(--font-body),sans-serif;font-size:1.1rem;line-height:1.5;color:var(--text-black);scroll-behavior:smooth;overflow-x:hidden;min-height:100svh}a{text-decoration:none;color:var(--light-gold);transition:color .3s ease;font-weight:600}nav ul li a{display:flex;align-items:center;padding:0 .5em}nav ul li a span{padding:0 .5em}button{font-weight:600;cursor:pointer;padding:1.1em 1.5em;transition:all .2s ease;border-radius:1.5rem;border:none;display:flex;align-items:center;text-align:center;font-size:clamp(.85rem,1.1vw,1rem);padding:clamp(.4rem,1.2vw,.75rem) clamp(.75rem,2.5vw,1.5rem)}.btn{font-weight:600;cursor:pointer;padding:1.1em 1.5em;transition:all .2s ease;border-radius:1.5rem;border:none;display:flex;align-items:center;text-align:center}.btn-pd{padding:clamp(.6rem,1.5vw,1rem) clamp(1rem,3vw,1.75rem);font-size:clamp(.85rem,1.1vw,1rem)}.btn svg{margin:0 .8em}button svg{margin:0 .8em}button:hover{transform:scale(1.05)}button:active{opacity:.9}svg{transition:all .3s ease}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:var(--font-body);color:var(--dark-maroon);line-height:1}h1{font-size:clamp(2.25rem,1.5rem + 4vw,4.5rem)}h2{font-size:clamp(1.85rem,1.2rem + 3.5vw,3.5rem)}h3{font-size:clamp(1.55rem,1rem + 2.5vw,2.75rem)}h4{font-size:clamp(1.35rem,.9rem + 2vw,2.2rem)}h5{font-size:clamp(1.15rem,.8rem + 1.5vw,1.75rem)}h6{font-size:clamp(1rem,.8rem + 1vw,1.4rem)}p{font-size:clamp(.8rem,.85rem + .5vw,1rem)}h1,h2,h3{letter-spacing:-.02em;margin-bottom:.5em}img,picture,video{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}section{padding:clamp(1rem,20vw,4rem) 0}.d-flex{display:flex}.d-grid{display:grid}.d-block{display:block}.d-inline-b{display:inline-block}.d-none{display:none}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.f-wrap{flex-wrap:wrap}.flex-1{flex:1}.bd{border:2px solid red}.flex-center{display:flex;align-items:center;justify-content:center}.grid-center{display:grid;place-items:center}.block-center{display:block;margin-inline:auto}.justify-start{justify-content:start}.justify-center{justify-content:center}.justify-s-between{justify-content:space-between}.justify-s-around{justify-content:space-around}.justify-s-evenly{justify-content:space-evenly}.justify-end{justify-content:end}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:end}.align-strecth{align-items:stretch}.dilux-logo{width:clamp(45px,25vw,50px);cursor:pointer}.container{margin:0 auto;overflow:hidden;max-width:1500px;padding:clamp(.25rem,20vw,1.5rem)}.w100{width:100%}.facebook{background-color:#1877f2;color:#fff}.whatsapp{background-color:#25d366;color:#fff}.reveal{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.reveal-active{opacity:1;transform:translateY(0)}.whatsapp-icon{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 20px #0000004d;width:clamp(50px,5vw,74px);height:clamp(50px,5vw,74px);animation:twinkleJump 4s ease-in-out infinite;z-index:100}@keyframes twinkleJump{0%{transform:translateY(0) scale(1) rotate(0);box-shadow:0 8px 20px #0000004d}8%{transform:translateY(-6px) scale(1.05) rotate(-8deg)}16%{transform:translateY(-16px) scale(1.1) rotate(8deg);box-shadow:0 12px 30px #25d36699}24%{transform:translateY(0) scale(1) rotate(0)}to{transform:translateY(0) scale(1) rotate(0)}}.ads-section{padding-top:0;padding-bottom:0;background:linear-gradient(-45deg,#733939,#d3a23e,#1a1a1a,#733939);background-size:400% 400%;animation:gradientBG 10s ease infinite,wiggle 3s ease-in-out infinite}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ads-section h4{font-family:var(--font-body);text-transform:uppercase;letter-spacing:1px}.ads-container{width:100%;max-width:800px;margin:0 auto;padding:2%;border-radius:1rem;display:flex;justify-content:space-between;box-shadow:2px 2px 3px var(--dark-gray);animation:slideUpFade 5s ease-out infinite;align-items:center;background:#1a1a1acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d3a23e}.ads-container a{border-radius:inherit;align-items:center;display:flex;justify-content:center;text-align:centers;padding:.5em 1em}@keyframes slideUpFade{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(2deg)}75%{transform:rotate(1deg)}to{transform:rotate(0)}}.ads-content h4{min-height:1.2em}header{height:100svh;position:relative;overflow:auto;display:flex;flex-direction:column}.hero-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;animation:textSlideUp .8s ease-out forwards;max-width:900px;width:100%;position:relative;z-index:0}header h1{font-weight:900;text-shadow:3px 3px 2px var(--dark-maroon)}header p{font-size:1.2rem;text-shadow:2px 2px 4px var(--dark-maroon);font-weight:700}.img-overlay{height:100%;width:100%;position:absolute;z-index:0;overflow:auto;background-color:#1a1a1a;filter:blur(2px) brightness(.9);animation:imageFadeIn 1.2s cubic-bezier(.4,0,.2,1) forwards;will-change:opacity}header .trust-kicker-link{background-color:var(--green);color:var(--bright-white);padding:.25em .5em;border-radius:2rem;font-size:.8rem;max-width:360px;text-align:center}@keyframes imageFadeIn{0%{opacity:0}to{opacity:1}}.hero-cta-link{border-radius:2rem;text-align:center;width:fit-content;padding:.8em 1.5em}@keyframes textSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-section-container{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5em .5em 1em;min-height:200px;overflow:auto}@media screen and (max-height:400px){.hero-section-container{height:auto}.homepage-container header{height:auto}}.hero-section-container>*{margin-bottom:2em}.hero-section-container h1{text-align:center;text-shadow:2px 2px 4px var(--dark-gray);margin-bottom:.5em}.hero-section-container button{font-size:1rem;border-radius:2rem;box-shadow:2px 2px 4px var(--dark-gray)}.hero-section-container .short-description{max-width:600px;text-align:center}.partner-slider{width:100%;overflow-x:auto;scrollbar-width:none;padding:1em;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}.partner-slider:hover .slider-track{animation-play-state:paused;cursor:pointer}.partner-slider .slider-track{min-width:110%;display:flex;gap:2rem;animation:scroll 20s linear infinite}.partner-slider .slider-track span{font-weight:900;text-align:center;color:var(--light-gray);transition:all;display:flex;align-items:center}.partner-slider .slider-track span:hover{color:var(--dark-gray)}.slider-track span:after{content:"•";margin-left:4rem;font-size:2.5rem;color:var(--dark-grey);line-height:0}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.why-choose-us-section .video-container{width:100%;width:320px;height:400px;flex-shrink:0;border-radius:.5rem;box-shadow:2px 2px 4px var(--dark-gray)}.why-choose-us-section .sub-text{max-width:700px;margin-top:.25em}.homepage-container .offers-container{display:flex;justify-content:space-around;flex-wrap:wrap}.homepage-container .offers-container .offer-card{margin:.8em;padding:1em 1.5em;border-radius:.5rem;box-shadow:2px 2px 4px var(--dark-gray);width:350px;transition:all .25s ease}.offers-container .offer-card:hover{transform:translateY(-10px);box-shadow:4px 4px 8px var(--dark-gray)}.offers-container .offer-card .offer-title,.offer-description{margin:.5em 0}.offer-card .offer-title{font-size:1.2rem}.offer-card .offer-description{font-size:1rem}@media(max-width:1200px){.vedio-content-container{flex-direction:column-reverse;align-items:center}.vedio-content-container .video-container{width:100%;max-width:500px;margin-bottom:5em}}.investment-plan-section{background-color:var(--light-gold);padding:0}.investment-plan-container{display:flex;padding:0;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse}.investment-plan-section .investment-video-container{border-radius:1rem;width:100%;max-width:500px;padding:3em;position:relative;flex-shrink:0}.investment-video-container .contact-ceo-link{background-color:var(--dark-maroon);padding:.5em .8em;position:absolute;margin-top:.5em;width:fit-content;border-radius:2rem;display:flex;top:1em;right:1em}.investment-content-container{background:var(--bright-white);flex:1;padding:3em 2em 2em}.roi-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5em}.roi-cards-container .roi-cards{border-radius:1rem;overflow:hidden;color:var(--bright-white);display:flex;flex-direction:column;gap:.5em;box-shadow:2px 2px 4px var(--dark-gray);transition:all .3s ease;color:#000;max-width:280px}.roi-cards-upper-container{height:180px;display:grid;place-items:center;position:relative;overflow:hidden}.roi-cards-lower-container{padding:.8em 1em;display:flex;flex-direction:column;justify-content:space-between;flex:1}.roi-cards-lower-container a{color:var(--dark-gray);text-align:end;font-size:.95rem;padding-top:.5em}.roi-cards-container .roi-cards:hover{transform:translateY(-5px)}.roi-cards .title{font-weight:800;display:block;color:var(--green)}.roi-cards .description{font-size:.9rem}@media(max-width:1200px){.investment-plan-container{display:flex;flex-direction:column-reverse}}.land-listings-container .upper-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1em}.verified-property-tag{background-color:var(--light-gray);width:fit-content;padding:.25em .5em;border-radius:2rem;letter-spacing:2px;color:var(--bright-white);display:flex;align-items:center}.land-listings-container .upper-container>*{flex:1;min-width:320px}.land-listings-container .upper-container button{border:3px solid var(--light-gold);width:fit-content;color:var(--light-gold)}.listing-card{padding:1em .5em;display:flex;justify-content:center;gap:clamp(.75rem,2vw,1.5rem);flex-wrap:wrap}.listing-card figure{position:relative;overflow:hidden}.listing-img-overlay{position:absolute;background-color:var(--dark-maroon);inset:0;animation:slideOut 1.8s linear;transform:translate(-100%);display:grid;place-items:center}.listing-img-overlay h5{color:var(--bright-white);font-family:var(--font-body);font-weight:800;font-size:clamp(1.85rem,1.2rem + 3.5vw,3.5rem);text-align:center;text-shadow:2px 2px 4px var(--dark-gray)}.listing-content{animation:fadeSlideIn .8s linear}@keyframes slideOut{0%{transform:translate(-100%);opacity:.4}25%{transform:translate(-50%);opacity:.6}50%{transform:translate(0);opacity:.8}75%{transform:translate(50%);opacity:.9}to{transform:translate(100%);opacity:1}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.listing-card .listing-content{flex:1;min-width:min(100%,280px);flex:1 1 320px}.listing-content h3{font-family:var(--font-body);margin:0 0 .25em}.listing-content .land-documents span{border:1px solid var(--dark-gray);margin:.25em;border-radius:2rem;padding:.25em .5em;font-size:.8rem}.listing-card figure{min-width:min(100%,500px);min-height:300px}.select-listing-price-container{margin:1em 0;gap:1em;padding:0 .5em}.select-listing-price-container select{padding:.5em;border-radius:.5rem;border:1px solid var(--dark-gray)}.listing-price{font-weight:800;font-size:1.5rem}.listing-cta-buttons-container{justify-content:space-between}.listing-cta-buttons-container a{width:fit-content;padding:clamp(.5rem,1vw,1rem) clamp(1rem,2vw,2rem);display:flex;align-items:center;cursor:pointer}.ours-numbers-section{text-align:center;background-attachment:fixed;background-image:url(/assets/numbers-section-bkg-D-60J8GK.png);background-position:center;background-repeat:no-repeat;background-size:cover}.numbers-container{display:flex;justify-content:space-around;padding-top:5em;text-align:center;flex-wrap:wrap}.numbers-container p{display:flex;flex-direction:column;padding:1em;text-align:center;justify-content:center}.numbers-container p>:first-child{font-size:2.5rem;color:var(--light-gold);text-shadow:1px 1px 3px var(--dark-maroon)}.numbers-container p>:nth-child(2){font-size:.9rem}.how-it-works-section h3:after{content:"";width:100px;height:5px;background-color:maroon;display:block;border-radius:2rem;transform:translate(50%)}.how-it-works-section .h-i-w-list{padding:2 2%;display:flex;justify-content:space-between;width:100%;align-items:center;gap:1em}.h-i-w-list .step-container{max-width:700px}@media(max-width:1000px){.how-it-works-section .h-i-w-list{flex-direction:column;align-items:center}}.how-it-works-section .h-i-w-list ol li{margin:.5em 0}.how-it-works-section .h-i-w-list ol li p{font-weight:800;color:var(--light-gold);text-shadow:1px 1px 1px var(--dark-maroon)}.how-it-works-section ol li::marker{color:var(--dark-maroon);font-weight:700}.how-it-works-image-container{display:flex;gap:.5em;width:100%;max-width:700px;max-height:500px}.first-img{max-width:300px;min-width:250px}.right-two-img-container{gap:.5em;display:flex;flex-direction:column;flex:1}.right-two-img-container figure{width:100%;height:50%;min-width:250px}.how-it-works-image-container figure{border-radius:.5rem;box-shadow:2px 2px 2px var(--dark-gray)}@media(max-width:650px){.how-it-works-image-container{flex-direction:column;height:auto;max-height:none}.first-img{max-width:100%}.right-two-img-container{flex-direction:column}.how-it-works-image-container figure,.right-two-img-container figure{height:250px}.right-two-img-container figure{height:250px}}.testimonial-section{padding:0;height:100svh}.testimonial-container{width:100%;display:grid;place-items:center;overflow-y:auto;padding:1em .5em 3em;position:relative;margin:0;height:80svh;scrollbar-width:none;scroll-snap-type:y mandatory;scroll-behavior:smooth}.client-testimonial-card{position:sticky;top:.5em;width:100%;max-width:600px;min-height:350px;background:var(--deep-gradient);padding:0;border-radius:.5rem;color:var(--bright-white);margin:.5em 0;box-shadow:0 -5px 10px var(--dark-maroon),0 5px 10px #ffeaea;transition:transform .3s ease;display:flex;overflow:hidden;align-items:stretch}.testimonial-content{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:center}.client-testimonial-card .client-name{text-align:end}.team-section>div{padding-inline:0}.team-section .slider-wrapper{mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);overflow:hidden;width:100%;position:relative}.team-section .team-slider{min-height:400px;background-color:var(--light-gray);margin:1em 0;display:flex;flex-shrink:0;overflow-x:auto;overflow-y:hidden;gap:.5em;padding-top:2rem;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;padding-left:50%;padding-right:2rem;scroll-padding-left:50%}.team-slider.infinite-mode{display:flex;width:max-content;gap:1rem;animation:marquee 120s linear infinite}.team-slider.infinite-mode:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.team-section .team-slider figure{width:220px;flex-shrink:0;border-top-left-radius:.5rem;border-top-right-radius:.5rem;overflow:hidden;position:relative;transition:.25s ease;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transition:transform .4s ease,opacity .4s ease;will-change:transform,opacity}.team-slider figcaption{position:absolute;bottom:0;padding:.5em .5em 1em;line-height:.9;background-color:#00000079;width:100%;height:80px}.team-slider:has(figure:hover) figure{transform:scale(.95);opacity:.6;filter:grayscale(.5)}.team-section .team-slider figure:hover{transform:scale(1.05);z-index:5;opacity:1!important;filter:grayscale(0)}.team-slider figcaption .member-name{font-weight:700;color:var(--light-gold)}.team-slider figcaption .member-position{color:var(--bright-white);font-size:.9rem}.team-section .team-slider figure:hover .overlay{clip-path:ellipse(100% 100% at 20% 50%);opacity:0}.team-section .team-slider .overlay{width:100%;height:150px;position:absolute;bottom:0;opacity:1;clip-path:ellipse(100% 100% at 20% 50%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(247,247,247,.432) 40%,var(--bright-white) 100%);transition:all .4s ease;display:flex;align-items:end;padding-bottom:1em}.faq-section{background:var(--light-gold)}.faq-card{max-width:700px;margin:.25em auto;border:1px solid var(--text-muted);padding:.5em;border-radius:.5rem;background-color:var(--bright-white);position:relative}.faq-card svg{stroke-width:4.5px}.faq-card:before{content:"";width:5px;height:100%;display:block;background-color:var(--dark-maroon);position:absolute;inset:0 0 0 -1em;border-radius:2rem}.faq-card button{padding:.5em;background-color:var(--dark-maroon);color:var(--bright-white)}.faq-header{padding:.5em}.faq-card .faq-question{height:0;overflow:hidden;transition:all .2s ease;padding-inline:1em}.faq-card.open .faq-question{height:110px}footer{display:flex;flex-direction:column}footer ul{list-style:none}footer h6{color:var(--bright-white);margin-bottom:.5em}footer a{color:var(--bright-white);transition:all .2s ease}footer a:hover{color:var(--light-gold)}footer .upper-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:2em 0;gap:.5em}footer .upper-container div{flex:1;padding:.5em;min-width:250px}footer .logo{width:clamp(50px,20vw,80px);height:auto;background-color:var(--bright-white);border-radius:.5rem;margin:1em 0}footer .social-container{display:flex;gap:.5em;margin-top:1em}footer .social-container li{width:fit-content;display:grid;place-items:center;overflow:hidden;border-radius:50%;transition:all .2s ease}footer .social-container li:hover{transform:translateY(-12px)}footer .social-container li a{background-position:center;background-size:cover;width:50px;border-radius:50%;height:50px}.fb{background-image:url(/assets/facebook-logo-BF5_qwry.jpg)}.whatsapp{background-image:url(/assets/whatsapp-logo-GmNw--3k.jpg)}.tiktok{background-image:url(data:image/png;base64,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)}@media(max-width:600px){.client-testimonial-card{flex-direction:column;height:500px}.client-testimonial-card figure{border-radius:inherit;flex:.8;position:relative;max-height:300px;height:250px}}@media(max-width:850px){.homepage-container .offers-container .offer-card{width:100%}}.filter-bar-wrapper{padding:1em .5em;box-shadow:2px 2px 10px #0000001a;display:flex;gap:1em;flex-wrap:wrap;justify-content:center;background-color:var(--bright-white)}.select-trigger{display:inline-flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:1.1rem;font-family:var(--font-header);font-weight:500;height:45px;min-width:220px;gap:10px;background-color:var(--white);color:var(--text-black);border:1px solid var(--light-gray);border-radius:.5rem;box-shadow:1px 1px var(--light-gray);cursor:pointer;transition:all .2s ease}.select-trigger:hover{background-color:var(--bright-white);border-color:var(--dark-maroon)}.select-content{position:relative;overflow:hidden;background-color:var(--white);border-radius:6px;box-shadow:0 10px 38px -10px #0003;border:1px solid var(--light-gray);border-top:3px solid transparent;border-image:var(--deep-gradient) 1;animation:slideUpAndFade .15s ease;z-index:999}.select-viewport{max-height:240px;overflow-y:auto;padding:5px;display:flex;flex-direction:column;scrollbar-gutter:stable}.select-viewport::-webkit-scrollbar{width:6px}.select-viewport::-webkit-scrollbar-thumb{background-color:var(--light-gold);border-radius:3px}.select-item{font-family:var(--font-body);font-size:14px;color:var(--dark-gray);border-radius:3px;display:flex;align-items:center;height:35px;padding:0 35px 0 25px;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none}.select-item[data-highlighted]{background-color:var(--dark-maroon);color:var(--white)}.select-indicator{position:absolute;left:5px;width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--light-gold)}.select-icon{color:var(--light-gold)}.img-overlay{height:100%;width:100%;position:absolute;z-index:0;filter:none;overflow:auto;filter:blur(1px)}.contact-us-container p{color:var(--bright-white);max-width:1000px;font-weight:800}.contact-us-container .cta-container{display:flex;gap:1em;padding:0 .5em;justify-content:center}.contact-us-container .cta-container>*{border:2px solid var(--bright-white);border-radius:2rem;box-shadow:2px 2px 2px var(--dark-gray);cursor:pointer;display:flex;align-items:center;justify-content:center;width:fit-content;transition:all .25s ease}.contact-us-container .cta-container>*:hover{transform:translateY(-5px)}.contact-us-form-container{display:flex;justify-content:space-between;overflow:visible;flex-wrap:wrap;gap:1em}.contact-us-form-container>*{flex:1;max-width:700px;min-width:300px}.contact-us-form-container form{margin-top:-5rem;padding:2.5em 1.5em;border-radius:.5rem;max-width:600px;display:flex;flex-direction:column;gap:.8em;box-shadow:2px 2px 4px var(--light-gold);background-color:var(--light-gold)}.contact-us-form-container form label{font-size:.8rem;font-weight:600;color:var(--bright-white)}.contact-us-form-container form input,textarea{padding:.8em 1.6em;border-radius:.5rem;box-shadow:1px 1px 2px var(--dark-gray);border:1px solid var(--light-gray);outline:2px solid transparent;transition:all .2s ease}.contact-us-form-container form input:focus{outline:2px solid var(--dark-maroon)}.contact-us-form-container form textarea{resize:none;height:150px;width:100%;box-sizing:border-box}.contact-us-form-container form button{display:flex;align-items:center;justify-content:center;border-radius:.5rem}.contact-us-container form #name{text-transform:capitalize}.contact-us-form-container form .input-container{display:flex;flex-direction:column}.submitting{animation:load .8s linear infinite}@keyframes load{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.form-status-container{display:flex;align-items:center;position:fixed;color:var(--bright-white);background-color:green;font-weight:700;padding:.85em 2em;border-radius:.5rem;display:grid;place-self:center;box-shadow:2px 1px 2px var(--dark-gray);transition:all .2s ease;animation:slideUp 2s ease-out forwards}.form-status-container.success{bottom:2em}.form-status-container.error{background-color:red}@keyframes slideUp{0%{bottom:0}50%{bottom:2em}to{bottom:0}}@media(max-width:800px){.contact-us-form-container form{margin-top:1rem}}.nav-bar-container-wrapper{position:fixed;display:flex;width:100%;justify-content:center;padding:1em .5em;transition:all .25s ease;align-items:start;overflow:auto;scrollbar-width:none;z-index:2147483647}.nav-bar-container-wrapper.active{inset:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#4241413a}.nav-bar-container{background-color:var(--white);width:100%;max-width:1200px;display:flex;justify-content:space-between;padding:.4em 1em;border-radius:10rem;align-items:center;box-shadow:2px 2px 4px var(--dark-gray);z-index:9999;position:relative}.nav-bar-container nav ul{display:flex;list-style:none;font-size:.9rem}.nav-bar-container nav ul li a{position:relative;margin:0 .5em;text-align:center;justify-content:center}.nav-bar-container nav ul li a.active{color:var(--dark-maroon);font-weight:700}.nav-bar-container button{border-radius:1.5rem;border:none}.nav-bar-container figure{margin-right:1em}@media(max-width:900px){.nav-bar-container{max-width:fit-content;width:fit-content}.nav-bar-container nav ul li a svg{display:none}.nav-bar-container nav ul li a{margin:0 .1em;padding:0 .2em}}@media(max-width:750px){.nav-bar-container-wrapper{padding:0;z-index:2147483647}.nav-bar-container{max-width:100%;width:100%;position:relative;border-radius:1rem;transition:all .35s ease;border-radius:0}.nav-bar-container nav,ul,li,a{width:100%}.nav-bar-container nav ul{flex-direction:column;align-items:start;margin-bottom:1em}.navbar-book-btn-container{flex-direction:column;align-items:start;position:absolute;background-color:var(--bright-white);top:3.8em;left:0;width:100%;padding:0;height:0;overflow:hidden;transition:all .25s ease;transform:translateY(-10px);border-bottom-left-radius:.5em;border-bottom-right-radius:.5rem}.navbar-book-btn-container.show{padding:.5em;height:fit-content}.nav-bar-container.active-nav{border-bottom-left-radius:0;border-bottom-right-radius:0}.navbar-book-btn-container button{width:100%;padding:1em;display:flex;justify-content:center}.navbar-book-btn-container button:hover{transform:none}.nav-bar-container nav ul li{width:100%;text-align:start}.nav-bar-container nav ul li a{width:100%;padding:1em}.nav-bar-btn{display:flex;background-color:transparent;color:var(--dark-maroon)}}.investment-page-container .roi-card-container{display:flex;flex-wrap:wrap}.investment-page-container .roi-card{max-width:500px;margin:1em auto;border-radius:.5rem;overflow:hidden;box-shadow:2px 2px 2px var(--light-gray),-2px -2px 2px var(--light-gray)}.break{padding:.25em 0;display:block}.investment-page-container .roi-card figure{height:250px;position:relative}.investment-page-container .roi-card figure span{position:absolute;background-color:var(--green);padding:.8em 1.5em;font-weight:500;color:var(--white)}.roi-card .title{position:absolute;bottom:0;background:var(--white);color:var(--green);font-weight:800;padding:.5em;border-top-right-radius:.5rem;display:flex;align-items:center;gap:.5em}.investment-page-container .roi-content{padding:.5em;background-color:var(--white)}.chat-with-us-btn{font-size:clamp(.875rem,2vw,1.25rem);padding:clamp(.5rem,1vw,1rem) clamp(1rem,2vw,2rem)}.dilux-citizen-page{min-height:100vh;background:linear-gradient(180deg,#fdf7f0,#fff)}.dilux-citizen-main{padding-bottom:2rem}.citizen-intro-section{padding-top:3rem}.citizen-intro-card{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem;align-items:center;padding:clamp(1.4rem,3vw,2.2rem);border-radius:2rem;background:linear-gradient(135deg,#733939f2,#d3a23ef2);color:var(--bright-white);box-shadow:0 24px 70px #7339392e}.citizen-intro-copy h2,.citizen-intro-copy p,.citizen-intro-visual p,.citizen-intro-visual h3{color:var(--bright-white)}.citizen-pill{display:inline-flex;align-items:center;width:fit-content;padding:.45rem .8rem;border-radius:999px;background:#ffffff29;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem}.citizen-highlights-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.citizen-highlight-item{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border-radius:999px;background:#ffffff1f;font-size:.9rem}.citizen-intro-visual{display:flex;justify-content:center}.citizen-visual-card{width:100%;padding:1.3rem;border-radius:1.4rem;background:#ffffff24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.visual-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.6rem}.citizen-login-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.8rem 1.1rem;border-radius:999px;background:var( --light-gray);color:var( --dark-gray);font-weight:700;width:fit-content}.citizen-login-btn-secondary{background:var( --dark-gray);color:var(--bright-white)}.section-heading{max-width:760px;margin-bottom:2rem}.section-kicker{display:inline-flex;align-items:center;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:.6rem}.citizen-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.citizen-role-card{background:var(--bright-white);border-radius:1.5rem;overflow:hidden;box-shadow:0 16px 45px #1b1b1b14;border:1px solid rgba(115,57,57,.08)}.citizen-role-media{height:220px}.citizen-role-media img{object-fit:cover}.citizen-role-body{padding:1.2rem}.citizen-role-badge{display:inline-flex;align-items:center;gap:.45rem;background:#388e3c1f;color:var(--green);border-radius:999px;padding:.45rem .7rem;font-size:.8rem;font-weight:700;margin-bottom:.8rem}.citizen-role-summary{font-weight:700;color:var(--dark-maroon);margin-bottom:.6rem}.citizen-role-body ul{list-style:none;padding:0;margin:.9rem 0 .3rem;display:flex;flex-direction:column;gap:.55rem}.citizen-role-body li{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem}.citizen-role-body li:before{content:"•";color:var(--light-gold);font-size:1.1rem;line-height:1}.citizen-careers-section{padding-top:.5rem}.citizen-department-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}.citizen-department-card{display:flex;flex-direction:column;gap:.95rem;padding:1.2rem;border-radius:1.5rem;background:var(--bright-white);border:1px solid rgba(115,57,57,.08);box-shadow:0 16px 45px #1b1b1b14;transition:transform .3s ease,box-shadow .3s ease}.citizen-department-card:hover{transform:translateY(-4px);box-shadow:0 20px 55px #1b1b1b1f}.citizen-department-icon{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;border-radius:999px;background:#d3a23e29;color:var(--dark-maroon)}.citizen-department-header h3{margin-bottom:.25rem;font-size:clamp(1.1rem,1.2vw,1.25rem)}.citizen-department-subtitle{color:var(--green);font-weight:700;font-size:.86rem;letter-spacing:.04em;text-transform:uppercase}.citizen-department-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.6rem}.citizen-department-list li{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;background:#388e3c14;color:var(--text-black);font-size:.82rem;font-weight:600;line-height:1.35}.citizen-cta-card{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.8rem;padding:clamp(1.2rem,3vw,1.7rem);border-radius:1.8rem;background:linear-gradient(135deg,#7339390d,#d3a23e14);border:1px solid rgba(115,57,57,.08);box-shadow:0 16px 45px #1b1b1b0f}.citizen-cta-copy{max-width:780px}.citizen-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:900px){.citizen-intro-card,.citizen-role-grid,.citizen-department-grid{grid-template-columns:1fr}.citizen-department-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citizen-cta-card{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.citizen-intro-section{padding-top:1.4rem}.citizen-role-media{height:180px}.citizen-highlights-row{flex-direction:column}.citizen-department-grid{grid-template-columns:1fr}.citizen-cta-actions{width:100%;flex-direction:column;align-items:flex-start}}.not-found-page{display:grid;min-height:100svh;place-items:center;padding:2rem;background:radial-gradient(circle at top right,rgba(211,162,62,.22),transparent 35%),var(--bright-white)}.not-found-content{width:min(100%,700px);padding:clamp(2rem,7vw,5rem);text-align:center;background:var(--white);border:1px solid rgba(115,57,57,.14);border-radius:1.5rem;box-shadow:0 1.5rem 4rem #1a1a1a1a}.not-found-eyebrow{color:var(--light-gold);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.not-found-content h1{margin:.15rem 0;color:var(--dark-maroon);font-size:clamp(7rem,25vw,14rem);line-height:.85}.not-found-content h2{margin-top:1.75rem}.not-found-content>p:last-of-type{max-width:34rem;margin:1rem auto 0}.not-found-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.not-found-actions a{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.25rem;border-radius:1.5rem}.not-found-primary{color:var(--white);background:var(--dark-maroon)}.not-found-secondary{color:var(--dark-maroon);border:1px solid var(--dark-maroon)}.not-found-actions a:focus-visible{outline:3px solid var(--light-gold);outline-offset:3px}@media(max-width:480px){.not-found-actions a{width:100%;justify-content:center}}.privacy-policy-page{background:linear-gradient(180deg,var(--bright-white) 0%,#fcf8f1 100%);color:var(--text-black)}.skip-link{position:absolute;left:1rem;top:-3rem;z-index:1000;background:var(--dark-maroon);color:var(--white);padding:.7rem 1rem;border-radius:.5rem;transition:top .2s ease}.skip-link:focus{top:1rem}.privacy-policy-hero{padding:clamp(3rem,6vw,5rem) 0 2.5rem;background:linear-gradient(135deg,#7339390f,#d3a23e14);border-bottom:1px solid rgba(115,57,57,.1)}.privacy-policy-hero__content{max-width:980px}.privacy-policy-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.8rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dark-maroon)}.privacy-policy-hero h1{margin-bottom:.9rem}.privacy-policy-hero__intro{max-width:760px;font-size:clamp(1rem,1.1rem + .3vw,1.15rem);color:var(--dark-gray);margin-bottom:1.25rem}.privacy-policy-hero__meta{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.privacy-policy-hero__meta span{padding:.5rem .8rem;border-radius:999px;background:#ffffffbf;border:1px solid rgba(115,57,57,.12);color:var(--dark-maroon);font-size:.9rem;font-weight:600}.privacy-policy-notice{padding:1rem 1.15rem;border-radius:1rem;border:1px solid rgba(211,162,62,.3);background:#ffffffc7;color:var(--text-black);box-shadow:0 10px 30px #7339390f;max-width:860px;line-height:1.7;font-weight:600}.privacy-policy-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:2rem;padding-top:2.2rem;padding-bottom:3.5rem;align-items:start}.privacy-policy-toc{position:sticky;top:5.5rem;padding:1.25rem;border:1px solid rgba(115,57,57,.1);border-radius:1rem;background:#fffffff2;box-shadow:0 16px 40px #7339390f}.privacy-policy-toc h2{margin-bottom:.85rem;font-size:1.05rem}.privacy-policy-toc ul{list-style:none;display:flex;flex-direction:column;gap:.5rem}.privacy-policy-toc a{display:block;color:var(--dark-gray);font-weight:600;padding:.35rem 0}.privacy-policy-toc a:hover,.privacy-policy-toc a:focus-visible{color:var(--dark-maroon)}.privacy-policy-document{display:flex;flex-direction:column;gap:1rem}.privacy-policy-section{padding:1.4rem 1.5rem;border-radius:1.1rem;background:var(--white);border:1px solid rgba(115,57,57,.08);box-shadow:0 12px 30px #7339390a}.privacy-policy-section h2{margin-bottom:.75rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);scroll-margin-top:6rem}.privacy-policy-section p,.privacy-policy-section li{color:var(--dark-gray);line-height:1.8;margin-bottom:.7rem}.privacy-policy-list{padding-left:1.15rem;display:flex;flex-direction:column;gap:.4rem}.privacy-policy-section a{color:var(--dark-maroon)}.privacy-policy-section a:hover,.privacy-policy-section a:focus-visible{color:var(--light-gold)}@media(max-width:900px){.privacy-policy-layout{grid-template-columns:1fr}.privacy-policy-toc{position:static;margin-bottom:.5rem}}@media(max-width:640px){.privacy-policy-hero{padding-top:2.5rem}.privacy-policy-hero__meta{flex-direction:column;align-items:flex-start}.privacy-policy-section{padding:1.15rem}}
