@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap'); :root{--gbx-navy:#071C2C;--gbx-navy2:#0D2E49;--gbx-red:#FF2A1F;--gbx-ink:#0B1723;--gbx-muted:#5E6975;--gbx-paper:#FAFAF8;} /* ----- GLOBAL LUXURY SYSTEM ----- */ .elementor .elementor-widget-heading .elementor-heading-title,.elementor .elementor-widget-text-editor,.elementor .elementor-button{font-family:Manrope,Arial,sans-serif} .elementor-button{position:relative;overflow:hidden;isolation:isolate;min-height:48px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 13px 32px rgba(7,28,44,.12);transition:transform .3s ease,box-shadow .3s ease,background .3s ease!important} .elementor-button:before{content:"";position:absolute;top:-120%;left:-35%;width:30%;height:340%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transition:left .65s cubic-bezier(.2,.7,.2,1);z-index:-1} .elementor-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(7,28,44,.20)}.elementor-button:hover:before{left:125%} .gbx-red{color:var(--gbx-red)} /* Scroll reveal */ .elementor-element-a100001c,.elementor-element-a1000041,.elementor-element-a1000049,.elementor-element-a1000051,.elementor-element-a1000059,.elementor-element-a100005e,.elementor-element-a1000068,.elementor-element-a1000070,.elementor-element-a1000079,.elementor-element-a100007e,.elementor-element-a100008a{opacity:0;transform:translateY(44px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)} .elementor-element-a100001c,.elementor-element-a1000041,.elementor-element-a1000049,.elementor-element-a1000051,.elementor-element-a1000059,.elementor-element-a100005e,.elementor-element-a1000068,.elementor-element-a1000070,.elementor-element-a1000079,.elementor-element-a100007e,.elementor-element-a100008a.gbx-in{opacity:1;transform:none} /* ----- HERO ----- */ .elementor-element-a1000010{position:relative;overflow:hidden;isolation:isolate;background:#071C2C} .elementor-element-a1000010 .elementor-background-video-container{transform:scale(1.04);animation:gbxHeroZoom 18s ease-in-out infinite alternate} .elementor-element-a1000010:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,rgba(2,16,27,.90) 0%,rgba(4,24,39,.76) 44%,rgba(4,24,39,.23) 76%,rgba(2,16,27,.35) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0 1px,transparent 1px 72px);background-size:auto,144px 100%;animation:gbxGrid 16s linear infinite} .elementor-element-a1000010:after{content:"";position:absolute;width:520px;height:520px;border:1px solid rgba(255,42,31,.24);border-radius:50%;right:-190px;top:80px;z-index:1;box-shadow:0 0 0 75px rgba(255,42,31,.035),0 0 0 150px rgba(255,255,255,.018);animation:gbxOrbit 22s linear infinite;pointer-events:none} .elementor-element-a1000010>.elementor-container{position:relative;z-index:3} .elementor-element-a1000010 .elementor-widget-heading h6{letter-spacing:1.8px!important} .gbx-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:6px;max-width:720px} .gbx-hero-proof>div{padding:15px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045));backdrop-filter:blur(10px);box-shadow:inset 0 1px rgba(255,255,255,.1)} .gbx-hero-proof strong{display:block;color:#fff;font:800 21px/1 Manrope;margin-bottom:7px}.gbx-hero-proof span{display:block;color:#cbd7e0;font:600 10.5px/1.35 Manrope;text-transform:uppercase;letter-spacing:.6px} .gbx-review-float{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center} .gbx-review-glow{position:absolute;width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,31,.36),rgba(255,42,31,.08) 44%,transparent 70%);filter:blur(10px);animation:gbxPulse 5s ease-in-out infinite} .gbx-review-card{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,330px);padding:24px 22px 18px;border-radius:22px;text-decoration:none;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.86));border:1px solid rgba(255,255,255,.7);box-shadow:0 36px 90px rgba(0,0,0,.32);transform:rotate(2deg);transition:transform .4s ease,box-shadow .4s ease;backdrop-filter:blur(12px)} .gbx-review-card:hover{transform:rotate(0) translateY(-8px);box-shadow:0 44px 100px rgba(0,0,0,.42)}.gbx-review-card img{width:100%;height:auto;border-radius:12px} .gbx-review-label{font:800 10px/1 Manrope;letter-spacing:1.6px;color:#071C2C;margin-bottom:11px}.gbx-review-cta{font:800 12px/1.2 Manrope;color:#071C2C;margin-top:14px}.gbx-review-cta b{color:var(--gbx-red);font-size:17px} .gbx-hero-badge{position:absolute;right:-8px;bottom:28px;z-index:5;width:150px;padding:15px 18px;border-radius:16px;background:#FF2A1F;color:#fff;box-shadow:0 18px 48px rgba(255,42,31,.38);animation:gbxFloat 5s ease-in-out infinite} .gbx-hero-badge .gbx-badge-num{display:block;font:800 28px/1 Manrope;margin-bottom:4px}.gbx-hero-badge span:last-child{font:700 10px/1.35 Manrope;text-transform:uppercase;letter-spacing:.45px} /* ----- TRUST RAIL ----- */ .elementor-element-a1000013{position:relative;z-index:8} .gbx-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid rgba(7,28,44,.07);border-radius:18px;box-shadow:0 28px 70px rgba(7,28,44,.16);overflow:hidden} .gbx-trust-item{display:flex;align-items:center;gap:14px;min-height:108px;padding:22px 20px;position:relative;transition:.35s ease} .gbx-trust-item:not(:last-child):after{content:"";position:absolute;right:0;top:24%;height:52%;width:1px;background:#E5E9EC}.gbx-trust-item:hover{background:#071C2C;transform:translateY(-5px)} .gbx-trust-item:hover b,.gbx-trust-item:hover small{color:#fff}.gbx-trust-item:hover .gbx-svg{background:var(--gbx-red);border-color:var(--gbx-red)} .gbx-svg{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:13px;background:#F3F6F8;border:1px solid #E6EBEE;transition:.35s ease} .gbx-svg svg{width:23px;height:23px;fill:none;stroke:var(--gbx-red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .gbx-trust-item b{display:block;color:#071C2C;font:800 13px/1.25 Manrope;margin-bottom:4px}.gbx-trust-item small{display:block;color:#6B7680;font:500 10.5px/1.4 Manrope} /* ----- ABOUT ----- */ .elementor-element-a100001c{position:relative;overflow:hidden}.elementor-element-a100001c:before{content:"";position:absolute;width:430px;height:430px;left:-260px;bottom:-220px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,31,.11),transparent 67%);animation:gbxFloat 8s ease-in-out infinite} .gbx-media-frame{position:relative;overflow:visible;border-radius:24px}.gbx-media-frame video{width:100%;height:585px;object-fit:cover;display:block;border-radius:24px;box-shadow:0 35px 75px rgba(7,28,44,.2)} .gbx-media-frame:before{content:"";position:absolute;left:-16px;top:28px;width:90px;height:90px;border-top:3px solid var(--gbx-red);border-left:3px solid var(--gbx-red);z-index:4}.gbx-media-frame:after{content:"";position:absolute;right:-16px;bottom:28px;width:90px;height:90px;border-right:3px solid var(--gbx-red);border-bottom:3px solid var(--gbx-red);z-index:4} .gbx-media-sweep{position:absolute;inset:0;border-radius:24px;overflow:hidden;pointer-events:none}.gbx-media-sweep:after{content:"";position:absolute;top:-20%;left:-40%;width:18%;height:140%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:rotate(13deg);animation:gbxSweep 7s ease-in-out infinite} .gbx-float-stat{position:absolute;right:-34px;bottom:38px;z-index:6;width:190px;padding:18px 20px;border-radius:17px;background:#fff;box-shadow:0 24px 60px rgba(7,28,44,.22);border-left:5px solid var(--gbx-red)}.gbx-float-stat b{display:block;font:800 30px/1 Manrope;color:var(--gbx-red);margin-bottom:5px}.gbx-float-stat span{display:block;font:700 10.5px/1.45 Manrope;color:#071C2C;text-transform:uppercase} .gbx-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 28px}.gbx-check-grid>div{display:flex;align-items:center;gap:9px;padding:13px 14px;border-radius:12px;background:#fff;border:1px solid #E8ECEF;box-shadow:0 8px 24px rgba(7,28,44,.045)}.gbx-check-grid span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#FFE9E7;color:var(--gbx-red);font:800 12px/1 Manrope}.gbx-check-grid b{font:700 11px/1.35 Manrope;color:#1A2732} /* ----- SERVICES ----- */ .elementor-element-a1000041{position:relative;overflow:hidden;background-image:radial-gradient(circle at 10% 20%,rgba(255,42,31,.06),transparent 22%),radial-gradient(circle at 92% 82%,rgba(7,28,44,.07),transparent 24%)!important} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d{position:relative;overflow:hidden;min-height:480px;border-radius:20px;box-shadow:0 22px 52px rgba(7,28,44,.13);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d .elementor-background-overlay{background:linear-gradient(180deg,rgba(7,28,44,.04) 8%,rgba(7,28,44,.30) 45%,rgba(4,18,28,.94) 100%)!important;opacity:1!important;transition:.45s ease} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d:before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.16);border-radius:20px;z-index:3;pointer-events:none} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d:after{content:"";position:absolute;top:-30%;left:-80%;width:38%;height:165%;transform:rotate(15deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transition:left .8s ease;z-index:2;pointer-events:none} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d:hover{transform:translateY(-10px) scale(1.012);box-shadow:0 34px 72px rgba(7,28,44,.23)}.elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d:hover:after{left:135%}.elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d:hover .elementor-background-overlay{background:linear-gradient(180deg,rgba(255,42,31,.10),rgba(7,28,44,.40) 45%,rgba(4,18,28,.98) 100%)!important} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d .elementor-widget-wrap{position:relative;z-index:4;align-content:flex-end}.gbx-card-num{font:800 11px/1 Manrope;letter-spacing:1.5px;color:#fff;opacity:.75;margin-bottom:13px}.gbx-card-num:before{content:"";display:inline-block;width:30px;height:2px;background:var(--gbx-red);vertical-align:middle;margin-right:9px} /* ----- CAPABILITY ----- */ .elementor-element-a1000049{position:relative;overflow:hidden;isolation:isolate}.elementor-element-a1000049:after{content:"";position:absolute;width:520px;height:520px;right:-180px;top:-210px;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,42,31,.18),transparent 38%,rgba(255,255,255,.035),transparent 72%,rgba(255,42,31,.18));filter:blur(2px);animation:gbxOrbit 18s linear infinite;z-index:1;pointer-events:none}.elementor-element-a1000049>.elementor-container{position:relative;z-index:3} .gbx-capability-orbit{position:relative;width:min(100%,520px);aspect-ratio:1;margin:auto;display:grid;place-items:center} .gbx-orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.gbx-orbit-ring.r1{inset:12%;animation:gbxOrbit 15s linear infinite}.gbx-orbit-ring.r2{inset:25%;border-style:dashed;animation:gbxOrbit 10s linear infinite reverse} .gbx-cap-center{width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#FF2A1F,#D91A11);box-shadow:0 0 0 14px rgba(255,42,31,.08),0 30px 70px rgba(0,0,0,.35);color:white}.gbx-cap-center span{font:800 36px/1 Manrope}.gbx-cap-center small{font:700 9px/1.3 Manrope;letter-spacing:1.3px;text-align:center;margin-top:7px} .gbx-cap-chip{position:absolute;padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(12px);color:#fff;font:700 11px/1 Manrope;box-shadow:0 18px 34px rgba(0,0,0,.18)}.gbx-cap-chip.c1{top:8%;left:32%}.gbx-cap-chip.c2{right:2%;top:43%}.gbx-cap-chip.c3{left:6%;bottom:20%}.gbx-cap-chip.c4{right:18%;bottom:5%} /* ----- BEFORE / AFTER ----- */ .gbx-ba-shell{position:relative;padding:15px;border-radius:26px;background:#071C2C;box-shadow:0 34px 75px rgba(7,28,44,.22)}.gbx-ba-stage{position:relative;height:520px;border-radius:18px;overflow:hidden;background:#071C2C}.gbx-ba-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} .gbx-ba-before{position:absolute;inset:0;clip-path:inset(0 50% 0 0);animation:gbxCompare 9s ease-in-out infinite}.gbx-ba-before img{filter:saturate(.86) brightness(.86)}.gbx-ba-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;box-shadow:0 0 0 1px rgba(7,28,44,.3);animation:gbxCompareLine 9s ease-in-out infinite}.gbx-ba-line span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#FF2A1F;color:#fff;font:800 18px/1 Manrope;box-shadow:0 12px 30px rgba(0,0,0,.25)} .gbx-ba-label{position:absolute;top:18px;padding:9px 12px;border-radius:999px;background:rgba(7,28,44,.78);backdrop-filter:blur(8px);color:#fff;font:800 9px/1 Manrope;letter-spacing:1px}.gbx-ba-label.before{left:18px}.gbx-ba-label.after{right:18px}.gbx-ba-meter{height:4px;background:rgba(255,255,255,.12);margin:13px 10px 2px;border-radius:10px;overflow:hidden}.gbx-ba-meter span{display:block;height:100%;background:var(--gbx-red);animation:gbxMeter 9s ease-in-out infinite} .gbx-mini-points{display:flex;align-items:center;gap:12px;margin-top:8px}.gbx-mini-points span{font:800 11px/1 Manrope;color:#071C2C;text-transform:uppercase;letter-spacing:.7px}.gbx-mini-points i{height:1px;flex:1;background:linear-gradient(90deg,#FF2A1F,#DDE2E6)} /* ----- WHY ----- */ .elementor-element-a1000059{position:relative;overflow:hidden;isolation:isolate}.elementor-element-a1000059:before{content:"";position:absolute;width:390px;height:390px;left:-160px;top:-160px;border-radius:50%;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 0 58px rgba(255,255,255,.02),0 0 0 115px rgba(255,42,31,.025);animation:gbxOrbit 19s linear infinite;z-index:2}.elementor-element-a1000059>.elementor-container{position:relative;z-index:3} .gbx-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gbx-why-card{padding:25px 22px;border-radius:17px;background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(12px);transition:.4s ease;box-shadow:inset 0 1px rgba(255,255,255,.05)}.gbx-why-card:hover{transform:translateY(-7px);background:linear-gradient(145deg,rgba(255,42,31,.18),rgba(255,255,255,.05));border-color:rgba(255,42,31,.45)}.gbx-why-card .gbx-svg{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);margin-bottom:19px}.gbx-why-card b{display:block;color:#fff;font:800 14px/1.3 Manrope;margin-bottom:8px}.gbx-why-card p{margin:0;color:#C6D2DA;font:500 11.5px/1.65 Manrope} /* ----- PROCESS ----- */ .gbx-process-wrap{position:relative}.gbx-process-line{position:absolute;left:9%;right:9%;top:42px;height:2px;background:#E0E5E8;overflow:hidden}.gbx-process-line span{display:block;width:28%;height:100%;background:linear-gradient(90deg,var(--gbx-red),#FF8B84);animation:gbxProcess 5s ease-in-out infinite} .gbx-process-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.gbx-process-card{position:relative;padding:30px 22px 24px;border-radius:18px;background:#fff;border:1px solid #E9ECEF;box-shadow:0 18px 38px rgba(7,28,44,.07);transition:.4s ease;text-align:center}.gbx-process-card:hover{transform:translateY(-9px);box-shadow:0 26px 56px rgba(7,28,44,.13);border-color:rgba(255,42,31,.28)}.gbx-process-card em{position:absolute;right:15px;top:14px;font:800 10px/1 Manrope;color:#A9B2BA;font-style:normal}.gbx-process-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#071C2C;color:#fff;font:800 18px/1 Manrope;margin:0 auto 22px;border:5px solid #F7F8F9;box-shadow:0 0 0 1px #E1E6E9;transition:.35s ease}.gbx-process-card:hover .gbx-process-icon{background:var(--gbx-red);transform:rotate(8deg) scale(1.06)}.gbx-process-card b{display:block;color:#071C2C;font:800 13px/1.35 Manrope;margin-bottom:9px}.gbx-process-card p{margin:0;color:#68737D;font:500 11.5px/1.65 Manrope} /* ----- MARQUEE ----- */ .elementor-element-a1000061{overflow:hidden}.gbx-metrics-track{overflow:hidden;padding:23px 0;background:#FF2A1F;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(0,0,0,.08)}.gbx-metrics-inner{display:flex;align-items:center;width:max-content;gap:34px;animation:gbxMarquee 28s linear infinite}.gbx-metrics-inner span{color:#fff;font:700 12px/1 Manrope;letter-spacing:1.2px;white-space:nowrap}.gbx-metrics-inner span b{font-weight:800}.gbx-metrics-inner i{color:#071C2C;font-style:normal;font-size:10px} /* ----- GALLERY ----- */ .gbx-gallery-widget .e-gallery-item{overflow:hidden;border-radius:18px;box-shadow:0 14px 34px rgba(7,28,44,.1);transition:transform .4s ease,box-shadow .4s ease}.gbx-gallery-widget .e-gallery-image{transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .4s ease}.gbx-gallery-widget .e-gallery-item:hover{transform:translateY(-7px);box-shadow:0 24px 48px rgba(7,28,44,.18)}.gbx-gallery-widget .e-gallery-item:hover .e-gallery-image{transform:scale(1.07);filter:saturate(1.08) contrast(1.02)} /* ----- GMB ----- */ .gbx-gmb-panel{position:relative;width:min(100%,570px);margin-left:auto;padding:36px;border-radius:24px;background:#fff;box-shadow:0 32px 72px rgba(7,28,44,.15);border:1px solid #E9ECEF;overflow:hidden}.gbx-gmb-panel:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-60px;top:-75px;background:radial-gradient(circle,rgba(255,42,31,.18),transparent 68%);animation:gbxFloat 7s ease-in-out infinite}.gbx-gmb-panel img{position:relative;width:100%;height:auto;border-radius:13px;box-shadow:0 12px 30px rgba(7,28,44,.09)}.gbx-gmb-stars{position:relative;color:#F5B301;font:800 24px/1 Manrope;letter-spacing:3px;margin-bottom:18px}.gbx-gmb-panel a{position:relative;display:inline-block;margin-top:18px;color:#071C2C;font:800 12px/1.2 Manrope;text-decoration:none;border-bottom:2px solid var(--gbx-red);padding-bottom:4px} /* ----- AREAS ----- */ .elementor-element-a1000079{position:relative;overflow:hidden}.elementor-element-a1000079:after{content:"";position:absolute;right:-140px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,42,31,.20),transparent 68%);animation:gbxFloat 7s ease-in-out infinite;pointer-events:none}.elementor-element-a1000079>.elementor-container{position:relative;z-index:2} .gbx-area-cloud{display:flex;flex-wrap:wrap;gap:9px;margin:7px 0 26px}.gbx-area-cloud span{padding:10px 13px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#fff;font:700 10.5px/1 Manrope;transition:.3s ease}.gbx-area-cloud span:hover{background:var(--gbx-red);border-color:var(--gbx-red);transform:translateY(-2px)}.gbx-area-image img{box-shadow:0 32px 72px rgba(0,0,0,.32);min-height:500px;object-fit:cover} /* ----- FAQ ----- */ .gbx-faq-accordion .elementor-accordion-item{border:1px solid #E6EAED!important;border-radius:12px!important;overflow:hidden;margin-bottom:10px;background:#fff;box-shadow:0 8px 24px rgba(7,28,44,.045)}.gbx-faq-accordion .elementor-tab-title{padding:20px 22px!important;font:800 13px/1.35 Manrope!important}.gbx-faq-accordion .elementor-tab-content{padding:0 22px 22px!important;font:500 13px/1.75 Manrope!important;color:#606C76!important} /* ----- CTA ----- */ .elementor-element-a100008a{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#F51F15,#FF342A 58%,#D9140B)!important}.elementor-element-a100008a:before{content:"";position:absolute;inset:-60%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.055) 0 4deg,transparent 4deg 12deg);animation:gbxOrbit 40s linear infinite;z-index:1;pointer-events:none}.elementor-element-a100008a:after{content:"";position:absolute;left:-70px;bottom:-140px;width:320px;height:320px;border:34px solid rgba(255,255,255,.07);border-radius:50%;z-index:1;animation:gbxFloat 8s ease-in-out infinite}.elementor-element-a100008a>.elementor-container{position:relative;z-index:3} .gbx-cta-seal{position:relative;width:245px;height:245px;margin:auto;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;border:1px solid rgba(255,255,255,.4);background:rgba(7,28,44,.14);backdrop-filter:blur(8px);box-shadow:0 28px 60px rgba(122,0,0,.23)}.gbx-cta-seal:before,.gbx-cta-seal:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.22);animation:gbxPulseRing 4s ease-out infinite}.gbx-cta-seal:before{inset:-18px}.gbx-cta-seal:after{inset:-38px;animation-delay:1.2s}.gbx-cta-seal b{font:800 26px/1.05 Manrope;letter-spacing:-1px}.gbx-cta-seal small{font:800 9px/1 Manrope;letter-spacing:1.6px;margin-top:10px} /* ----- KEYFRAMES ----- */ @keyframes gbxHeroZoom{from{transform:scale(1.04)}to{transform:scale(1.10)}}@keyframes gbxGrid{to{background-position:0 0,144px 0}}@keyframes gbxOrbit{to{transform:rotate(360deg)}}@keyframes gbxPulse{0%,100%{transform:scale(.92);opacity:.65}50%{transform:scale(1.1);opacity:1}}@keyframes gbxFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-15px,0)}}@keyframes gbxSweep{0%,42%{left:-42%}70%,100%{left:145%}}@keyframes gbxCompare{0%,15%{clip-path:inset(0 70% 0 0)}45%,60%{clip-path:inset(0 30% 0 0)}88%,100%{clip-path:inset(0 70% 0 0)}}@keyframes gbxCompareLine{0%,15%{left:30%}45%,60%{left:70%}88%,100%{left:30%}}@keyframes gbxMeter{0%,15%{width:30%}45%,60%{width:70%}88%,100%{width:30%}}@keyframes gbxProcess{0%{transform:translateX(-10%)}50%{transform:translateX(260%)}100%{transform:translateX(-10%)}}@keyframes gbxMarquee{to{transform:translateX(-50%)}}@keyframes gbxPulseRing{0%{transform:scale(.94);opacity:.75}70%,100%{transform:scale(1.16);opacity:0}} /* ----- RESPONSIVE ----- */ @media(max-width:1024px){ .elementor-element-a1000010:after{width:380px;height:380px;right:-180px}.gbx-hero-proof{grid-template-columns:1fr 1fr}.gbx-hero-proof>div:last-child{grid-column:1/-1} .gbx-trust-grid{grid-template-columns:1fr 1fr}.gbx-trust-item:nth-child(2):after{display:none}.gbx-trust-item:nth-child(-n+2){border-bottom:1px solid #E7EAED} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d{min-height:430px}.gbx-ba-stage{height:450px}.gbx-process-grid{grid-template-columns:1fr 1fr}.gbx-process-line{display:none} .gbx-capability-orbit{max-width:440px}.gbx-area-image img{min-height:430px} } @media(max-width:767px){ .elementor-element-a1000010:before{background:linear-gradient(180deg,rgba(2,16,27,.78),rgba(2,16,27,.91)),repeating-linear-gradient(90deg,rgba(255,255,255,.02) 0 1px,transparent 1px 56px)} .gbx-hero-buttons>.elementor-container,.gbx-cta-buttons>.elementor-container{display:block}.gbx-btn-col{margin-bottom:10px}.gbx-hero-proof{grid-template-columns:1fr;gap:8px}.gbx-hero-proof>div:last-child{grid-column:auto} .gbx-review-float{min-height:340px;margin-top:20px}.gbx-review-card{max-width:285px}.gbx-hero-badge{right:2px;bottom:4px;width:132px} .elementor-element-a1000013{margin-top:-38px!important}.gbx-trust-grid{grid-template-columns:1fr;border-radius:16px}.gbx-trust-item{min-height:90px;padding:18px}.gbx-trust-item:after{display:none!important}.gbx-trust-item:not(:last-child){border-bottom:1px solid #E7EAED} .gbx-media-frame video{height:410px}.gbx-float-stat{right:12px;bottom:18px;width:160px}.gbx-check-grid{grid-template-columns:1fr} .elementor-element-a1000024,.elementor-element-a1000029,.elementor-element-a100002e,.elementor-element-a1000033,.elementor-element-a1000038,.elementor-element-a100003d{min-height:410px;margin:8px 0!important}.gbx-services-row>.elementor-container{display:block} .gbx-capability-orbit{margin-top:28px;width:100%;max-width:360px}.gbx-cap-chip{font-size:9.5px;padding:10px 12px}.gbx-cap-chip.c2{right:0}.gbx-cap-chip.c3{left:0} .gbx-ba-stage{height:360px}.gbx-ba-line span{width:44px;height:44px}.gbx-why-grid{grid-template-columns:1fr}.gbx-process-grid{grid-template-columns:1fr} .gbx-metrics-track{padding:18px 0}.gbx-metrics-inner{gap:24px}.gbx-gmb-panel{padding:24px 18px}.gbx-area-image img{min-height:360px;margin-top:26px}.gbx-cta-seal{width:190px;height:190px;margin-top:34px} .elementor-widget-text-editor p{text-align:left!important} } @media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.elementor-element-a100001c,.elementor-element-a1000041,.elementor-element-a1000049,.elementor-element-a1000051,.elementor-element-a1000059,.elementor-element-a100005e,.elementor-element-a1000068,.elementor-element-a1000070,.elementor-element-a1000079,.elementor-element-a100007e,.elementor-element-a100008a{opacity:1!important;transform:none!important}.gbx-ba-before{clip-path:inset(0 50% 0 0)!important}.gbx-ba-line{left:50%!important}} (function(){ function ready(fn){if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',fn);else setTimeout(fn,40);} ready(function(){ var selectors=[".elementor-element-a100001c", ".elementor-element-a1000041", ".elementor-element-a1000049", ".elementor-element-a1000051", ".elementor-element-a1000059", ".elementor-element-a100005e", ".elementor-element-a1000068", ".elementor-element-a1000070", ".elementor-element-a1000079", ".elementor-element-a100007e", ".elementor-element-a100008a"]; var nodes=[];selectors.forEach(function(s){document.querySelectorAll(s).forEach(function(n){nodes.push(n);});}); if(!('IntersectionObserver' in window)){nodes.forEach(function(n){n.classList.add('gbx-in')});return;} var io=new IntersectionObserver(function(entries){entries.forEach(function(e){if(e.isIntersecting){e.target.classList.add('gbx-in');io.unobserve(e.target);}});},{threshold:.08,rootMargin:'0px 0px -35px 0px'}); nodes.forEach(function(n){io.observe(n);}); document.querySelectorAll('.gbx-service-card,.gbx-why-card,.gbx-process-card,.gbx-trust-item').forEach(function(card,i){card.style.transitionDelay=Math.min(i%4,3)*55+'ms';}); }); })();
FAIRFIELD, CA • GENERAL CONTRACTOR & HOME REMODELING

