:root{--primary: #D4AF37;--secondary: rgba(255, 255, 255, .78);--black: #131110;--blue-gradient: linear-gradient(97.05deg, #D4AF37 3.76%, #B8860B 100%);--orange-gradient: linear-gradient(270deg, #D4AF37 0%, #B8860B 100%);--blue: #B8860B;--lightBlue: #eeeeff;--shadow: 0px 23px 21px -8px rgba(212, 175, 55, .25)}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;scroll-behavior:smooth}a{color:inherit;text-decoration:none}.paddings{padding:1.5rem}.innerWidth{width:100%}.flexCenter{display:flex;row-gap:2rem;justify-content:center;align-items:center;flex-wrap:wrap}.flexStart{display:flex;justify-content:flex-start;align-items:center}.flexEnd{display:flex;justify-content:flex-end;align-items:center}.flexColCenter{display:flex;justify-content:center;align-items:center;flex-direction:column}.flexColStart{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.flexColEnd{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.primaryText{color:#011105;font-weight:700;font-size:2rem}.secondaryText{color:#8c8b8b;font-size:.9rem}.orangeText{color:#d4af37;font-size:1.5rem;font-weight:600}@media (min-width: 1536px){.innerWidth{max-width:1280px;margin:auto}}@media (min-width: 640px){.paddings{padding:4rem}}@media (min-width: 1280px),(min-width: 768px){.paddings{padding:2rem}}@media (max-width: 640px){.primaryText{font-size:1.5rem}.orangeText{font-size:1.2rem}}.button{font-weight:500;padding:.6rem 1.4rem;color:#fff;background:var(--blue-gradient);border:none;border-radius:4px;transition:all .3s ease-in}.button:hover{cursor:pointer;transform:scale(1.1)}.App{position:relative;overflow-x:clip}.App>:nth-child(1){background:var(--black);position:relative}.white-gradient{position:absolute;width:20rem;height:20rem;background:rgba(255,255,255,.522);filter:blur(100px);border-radius:100px}@media (max-width: 640px){.primaryText{font-size:1.25rem;line-height:1.45}.secondaryText{font-size:.9rem;line-height:1.6}.orangeText{font-size:.9rem}}.concierge-wrapper{background:#ffffff;padding-bottom:2rem}.concierge-container{display:flex;flex-direction:column;gap:2.5rem}.concierge-head{gap:1rem;max-width:55rem}.concierge-intro{max-width:48rem;line-height:1.85;margin:0}.concierge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.concierge-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 1.5rem;min-height:18rem;overflow:hidden;background:#ffffff;border:1px solid rgba(212,175,55,.2);border-radius:1rem;box-shadow:0 5px 22px #0000000e;transition:box-shadow .3s ease,border-color .3s ease}.concierge-card:before{content:"";position:absolute;top:-75px;right:-75px;width:165px;height:165px;background:radial-gradient(circle,rgba(212,175,55,.16),transparent 70%);pointer-events:none}.concierge-card:hover{border-color:#b8860b80;box-shadow:0 15px 35px #0000001a}.concierge-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.6rem;height:3.6rem;border-radius:50%;background:linear-gradient(135deg,#fff8df,#fff0c2);color:#b8860b;font-size:1.5rem;box-shadow:0 6px 15px #d4af3726}.concierge-card h3{position:relative;z-index:1;font-size:1.15rem;line-height:1.5;margin:0}.concierge-card p{position:relative;z-index:1;margin:0;line-height:1.75;font-size:.95rem}.concierge-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem;border-radius:1.25rem;background:linear-gradient(135deg,#fff9e8,#ffffff);border:1px solid rgba(212,175,55,.3)}.concierge-cta h3{margin:0 0 .7rem;font-size:1.5rem;color:#1f2937}.concierge-cta p{margin:0;max-width:38rem;line-height:1.7;color:#666}.concierge-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.95rem 1.5rem;border-radius:.6rem;background:#b8860b;color:#fff;font-weight:600;text-decoration:none;transition:background .3s ease,transform .3s ease}.concierge-button:hover{background:#946b08;color:#fff;transform:translateY(-2px)}@media (max-width: 1024px){.concierge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.concierge-grid{grid-template-columns:1fr}.concierge-card{min-height:auto;padding:1.75rem 1.35rem}.concierge-cta{flex-direction:column;align-items:flex-start;padding:1.75rem}.concierge-button{width:100%;box-sizing:border-box}}.construction-wrapper{background:#f7f9fa}.construction-container{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center}.construction-image{height:28rem;border-radius:1.2rem;overflow:hidden;box-shadow:0 20px 45px #00000021}.construction-image img{width:100%;height:100%;object-fit:cover}.construction-content{gap:1.1rem}.construction-content .secondaryText{line-height:1.7}@media (max-width: 768px){.construction-container{grid-template-columns:1fr;gap:2rem}.construction-image{height:22rem}}@media (max-width: 768px){.construction-container{display:flex;flex-direction:column}.construction-content{order:1}.construction-image{order:2}}.c-container{justify-content:space-between}.c-container>div{flex:1}.c-right{width:100%}.c-left{gap:.5rem}.contactModes{margin-top:2rem;gap:1rem}.contactModes .row{gap:1.5rem}.mode{width:16rem;padding:1rem;border:.8px solid rgba(128,128,128,.143);border-radius:5px;gap:1rem;transition:all .3s ease-in}.mode .button{width:100%;background:var(--lightBlue);color:var(--blue);font-size:.9rem;font-weight:600}.mode>:nth-child(1){width:100%;gap:1.6rem}.mode .detail .primaryText{font-size:1.1rem;font-weight:600}.mode:hover{scale:1.1;box-shadow:var(--shadow)}.mode .button:hover{background:var(--blue-gradient);color:#fff;scale:.8}@media (max-width: 1024px){.c-container{flex-direction:column}.c-right{justify-content:center}}@media (max-width: 1024px){.contactModes{width:100%}.row{flex-direction:column;width:100%}.mode{width:100%}}.fleet-wrapper{background:#ffffff}.fleet-container{display:flex;flex-direction:column;gap:2rem}.fleet-head{gap:1rem;max-width:48rem}.fleet-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.fleet-image{height:14rem;border-radius:.9rem;overflow:hidden;background:#f5f5f5;box-shadow:0 8px 20px #00000014}.fleet-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fleet-image:hover img{transform:scale(1.07)}@media (max-width: 1024px){.fleet-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.fleet-grid{grid-template-columns:repeat(2,1fr)}.fleet-image{height:11rem}}.fleet-title-with-icon{display:inline-flex;align-items:center;gap:.5rem}.fleet-title-with-icon svg{font-size:1.15em;flex-shrink:0}.fleet-title-with-icon svg{color:#7cb342}.f-container{justify-content:space-between}.f-left{gap:1rem}.f-menu{gap:1.5rem;margin-top:1.5rem;font-weight:500;color:#fff}.f-wrapper{background-color:var(--black)}@media (max-width: 768px){.f-container{justify-content:center}.f-container>div{align-items:center!important;text-align:center}.f-right{justify-content:center}}.f-right .secondaryText,.f-right .primaryText{color:#d4af37}.f-right .secondaryText{color:#fff}.footer-registration{color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin:.35rem 0 .6rem}.inner-container{gap:1.5rem;background:#D4AF37;padding:2rem;border-radius:10px;border:6px solid #000;text-align:center}.inner-container .primaryText{color:#fff;font-weight:600}.inner-container .secondaryText{color:#ffffff96}.inner-container .button{background:#D4AF37;border:2px solid white;box-shadow:var(--shadow);border-radius:10px}.h-wrapper{z-index:99;position:sticky;top:0}.h-container{padding-top:1rem;padding-bottom:1rem;color:var(--secondary);justify-content:space-between}.h-menu{gap:2rem}.h-menu>*:hover{cursor:pointer}.menu-icon{display:none}@media (max-width: 768px){.menu-icon{display:block}.h-menu{color:var(--black);position:absolute;gap:2rem;font-weight:500;flex-direction:column;right:4rem;top:3rem;background:white;display:flex;border-radius:10px;transition:all .2s ease;align-items:flex-start;padding:3rem;box-shadow:0 4px 4px #0000000d}}.header-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.header-brand img{width:125px;height:auto;object-fit:contain}.registration-number{font-size:.65rem;font-weight:800;color:#fff;letter-spacing:.04em;white-space:nowrap}@media (max-width: 768px){.header-brand img{width:105px}.registration-number{font-size:.58rem}}.hero-wrapper{color:#fff;position:relative;z-index:1;padding-bottom:2rem}.hero-container{justify-content:space-around;align-items:flex-end;display:flex;flex-direction:row;gap:2rem}.hero-left{gap:3rem;flex:1;max-width:35rem}.hero-title{position:relative;z-index:1}.hero-title>h1{font-weight:600;font-size:3.8rem;line-height:4rem}.orange-circle{height:4rem;width:4rem;background:var(--orange-gradient);border-radius:999px;position:absolute;right:28%;top:-10%;z-index:-1}.search-bar{background-color:#fff;border-radius:5px;border:3px solid rgba(120,120,120,.374);padding:.5rem 1rem;width:100%;justify-content:space-between}.search-bar>input{border:none;outline:none;flex:1;margin:0 .5rem}.stats{width:100%;justify-content:space-between}.stat>:nth-child(1){font-size:2rem}.stat>:nth-child(1)>:last-child{color:#08ce3c}.hero-right{flex:1;justify-content:center}.image-container{width:30rem;height:35rem;overflow:hidden;border-radius:15rem 15rem 0 0;border:8px solid rgba(255,255,255,.12)}.image-container>img{width:100%;height:100%;object-fit:cover}@media (max-width: 640px){.hero-container{margin-top:2rem;flex-direction:column;align-items:center}.hero-left{width:100%}.hero-title>h1{font-size:2.5rem;line-height:3rem}.hero-right{width:100%}.image-container{width:95%;height:25rem}.stats{justify-content:center;gap:1.5rem;flex-wrap:wrap}.stat>:nth-child(1){font-size:1.5rem}.stat>:nth-child(2){font-size:.8rem}}@media (max-width: 640px){.hero-title>h1{font-size:2.15rem;line-height:2.6rem}.hero-left{gap:2rem}}.leadership-wrapper{background:#ffffff}.leadership-container{display:flex;flex-direction:column}.leadership-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.leadership-images{position:relative;min-height:32rem}.leadership-main-image{width:78%;height:30rem;border-radius:1.2rem;overflow:hidden;box-shadow:0 20px 45px #00000024}.leadership-main-image img,.leadership-secondary-image img{width:100%;height:100%;object-fit:cover}.leadership-secondary-image{position:absolute;width:48%;height:15rem;right:0;bottom:0;border:8px solid #ffffff;border-radius:1rem;overflow:hidden;box-shadow:0 15px 35px #00000026}.leadership-text{gap:1rem}.leadership-text h3{font-size:1.6rem;color:#b8860b;margin:.5rem 0 0}.leadership-intro{line-height:1.7}@media (max-width: 768px){.leadership-content{grid-template-columns:1fr;gap:2.5rem}.leadership-images{min-height:27rem}.leadership-main-image{width:82%;height:25rem}.leadership-secondary-image{width:48%;height:12rem}}@media (max-width: 768px){.leadership-content{display:flex;flex-direction:column}.leadership-text{order:1}.leadership-images{order:2}}.logistics-wrapper{background:#f7f9fa}.logistics-container{display:flex;flex-direction:column;gap:2rem}.logistics-head{gap:1rem;max-width:50rem}.logistics-intro{max-width:42rem;line-height:1.7}.logistics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.logistics-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:2rem 1.5rem;background:#ffffff;border-radius:1rem;border:1px solid rgba(212,175,55,.12);box-shadow:0 5px 20px #00000012,0 0 #d4af3700;transition:box-shadow .35s ease,border-color .35s ease;min-height:15rem;overflow:hidden}.logistics-card:before{content:"";position:absolute;top:-80px;right:-80px;width:180px;height:180px;background:radial-gradient(circle,rgba(212,175,55,.18) 0%,rgba(212,175,55,.06) 40%,transparent 70%);pointer-events:none;transition:transform .4s ease,opacity .4s ease}.logistics-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#d4af37,#b8860b,transparent);opacity:.7}.logistics-card:hover{border-color:#d4af3759;box-shadow:0 16px 35px #0000001f,0 8px 25px #d4af372e}.logistics-card:hover:before{transform:scale(1.35);opacity:1}.logistics-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,#fff8df,#fff0c2);color:#b8860b;font-size:1.5rem;margin-bottom:.5rem;box-shadow:0 6px 15px #d4af3726}.logistics-card .primaryText{position:relative;z-index:1;font-size:1.2rem}.logistics-card .secondaryText{position:relative;z-index:1;line-height:1.6}@media (max-width: 1024px){.logistics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.logistics-grid{grid-template-columns:1fr}.logistics-card{min-height:auto}}.process-wrapper{background:#ffffff}.process-container{display:flex;flex-direction:column;gap:2rem}.process-head{gap:1rem;max-width:50rem}.process-intro{max-width:42rem;line-height:1.7}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.process-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 1.5rem;background:#ffffff;border-radius:1rem;border:1px solid rgba(212,175,55,.15);box-shadow:0 8px 25px #0000000f;transition:box-shadow .35s ease,border-color .35s ease;min-height:17rem;overflow:hidden}.process-card:before{content:"";position:absolute;top:-70px;right:-70px;width:160px;height:160px;background:radial-gradient(circle,rgba(212,175,55,.16) 0%,rgba(212,175,55,.05) 45%,transparent 70%);pointer-events:none;transition:transform .4s ease}.process-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#d4af37,#b8860b,transparent)}.process-card:hover{border-color:#d4af3759;box-shadow:0 18px 35px #0000001a,0 8px 25px #d4af3726}.process-card:hover:before{transform:scale(1.3)}.process-top{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:space-between}.process-number{font-size:2rem;font-weight:700;color:#d4af37;line-height:1}.process-icon{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:linear-gradient(135deg,#fff8df,#fff0c2);color:#b8860b;font-size:1.4rem;box-shadow:0 6px 15px #d4af3726}.process-title{position:relative;z-index:1;font-size:1.15rem}.process-description{position:relative;z-index:1;line-height:1.6}@media (max-width: 1024px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.process-grid{grid-template-columns:1fr}.process-card{min-height:auto}}.property-showcase-wrapper{background:#f7f9fa}.property-showcase-container{display:flex;flex-direction:column;gap:2rem}.property-showcase-head{gap:1rem;max-width:48rem}.property-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.property-card{background:#ffffff;border-radius:1rem;overflow:hidden;border:1px solid rgba(212,175,55,.12);box-shadow:0 8px 25px #00000012}.property-image{width:100%;height:15rem;overflow:hidden}.property-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.property-card:hover .property-image img{transform:scale(1.06)}.property-info{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem}.property-info .primaryText{font-size:1.1rem}.property-info .secondaryText{line-height:1.6}@media (max-width: 1024px){.property-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.property-grid{grid-template-columns:1fr}}.r-container{gap:2rem;position:relative;overflow:hidden}.r-head{margin-bottom:2rem}.r-card{gap:.6rem;padding:1rem;border-radius:10px;max-width:max-content;margin:auto;transition:all .3s ease-in}.r-card>img{width:100%;max-width:15rem;height:15rem;border-radius:15px}.r-card>:nth-child(2){font-size:1.2rem;font-weight:600}.r-card>:nth-child(3){font-size:1.5rem}.r-card>:nth-child(4){font-size:.7rem;width:15rem}.r-card:hover{scale:1.025;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(136,160,255,.46) 217.91%);box-shadow:0 72px 49px -51px #88a0ff36}.swiper-horizontal{overflow:visible}.r-buttons{position:absolute;gap:1rem;top:-4rem;right:0}.r-buttons button{font-size:1.2rem;padding:.2rem .8rem;color:#00f;border:none;border-radius:5px;background-color:#fff;cursor:pointer}.r-buttons>:nth-child(1){background-color:#eef}.r-buttons>:nth-child(2){box-shadow:0 0 5px 1px #00000040}@media (max-width: 640px){.r-head{align-items:center}.r-buttons{position:initial}}.accordion{border:1px solid rgba(0,0,0,.1);border-radius:2px}.accordion__item+.accordion__item{border-top:1px solid rgba(0,0,0,.1)}.accordion__button{background-color:#f4f4f4;color:#444;cursor:pointer;padding:18px;width:100%;text-align:left;border:none}.accordion__button:hover{background-color:#ddd}.accordion__button:before{display:inline-block;content:"";height:10px;width:10px;margin-right:12px;border-bottom:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(-45deg)}.accordion__button[aria-expanded=true]:before,.accordion__button[aria-selected=true]:before{transform:rotate(45deg)}[hidden]{display:none}.accordion__panel{padding:20px;animation:fadein .35s ease-in}@keyframes fadein{0%{opacity:0}to{opacity:1}}.v-container .image-container{border:8px solid rgb(232 232 232 / 93%)}.v-container>div{flex:1}.v-right{gap:.5rem}.accordion{margin-top:2rem;border:none}.accordionItem{background:white;border:.8px solid rgba(128,128,128,.143);border-radius:8px;overflow:hidden;margin-bottom:20px}.accordionItem.expanded{box-shadow:var(--shadow);border-radius:6px}.accordionButton{background:white;padding:1rem;width:100%;justify-content:space-between;cursor:pointer}.icon{padding:10px;background:#eeeeff;border-radius:5px}.icon svg{fill:var(--blue)}.accordionButton .primaryText{font-size:1.1rem}@media (max-width: 1024px){.v-container{flex-direction:column}}@media (max-width: 768px){.accordionButton .primaryText{font-size:.8rem}}.qrcode-wrapper{background:#ffffff}.qrcode-container{display:flex;justify-content:center}.qrcode-card{width:100%;max-width:900px;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3rem;border-radius:1.3rem;background:#f7f9fa;border:1px solid rgba(212,175,55,.18);box-shadow:0 15px 40px #00000014}.qrcode-content{display:flex;flex-direction:column;gap:1rem;max-width:550px}.qrcode-content .secondaryText{line-height:1.7}.qrcode-box{background:#ffffff;padding:1rem;border-radius:1rem;box-shadow:0 10px 30px #0000001a;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.qrcode-card{flex-direction:column;text-align:center;padding:2rem 1.5rem}.qrcode-content{align-items:center}.qrcode-box{padding:.8rem}}.offices-wrapper{background:#f7f9fa}.offices-container{display:flex;flex-direction:column;gap:2rem}.offices-head{gap:1rem;max-width:52rem}.offices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.office-card{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1.8rem;min-height:16rem;background:#ffffff;border-radius:1rem;border:1px solid rgba(212,175,55,.16);box-shadow:0 10px 30px #00000012;overflow:hidden}.office-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#d4af37,#b8860b)}.office-icon{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(212,175,55,.12);color:#b8860b;font-size:1.2rem}.head-office-card{border:1px solid rgba(184,134,11,.35)}.head-office-badge{display:inline-flex;width:fit-content;padding:.3rem .65rem;border-radius:999px;background:#b8860b;color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.08em}.office-country{color:#b8860b;font-size:.8rem;font-weight:600}.office-title{font-size:1.25rem}.office-address{display:flex;align-items:flex-start;gap:.5rem;line-height:1.6}.office-address svg{flex-shrink:0;color:#b8860b;margin-top:.25rem}.office-phone{display:flex;align-items:center;gap:.5rem;color:#b8860b;font-weight:600;text-decoration:none;margin-top:auto}.office-phone:hover{color:#8f6800}@media (max-width: 1024px){.offices-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.offices-grid{grid-template-columns:1fr}.office-card{min-height:auto}}.delivery-showcase-wrapper{background:#ffffff}.delivery-showcase-container{display:grid;grid-template-columns:1.15fr .85fr;gap:4rem;align-items:center}.delivery-showcase-image{height:28rem;border-radius:1.2rem;overflow:hidden;box-shadow:0 20px 45px #00000021}.delivery-showcase-image img{width:100%;height:100%;object-fit:cover}.delivery-showcase-content{gap:1.1rem}.delivery-showcase-content .secondaryText{line-height:1.7}@media (max-width: 768px){.delivery-showcase-container{grid-template-columns:1fr;gap:2rem}.delivery-showcase-image{height:22rem}}
