@import "https://fonts.googleapis.com/css2?family=Monoton&display=swap";
@font-face{font-family:Trajan;src:url(/fonts/TrajanPro-Bold.otf)format("opentype");font-weight:400;font-style:normal}.enquiry-modal{z-index:99;-webkit-backdrop-filter:blur(10px);background:0 0;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:40px 0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.enquiry-content{justify-content:center;align-items:center;width:80%;max-width:900px;margin:auto;display:flex;position:relative}.enquiry-content::-webkit-scrollbar{display:none}.close-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#c5a880;z-index:1000;background:#ffffff0d;border:1px solid #c5a88080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:300;transition:all .3s;display:flex;position:absolute;top:20px;right:20px}.close-btn:hover{color:#051a2e;background:#c5a880;transform:rotate(90deg)}.googleReview{width:100%;height:400px}.googleReview iframe{border:none;width:90%;height:100%}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#c5a880;--bg-dark:#040d14;--bg-navy:#0b1b2b;--text-light:#f5f7fa;--text-muted:#a0aec0;--gold-accent:#c5a880;--gold-gradient:linear-gradient(135deg, #c5a880 0%, #e2d4c0 50%, #b39268 100%);--secondary-color:#6b6b6b;--banner:"Crimson Text", serif;--heading:"Nunito Sans", sans-serif;--content:"Montserrat", sans-serif;--title:"Trajan", serif}html[data-theme=light]{--bg-dark:#f7fafc;--bg-navy:#fff;--text-light:#0d1b2a;--text-muted:#4a5568;--primary-color:#082f4b;--secondary-color:#718096}body{background-color:var(--bg-dark);color:var(--text-light);font-family:var(--content);transition:background-color .3s,color .3s}::-webkit-scrollbar{background:#02070c;width:10px}::-webkit-scrollbar-thumb{background-color:var(--gold-accent);border-radius:20px}a{color:inherit;text-decoration:none;transition:all .3s}.flex-center{justify-content:center;align-items:center;display:flex}.pageTop{z-index:auto;background-color:var(--bg-dark);min-height:100vh;margin-top:90px;transition:background-color .3s;position:relative}.glass-card{-webkit-backdrop-filter:blur(12px);background:#0b1b2ba6;border:1px solid #c5a88026;border-radius:12px;transition:all .4s cubic-bezier(.165,.84,.44,1),background-color .3s,border-color .3s;box-shadow:0 8px 32px #0000005e}html[data-theme=light] .glass-card{background:#fffc;border-color:#082f4b1a;box-shadow:0 8px 32px #082f4b14}html[data-theme=light] .navbarContainer .navbarSection{background-color:#ffffffd9;border-bottom:1px solid #082f4b1f;box-shadow:0 4px 20px #0000000d}html[data-theme=light] .navbarContainer .navbarSection .navLinkContainer p{color:#082f4b!important}html[data-theme=light] .navbarContainer .navbarSection .navLinkContainer p:hover{color:var(--gold-accent)!important}html[data-theme=light] .chooseUsContainer{background-color:#edf2f7}html[data-theme=light] .chooseUsContainer .chooseUsList{background:#ffffffd9;border-color:#082f4b1a}html[data-theme=light] .chooseUsContainer .chooseUsList:hover{border-color:var(--gold-accent);background:#fff}html[data-theme=light] .chooseUsContainer .chooseUsList .leftside h3{color:#082f4b}html[data-theme=light] .stats-minimal-section{background:#edf2f7}html[data-theme=light] .stats-minimal-section .stat-huge-number,html[data-theme=light] .stats-minimal-section .stat-title{color:#082f4b}html[data-theme=light] .stats-minimal-section .stat-desc{color:#4a5568}html[data-theme=light] .testimonialsSection{background:var(--bg-dark)}.glass-card:hover{border-color:#c5a88073;box-shadow:0 12px 40px #c5a88026}.gold-gradient-text{background:var(--gold-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.gold-glow{text-shadow:0 0 10px #c5a8804d}html[data-theme=light] .gold-gradient-text{background:0 0!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--primary-color)!important}html[data-theme=light] .gold-glow{text-shadow:none!important}.navbarContainer{z-index:99;width:100%;position:sticky;top:0}.navbarContainer .topBar{width:100%;height:44px;font-family:var(--content);background-color:#02080d;border-bottom:1px solid #c5a88026;justify-content:space-between;align-items:center;padding:0 8%;display:flex}.topBar-left{align-items:center;gap:20px;display:flex}.topBar-info{color:#ffffffb3;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.topBar-info svg{color:#c5a880;width:14px;height:14px}a.topBar-info:hover{color:#c5a880}.topBar-right{align-items:center;gap:20px;display:flex}.topBar-divider{background-color:#c5a8804d;width:1px;height:14px}.navbarContainer .topBar .topBar-btn{cursor:pointer;font-family:var(--content);letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:0 0;border:none;align-items:center;gap:6px;width:auto;height:auto;padding:0;font-size:11.5px;font-weight:600;transition:all .3s;display:flex}.navbarContainer .topBar .topBar-btn svg{color:#c5a880;width:14px;height:14px;transition:transform .3s}.navbarContainer .topBar .topBar-btn:hover{color:#c5a880}.navbarContainer .topBar .topBar-btn:hover svg{transform:scale(1.1)}.navbarContainer .topBar .topBar-btn a{color:#fff;align-items:center;gap:6px;transition:color .3s;display:flex}.navbarContainer .topBar .topBar-btn a:hover{color:#c5a880}.navbarContainer .navbarSection{-webkit-backdrop-filter:blur(16px);background-color:#040d14d9;border-bottom:1px solid #c5a88040;justify-content:space-between;align-items:center;width:100%;height:85px;padding:0 8%;transition:all .4s;display:flex;position:relative;box-shadow:0 4px 30px #0003}.navbarSection.hide,.NavbarSmBlack.hide{transform:translateY(-200%)!important}.navbarSection.show,.NavbarSmBlack.show{transform:translateY(0)}.NavListSm.hide{transform:translate(-200%)}.NavListSm.hide .navLine{display:none}.navbarContainer .navbarSection .logoContainer{align-items:center;height:100%;display:flex}.navbarContainer .navbarSection .logoContainer .navLogo{object-fit:contain;width:auto;max-height:52px;padding:0}.nav-item-wrap{align-items:center;display:flex;position:relative}.navbarSection .serviceDropDownContainer{z-index:9999;border:none;border-top:2px solid #c5a880;border-radius:6px;width:230px;height:auto;max-height:300px;padding:4px 0;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 32px #0006;background:#0d3254!important}.navbarSection .serviceDropDownContainer:before{content:"";width:100%;height:10px;position:absolute;top:-10px;left:0}.serviceDropDownContainer.hide,.navbarSection .serviceDropDownContainer .dropdownBG{display:none}.navbarSection .serviceDropDownContainer .dropdownTitle,.navbarSection .dropdownClose{display:none!important}.dropdownNavList{flex-direction:column;width:100%;display:flex}.dropdownNavList .leftSide{width:100%}.dropdownNavList .navInsideBG{display:none}.dropdownNavList .insideNavList{flex-direction:column;width:100%;display:flex}.dropdownNavList .insideNavList a{font-family:var(--content);letter-spacing:2px;text-transform:uppercase;background:0 0;border-left:2px solid #0000;padding:11px 20px;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,padding-left .2s;display:block;color:#fff!important}.dropdownNavList .insideNavList a p{font-size:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;margin:0;line-height:1.4;color:#fff!important}.dropdownNavList .insideNavList a:hover{border-left-color:#c5a880;padding-left:26px;background:#c5a8801f!important}.dropdownNavList .insideNavList a:hover p{color:#c5a880!important}.dropdownNavList .insideNavList a.chumma{border-left-color:#c5a880;background:#c5a88014!important}.dropdownNavList .insideNavList a.chumma p{color:#c5a880!important}.navbarContainer .navbarSection .navLinkContainer{align-items:center;gap:2.5rem;display:flex}.navbarContainer .navbarSection .navLinkContainer p{font-size:13px;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;cursor:pointer;margin:0;padding:.5rem 0;font-weight:600;transition:all .3s;position:relative;color:#fff!important}.navbarContainer .navbarSection .navLinkContainer .serviceDropDownContainer p,.navbarContainer .navbarSection .navLinkContainer .serviceDropDownContainer a p{letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;margin:0;padding:0;font-size:11.5px;font-weight:600;position:static;color:#fff!important}.navbarContainer .navbarSection .navLinkContainer p:after{content:"";background-color:#c5a880;width:0;height:1.5px;transition:all .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.navbarContainer .navbarSection .navLinkContainer .serviceDropDownContainer p:after{content:none!important;display:none!important}.navbarContainer .navbarSection .navLinkContainer p:hover,.navbarContainer .navbarSection .navLinkContainer .serviceDropDownContainer p:hover{color:#c5a880!important}.navbarContainer .navbarSection .navLinkContainer p:hover:after{width:100%}.navbarContainer .navbarSection .navLinkContainer .active p{color:#c5a880!important}.navbarContainer .navbarSection .navLinkContainer .active p:after{width:100%}.NavbarSm{z-index:99;width:100%;height:fit-content;display:none;position:fixed;top:0}.topBarSm{background-color:#082f4b;border-bottom:1px solid #c5a88033;align-items:center;width:100%;height:42px;padding:0 5%;display:flex}.topBarSm .topBarSmContent{justify-content:flex-end;align-items:center;gap:1.5rem;width:100%;height:100%;display:flex}.topBarSm .topBarSmContent a{font-size:11px;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer;background:0 0;border:none;font-weight:600;transition:color .3s}.topBarSm .topBarSmContent a:hover{color:#c5a880}.NavbarSm .NavbarSmBlack{-webkit-backdrop-filter:blur(10px);background-color:#fffffff2;border-bottom:1px solid #c5a88026;justify-content:space-between;align-items:center;width:100%;height:75px;padding:0 6%;transition:all .5s;display:flex;box-shadow:0 4px 20px #0000000d}.NavbarSm .NavbarSmBlack .navLogoSmContainer{align-items:center;height:100%;display:flex}.NavbarSm .NavbarSmBlack .navLogoSm{object-fit:contain;width:auto;max-height:45px;margin-left:0}.hamburger{cursor:pointer;background-color:#0000;border:0;margin:0;padding:10px;display:inline-block}.hamburger .line{background-color:#082f4b;width:28px;height:2px;margin:6px auto;transition:all .3s ease-in-out;display:block}.hamburger:hover{cursor:pointer}#hamburger-6.is-active{transition:all .3s ease-in-out .6s;transform:rotate(45deg)}#hamburger-6.is-active .line:nth-child(2){width:0}#hamburger-6.is-active .line:first-child,#hamburger-6.is-active .line:nth-child(3){transition-delay:.3s}#hamburger-6.is-active .line:first-child{transform:translateY(8px)}#hamburger-6.is-active .line:nth-child(3){transform:translateY(-8px)rotate(90deg)}.NavbarSm .NavListSm{z-index:99;-webkit-backdrop-filter:blur(15px);background:#082f4bfa;border-bottom:3px solid #c5a880;width:100%;padding:40px 8% 30px;transition:all .5s;position:absolute;top:100%;right:0;box-shadow:0 15px 30px #00000040}.NavbarSm .NavListSm .NavListSmNormal{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;display:flex}.NavbarSm .NavListSm .NavListSmNormal a{color:#fff;box-sizing:border-box;border-bottom:1px solid #ffffff08;border-left:2px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:12px 20px;transition:background .3s,border-color .3s,padding-left .3s;display:flex}.NavbarSm .NavListSm .NavListSmNormal a:active,.NavbarSm .NavListSm .NavListSmNormal a:hover{background:#c5a8801f;border-left-color:#c5a880;padding-left:26px}.NavbarSm .NavListSm .NavListSmNormal a p{color:#fff;font-size:15px;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;width:100%;margin:0;font-weight:500;transition:color .3s}.NavbarSm .NavListSm .NavListSmNormal a:active p,.NavbarSm .NavListSm .NavListSmNormal a:hover p{color:#c5a880}.NavbarSm .NavListSm .NavListSmNormal a img{width:14px;height:14px;margin-right:0!important}.NavbarSm .NavListSm .NavListSmNormal a.active p{color:#c5a880}.NavListSmNormal .top{width:100%;font-family:var(--content);margin-top:0;margin-bottom:1rem}.NavListSmNormal .top .flex-center{box-sizing:border-box;justify-content:flex-start;gap:10px;width:100%;padding:0 20px}.NavListSmNormal .top p{text-transform:uppercase;color:#c5a880;letter-spacing:2px;margin-bottom:0;font-size:12px;font-weight:600}.NavListSmNormal .top .navLine{background-color:#c5a88033;height:1px;margin-top:.5rem;margin-left:0;width:100%!important}.cookiesPopup{color:#000;z-index:1000;width:320px;font-family:var(--content);background:#fff;border-radius:10px;padding:20px;position:fixed;bottom:40px;right:50px;box-shadow:0 4px 10px #0003}.cookiesPopup h3{width:100%;font-size:14px}.cookiesPopup p{color:#6f6c90;text-align:justify;margin-top:10px;font-size:12px;line-height:20px}.cookiesPopup p a{color:var(--primary-color);font-weight:600}.cookiesPopup .cookiesBtn{justify-content:space-between;gap:10px;margin-top:15px}.cookiesPopup .cookiesBtn button{cursor:pointer;background-color:#fff;border:none;border-radius:9999px;width:100%;padding:10px 16px;font-weight:700;box-shadow:0 3px 8px #0000003d}.acceptBtn{color:#fff;background-color:var(--primary-color)!important}.homeContainer .heroContainer{width:100%;margin-top:-90px;position:relative}.heroOverlay{z-index:1;background:linear-gradient(#040d1440 0%,#040d14cc 100%);transition:background .3s;position:absolute;inset:0}html[data-theme=light] .heroOverlay{background:linear-gradient(#f7fafc1a 0%,#f7fafcd9 100%)}.homeContainer .heroContainer .heroBg{object-fit:cover;width:100%;height:100vh}.homeContainer .heroContainer .heroTitle{text-align:center;z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.homeContainer .heroContainer .heroTitle .heroSub{font-size:1.6rem;font-family:var(--content);letter-spacing:8px;text-transform:uppercase;color:#fffffff2;text-shadow:0 2px 10px #00000080;font-weight:500}html[data-theme=light] .homeContainer .heroContainer .heroTitle .heroSub{color:var(--primary-color)!important;text-shadow:none!important}.homeContainer .heroContainer .heroTitle .heroMain{letter-spacing:2px;text-shadow:0 0 30px #c5a88066;font-size:5rem;font-weight:800;line-height:1.1;font-family:var(--title)!important}@media screen and (max-width:850px){.homeContainer .heroContainer .heroTitle .heroSub{letter-spacing:4px;font-size:1.2rem}.homeContainer .heroContainer .heroTitle .heroMain{font-size:3.2rem}}.sectionTitle{font-family:var(--heading);text-align:center;text-transform:uppercase;width:100%;margin:50px 0;font-size:40px;color:var(--primary-color)!important}.homeServiceCard{grid-template-columns:repeat(3,1fr);gap:20px;width:85%;margin:50px auto;display:grid}.chooseUsContainer{background-color:#02080d;border-top:1px solid #c5a8801a;border-bottom:1px solid #c5a8801a;padding:80px 8%;position:relative}.chooseUsGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.chooseUsContainer .chooseUsList{-webkit-backdrop-filter:blur(10px);font-family:var(--content);background:#0b1b2b66;border:1px solid #c5a88026;border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;padding:40px 30px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex}.chooseUsContainer .chooseUsList:hover{border-color:var(--gold-accent);background:#0b1b2bb3;transform:translateY(-8px);box-shadow:0 12px 35px #c5a8801f}.chooseUsContainer .chooseUsList .leftside{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.chooseUsContainer .chooseUsList .leftside img{filter:invert(77%)sepia(29%)saturate(543%)hue-rotate(355deg)brightness(86%)contrast(87%)drop-shadow(0 0 8px #c5a88066);width:48px;height:48px;transition:transform .4s}.chooseUsContainer .chooseUsList:hover .leftside img{transform:rotateY(180deg)}.chooseUsContainer .chooseUsList .leftside h3{color:var(--text-light);letter-spacing:1px;text-transform:uppercase;font-size:18px;font-weight:700}.chooseUsContainer .chooseUsList p{color:var(--text-muted);font-size:14px;line-height:1.6}.aboutUsContainer{margin:100px 0 80px;padding:0 8%}.aboutUsContainer .aboutUsTitle{flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px;display:flex;position:relative}.aboutUsContainer .aboutUsTitle .aboutLine{background-color:var(--gold-accent);width:80px;height:3px;margin-top:15px}.aboutUsContainer .aboutUsTitle .title{width:auto;margin-top:0;padding-left:0;position:static;background-color:#0000!important}.aboutUsContainer .aboutUsTitle .title h1{text-align:center;font-size:38px;font-family:var(--title);letter-spacing:3px;font-weight:700;color:var(--primary-color)!important}.aboutUsContainer .aboutUsSection{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1200px;margin:0 auto;display:grid}@media screen and (max-width:900px){.aboutUsContainer .aboutUsSection{grid-template-columns:1fr;gap:50px}}.aboutUsContainer .aboutUsSection .leftSide{flex-direction:column;gap:20px;display:flex}.aboutUsContainer .aboutUsSection .leftSide h1{font-size:34px;font-family:var(--title);letter-spacing:1px;width:100%;margin-bottom:0;font-weight:700;line-height:1.35}.aboutUsContainer .aboutUsSection .leftSide p{font-family:var(--content);letter-spacing:.5px;text-align:justify;width:100%;font-size:15px;line-height:1.8;color:var(--text-muted)!important}.aboutUsContainer .aboutUsSection .rightSide{justify-content:center;align-items:center;width:100%;display:flex}.asymmetricImageGrid{width:100%;max-width:480px;height:440px;position:relative}.mainImageWrapper{border:1px solid #c5a88033;border-radius:20px;width:82%;height:82%;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 20px 40px #00000059}.aboutMainImg{object-fit:cover;width:100%;height:100%;transition:transform .6s}.asymmetricImageGrid:hover .aboutMainImg{transform:scale(1.05)}.secondaryImageWrapper{border:4px solid var(--bg-dark);z-index:3;border-radius:16px;width:58%;height:58%;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 15px 35px #0006}.aboutSecImg{object-fit:cover;width:100%;height:100%}.experienceBadge{background:var(--gold-accent);color:#040d14;font-family:var(--title);z-index:4;border-radius:8px;flex-direction:column;align-items:center;padding:8px 12px;line-height:1.1;display:flex;position:absolute;bottom:15px;right:15px;box-shadow:0 4px 15px #c5a88066}html[data-theme=light] .experienceBadge{background:var(--primary-color);color:#fff;box-shadow:0 4px 15px #082f4b4d}.experienceBadge .badgeNum{font-size:16px;font-weight:800}.experienceBadge .badgeText{text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:700}.aboutSubTag{color:var(--gold-accent);letter-spacing:4px;text-transform:uppercase;font-size:12px;font-weight:700}.aboutMainHeading{font-size:38px;font-family:var(--title);margin-top:10px;margin-bottom:20px;font-weight:700;line-height:1.25}.aboutDescription{text-align:justify;margin-bottom:30px;font-size:15px;line-height:1.8;color:var(--text-muted)!important}.aboutStatsStrip{background:#c5a8800d;border:1px solid #c5a88026;border-radius:12px;align-items:center;gap:25px;width:100%;margin-top:15px;padding:15px 25px;display:flex}html[data-theme=light] .aboutStatsStrip{background:#082f4b08;border-color:#082f4b1a}.aboutStatItem{flex-direction:column;gap:4px;display:flex}.aboutStatItem .statValue{color:var(--primary-color);font-size:24px;font-weight:800;font-family:var(--title)}.aboutStatItem .statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:600}.statDivider{background:#c5a88040;width:1px;height:35px}html[data-theme=light] .statDivider{background:#082f4b26}.serviceCardContainer{border:none;border-radius:20px;height:300px;position:relative;overflow:hidden}.serviceCardContainer .serviceCardImg,.serviceCardContainer .serviceCardImg img{object-fit:cover;width:100%;height:100%}.serviceCardContainer .serviceCardContent{-webkit-backdrop-filter:blur(5px)saturate(200%);background-color:#0c01012e;width:100%;height:50%;padding:20px;position:absolute;bottom:0}.serviceCardContainer .serviceName{color:#fff;text-transform:uppercase;font-size:20px;font-family:var(--content)}.serviceCardContainer .serviceCardContent .ServiceCardBtn{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;position:absolute;bottom:20px;right:20px}.enquiryFromContainer{background-color:#051a2e;border:1px solid #c5a8804d;border-radius:2px;width:100%;max-width:100%;margin:0;padding:50px;position:relative;box-shadow:0 20px 50px #0006}.enquiryFromContainer .enquiryForm{width:100%}.threeGridForm,.twoGridForm,.oneGridForm{margin-bottom:30px}.enquiryFromContainer .enquiryForm .threeGridForm{grid-template-columns:1fr 1fr 1fr;gap:30px;display:grid}.enquiryFromContainer .enquiryForm .twoGridForm{grid-template-columns:1fr 1fr;gap:30px;display:grid}.fromDiv{flex-direction:column;gap:8px;display:flex}.error{color:#e74c3c;margin-top:5px;font-size:12px}.fromDiv label{color:#c5a880;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-family:var(--content);font-weight:600}.FormMandatory{color:#c5a880}.fromDiv input,.fromDiv select,.fromDiv textarea{color:#fff;font-family:var(--content);background:#ffffff08;border:1px solid #c5a88033;border-radius:2px;outline:none;padding:15px;font-size:14px;transition:all .3s}.fromDiv input:focus,.fromDiv select:focus,.fromDiv textarea:focus{background:#ffffff0f;border-color:#c5a880}.fromDiv select{appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23C5A880%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:.65rem}.fromDiv .selectCountry{align-items:center;width:100%;display:flex}.fromDiv .selectCountry input{width:100%}.fromDiv textarea{resize:vertical;height:120px}.fromDiv input::placeholder,.fromDiv textarea::placeholder{color:#ffffff4d;font-family:var(--content)}.flagimg{width:10px;height:10px;margin-left:2px;display:inline-block}.confirmCheckBox{align-items:center;gap:15px;margin-top:10px;display:flex}.checkBox{cursor:pointer;background:#ffffff08;border:1px solid #c5a88080;border-radius:2px;width:24px;height:24px;transition:all .3s;display:block;position:relative;overflow:hidden}.checkBox div{z-index:1;background-color:#c5a880;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scale(0)}.checkBox input[type=checkbox]:checked+div{transform:scale(1)}.checkBox input[type=checkbox]{visibility:hidden;position:absolute}.confirmCheckBox p{font-size:12px;font-family:var(--content);color:#ffffffb3;letter-spacing:.5px;font-weight:400}.sendbtn{color:#051a2e;width:220px;height:50px;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background-color:#c5a880;border:none;border-radius:2px;margin-top:30px;font-size:13px;font-weight:700;transition:all .3s}.sendbtn:hover{background-color:#d1b894;transform:translateY(-2px);box-shadow:0 10px 20px #c5a88033}.about-editorial-section{grid-template-columns:1.15fr .85fr;align-items:center;gap:5rem;width:90%;max-width:1200px;margin:90px auto;display:grid}.about-editorial-left{flex-direction:column;align-items:flex-start;display:flex}.editorial-tagline{color:#c5a880;font-family:var(--content);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:700}.editorial-heading{color:#082f4b;margin-top:12px;margin-bottom:0;font-family:Trajan,serif;font-size:2.8rem;line-height:1.2}.editorial-lead{font-family:var(--content);color:#2c3e50;margin-top:24px;font-size:1.15rem;font-weight:500;line-height:1.8}.editorial-text{font-family:var(--content);color:#5d6d7e;margin-top:16px;font-size:.95rem;line-height:1.7}.director-quote-card{background-color:#f8fafc;border-left:3px solid #c5a880;border-radius:0 8px 8px 0;margin-top:32px;padding:24px;box-shadow:0 4px 15px #00000005}.quote-text{font-family:var(--content);color:#34495e;margin:0;font-size:.95rem;font-style:italic;line-height:1.6}.quote-author{flex-direction:column;margin-top:14px;display:flex}.author-name{font-family:var(--content);color:#082f4b;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;font-weight:700}.author-title{font-family:var(--content);color:#c5a880;margin-top:2px;font-size:.8rem;font-weight:500}.about-editorial-right{position:relative}.collage-grid{width:100%;height:480px;position:relative}.collage-img-wrapper{border-radius:8px;transition:transform .4s,box-shadow .4s;position:absolute;overflow:hidden;box-shadow:0 15px 35px #0000001f}.collage-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.main-img-wrapper{z-index:2;width:78%;height:72%;top:0;left:0}.sub-img-wrapper{z-index:3;border:5px solid #fff;width:62%;height:56%;bottom:0;right:0}.collage-accent-box{z-index:1;pointer-events:none;border:2px solid #c5a88066;border-radius:8px;width:50%;height:50%;position:absolute;bottom:-15px;left:-15px}.collage-img-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000002e}.collage-img-wrapper:hover .collage-img{transform:scale(1.05)}.pillars-container{border-top:1px solid #0000000f;width:90%;max-width:1200px;margin:100px auto;padding:80px 0 20px}.pillars-header{text-align:center;margin-bottom:60px}.pillars-tagline{color:#c5a880;font-family:var(--content);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:700}.pillars-title{color:#082f4b;margin-top:10px;margin-bottom:0;font-family:Trajan,serif;font-size:2.5rem}.pillars-subtitle{font-family:var(--content);color:#5d6d7e;max-width:600px;margin:14px auto 0;font-size:.95rem;line-height:1.6}.pillars-grid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.pillar-card{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:8px;flex-direction:column;align-items:center;padding:40px 25px;transition:all .3s;display:flex;box-shadow:0 5px 15px #00000003}.pillar-card:hover{border-color:#c5a8804d;transform:translateY(-8px);box-shadow:0 20px 40px #082f4b0f}.pillar-icon-wrap{background:#c5a8801a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;transition:background .3s;display:flex}.pillar-icon{width:28px;height:28px;transition:filter .3s}.pillar-card h3{font-family:var(--content);color:#082f4b;margin-bottom:14px;font-size:1.1rem;font-weight:700}.pillar-card p{font-family:var(--content);color:#5d6d7e;margin:0;font-size:.85rem;line-height:1.6}@media screen and (max-width:1024px){.pillars-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.about-editorial-section{grid-template-columns:1fr;gap:3.5rem;margin:50px auto}.collage-grid{height:380px}.pillars-grid{grid-template-columns:1fr}}.process-container{width:90%;margin:0 auto;padding:50px 0;position:relative}.process-container h1{font-size:4rem;font-family:var(--heading);color:var(--primary-color);text-transform:uppercase;margin-top:50px;position:relative}.process-container h1:after{content:"";background-color:var(--primary-color);width:150px;height:5px;position:absolute;bottom:5px;left:0}.process-section{justify-content:space-between;align-items:center;width:100%;display:flex}.process-left{width:70%}.process-left-content{padding:30px 15px}.process-left-content p{letter-spacing:.6px;font-size:2rem;line-height:50px;font-family:var(--content);margin:30px 0;font-weight:400}.process-right{padding:30px 15px}.process-right .process-steps{text-align:center;width:300px;padding:20px 0;font-size:2rem}.process-steps p:first-child{color:var(--primary-color);text-align:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:4.5rem;font-weight:600}.process-steps p:last-child{font-size:1.6rem;font-family:var(--content);text-align:right}.our-journey{background-color:#000;border-radius:10px;flex-direction:column;justify-content:space-between;width:90%;margin:50px auto;display:flex;position:relative}.journey-title{text-transform:uppercase;color:#fff;font-size:2rem;font-family:var(--heading);padding:50px 10px}.journey-path-img{width:100%;height:100%;top:200px;right:0}.ourJourneyPathSm{flex-direction:column;gap:50px;width:100%;padding:20px;display:none}.ourJourneyPathSm p{color:#fff;font-family:var(--content);text-align:justify;font-size:18px;line-height:30px}.journey-title{padding:25px 10px}.journeyPathImgContainer{width:70%}.team-container{border-radius:10px;width:90%;margin:30px auto}.team-container::-webkit-scrollbar{display:none}.team-heading{z-index:9;flex-direction:column;justify-content:center;align-items:center;height:70vh;display:flex;position:fixed;top:200px;left:50%;transform:translate(-50%)}.team-heading h2{text-transform:uppercase;font-size:3.5rem}.team-heading h2:first-child{color:var(--primary-color)}.team-heading p{color:var(--secondary-color);text-align:center;padding:20px 10px;font-size:1.3rem}.team-members-cards{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(2,1fr);padding-top:500px;padding-bottom:50px;display:grid}.team-member-card{flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;margin:0 auto;display:flex}.team2{grid-row-start:2;grid-column-start:2}.team3{grid-row-start:3}.team4{grid-row-start:4;grid-column-start:2}.team5{grid-row-start:5}.team6{grid-row-start:6;grid-column-start:2}.team7{grid-row-start:7}.team8{grid-row-start:8;grid-column-start:2}.team-member-image{border-radius:10px;width:380px;height:410px;position:relative;overflow:hidden;box-shadow:0 8px 24px #959da533}.team-member-image img{object-fit:cover;width:100%;height:100%;transition:all .3s}.team-member-image .team-description{color:#fff;opacity:0;text-align:center;background:linear-gradient(#141517aa 34%,#a3052d 100%);justify-content:center;align-items:flex-end;width:100%;height:100%;padding:5px 10px;font-size:1.2rem;transition:opacity .4s;display:flex;position:absolute;top:0;left:0}.team-member-image:hover .team-description{opacity:1}.team-member-info h3{text-transform:uppercase;font-size:1.3rem;font-family:var(--content)}.team-member-info h4{font-size:1.2rem;font-family:var(--banner);color:var(--primary-color)}.langContainer{perspective:1500px;background-color:#fae9e9;width:100%;height:100vh}.langContainer .langInsideContainer{min-height:400px;transform-style:preserve-3d;background-color:#3d0211;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:20px;transition:transform .3s;display:flex}.langContainer .langInsideContainer .langTop{width:100%;height:70px;color:var(--secondary-color);font-size:2rem;font-family:var(--heading);background-color:#621226db;border-radius:30px;font-weight:700}.langBottom{width:100%;color:var(--secondary-color);text-align:center;font-size:1rem;font-family:var(--content);padding:10px 20px}.langItem{width:100%}.langItem ul{flex-wrap:wrap;gap:30px;width:100%;padding:20px 30px;display:flex}.langItem ul li{font-size:1rem;font-family:var(--content);background-color:var(--primary-color);color:#fff;cursor:pointer;border-radius:10px;height:100%;padding:10px 20px;list-style:none}.langItem p{font-size:1rem;font-family:var(--content);color:#fff;padding:10px 30px}.careers-section{flex-direction:column;justify-content:center;align-items:center;width:80%;margin:auto;padding:50px 0;display:flex}.email-btn{background-color:var(--primary-color);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:5px;margin:30px 0;padding:15px 20px;font-size:1.5rem}.careers-text1{text-align:center;width:100%;margin:30px 0;font-size:1.5rem;line-height:30px}.careers-text2{text-align:center;width:100%;font-size:1.2rem}.careers-text2 a{color:var(--primary-color)}.faq-container{width:100%;margin-top:50px;position:relative;overflow:hidden}.faq-header-controls{flex-direction:column;gap:20px;width:60%;margin:0 auto 30px;display:flex}@media screen and (max-width:950px){.faq-header-controls,.faq-inner{width:90%}}.faq-search-wrapper{width:100%;position:relative}.faq-search-input{width:100%;color:var(--text-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #c5a88066;border-radius:50px;padding:16px 45px 16px 20px;font-size:16px;transition:all .3s;box-shadow:0 4px 15px #0000000d}.faq-search-input:focus{border-color:var(--gold-accent);outline:none;box-shadow:0 4px 20px #c5a88033}.faq-search-clear{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:18px;transition:color .3s;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-search-clear:hover{color:var(--gold-accent)}.faq-categories{-ms-overflow-style:none;scrollbar-width:none;gap:12px;padding-bottom:5px;display:flex;overflow-x:auto}.faq-categories::-webkit-scrollbar{display:none}.faq-category-pill{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#ffffff80;border:1px solid #c5a88033;border-radius:50px;padding:10px 24px;font-weight:500;transition:all .3s}.faq-category-pill:hover{color:var(--gold-accent);background:#c5a8801a}.faq-category-pill.active{background:var(--gold-gradient);color:#040d14;border-color:#0000;box-shadow:0 4px 15px #c5a88066}.faq-empty-state{text-align:center;color:var(--text-muted);background:#ffffff80;border:1px dashed #c5a88066;border-radius:10px;width:100%;padding:40px;font-size:18px}.faq-skeleton{background:linear-gradient(90deg,#c8c8c81a 25%,#c8c8c833 50%,#c8c8c81a 75%) 0 0/200% 100%;border-radius:10px;width:100%;height:80px;margin-bottom:20px;animation:1.5s infinite loadingSkeleton}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}html[data-theme=dark] .faq-search-input{color:var(--text-light);background:#040d1499}html[data-theme=dark] .faq-category-pill{color:#ffffffb3;background:#040d1499}html[data-theme=dark] .faq-empty-state{background:#040d1499}.faq-container .faq-bg-img{object-fit:cover;background-position:50%;width:100%;height:100%}.faq-container img{object-fit:cover;width:100%;height:100%}.faq-inner{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:60%;margin:auto;padding:20px;display:flex}.faq{cursor:pointer;border:3px solid var(--primary-color);background:#fff;border-radius:10px;width:100%;padding:20px;transition:all .3s ease-in-out;box-shadow:0 4px 8px #0003}.faq:hover .faq-header{padding:0 20px}.faq-header{justify-content:space-between;align-items:center;transition:all .3s ease-in-out;display:flex}.faq-header h3{color:var(--primary-color);font-size:22px;font-family:var(--heading)}.arrow{color:var(--primary-color);font-size:30px;font-weight:700;transition:transform .5s ease-in-out;transform:rotate(100deg)}.downarrow{transform:rotate(-10deg);width:10px!important}.faq-answer{opacity:0;transform-origin:top;max-height:0;padding:0 15px;line-height:30px;transition:transform .3s ease-in-out,opacity .3s ease-in-out,padding .2s ease-in-out;overflow:hidden;transform:scaleY(0)}.faq.open .faq-answer{opacity:1;border-top:2px solid var(--primary-color);max-height:200px;font-family:var(--content);padding:15px;transform:scaleY(1)}.cookies-top-content{padding:20px 50px}.cookies-top-content h2{line-height:50px;font-family:var(--heading);padding:20px 30px}.cookies-container{align-items:flex-start;gap:60px;max-width:1400px;min-height:100vh;margin:80px auto;padding:0 40px;display:flex;position:relative}.cookies-sidebar{background:#fff;border:1px solid #c5a88033;border-radius:12px;flex-direction:column;flex-shrink:0;gap:10px;width:320px;padding:30px 20px;display:flex;position:sticky;top:120px;box-shadow:0 10px 40px #0000000a}.cookies-nav-btn{text-align:left;font-size:16px;font-family:var(--heading);cursor:pointer;color:#333;background:0 0;border:none;border-left:3px solid #0000;border-radius:0 8px 8px 0;width:100%;padding:15px 20px;font-weight:600;transition:all .3s}.cookies-nav-btn:hover{color:#c5a880;background:#c5a88014;border-left:3px solid #c5a880;padding-left:25px}.cookies-content{background:#fff;border:1px solid #c5a8801a;border-radius:16px;flex:1;padding:50px 60px;box-shadow:0 15px 50px #00000008}.cookies-section{border-bottom:1px solid #c5a88026;margin-bottom:40px;padding:0 0 40px}.cookies-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cookies-section h2{color:#082f4b;letter-spacing:.5px;font-size:28px;font-weight:800;font-family:var(--heading);margin-bottom:25px}.section-container{background:#c5a88008;border:1px solid #c5a8801a;border-radius:8px;padding:25px 30px}.section-list{font-family:var(--content);margin-top:15px;margin-left:20px;list-style-type:decimal}.cookies-section p,.cookies-section ul,.cookies-section li{color:#444;font-size:16px;font-family:var(--content);margin-bottom:15px;font-weight:400;line-height:1.8}.cookies-section ul{margin:15px 0;padding-left:20px}.cookies-section ul li{margin-bottom:10px;padding-left:15px;list-style-type:none;position:relative}.cookies-section ul li:before{content:"•";color:#c5a880;font-weight:700;position:absolute;left:0}.policy-list,.policy-list-point{margin-top:10px;margin-left:20px}.custom-link{color:#c5a880;border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:all .3s}.custom-link:hover{border-bottom:1px solid #c5a880}@media screen and (max-width:900px){.cookies-container{flex-direction:column;padding:0 20px}.cookies-sidebar{width:100%;position:relative;top:0}.cookies-content{padding:30px 20px}}.wrapper{flex-wrap:wrap;justify-content:space-around;align-items:center;height:70vh;padding:20px;display:flex}.info-section{flex-direction:column;gap:50px;width:30%;display:flex}.info-item{align-items:center;font-size:18px;font-weight:700;display:flex;position:relative}.info-icon{width:40px;height:40px;margin-right:10px}.info-text{font-size:25px;font-family:var(--heading);display:inline-block;position:relative}.info-text:after{content:"";z-index:-1;background-color:#e59d9d;width:100%;height:5px;position:absolute;bottom:0;left:0}.social-section{flex-direction:column;justify-content:center;gap:20px;display:flex}.social-box{align-items:center;gap:10px;display:flex}.right-icon{margin-left:90px}.social-logo-img{border-radius:8px;width:80px;height:100px}.social-content{flex-direction:column;justify-content:end;height:90px;display:flex}.social-title{font-weight:700;font-family:var(--heading)}.social-desc{color:gray;font-size:12px;font-family:var(--content)}.social-logo{justify-content:center;align-items:center;display:flex;position:relative}.social-logo:after{content:"";background:var(--primary-color);width:180px;height:2px;display:block;position:absolute;top:50%;left:93%}.map-container{width:95%;height:500px;margin:40px auto}.map-container iframe{height:100%;width:100%!important}.page-not-found{height:80vh}.error-page-cont{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex;position:relative}.error-code{color:#eee;font-size:200px;font-weight:700;font-family:var(--heading);margin-bottom:-50px;position:relative}.ghost{justify-content:center;margin:20px 0;display:flex;position:absolute;top:27%}.ghost-icon{width:100px;height:100px;animation:2s ease-in-out infinite floatGhost}@keyframes floatGhost{0%{transform:translateY(0)}50%{transform:translateY(5px)}to{transform:translateY(0)}}.page-not-found h2{color:#333;font-size:24px;font-family:var(--heading);letter-spacing:1px;font-weight:700}.page-not-found p{color:#666;font-size:16px;line-height:30px}.return-home{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:5px;margin-top:20px;padding:10px 20px;font-size:16px}.return-home:hover{background-color:#8b0000}.banner-container{width:100%;margin-top:-90px}.banner-main{width:100%;height:50vh;min-height:420px;position:relative;overflow:hidden}.banner-bg{width:100%;height:100%;position:absolute;top:0;left:0}.banner-bg img{object-fit:cover;object-position:center;width:100%;height:100%}.banner-overlay{z-index:1;background:linear-gradient(135deg,#082f4beb 0%,#082f4b8c 50%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.banner-section{color:#fff;z-index:2;border-radius:0;width:85%;max-width:1200px;padding:0;position:absolute;top:55%;left:8%;transform:translateY(-50%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.banner-section-main{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex;position:relative;top:0}.banner-tag{font-family:var(--content);letter-spacing:4px;text-transform:uppercase;color:#c5a880;opacity:.95;font-size:11px;font-weight:600;animation:1s ease-out bannerFadeIn}.banner-line{background-color:#c5a880;width:60px;height:2px;margin:.2rem 0;animation:1.2s ease-out bannerGrowLine}.banner-heading h1{font-family:var(--title);text-transform:uppercase;letter-spacing:1.5px;text-align:left;color:#fff;text-shadow:0 4px 15px #00000073;font-size:46px;font-weight:700;line-height:1.2;animation:1s ease-out bannerFadeInUp}.banner-breadcrumbs{font-family:var(--content);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;margin-bottom:.5rem;font-size:11px;font-weight:500;animation:1.2s ease-out bannerFadeInUp;display:flex}.banner-breadcrumbs a{transition:color .3s;color:#ffffffa6!important}.banner-breadcrumbs a:hover{color:#c5a880!important}.breadcrumb-current{color:#c5a880;font-weight:600}.banner-content p{font-family:var(--content);text-align:left;word-spacing:normal;color:#ffffffd9;max-width:650px;margin:.4rem 0 .8rem;font-size:15px;font-weight:300;line-height:1.6;animation:1.4s ease-out bannerFadeInUp}.banner-button{animation:1.6s ease-out bannerFadeInUp}.premium-btn{color:#fff;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c5a88099;border-radius:4px;align-items:center;gap:.8rem;padding:.8rem 2.2rem;font-size:13px;font-weight:600;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative;overflow:hidden}.premium-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:100%;height:100%;transition:all .6s;position:absolute;top:0;left:-100%}.premium-btn:hover:before{left:100%}.premium-btn:hover{background:#c5a880;border-color:#c5a880;transform:translateY(-2px);box-shadow:0 6px 20px #c5a88059;color:#082f4b!important}.btn-arrow{font-size:16px;transition:transform .3s}.premium-btn:hover .btn-arrow{transform:translate(5px)}@keyframes bannerFadeIn{0%{opacity:0}to{opacity:.95}}@keyframes bannerGrowLine{0%{width:0}to{width:60px}}@keyframes bannerFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.service-main{padding-top:5rem}.service-editorial-top{grid-template-columns:1fr 1.2fr;align-items:flex-start;gap:4rem;width:90%;max-width:1200px;margin:50px auto 60px;display:grid}.service-editorial-left{flex-direction:column;align-items:flex-start;display:flex;position:relative}.service-watermark{color:#082f4b;opacity:.05;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Trajan,serif;font-size:7.5rem;font-weight:900;line-height:1;position:absolute;top:-40px;left:-15px}.service-tagline{color:#c5a880;font-family:var(--content);letter-spacing:3px;text-transform:uppercase;z-index:2;font-size:11px;font-weight:700;position:relative}.service-editorial-title{color:#082f4b;text-transform:uppercase;letter-spacing:1px;z-index:2;margin-top:8px;margin-bottom:0;font-family:Trajan,serif;font-size:2.2rem;line-height:1.2;position:relative}.title-gold-accent{color:#c5a880}.service-editorial-right{font-family:var(--content);color:#5d6d7e;padding-top:22px;font-size:1rem;line-height:1.8}@media screen and (max-width:768px){.service-editorial-top{grid-template-columns:1fr;gap:1.5rem;margin:30px auto}.service-editorial-right{padding-top:0}}.service-title{background:var(--primary-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:1rem;padding:1rem;display:flex;box-shadow:4px 7px 14.1px #00000040}.service-list{grid-template-columns:repeat(3,1fr);gap:2rem;width:80%;margin:auto;padding:2rem;display:grid;position:relative}.service-name h1{color:#fff;text-transform:capitalize;font-size:28px;font-family:var(--heading)}.service-list-mobile{display:none}.serviceSection-section1{background:#a3052d1c;padding:5rem;position:relative}.section1-full-content{display:flex;position:relative}.section1-head{z-index:5;padding-bottom:5rem;font-size:35px;position:relative}.section1-head h1{text-transform:uppercase;color:var(--primary-color);font-weight:700;font-family:var(--heading);letter-spacing:3px}.section1-bgHead{z-index:4;filter:opacity(7%);font-size:60px;position:absolute;top:5%;left:45%;transform:translate(-50%)}.section1-bgHead h1{text-transform:uppercase;font-family:var(--heading);letter-spacing:8px;color:var(--primary-color);font-weight:800}.section1-content p{font-size:28px;line-height:80px;font-family:var(--content);letter-spacing:2px;word-spacing:3px}.section1-left{width:70%}.section1-right{width:30%}.section1-right-img,.section1-right-img img{width:100%}.serviceSection-section3{width:90%;margin:auto;position:relative;margin-top:10rem!important}.section3-head{z-index:5;padding-bottom:5rem;font-size:30px;position:relative}.section3-head h1{text-transform:uppercase;color:var(--primary-color);font-weight:700;font-family:var(--heading);letter-spacing:3px}.section3-bgHead{z-index:4;filter:opacity(7%);text-align:center;width:100%;font-size:60px;position:absolute;top:-4%;left:50%;transform:translate(-50%)}.section3-bgHead h1{text-transform:uppercase;font-family:var(--heading);letter-spacing:8px;color:var(--primary-color);font-weight:800}.section3-list-content{justify-content:space-between;align-items:center;width:100%;padding:2rem 0;display:flex}.section3-content-l{width:70%}.section3-content-r{width:20%}.section3-content-head h1{color:var(--primary-color);text-transform:uppercase;letter-spacing:2px;font-size:40px;font-family:var(--heading);border-bottom:5px solid #000;padding-bottom:1rem}.section3-content-line p{font-size:24px;line-height:35px;font-family:var(--content);padding-top:1rem}.section3-readmore h1{text-transform:uppercase;color:var(--primary-color);font-family:var(--heading);cursor:pointer}.footer-container{background-color:#000;width:100%;margin-top:0;overflow:hidden}@media screen and (min-width:769px){.pageTop{margin-bottom:480px}.footer-container{z-index:-1;width:100%;height:480px;position:fixed;bottom:0;left:0}}@media screen and (max-width:768px){.pageTop{margin-bottom:0!important}.footer-container{z-index:6;height:auto;margin-top:50px;position:relative}}.footer-main{width:95%;margin:auto;padding:3rem 0 1rem}.footer-top{color:#fff;grid-template-columns:35% 30% 35%;display:grid}.footer-section1{flex-direction:column;order:2;gap:.5rem;width:80%;margin:auto;display:flex}.footer-section2-image img{width:100%;height:100px}.footer-section1-head h1{text-transform:uppercase;font-size:28px;font-family:var(--heading)}.address-head h1{font-size:20px;font-family:var(--heading);padding-bottom:.5rem;font-weight:300}.address-content p{font-size:16px;font-family:var(--content);letter-spacing:2px;word-spacing:2px;width:100%;font-weight:300;line-height:28px}.footer-section1-email a{font-size:16px;font-family:var(--content);letter-spacing:2px;word-spacing:2px;color:#fff;font-weight:300;line-height:28px}.footer-section1-phone a{font-size:16px;font-family:var(--content);letter-spacing:1px;color:#fff;font-weight:300;line-height:28px}.footer-section1-icons{gap:1rem;padding-top:1rem;display:flex}.footer-icons{cursor:pointer;width:30px;height:30px}.footer-icons img{width:100%;height:100%}.footer-section2{flex-direction:column;order:3;align-items:center;display:flex}.footer-section2-logo{width:250px;padding:10px 30px}.footer-section2-logo img{object-fit:cover;width:100%;height:100%}.footer-section2-certificate{width:200px;height:150px}.footer-section2-certificate img{object-fit:cover;width:100%;height:100%}.footer-section3{order:1;width:50%;margin:auto}.footer-link{color:inherit;text-decoration:none;display:block}.footer-section3-list{cursor:pointer;border-bottom:1px solid #fff;align-items:center;gap:2rem;padding:.8rem 0 .5rem;transition:border-bottom .5s;display:flex;position:relative}.list-name{width:100%;height:32px;position:relative;overflow:hidden}.list-count p{font-size:16px;font-family:var(--content);font-weight:300}.list-name h1{text-transform:uppercase;font-size:28px;font-family:var(--heading);letter-spacing:2px;text-align:left;width:100%;font-weight:400;transition:transform .5s ease-in-out;position:absolute;left:0}.list-name h1:first-child{top:0;transform:translateY(0)}.list-name h1:last-child{top:100%;transform:translateY(0)}.footer-section3-list:hover .list-name h1:first-child,.footer-section3-list:hover .list-name h1:last-child{transform:translateY(-100%)}.footer-section3-list:hover{border-bottom:none}.footer-bottom{color:#fff;grid-template-columns:50% 50%;place-items:center;padding-top:5rem;display:grid}.footer-bottom-section1 p{font-size:16px;font-family:var(--content);letter-spacing:1px;font-weight:300;line-height:28px}.footer-bottom-section2{width:100%;margin:auto}.footer-bottom-section3{width:80%}.footer-bottom-section3-content{justify-content:space-evenly;display:flex}.footer-policy p,.footer-cookies p{font-size:16px;font-family:var(--content);letter-spacing:1px;text-transform:capitalize;cursor:pointer;color:#ffffff85;font-weight:300;line-height:28px;text-decoration:underline}.waterMark{text-align:center;color:#fff;opacity:.7;border-top:1px solid var(--primary-color);background-color:#000;width:100%;height:30px}.waterMark a{letter-spacing:2px;text-transform:uppercase;color:gray;font-size:13px;font-weight:700}.waterMark span{transition:all .5s}.waterMark a:hover span{color:#8750f7;transition:all .5s}.subservice-main{width:95%;margin:4rem auto}.subservice-section1{padding:2rem 0}.subservice-heading h1{text-align:center;font-size:38px;font-family:var(--heading);text-transform:uppercase;letter-spacing:2px;color:var(--primary-color)}.subService-sect1-content{width:100%;padding-top:2rem}.subService-content-l{text-align:center;width:100%}.subService-content-l p{font-size:34px;font-family:var(--content);letter-spacing:1px;font-weight:500;line-height:55px}.subService-content-r p{font-size:34px;font-family:var(--content);text-align:justify;line-height:55px}.sect2-heading h1{font-family:var(--heading);width:50%}.subservice-section2{padding:5rem 0}.sect2-content{border-radius:10px;align-items:center;width:100%;margin-top:2rem;display:flex}.sect2-content-l{width:95%;margin:auto;padding:3rem 0}.sect2-content-l-list{gap:2rem;padding-bottom:2rem;display:flex}.sect2-content-l-head{padding-bottom:.3rem}.sect2-content-l-head h1{color:var(--primary-color);text-transform:uppercase;font-size:24px;font-family:var(--heading);position:relative}.sect2-content-l-head h1:before{content:"";background:var(--primary-color);width:100px;height:2px;position:absolute;bottom:0}.sect2-content-l-para p{letter-spacing:1px;font-size:20px;font-weight:400;line-height:35px;font-family:var(--content);text-align:justify;word-spacing:2px}.subservice-section3{background:#ededed;position:relative;overflow:hidden}.subservice-section3-bg{z-index:1;position:absolute}.subservice-section3-content{z-index:2;justify-content:space-between;align-items:center;width:90%;margin:auto;padding:5rem 0;display:flex;position:relative}.subservice-sect3-l{width:30%}.subservice-sect3-r{width:70%;margin-right:0}.sect3-crosstext h1{writing-mode:vertical-lr;text-transform:uppercase;letter-spacing:5px;word-spacing:5px;font-family:var(--heading);color:var(--primary-color);font-size:44px;font-weight:900;transform:rotate(180deg)}.sect3-r-list1{justify-content:flex-end;gap:1rem;padding-bottom:5rem;display:flex}.sect3-r-list1-number p{color:var(--primary-color);font-family:Monoton,sans-serif;font-size:56px;font-weight:400;position:relative}.sect3-r-list1-number p:after{content:"";background:var(--primary-color);opacity:.15;border-radius:50%;width:80px;height:80px;position:absolute;bottom:5%;left:-50%}.sect3-r-list1-content{width:80%;margin-right:0}.sect3-r-list1-content p{font-size:26px;font-family:var(--content);letter-spacing:2px;word-spacing:2px;width:100%;font-weight:600;line-height:40px}.sect3-r-list2{background:#fff;border-radius:15px;justify-content:center;gap:1rem;width:90%;margin-bottom:5rem;padding:2rem;display:flex;box-shadow:0 4.32px 91.95px #00000042}.sect3-r-list3{justify-content:flex-end;gap:1rem;display:flex}.subservice-section4{width:95%;margin:5rem auto}.subservice-section4-content{grid-template-columns:40% 40%;justify-content:space-between;row-gap:15rem;width:90%;margin:auto;display:grid;position:relative}.section4-chooseus-mobile{display:none}.section4-chooseus-desktop{align-items:center;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.chooseus-desktop-head1{width:50%;margin:auto}.chooseus-desktop-head1 h1{font-size:60px;font-weight:900;font-family:var(--heading);text-transform:uppercase;text-align:center;letter-spacing:2px;color:var(--primary-color);opacity:.11}.chooseus-desktop-img{width:300px;height:300px;margin:auto}.chooseus-desktop-img img{width:100%;height:100%}.sect4-list-header{align-items:center;display:flex}.list-header-icon{width:80px;height:80px}.list-header-icon img{width:100%;height:100%}.list-header-head h1{text-transform:uppercase;font-size:30px;font-family:var(--heading);letter-spacing:1px}.sect4-list-content{width:90%}.sect4-list-content p{font-family:var(--content);text-align:justify;font-size:22px;line-height:35px}.subservice-section5{background:linear-gradient(114deg,#1b1b1b 25%,#000 25% 39%,#1b1b1b 39%);width:95%;margin:30px auto}.subservice-section5-contact{color:#fff;justify-content:space-between;align-items:center;gap:3rem;width:80%;margin:auto;padding:5rem 0;display:flex}.section5-contact-head{width:40%;margin:auto}.section5-contact-head h1{text-transform:uppercase;font-size:50px;font-family:var(--heading);letter-spacing:2px}.section5-contact-content{width:50%}.section5-contact-content p{letter-spacing:2px;word-spacing:2px;font-size:34px;font-family:var(--content);font-weight:500;line-height:50px;position:relative}.section5-quotation1{color:var(--primary-color);font-size:50px;position:absolute;left:-5%}.section5-quotation{color:var(--primary-color);font-size:50px}.subservice-section5-subtag{width:80%;margin:auto;padding:1rem 0}.subservice-section5-subtag p{font-size:28px;font-family:var(--content);text-align:center}.servicePage-main{width:90%;margin:20px auto}.servicePage-title h1{font-size:40px;font-family:var(--heading);color:var(--primary-color);letter-spacing:1px;padding:1rem 0}.servicePage-descrip p{font-size:24px;font-family:var(--content);letter-spacing:1px;padding-bottom:1rem;line-height:40px}.servicePage-service{border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem;padding:4rem 0;display:flex}.sticky-scroll-container{border-bottom:1px solid #ffffff1a;flex-direction:row;justify-content:space-between;width:100%;padding:5rem 0;display:flex;position:relative}.sticky-content{flex-direction:column;flex:0 0 45%;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.sticky-content-inner{flex-direction:column;width:100%;display:flex}.scroll-images{flex-direction:column;flex:0 0 55%;padding-top:1rem;padding-left:2rem;display:flex}.scroll-image-item{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.premium-title-container{width:100%;position:relative}.premium-watermark{color:var(--primary-color);opacity:.05;z-index:0;font-family:Times New Roman,Times,serif;font-size:160px;font-weight:700;line-height:1;position:absolute;top:-60px;left:-20px}.premium-subtitle{font-size:11px;font-family:var(--content);color:var(--primary-color);letter-spacing:3px;text-transform:uppercase;z-index:1;margin-bottom:.2rem;font-weight:700;position:relative}.premium-title{color:var(--primary-color);letter-spacing:2px;z-index:1;text-transform:uppercase;font-family:Times New Roman,Times,serif;font-size:48px;position:relative}.premium-desc-container{width:100%;margin-bottom:3rem}.premium-desc-container p{font-size:16px;font-family:var(--content);color:var(--primary-color);opacity:.8;line-height:1.8}.premium-subservice-list{width:100%}.premium-subservice-list-head h1{font-size:18px;font-family:var(--heading);color:var(--primary-color);opacity:.9;letter-spacing:1px;margin-bottom:1rem;font-weight:600}.premium-subservice-list-items p{font-size:15px;font-family:var(--content);color:var(--primary-color);opacity:.75;align-items:center;margin-bottom:.8rem;display:flex}.premium-list-dot{color:var(--primary-color);margin-right:12px;font-size:18px}.premium-subservice-cta{margin-top:2rem}.premium-subservice-cta p{font-size:18px;font-family:var(--heading);color:var(--primary-color);opacity:.9;margin-bottom:1rem;font-weight:500}.premium-learn-more{color:var(--primary-color);font-weight:700}.premium-image-container{border-radius:12px;width:100%;height:60vh;min-height:400px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.premium-image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.46,.45,.94);position:absolute;top:0;left:0}.scroll-image-item:hover .premium-image{transform:scale(1.05)}@media (max-width:900px){.sticky-scroll-container{flex-direction:column;gap:3rem}.sticky-content,.scroll-images{flex:100%;width:100%;padding-left:0}.sticky-content{height:auto;position:relative;top:0}.scroll-image-item{height:auto;margin-bottom:3rem}}.servicePage-subserviceList{width:100%}.servicePage-service.reverse{flex-direction:row-reverse}.servicePage-service-content{flex:1}.servicePage-service-image-container{flex:1;justify-content:center;align-items:center;display:flex}.servicePage-service-image{object-fit:cover;border-radius:12px;width:100%;max-width:600px;height:auto;transition:transform .4s,box-shadow .4s;box-shadow:0 20px 40px #0006}.servicePage-service-image:hover{transform:translateY(-10px);box-shadow:0 30px 60px #c8a06433}.servicePage-services-head h1{font-size:40px;font-family:var(--heading);color:var(--primary-color);letter-spacing:1px;position:relative}.servicePage-services-head h1:before{content:"";background:var(--primary-color);width:150px;height:2px;position:absolute;bottom:0}.servicePage-services-descrip p{font-size:20px;font-family:var(--content);letter-spacing:1px;color:var(--text-muted);padding:1rem 0;line-height:1.8}.subserviceList-list-dot{color:var(--primary-color);font-size:28px;font-weight:800}.servicePage-subserviceList-head h1{font-size:22px;font-family:var(--heading);letter-spacing:1px;color:var(--text-light);padding-bottom:1rem;font-weight:700}.servicePage-subserviceList-list{padding-left:2rem}.servicePage-subserviceList-list p{font-size:18px;font-family:var(--content);letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:10px;padding-bottom:.8rem;display:flex}@media (max-width:900px){.servicePage-service,.servicePage-service.reverse{flex-direction:column;gap:2rem;padding:3rem 0}}.servicePage-subserviceList-button p{font-size:24px;font-family:var(--content);letter-spacing:1px;padding-bottom:1rem}.classy-links-container{align-items:center;gap:24px;margin-top:15px;display:flex}.classy-link{font-family:var(--heading);color:var(--primary-color);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:8px;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.classy-link .arrow{transition:transform .3s}.classy-link:hover .arrow{transform:translate(5px)}.classy-link:after{content:"";background:var(--gold-gradient);width:0%;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.classy-link:hover:after{width:100%}.classy-link.outline{border:1px solid #c5a88066;border-radius:4px;padding:8px 24px}.classy-link.outline:hover{background:#c5a8801a}.classy-link.outline:after{display:none}.serviceLearnmore{font-weight:600}.servicePage-wrapper{position:relative;overflow:hidden}.bg-floating{z-index:0;pointer-events:none;opacity:0;width:200px;height:auto;position:fixed}.bg-floating-1{width:280px;top:15vh;right:8%}.bg-floating-2{width:320px;top:45vh;left:5%}.bg-floating-3{width:160px;top:70vh;right:10%}.servicePage-main{z-index:1;position:relative}.projects-list-section{background:#fafbfc;padding:80px 5%}.projects-list-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.projects-list-tagline{color:#c5a880;font-family:var(--content);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:700}.projects-list-title{color:#082f4b;margin-top:8px;margin-bottom:12px;font-family:Trajan,serif;font-size:2.4rem;font-weight:600}.projects-list-divider{background:#c5a880;width:50px;height:2px}.projects-list-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;width:100%;max-width:1200px;margin:0 auto;display:grid}.premium-project-card{cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden}.premium-project-card:hover{border-color:#c5a88033;transform:translateY(-8px);box-shadow:0 18px 35px #082f4b14}.premium-card-image-wrap{width:100%;height:250px;position:relative;overflow:hidden}.premium-card-image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.premium-project-card:hover .premium-card-image{transform:scale(1.05)}.premium-rating-badge{color:#c5a880;z-index:3;background:#fff;border-radius:4px;align-items:center;gap:3px;padding:4px 10px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 4px 10px #00000014}.premium-card-overlay{z-index:2;background:linear-gradient(#0000 60%,#082f4b66);width:100%;height:100%;position:absolute;top:0;left:0}.premium-card-details{flex-direction:column;flex-grow:1;padding:24px;display:flex}.premium-card-title{font-family:var(--content);color:#082f4b;margin:0 0 6px;font-size:1.2rem;font-weight:700;transition:color .2s}.premium-project-card:hover .premium-card-title{color:#c5a880}.premium-card-location{font-family:var(--content);color:#7f8c8d;align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.premium-card-location .location-icon{color:#c5a880}.premium-card-divider{background:#0000000f;height:1px;margin:16px 0}.premium-card-info-row{background:#f8fafc;border:1px solid #00000005;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:22px;padding:10px 16px;display:flex}.info-item{font-family:var(--content);color:#485460;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.premium-card-icon{color:#c5a880}.premium-card-footer{border-top:1px solid #0000000a;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.premium-card-price{font-family:var(--content);align-items:baseline;display:flex}.premium-card-price .currency{color:#c5a880;font-size:.95rem;font-weight:700}.premium-card-price .amount{color:#082f4b;margin:0 2px;font-size:1.3rem;font-weight:800}.premium-card-price .period{color:#7f8c8d;font-size:.75rem;font-weight:500}.premium-card-action{font-family:var(--content);color:#082f4b;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:4px;font-size:.75rem;font-weight:700;transition:color .2s;display:flex}.action-arrow{transition:transform .2s}.premium-project-card:hover .premium-card-action{color:#c5a880}.premium-project-card:hover .action-arrow{transform:translate(4px)}.modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:9999;background:#082f4b73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.premium-modal-content{scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:16px;flex-direction:column;width:950px;max-width:92vw;max-height:85vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0003}.premium-modal-content::-webkit-scrollbar{display:none}.premium-modal-close{cursor:pointer;color:#082f4b;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 15px #00000026;z-index:99999!important;pointer-events:auto!important}.premium-modal-close:hover{color:#c5a880;background:#fff;transform:rotate(90deg)}.modal-image-container{width:100%;height:380px;position:relative;overflow:hidden}.premium-modal-image{object-fit:cover;width:100%;height:100%;display:block}.modal-image-badge{color:#c5a880;z-index:5;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 15px #0000001a}.modal-columns-grid{background:#fff;grid-template-columns:1.35fr .85fr;gap:3.5rem;padding:40px;display:grid}.modal-column-main{flex-direction:column;display:flex}.modal-main-title{color:#082f4b;margin:0 0 6px;font-family:Trajan,serif;font-size:2.2rem;line-height:1.2}.modal-main-location{font-family:var(--content);color:#7f8c8d;align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.modal-loc-svg{color:#c5a880}.modal-spec-row{border-bottom:1px solid #0000000d;gap:24px;margin:24px 0;padding-bottom:20px;display:flex}.spec-tag{align-items:baseline;gap:5px;display:flex}.spec-num{font-family:var(--content);color:#082f4b;font-size:1.4rem;font-weight:800}.spec-lbl{font-family:var(--content);color:#7f8c8d;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.modal-column-main h4{font-family:var(--content);color:#082f4b;text-transform:uppercase;letter-spacing:1.5px;margin:0 0 14px;font-size:.95rem;font-weight:700}.modal-description-section,.modal-amenities-section,.modal-floorplans-section{margin-bottom:35px}.modal-main-desc{font-family:var(--content);color:#5d6d7e;margin:0;font-size:.92rem;line-height:1.8}.premium-modal-amenities{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.premium-modal-amenities li{align-items:center;gap:12px;display:flex}.amenity-icon-wrap{color:#c5a880;background:#c5a8801a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.amenity-svg{width:16px;height:16px}.amenity-name{font-family:var(--content);color:#34495e;font-size:.88rem;font-weight:500}.premium-modal-floorplan-images{gap:20px;display:flex}.floorplan-img-card{text-align:center;background:#fafbfc;border:1px solid #0000000f;border-radius:8px;flex:1;padding:14px}.premium-floor-image{object-fit:contain;width:100%;height:140px;margin-bottom:8px}.floorplan-img-card span{font-family:var(--content);color:#7f8c8d;font-size:.75rem;font-weight:600}.modal-booking-card{background:#f8fafc;border:1px solid #082f4b0a;border-radius:12px;flex-direction:column;padding:30px;display:flex;position:sticky;top:10px;box-shadow:0 4px 20px #00000003}.booking-tag{color:#c5a880;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;font-size:9px;font-weight:700}.booking-price-row{font-family:var(--content);align-items:baseline;margin:6px 0 16px;display:flex}.booking-price-row .currency{color:#c5a880;font-size:1.15rem;font-weight:700}.booking-price-row .amount{color:#082f4b;margin:0 2px;font-size:1.8rem;font-weight:800}.booking-price-row .period{color:#7f8c8d;font-size:.85rem;font-weight:500}.booking-card-divider{background:#0000000f;height:1px;margin:16px 0 20px}.booking-details-list{flex-direction:column;gap:12px;display:flex}.booking-detail-item{font-family:var(--content);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.booking-detail-item .lbl{color:#7f8c8d;font-weight:500}.booking-detail-item .val{color:#082f4b;font-weight:700}.booking-detail-item .val-badge{color:#2ece71;background:#2ecc711a;border-radius:4px;padding:4px 10px;font-size:.72rem;font-weight:700}.booking-actions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.booking-primary-btn{font-size:.9rem;font-weight:700;font-family:var(--content);background:#082f4b;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px;text-decoration:none;transition:all .2s;display:flex;color:#fff!important}.booking-primary-btn:hover{background:#0c3a5c}.booking-secondary-btn{text-align:center;font-size:.9rem;font-weight:700;font-family:var(--content);border:1px solid #082f4b26;border-radius:8px;padding:12px;text-decoration:none;transition:all .2s;display:block;color:#082f4b!important}.booking-secondary-btn:hover{background:#c5a8800a;border-color:#c5a880;color:#c5a880!important}.booking-card-footer-text{color:#95a5a6;text-align:center;font-size:.72rem;line-height:1.4;font-family:var(--content);margin:20px 0 0}@media screen and (max-width:850px){.modal-columns-grid{grid-template-columns:1fr;gap:2.5rem;padding:30px 20px}}.contact-project-overlay{background:#000000d9;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto;z-index:999999!important}.contact-project-modal{background-color:#051a2e;border:1px solid #c5a8804d;border-radius:8px;width:min(900px,100%);margin:0 auto;padding:2.2rem 2.5rem 2rem;position:relative;box-shadow:0 24px 60px #0006}.contact-project-close{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#c5a880;z-index:1000;background:#ffffff0d;border:1px solid #c5a88080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:300;transition:all .3s;display:flex;position:absolute;top:25px;right:25px}.contact-project-close:hover{color:#051a2e;background:#c5a880;transform:rotate(90deg)}.contact-project-header{justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem;display:flex}.contact-project-heading{color:#fff;font-size:2.3rem;font-weight:700;line-height:1.2;font-family:var(--content)}.contact-project-heading span{color:#c5a880}.contact-project-subtitle{color:#ffffffb3;font-size:.95rem;font-family:var(--content);margin-top:.75rem}.contact-project-icon{background:#ffffff0d;border:1px solid #c5a88033;border-radius:10px;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.contact-project-icon img{filter:drop-shadow(0 0 4px #fff3);width:80px;height:40px}.contact-project-form{border-top:1px solid #c5a88033;padding-top:2rem}.contact-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2rem;display:grid}.field-group{flex-direction:column;gap:.5rem;display:flex}.field-group.field-full{grid-column:1/-1}.field-group label{color:#c5a880;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-family:var(--content);font-weight:600}.field-group input,.field-group textarea{color:#fff;font-family:var(--content);background:#ffffff08;border:1px solid #c5a88033;border-radius:2px;outline:none;padding:12px 15px;font-size:14px;transition:all .3s}.field-group input:focus,.field-group textarea:focus{background:#ffffff0f;border-color:#c5a880}.field-group textarea{resize:vertical;min-height:90px}.field-group input::placeholder,.field-group textarea::placeholder{color:#ffffff4d}.field-group small{color:#fff6;margin-top:.25rem;font-size:.78rem}.field-group input[type=file]{color:#fff9;cursor:pointer;background:#ffffff03;border:1px dashed #c5a88066;padding:10px}.field-group input[type=file]::file-selector-button{color:#c5a880;cursor:pointer;background:#c5a88033;border:1px solid #c5a88080;border-radius:2px;margin-right:15px;padding:6px 12px;transition:all .3s}.field-group input[type=file]::file-selector-button:hover{background:#c5a88066}.contact-project-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.contact-project-note{color:#ffffff80;max-width:420px;font-size:.8rem;font-family:var(--content)}.contact-project-submit-btn{color:#051a2e;font-family:var(--content);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background-color:#c5a880;border:none;border-radius:2px;padding:.85rem 2.5rem;font-size:13px;font-weight:700;transition:all .3s;box-shadow:0 10px 20px #c5a8801a}.contact-project-submit-btn:hover{background-color:#d1b894;transform:translateY(-2px);box-shadow:0 10px 20px #c5a88033}@media (max-width:768px){.contact-project-modal{border-radius:20px;padding:1.8rem 1.5rem 1.5rem}.contact-project-header{flex-direction:column;align-items:flex-start}.contact-project-heading{font-size:1.7rem}.contact-project-grid{grid-template-columns:1fr}.contact-project-footer{flex-direction:column;align-items:flex-start}.contact-project-submit-btn{text-align:center;justify-content:center;align-self:stretch;width:100%}}.projects-wrapper{width:100%;height:100vh;position:relative;overflow:hidden}.projects-header{z-index:100;pointer-events:none;justify-content:center;align-items:center;padding-bottom:150px;display:flex;position:absolute;inset:0}.projects-heading{letter-spacing:.16em;text-transform:uppercase;text-align:center;background:linear-gradient(120deg,#ffb347,#ff416c,#ffc371);-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 25px #00000059);white-space:nowrap;will-change:transform, opacity;-webkit-background-clip:text;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:800}.slide{z-index:0;align-items:stretch;width:100%;height:100vh;display:flex;position:absolute;inset:0;overflow:hidden}.slide:before{content:"";z-index:1;background:#000000a6;position:absolute;inset:0}.hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-letters{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:6vw;display:flex;position:absolute;inset:0}.hero-letter{z-index:1;letter-spacing:.18em;color:#ffffffeb;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(3rem,7vw,7rem);font-weight:300;position:relative}.hero-content{z-index:2;text-align:right;color:#fff;margin:auto 5vw 4vw auto;position:relative}.hero-subtitle{letter-spacing:.25em;margin-bottom:.2rem;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(1.1rem,2vw,1.7rem)}.hero-title{letter-spacing:.3em;margin-bottom:1.2rem;font-family:Cormorant Garamond,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.6rem)}.hero-link{letter-spacing:.22em;color:#ffffffd9;cursor:pointer;background:0 0;border:none;padding:0 0 .3rem;font-family:Cormorant Garamond,Times New Roman,serif;font-size:.9rem;position:relative}.hero-link:after{content:"";transform-origin:100%;background:#fffc;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.hero-link:hover:after{transform-origin:0;transform:scaleX(0)}@media (max-width:900px){.hero-letters{justify-content:center;gap:1.5rem .75rem;padding:4rem 2.5rem}.hero-content{margin-bottom:3rem;margin-right:2.5rem}.projects-heading{font-size:clamp(2rem,3.5vw,3rem)}}@media (max-width:640px){.slide{height:100vh}.hero-letters{gap:.8rem .2rem;padding:2rem 1rem}.hero-letter{letter-spacing:.1em;font-size:clamp(1.4rem,6.5vw,2.2rem)}.projects-heading{font-size:clamp(1.8rem,5vw,2.2rem)}.hero-content{text-align:center;margin:0 auto 2.5rem;padding:0 1.5rem}.hero-link:after{left:50%;transform:translate(-50%)scaleX(1)}.hero-link:hover:after{transform:translate(-50%)scaleX(0)}}.premium-contact-container{max-width:1200px;margin:0 auto;padding:80px 20px}.contact-header{text-align:center;margin-bottom:60px;position:relative}.contact-tagline{color:#c5a880;font-family:var(--content);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:700}.contact-title{color:var(--text-light);text-transform:uppercase;letter-spacing:1px;margin-top:10px;margin-bottom:12px;font-family:Trajan,serif;font-size:2.8rem}.contact-title-underline{background:#c5a880;width:60px;height:3px;margin:0 auto}.premium-contact-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.premium-contact-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #082f4b14;border-radius:12px;flex-direction:column;align-items:center;padding:40px 30px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;box-shadow:0 4px 20px #00000005}.premium-contact-card:hover{background:#082f4b;border-color:#c5a880;transform:translateY(-8px);box-shadow:0 15px 35px #082f4b26}.card-icon-wrap{color:#082f4b;background:#082f4b0a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;transition:all .4s;display:flex}.contact-card-svg{width:26px;height:26px}.card-heading{color:#082f4b;margin:0 0 12px;font-family:Trajan,serif;font-size:1.25rem;font-weight:700;transition:color .3s}.card-description{font-family:var(--content);color:#7f8c8d;margin:0 0 24px;font-size:.9rem;line-height:1.6;transition:color .3s}.card-link{font-family:var(--content);color:#082f4b;border-bottom:2px solid #082f4b1a;padding-bottom:4px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s}.premium-contact-card:hover .card-heading{color:#fff}.premium-contact-card:hover .card-description{color:#ffffffb3}.premium-contact-card:hover .card-link{color:#c5a880;border-color:#c5a880}.premium-contact-card:hover .card-icon-wrap{color:#c5a880;background:#c5a88026;transform:scale(1.1)rotate(5deg)}@media screen and (max-width:850px){.premium-contact-grid{grid-template-columns:1fr;gap:20px}}.stats-container{text-align:center;width:95%;max-width:1200px;margin:80px auto;padding:0 20px}.stats-title-container{margin-bottom:50px;display:inline-block;position:relative}.stats-title{color:var(--primary-color);font-size:2.8rem;font-weight:800;font-family:var(--heading);text-transform:uppercase;letter-spacing:2px;text-align:center;margin:0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:30px;display:grid}.stat-card{text-align:center;background:#fff;border:1px solid #c5a88033;border-top:3px solid #c5a880;border-radius:8px;padding:3rem 1.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;box-shadow:0 6px 20px #00000005}.stat-card:hover{border-color:#c5a88080;transform:translateY(-8px);box-shadow:0 16px 35px #082f4b14}.stat-num-container{margin-bottom:.5rem;display:block}.stat-number{font-family:var(--title);color:var(--primary-color);letter-spacing:-1px;font-size:3.2rem;font-weight:800}.stat-label{font-family:var(--heading);color:#c5a880;text-transform:uppercase;letter-spacing:1px;margin-top:.2rem;margin-bottom:.8rem;font-size:1rem;font-weight:700}.stat-desc{font-family:var(--content);color:var(--secondary-color);margin:0;font-size:.88rem;font-weight:400;line-height:1.6}.heroSearchContainer{z-index:10;width:85%;max-width:1000px;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.searchTabs{gap:8px;margin-bottom:2px;display:flex}.searchTab{color:#fff;cursor:pointer;font-family:var(--content);letter-spacing:1.5px;text-transform:uppercase;background:#0b1b2bd9;border:1px solid #c5a88040;border-bottom:none;border-radius:8px 8px 0 0;padding:10px 24px;font-size:11px;font-weight:700;transition:all .3s}.searchTab.active,.searchTab:hover{background:var(--gold-accent);color:#040d14;border-color:var(--gold-accent)}.searchBarBody{grid-template-columns:repeat(4,1fr);align-items:flex-end;gap:20px;padding:30px;display:grid}@media screen and (max-width:850px){.heroSearchContainer{width:90%;margin:-30px auto 40px;position:relative;left:auto;transform:none}.searchBarBody{grid-template-columns:1fr;gap:16px;padding:20px}}.searchField{flex-direction:column;gap:8px;display:flex}.searchField label{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);font-size:10px;font-weight:700}.searchField select,.searchField input{color:#fff;background:#040d14b3;border:1px solid #c5a88040;border-radius:6px;outline:none;width:100%;padding:12px 14px;font-size:13px;transition:all .3s}.searchField select:focus,.searchField input:focus{border-color:var(--gold-accent);box-shadow:0 0 8px #c5a88033}.searchBtn{background:var(--gold-gradient);color:#040d14;cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;text-align:center;border:none;border-radius:6px;padding:14px 20px;font-size:12px;font-weight:800;transition:all .3s;box-shadow:0 4px 15px #c5a8804d}.searchBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c5a88080}.stats-minimal-section{background:var(--bg-dark);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:100px 8%}.stats-minimal-grid{grid-template-columns:repeat(4,1fr);gap:40px;max-width:1300px;margin:0 auto;display:grid}.stat-minimal-card{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.stat-intro{font-family:var(--content);color:var(--primary-color);height:24px;margin-bottom:30px;font-size:16px;font-weight:600}.stat-huge-number{color:var(--text-light);margin-bottom:25px;font-family:Times New Roman,Times,serif;font-size:72px;font-weight:700;line-height:1}.stat-divider{background:var(--primary-color);opacity:.3;width:0%;height:1px;margin-bottom:25px}.stat-title{font-family:var(--content);color:var(--text-light);margin-bottom:10px;font-size:20px;font-weight:700}.stat-desc{font-family:var(--content);color:var(--text-muted);font-size:14px;line-height:1.6}@media screen and (max-width:1024px){.stats-minimal-grid{grid-template-columns:repeat(2,1fr);gap:60px 40px}}@media screen and (max-width:600px){.stats-minimal-grid{grid-template-columns:1fr;gap:50px}.stat-intro{margin-bottom:20px}.stat-huge-number{margin-bottom:20px;font-size:60px}}@media screen and (max-width:500px){.statsGrid{grid-template-columns:1fr}}.statCard{text-align:center;padding:40px 20px}.statNumber{font-family:var(--title);filter:drop-shadow(0 0 10px #c5a88033);margin-bottom:12px;font-size:54px;font-weight:700}.statLabel{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);font-size:12px;font-weight:700}.testimonialsSection{text-align:center;background:#040d14;padding:100px 8%;position:relative}.googleSummaryBanner{background:#c5a88014;border:1px solid #c5a88040;border-radius:50px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:fit-content;margin:10px auto 50px;padding:16px 32px;display:flex;box-shadow:0 8px 30px #00000040}html[data-theme=light] .googleSummaryBanner{background:#082f4b0d;border-color:#082f4b26;box-shadow:0 4px 20px #082f4b0a}.googleSummaryBanner .googleLogoText{letter-spacing:.5px;align-items:center;gap:6px;font-size:18px;font-weight:800;display:flex}.googleSummaryBanner .ratingStars{color:#fbbc05;gap:4px;display:flex}.googleSummaryBanner .ratingStars svg{width:18px;height:18px}.googleSummaryBanner .ratingText{color:var(--text-muted);font-size:14px;font-weight:700}.testimonialsMarqueeContainer{width:100%;padding:20px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.testimonialsMarqueeTrack{gap:30px;width:max-content;animation:35s linear infinite scrollMarquee;display:flex}.testimonialsMarqueeTrack:hover{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 15px))}}.testimonialCard{text-align:left;flex-direction:column;justify-content:flex-start;width:380px;min-height:250px;padding:35px 30px;display:flex;position:relative}.cardHeader{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:18px;display:flex}.cardHeaderLeft{align-items:center;gap:12px;display:flex}.googleReviewerAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:700;display:flex;box-shadow:0 4px 10px #00000026}.reviewerMeta h4{color:var(--text-light);letter-spacing:.5px;margin:0 0 2px;font-size:14px;font-weight:700}.reviewerMeta span{color:var(--text-muted);font-size:11px}.googleBrandIcon{width:22px;height:22px}.starsRow{color:#fbbc05;gap:4px;margin-bottom:15px;display:flex}.starsRow svg{width:16px;height:16px}.testimonialText{color:var(--text-muted);text-align:justify;margin-bottom:0;font-size:14px;font-style:normal;line-height:1.7}html[data-theme=light] .testimonialCard{background:#fff;border-color:#082f4b14}html[data-theme=light] .searchTab{color:#082f4b;background:#ffffffd9;border-color:#082f4b26}html[data-theme=light] .searchTab.active,html[data-theme=light] .searchTab:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}html[data-theme=light] .searchField select,html[data-theme=light] .searchField input{color:#082f4b;background:#ffffffe6;border-color:#082f4b33}.editorial-heading,.editorial-lead{color:var(--text-light)!important}.editorial-text{color:var(--text-muted)!important}.director-quote-card{background-color:var(--bg-navy)!important;border-left:3px solid var(--gold-accent)!important;color:var(--text-light)!important}.director-quote-card .quote-text{color:var(--text-light)!important}.director-quote-card .author-name{color:var(--gold-accent)!important}.director-quote-card .author-title{color:var(--text-muted)!important}.pillars-container{border-top:1px solid #c5a88026!important}.pillars-title{color:var(--text-light)!important}.pillars-subtitle{color:var(--text-muted)!important}.pillar-card{background:var(--bg-navy)!important;color:var(--text-light)!important;border:1px solid #c5a88026!important}.pillar-card h3{color:var(--text-light)!important}.pillar-card p{color:var(--text-muted)!important}.pillar-card:hover{border-color:var(--gold-accent)!important;box-shadow:0 12px 35px #c5a8801f!important}.pillar-icon{filter:invert(77%)sepia(29%)saturate(543%)hue-rotate(355deg)brightness(86%)contrast(87%);width:28px;height:28px;transition:filter .3s}.pillar-card:hover .pillar-icon-wrap{background:var(--gold-accent)!important}.pillar-card:hover .pillar-icon{filter:brightness(0)!important}html[data-theme=light] .editorial-heading{color:#082f4b!important}html[data-theme=light] .editorial-lead{color:#2c3e50!important}html[data-theme=light] .editorial-text{color:#5d6d7e!important}html[data-theme=light] .director-quote-card{color:#2c3e50!important;background-color:#f8fafc!important;box-shadow:0 4px 15px #00000005!important}html[data-theme=light] .director-quote-card .quote-text{color:#2c3e50!important}html[data-theme=light] .director-quote-card .author-title{color:#7f8c8d!important}html[data-theme=light] .pillars-title{color:#082f4b!important}html[data-theme=light] .pillars-subtitle{color:#5d6d7e!important}html[data-theme=light] .pillar-card{color:#2c3e50!important;background:#fff!important;border-color:#0000000d!important;box-shadow:0 5px 15px #00000003!important}html[data-theme=light] .pillar-card h3{color:#082f4b!important}html[data-theme=light] .pillar-card p{color:#5d6d7e!important}html[data-theme=light] .pillar-icon{filter:none!important}html[data-theme=light] .pillar-card:hover .pillar-icon-wrap{background:#082f4b!important}html[data-theme=light] .pillar-card:hover .pillar-icon{filter:invert()!important}.faq{background:var(--bg-navy)!important;border:2px solid var(--gold-accent)!important;box-shadow:0 4px 15px #00000059!important}.faq-header h3{color:var(--gold-accent)!important}.faq-answer p{opacity:.9;font-size:15px;line-height:1.8;color:var(--text-light)!important}.faq.open .faq-answer{border-top:1px solid #c5a88040!important}html[data-theme=light] .faq{border:2px solid var(--primary-color)!important;background:#fff!important;box-shadow:0 4px 10px #0000000d!important}html[data-theme=light] .faq-header h3{color:var(--primary-color)!important}html[data-theme=light] .faq-answer p{color:#2c3e50!important}html[data-theme=light] .faq.open .faq-answer{border-top:1px solid #082f4b26!important}html[data-theme=light] .navbarContainer .topBar{background-color:#f8fafc!important;border-bottom-color:#082f4b1a!important}html[data-theme=light] .topBar-info,html[data-theme=light] .topBar-left span,html[data-theme=light] .topBar-left a,html[data-theme=light] .topBar-right a,html[data-theme=light] .topBar-btn,html[data-theme=light] .topBar-btn a{color:#082f4b!important}.luxury-preloader{z-index:99999;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.preloader-panel{z-index:1;background-color:#05080c;width:100%;height:50.5vh;position:absolute;left:0}.panel-top{top:0}.panel-bottom{bottom:0}.preloader-content-wrapper{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:40px;display:flex;position:relative}.preloader-logo-container{text-align:center}.luxury-logo-text{font-family:var(--title);color:#fff;letter-spacing:.25em;text-shadow:0 0 20px #c5a88066;margin:0;font-size:42px;font-weight:400}.luxury-logo-sub{font-family:var(--content);letter-spacing:.4em;color:#fff9;text-transform:uppercase;margin-top:15px;margin-bottom:0;font-size:11px;font-weight:500}.preloader-progress-container{flex-direction:column;align-items:center;gap:15px;width:200px;display:flex}.progress-line-track{background:#ffffff1a;width:100%;height:1px;position:relative;overflow:hidden}.progress-line-fill{background:var(--gold-gradient);width:0%;height:100%;position:absolute;top:0;left:0}.progress-percent{font-family:var(--content);color:var(--primary-color);letter-spacing:.2em;font-size:11px;font-weight:500}.main-content-loaded{width:100%;height:100%}.whatsapp-floating-container{z-index:9999;align-items:center;gap:15px;display:flex;position:fixed;bottom:30px;right:30px}.whatsapp-tooltip{color:#fff;font-size:13px;font-family:var(--content);letter-spacing:.5px;opacity:0;pointer-events:none;white-space:nowrap;background:#000000d9;border-radius:20px;padding:8px 16px;transition:all .3s;transform:translate(10px);box-shadow:0 4px 15px #0003}.whatsapp-floating-container:hover .whatsapp-tooltip{opacity:1;transform:translate(0)}.whatsapp-btn{color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s;display:flex;box-shadow:0 5px 20px #25d36666}.whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 8px 25px #25d36699}.requirement-modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:99999;background:#040d14d9;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.4s forwards fadeIn;display:flex;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.requirement-modal-content{background:var(--bg-navy);border:1px solid #c5a88033;border-radius:12px;width:90%;max-width:850px;padding:40px;animation:.4s cubic-bezier(.175,.885,.32,1.275) forwards slideUp;position:relative;transform:translateY(20px);box-shadow:0 20px 50px #00000080}@keyframes slideUp{to{transform:translateY(0)}}.modal-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1;transition:color .2s;position:absolute;top:15px;right:15px}.modal-close-btn:hover{color:var(--gold-accent)}.modal-title{font-family:var(--title);color:var(--text-light);text-align:center;margin-bottom:10px;font-size:24px}.modal-subtitle{font-family:var(--content);color:var(--text-muted);text-align:center;margin-bottom:30px;font-size:14px;line-height:1.5}.modal-form{flex-direction:column;gap:20px;display:flex}.modal-form input,.modal-form select{width:100%;color:var(--text-light);font-family:var(--content);box-sizing:border-box;background:#0003;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:15px 20px;font-size:15px;transition:all .3s}.modal-form input:focus,.modal-form select:focus{border-color:var(--gold-accent);background:#0006}.modal-form select option{background:var(--bg-navy);color:var(--text-light)}.modal-submit-btn{background:var(--gold-gradient);color:#000;font-family:var(--content);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:8px;margin-top:10px;padding:16px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s}.modal-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c5a8804d}.modal-split{flex-direction:column;gap:30px;display:flex}@media (min-width:768px){.modal-split{flex-direction:row;align-items:stretch}}.modal-left,.modal-right{flex:1}.modal-left{display:none;position:relative}@media (min-width:768px){.modal-left{display:block}}.modal-left-image-wrapper{border-radius:8px;width:100%;height:100%;min-height:350px;position:relative}.modal-left-image{object-fit:cover;filter:brightness(.8);border-radius:8px;width:100%;height:100%}.modal-sticker{background:var(--bg-navy);z-index:2;border:1px solid #c5a88066;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:120px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 8px 20px #0006}.top-sticker{top:30px;right:-20px}.bottom-sticker{bottom:30px;left:-20px}.sticker-number{font-family:var(--title);color:var(--gold-accent);font-size:24px;font-weight:700}.sticker-text{font-family:var(--content);color:var(--text-light);text-transform:uppercase;letter-spacing:1px;text-align:center;margin-top:5px;font-size:11px}.pillars-pin-wrapper{background:var(--bg-primary);border-top:1px solid #c5a88026;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:80px 0;position:relative;left:50%;right:50%;overflow:hidden}.pillars-horizontal-scroll{flex-direction:column;gap:30px;padding:0 20px;display:flex}@media (min-width:768px){.pillars-horizontal-scroll{flex-flow:row;width:max-content;padding-left:5vw;padding-right:5vw}.pillars-pin-wrapper .pillar-card{flex-direction:column;flex-shrink:0;height:auto;margin-right:40px;display:flex;width:350px!important}}.pillar-extra-info{border-top:1px solid #c5a88033;margin-top:auto;padding-top:25px}.pillar-extra-info ul{margin:0;padding:0;list-style:none}.pillar-extra-info li{font-family:var(--content);color:var(--text-muted);margin-bottom:12px;padding-left:20px;font-size:14px;line-height:1.5;position:relative}.pillar-extra-info li:before{content:"✦";color:var(--gold-accent);font-size:12px;position:absolute;top:0;left:0}.pillar-card:hover .pillar-extra-info li:before{animation:1.5s infinite pulseGold}@keyframes pulseGold{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}
@media (max-width:1500px){.homeContainer .heroContainer .heroVideoContainer{bottom:10px}}@media (max-width:1280px){.homeServiceCard,.chooseUsContainer .chooseUsList,.aboutUsContainer .aboutUsSection{width:95%}.aboutUsContainer .aboutUsSection .rightSide{width:50%}.aboutUsContainer .aboutUsSection .leftSide h1{width:500px;font-size:40px}}@media (max-width:1024px){.homeContainer .heroContainer{min-height:100vh;margin-bottom:100px;height:auto!important}.homeContainer .heroContainer .heroBgContainer .heroBg{height:100vh}.homeServiceCard{grid-template-columns:repeat(2,1fr)}.chooseUsContainer .chooseUsList:hover{background-color:var(--primary-color);color:#fff}.chooseUsContainer .chooseUsList:hover .leftside img{filter:brightness(0)invert()}.chooseUsGrid{grid-template-columns:repeat(2,1fr)}.chooseUsContainer .chooseUsList .leftside h3{width:350px;font-size:25px}.chooseUsContainer .chooseUsList .hoverimg{display:none}.aboutUsContainer .aboutUsSection{flex-direction:column}.aboutUsContainer .aboutUsSection .rightSide{width:100%}.aboutUsContainer .aboutUsSection .leftSide h1{letter-spacing:0;width:100%}.aboutUsContainer .aboutUsSection .leftSide p{width:100%}}@media (max-width:850px){.homeContainer .heroContainer .heroTitle{font-size:4rem}.homeContainer .heroContainer{min-height:90vh;height:auto!important}.homeContainer .heroContainer .heroBgContainer .heroBg{height:90vh}}@media (max-width:768px){.chooseUsContainer .chooseUsList,.chooseUsContainer .chooseUsList .leftside{flex-direction:column;align-items:start}.chooseUsContainer .chooseUsList .leftside h3{width:100%}.chooseUsContainer .chooseUsList{height:100%}}@media (max-width:640px){.homeContainer .heroContainer .heroTitle{font-size:3rem}.homeServiceCard,.chooseUsGrid{grid-template-columns:repeat(1,1fr)}.homeContainer .sectionTitle{font-size:35px}.chooseUsContainer .chooseUsList p{font-size:18px}.chooseUsContainer .chooseUsList,.chooseUsContainer .chooseUsList .leftside{gap:10px}}@media (max-width:420px){.aboutUsContainer .aboutUsSection .leftSide h1{font-size:30px}.aboutUsContainer .aboutUsSection .leftSide button{width:200px;font-size:18px}}@media (max-width:1024px){.enquiryFromContainer .enquiryForm{width:100%}}@media (max-width:768px){.enquiry-content{width:95%}.enquiryFromContainer{width:100%;padding:20px 15px}.enquiryFromContainer .enquiryForm .threeGridForm,.enquiryFromContainer .enquiryForm .twoGridForm{grid-template-columns:1fr}.enquiryFromContainer{height:auto!important}.fromDiv .selectCountry select{width:100px}.confirmCheckBox{gap:30px}.close-btn{right:20px}.navbarContainer{display:none}.NavbarSm{display:block}}@media (max-width:640px){.NavbarSm .NavListSm{width:100%}.NavbarSm .NavListSm .NavListSmNormal a p{font-size:25px}}@media (max-width:425px){.NavbarSm .NavListSm{width:100%;padding:50px 0 25px 30px}.NavbarSm .NavListSm .NavListSmNormal a p{font-size:20px}}@media (max-width:1024px){.our-journey{border-radius:0;width:100%;height:fit-content}.journey-section{display:none}.ourJourneyPathSm{display:flex}}@media (max-width:768px){.journeyPathImgContainer{width:80%}}@media (max-width:640px){.journeyPathImgContainer{width:100%}.journey-title h1{font-size:2.5rem}}@media (max-width:1300px){.about-section{width:100%}.about-rightimg{margin-left:5%}}@media (max-width:1230px){.about-rightimg{margin-left:0%}.about-rightimg img{width:90%}.aboutus-right:before{width:80%}}@media (max-width:1170px){.about-rightimg{margin-left:-5%}.about-rightimg img{width:90%}}@media (max-width:1100px){.about-rightimg{margin-left:-10%}.about-rightimg img{width:80%}.aboutus-right:after{right:100px}.aboutus-right:before{left:0}}@media (max-width:1060px){.about-rightimg{margin-left:-10%}.about-rightimg img{width:75%}.aboutus-right:after{right:130px}.aboutus-right:before{width:75%;left:0}}@media (max-width:1024px){.about-section{flex-flow:wrap;width:100%;height:100%;display:flex}.about-row{flex-direction:column-reverse;width:100%;height:100%;display:flex}.about-section:before{content:"";background-color:var(--primary-color);width:15%;height:3px;position:absolute;top:-35px;left:0}.about-section:after{content:"";background-color:var(--primary-color);width:15%;height:3px;position:absolute;top:-35px;right:0}.about-title{font-size:2.5rem}.aboutus-left{width:100%}.aboutus-right{position:relative}.about-left-content{margin-left:0}.aboutus-left:before,.aboutus-left:after,.aboutus-right:before,.aboutus-right:after{display:none}.about-left-bottom{border:3px solid var(--primary-color);width:100%;height:50%;margin:auto;padding:25px;position:relative}.about-bottom-img{width:100%;height:100%}.about-rightimg{border:2px solid var(--primary-color);width:100%;height:100%;margin:auto;padding:0}.about-rightimg img{width:100%;padding:20px}}@media (max-width:640px){.about-rightimg img{padding:10px}}@media (max-width:768px){.process-container{width:100%}.process-section{flex-wrap:wrap;justify-content:center;width:100%}.process-left{width:100%}.process-left-content p{letter-spacing:.4px;font-size:1.4rem;line-height:40px;font-family:var(--content);margin:30px 0;font-weight:400}.process-right{padding:30px 15px}.team-heading{position:absolute}.team-members-cards{text-align:center;flex-flow:column wrap;justify-content:center;width:100%;display:flex}.team-member-card{flex-direction:column;justify-content:center;align-items:center;margin:20px auto;display:flex}.team-member-image{object-fit:cover;border-radius:10px;width:100%;height:410px;padding:20px}.langContainer{height:100%;padding:20px 0}.langInsideContainer{height:100%;padding:10px 5px}.cookiesPopup{right:50%;transform:translate(50%)!important}}@media screen and (max-width:1280px){.info-section{width:80%}}@media (max-width:768px){.wrapper{flex-direction:row;justify-content:space-around;gap:20px;height:90vh;margin-bottom:50px}.social-logo-img{border-radius:8px;width:60px;height:80px}.info-text{font-size:20px}.right-icon{margin-left:0}.social-logo:after{width:150px;display:block;top:50%;left:92%}}@media (min-width:768px) and (max-width:880px){.social-logo:after{width:150px;display:block;top:50%;left:92%}.right-icon{margin-left:60px}}@media (max-width:918px){.cookies-content{padding:10px}.cookies-nav-btn{padding:0;font-size:18px;line-height:28px}.cookies-sidebar{padding-right:none}}@media (max-width:768px){.cookies-container{flex-direction:column;gap:100px}.cookies-sidebar{white-space:nowrap;border-right:none;flex-direction:column;width:100%;padding:10px 0}.section-list li{margin:10px!important}.cookies-nav-btn{text-wrap:wrap;width:80%;margin:auto;padding:10px;font-size:20px}.section-list{margin-bottom:10px!important}.cookies-content,.cookies-section{padding:0}.cookies-section h2{margin-left:20px}.cookies-section ul{margin-bottom:50px}.cookies-section ul li{margin:25px 0}}@media (max-width:500px){.cookies-top-content{padding:20px 10px}.cookies-top-content h2{line-height:30px;font-family:var(--heading);text-align:justify;padding:20px 10px;font-size:20px}.cookies-section h2{margin-bottom:35px}.social-section{margin-left:-20px}.social-logo:after{width:130px;display:block;top:50%;left:92%}.wrapper{height:100vh}}@media (max-width:1024px){.faq-inner{width:80%;padding:15px}.faq-header h3{font-size:20px}.faq-container{height:auto;min-height:60vh}}@media (max-width:768px){.faq-inner{width:100%;padding:15px}.faq-header h3{font-size:18px}.faq-answer{font-size:16px;line-height:28px}.faq-container{height:auto;min-height:60vh}}@media (max-width:600px){.faq-inner{max-width:100%;padding:12px}.faq-header h3{font-size:16px}.faq-answer{font-size:14px;line-height:25px;transition:transform .4s ease-in-out,opacity .3s ease-in-out,padding .4s ease-in-out}.arrow{font-size:24px}.faq-container{height:auto;min-height:60vh}.faq{padding:10px}}@media screen and (max-width:768px){.banner-main{height:42vh;min-height:360px}.banner-section{width:86%;max-width:100%;top:55%;left:7%}.banner-heading h1{letter-spacing:1px;font-size:30px}.banner-content p{margin-bottom:.6rem;font-size:14px;line-height:1.5}.premium-btn{padding:.6rem 1.6rem;font-size:12px}}@media screen and (max-width:480px){.banner-main{height:38vh;min-height:320px}.banner-section{width:90%;left:5%}.banner-heading h1{font-size:24px}.banner-tag{letter-spacing:2px;font-size:9px}.banner-breadcrumbs{font-size:10px}}@media screen and (max-width:1280px){.subservice-sect3-r{width:100%}.sect2-heading h1{width:80%}.subService-content-r p,.subService-content-l p{font-size:28px}.sect3-r-list2{width:100%}.section5-quotation1{left:-10%}.section5-contact-head h1{font-size:40px}.sect4-list-content{width:100%}}@media screen and (max-width:1024px){.subservice-main{margin:3rem auto}.subservice-heading h1{font-size:28px}.subService-sect1-content{flex-wrap:wrap;gap:1.5rem}.subService-content-l,.subService-content-r{width:100%}.subService-content-l p{font-size:20px;font-family:var(--content);letter-spacing:2px;font-weight:600;line-height:35px}.subService-content-r p{font-size:18px;font-family:var(--content);letter-spacing:2px;line-height:35px}.subservice-section2{padding:2rem 0}.sect2-heading h1{font-family:var(--heading);width:95%;font-size:22px;line-height:35px}.sect2-content{flex-direction:column-reverse;align-items:center;width:100%;padding-top:2rem;display:flex}.sect2-content-l{width:100%;padding:0}.sect2-content-l-list{width:95%;margin:auto;position:relative}.sect2-content-l-para p{letter-spacing:1px;word-spacing:1px;font-size:16px;font-weight:500;line-height:30px;font-family:var(--content);padding-top:1rem}.sect2-content-l-head h1{padding-bottom:.5rem;font-size:20px;font-weight:800}.subservice-section3-content{flex-direction:column;width:95%;padding:3rem 0}.subservice-section3{background:#ededed}.subservice-sect3-l{width:100%}.sect3-crosstext h1{writing-mode:horizontal-tb;letter-spacing:3px;width:100%;padding-bottom:2rem;font-size:24px;transform:rotate(0)}.subservice-sect3-r{width:100%;margin-right:0}.sect3-r-list1-number p{color:var(--primary-color);font-size:40px;font-weight:400;position:relative}.sect3-r-list1-number p:after{content:"";background:var(--primary-color);opacity:.15;border-radius:50%;width:50px;height:50px;position:absolute;bottom:10%;left:-30%}.sect3-r-list1-content p{letter-spacing:1px;word-spacing:2px;font-size:18px;line-height:30px}.sect3-r-list1{background:#fff;border-radius:15px;justify-content:center;gap:.5rem;margin-bottom:2rem;padding:1rem;display:flex;box-shadow:0 4.32px 91.95px #00000042}.sect3-r-list2{background:#fff;border-radius:15px;justify-content:center;gap:.5rem;width:100%;margin-bottom:2rem;padding:1rem;display:flex;box-shadow:0 4.32px 91.95px #00000042}.sect3-r-list3{background:#fff;border-radius:15px;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:1rem;display:flex;box-shadow:0 4.32px 91.95px #00000042}.subservice-section4-content{grid-template-columns:1fr;row-gap:1rem;width:100%}.list-header-icon{width:60px;height:60px}.list-header-head h1{font-size:24px}.sect4-list-content p{word-spacing:1px;font-size:18px;font-weight:500;line-height:30px}.section4-chooseus-desktop{display:none}.subservice-section5{width:100%}.subservice-section5-contact{flex-direction:column;width:80%;margin:auto;padding:3rem 0}.section5-contact-head,.section5-contact-content{width:100%}.section5-contact-head h1{text-align:center;font-size:30px}.section5-contact-content p{text-align:center;width:90%;margin:auto;font-size:26px;line-height:45px}.section5-quotation1{font-size:45px;position:relative;left:0}.section5-quotation{font-size:45px;position:relative;top:10px}.subservice-section4{width:90%;margin:3rem auto}.section4-chooseus-mobile{display:block}.chooseus-mobile-head1{width:90%;margin:auto;padding-bottom:2rem}.chooseus-mobile-head1 h1{font-size:30px;font-weight:900;font-family:var(--heading);text-transform:uppercase;letter-spacing:2px;color:var(--primary-color)}.chooseus-mobile-img{width:250px;height:250px;margin:auto}.chooseus-mobile-img img{width:100%;height:100%}}@media screen and (max-width:768px){.subservice-section5-contact{width:95%}.subservice-section5-subtag{width:95%;padding:2rem 0 1rem}.subservice-section5-subtag p{font-size:18px;line-height:35px}.list-header-head h1{font-size:22px}.subservice-heading h1{font-size:24px}.chooseus-mobile-head1{width:100%}}@media screen and (max-width:1280px){.serviceSection-section3{width:95%}.section3-content-r{width:30%}.section3-content-l{width:60%}.section1-full-content{flex-direction:column-reverse;align-items:center}.section1-left{width:100%}.section1-bgHead{font-size:50px;top:4%}}@media screen and (max-width:1024px){.section1-head{font-size:30px}.section1-bgHead{text-align:center;width:100%;font-size:40px}.section3-bgHead{font-size:45px;top:-2%}.section3-readmore h1{letter-spacing:2px;font-size:28px}.section3-content-head h1{border-bottom:3px solid #000;font-size:34px}.serviceSection-section1{padding:4rem}.section1-content p{font-size:26px;line-height:55px}.section3-bgHead h1{line-height:100px}}@media screen and (max-width:768px){.section3-list-content{flex-wrap:wrap}.section3-bgHead{filter:opacity(10%);font-size:24px;top:-1%}.section3-bgHead h1{letter-spacing:1px;line-height:55px}.section3-head{padding-bottom:2rem;font-size:14px}.section3-head h1,.section3-content-l,.section3-content-r{width:100%}.serviceSection-section3{width:95%;margin-top:7rem!important}.section3-content-line p{word-spacing:2px;padding-bottom:1rem;font-size:22px;font-weight:500;line-height:45px}.section3-content-head h1{border-bottom:3px solid #000;font-size:24px;font-weight:900}.section3-readmore h1{letter-spacing:2px;font-size:20px;font-weight:800}.section1-left{width:100%}.serviceSection-section1{padding:2rem 1rem}.section1-bgHead{font-size:26px;top:1%;left:50%}.section1-head{padding-bottom:3rem;font-size:14px}.section1-right{width:60%}.section1-content p{font-size:24px;font-weight:400;line-height:45px}}@media screen and (max-width:1280px){.service-top{width:95%}.service-list{gap:1rem;width:95%}.service-name h1{font-size:24px}}@media screen and (max-width:768px){.service-main{padding-top:3rem}.service-list{display:none}.service-list-mobile{z-index:5;width:100%;display:block;position:relative;top:-25px}.service-top{background:0 0;flex-direction:column-reverse;gap:0;width:100%;padding:1rem 0}.service-section{background:#000;width:100%;padding:2rem 0;position:relative}.service-section-head h1{text-align:center;padding-bottom:1rem;font-size:32px}.service-content{word-spacing:1px;text-align:center;width:95%;margin:auto;font-size:22px;font-weight:500}.service-top-img{width:320px;height:400px}.service-bottom{position:absolute;top:20%}.service-title-img{width:35px;height:35px}.service-title-img img{width:100%;height:100%}.service-name h1{letter-spacing:1px;font-size:22px}.service-title-mobile{align-items:center;gap:1rem;display:flex}.dropdown-container{background-color:var(--primary-color);color:#fff;border-radius:8px;width:80%;margin:auto;position:relative}.dropdown-header{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-weight:700;transition:background .3s;display:flex}.dropdown-header.open{border-radius:8px 8px 0 0}.dropdown-header:hover{background:var(--primary-color)}.dropdown-icon{font-size:20px;transition:transform .3s ease-in-out;transform:rotate(90deg)}.dropdown-icon.rotate{transform:rotate(270deg)}.dropdown-list{background:var(--primary-color);opacity:0;z-index:1000;border-radius:0 0 8px 8px;width:100%;max-height:0;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;position:absolute;top:100%;left:0;overflow:hidden}.dropdown-list.open{opacity:1;max-height:500px}.dropdown-item{cursor:pointer;align-items:center;gap:10px;padding:20px 15px;transition:background .3s;display:flex}.dropdown-item:hover{background-color:#a00030}.icon{font-size:14px}}@media screen and (max-width:1280px){.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-section3{width:90%}.footer-bottom{padding-top:2rem}}@media screen and (max-width:1024px){.footer-section3{width:100%}.footer-section2-certificate{width:150px}.list-name h1{font-size:24px}}@media screen and (max-width:768px){.footer-container{height:auto}.footer-top{grid-template-columns:1fr;row-gap:2rem;width:90%;margin:auto}.footer-section2-certificate{height:100px}footer-section2{order:3;grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;width:100%;padding-bottom:2rem;display:grid}.footer-section2>.footer-section2-image{grid-column:span 2}.footer-section1{order:2;width:100%}.footer-section3{order:1;width:90%;margin:0}.footer-bottom-logo{display:none}.footer-bottom{flex-direction:column;align-items:center;row-gap:1rem;padding-top:1rem;display:flex}.footer-bottom-section1{order:2}.footer-bottom-section3-content{justify-content:space-between}.footer-section2-logo{width:150px;margin:1rem auto}.footer-bottom-section3{width:100%;margin-bottom:.5rem}}@media (max-width:768px){.servicePage-main{width:95%}.servicePage-title h1{font-size:28px}.servicePage-descrip p{font-size:18px}.servicePage-services-head h1{font-size:28px}.servicePage-subserviceList-head h1{font-size:20px}.servicePage-services-descrip p{line-height:35px;font-size:18px!important}.servicePage-subserviceList-list{padding-left:1rem}.servicePage-subserviceList-list p,.servicePage-subserviceList-button p{padding-bottom:.5rem;font-size:18px;line-height:30px}.subserviceList-button{font-weight:400}}@media screen and (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.stats-title{font-size:2.4rem}}@media screen and (max-width:600px){.stats-grid{grid-template-columns:1fr;gap:1.5rem}.stats-container{margin:50px auto}.stats-title{font-size:2rem}.stat-card{padding:2.2rem 1.2rem}.stat-number{font-size:2.6rem}}