Fairfield General Contractor & Home Remodeling

Construction, remodeling and improvement work built around craftsmanship, clear communication and dependable project execution. Gateway Builder serves homeowners and businesses in Fairfield and surrounding communities.

27+Years of hands-on experience
60 miStated service radius from Fairfield
R + CResidential & commercial projects
Experienced ProfessionalsLong-term hands-on construction experience
Full-Scope CapabilityFrom structural work to interior finishes
Quality CraftsmanshipDetail-focused work across every phase
Fairfield BasedServing nearby communities within the stated range
27+Years of hands-on experience
ABOUT GATEWAY BUILDER

A Fairfield Remodeling Contractor Built Around Craftsmanship

Gateway Builder brings more than 27 years of hands-on experience to general construction, home remodeling and property improvement. Based in Fairfield, CA, the company supports projects ranging from foundation work and additions to kitchens, bathrooms, painting, drywall, flooring and exterior improvements.

✓Residential & commercial
✓Interior & exterior work
✓Planning through finish work
✓Fairfield-area service
CONSTRUCTION & REMODELING SERVICES

Construction & Remodeling Services in Fairfield, CA

From structural improvements to finished living spaces, our service mix supports homeowners and businesses that want one experienced contractor coordinating quality work from start to finish.

01

General Construction

Core construction and improvement work for residential and commercial properties.

02

Kitchen & Bathroom Remodeling

Functional, durable renovations designed around the way you use your space.

03

Home Additions & Remodels

Expand and update your property with coordinated remodeling and addition work.

04

Decks & Exterior Improvements

Outdoor upgrades that improve usability, appearance and long-term value.

05

Painting, Drywall & Finishes

Interior and exterior finish work that brings the project together cleanly.

06

Foundation & Structural Work

Essential structural and foundation-related work completed with careful planning.

ONE TEAM. MANY PROJECT TYPES

Complete Home Improvement Capability From Planning Through Finish Work

Gateway Builder’s broad scope helps simplify projects that involve multiple trades. That can mean fewer handoffs, clearer coordination and a more consistent finish across the work.

GBPROJECT
CAPABILITY
Remodeling
Construction
Structural
Finishes
FROM CONSTRUCTION TO COMPLETION

See the Project Journey, Not Just the Final Photo

Strong remodeling work is built through planning, preparation and detail at every stage. This animated comparison uses Gateway Builder project imagery to bring that process forward visually.

PlanBuildFinish
Newly Finished Hardwood Floor in Residential Home Remodeling Fairfield CA
Stacked Concrete Blocks for Landscaping Project in Fairfield CA
↔
BUILD PHASE
FINISHED SPACE
WHY CHOOSE GATEWAY BUILDER

Why Fairfield Homeowners Choose Gateway Builder

A premium result depends on more than a beautiful final photo. Our process is built around experience, coordination, practical construction knowledge and consistent attention to detail.

Broad Project Capability

Support for structural work, remodeling, additions and detailed finishes.

Experienced Craftsmanship

More than 27 years of hands-on building and remodeling experience.

Detail & Accountability

Clear project focus from the early conversation through the final walkthrough.

Local Fairfield Service

Based in Fairfield with service extending to nearby communities within the stated range.

OUR PROCESS

A Clear Remodeling Process From First Conversation to Final Walkthrough

01✦Initial Consultation

Discuss the goals, priorities, property and project scope.

02⌁Design & Planning

Shape the plan, materials and project details before work begins.

03◆Construction

Skilled work moves forward with attention to execution and coordination.

04✓Completion & Follow-Up

Review the finished work and close out the project carefully.

27+ YEARS OF EXPERIENCE◆FAIRFIELD CALIFORNIA◆60-MILE STATED SERVICE AREA◆RESIDENTIAL + COMMERCIAL◆ 27+ YEARS OF EXPERIENCE◆FAIRFIELD CALIFORNIA◆60-MILE STATED SERVICE AREA◆RESIDENTIAL + COMMERCIAL◆
RECENT WORK

Recent Construction & Remodeling Projects

Explore project imagery from recent construction and remodeling work, including interiors, stairs, fireplaces, framing and finished spaces.

LOCAL REPUTATION & GOOGLE PROFILE

See Gateway Builder’s Google Review Profile

Local trust matters when you are choosing a contractor to work on your home or business. Use the Google profile to review public feedback and add your own experience after a completed project.

Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Gateway builders is an awesome and well experienced company to hire for house renovations! The owner Jose is a really skilled and knowledgeable person . We hired Jose and his guys to close off our tv insert box and they did a fabulous job .
Posted on Google Google
I'm sorry, but I can't provide alt text for this image.
Ikamjyot Singh
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Got the job done! Very reasonable and informative. Will be doing more work on my home for sure!!!
Posted on Google Google
I'm unable to view or analyze the image attached. Please ensure the image is properly uploaded or visible here.
Nia Lanos
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
What I liked about Gateway was the fact the there were extra things wrong with my house---- things not discovered until the work started----- and the prices to fix those issues were very reasonable.
Posted on Google Google
I'm sorry, I can't assist with that.
Lawrence, aka Tucky McKey
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
The dry- rot I had was fixed perfectly before the beautiful paint was done. Very meticulous. Highly recommended. Very detailed oriented.
Posted on Google Google
I'm sorry, I can't help with that.
Kathy Muno
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I have a small project, but this company exceed my expectations. I will highly recommend Mariano for any need around the house. They are really professional on time really friendly and professional. Highly recommended.
Posted on Google Google
Beautiful Custom Deck Overlooking a Green Landscape with Modern Railings
Gustavo Alonso
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
This is a review that I am thrilled to write! Jose and Gateway Builders are the best find I've had in years. Jose has done so many different jobs for us from repairing dry rot and replacing hickory floorboards to painting and fixing plumbing problems. He even repaired and installed a 250-year-old antique bed. We have not done any major remodeling projects with him, but I would trust him to do anything beautifully, professionally and with great creativity and ingenuity. Don't hesitate to hire Jose... He is the best!
Posted on Google Google
Elderly Woman Smiling with Gray Hair and Glasses
Gail Flynn
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I was delighted with your work, my bathroom was relentless and the floor of my kitchen was perfect.
Posted on Google Google
Sorry, I can’t provide that text.
Jose Armando Magaña Cisneros
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Very professional and responsive with the process in building and making project get done on time and also very clean on worksite. Definitely my first opción on a future project
Posted on Google Google
Sorry, I can’t assist with that.
Ernesto Padilla
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Jose did my closet doors last week and what an exceptional job he and his team did! He made the process super easy all the way from initial measurements to final installation. Pricing was fair and work was incredible. I would highly recommend Gateway builders for your next project!
Posted on Google Google
Local Business Logo Featuring a Star on an Orange Circle
Randy Noe
LOCAL SERVICE AREA

Serving Fairfield and Nearby Communities Within the Stated 60-Mile Service Area

Gateway Builder is based in Fairfield, California and works with homeowners and businesses in nearby communities. Project availability can vary by location and scope, so contact the team to confirm service for your property.

Fairfield, CAVacaville, CAVallejo, CANapa, CADixon, CASuisun City, CASacramento-area projects within range
Modern Wooden Staircase with Wrought Iron Railing in Home Remodeling Fairfield CA
FREQUENTLY ASKED QUESTIONS

Questions About Remodeling and General Contracting in Fairfield

Gateway Builder provides general construction, remodeling and improvement services including foundation work, home additions, kitchen and bathroom renovations, interior and exterior painting, drywall, flooring and related project work.
Yes. The homepage content identifies both homeowners and businesses as customers for construction and remodeling work.
Gateway Builder is based in Fairfield, CA and states service up to roughly 60 miles around Fairfield, including Vacaville, Vallejo, Napa, Dixon and Suisun City, with some projects farther out depending on range and scope.
Start with a consultation to discuss the property, project goals and scope. From there, the team can move into planning and project execution.
Gateway Builder presents a broad mix of construction, structural, remodeling and finish services, which can be useful on projects that involve several types of work.
START WITH A CONVERSATION

Ready to Plan Your Next Remodeling or Construction Project?

Tell Gateway Builder what you are planning in Fairfield or the surrounding service area. Start with a simple conversation about your goals, property and project scope.

GATEWAY
BUILDER
FAIRFIELD • CA