.elementor-2872 .elementor-element.elementor-element-171ecb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-163px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.geo-services-icons{position:relative;overflow:hidden;padding:110px 20px;background:linear-gradient(135deg,#06142e 0%,#0a1d43 52%,#102b5e 100%)}.geo-services-icons-bg{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgb(255 255 255 / .05),transparent 28%),radial-gradient(circle at 85% 78%,rgb(212 170 72 / .1),transparent 24%);pointer-events:none}.geo-services-icons-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:54px 54px;opacity:.20;pointer-events:none}.geo-services-icons-inner{position:relative;z-index:2;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:42px;align-items:start}.geo-services-icons-left{position:sticky;top:40px;padding:38px 30px;border-radius:28px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(14px);box-shadow:0 24px 60px rgb(0 0 0 / .22)}.geo-services-icons-kicker{display:inline-block;margin-bottom:14px;padding:8px 15px;border-radius:50px;border:1px solid rgb(212 170 72 / .35);color:#d4aa48;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:rgb(255 255 255 / .04)}.geo-services-icons-left h2{margin:0 0 20px;color:#fff;font-size:clamp(30px,3.2vw,38px);line-height:1.12;font-weight:800}.geo-services-icons-left p{margin:0 0 18px;color:rgb(255 255 255 / .88);font-size:17px;line-height:1.8}.geo-services-icons-line{width:90px;height:3px;margin:26px 0 24px;border-radius:999px;background:linear-gradient(90deg,#f3cf75,#c9972c)}.geo-services-icons-note{color:#fff;font-size:16px;line-height:1.8;padding:18px 20px;border-left:3px solid #d4aa48;background:rgb(255 255 255 / .04);border-radius:0 16px 16px 0}.geo-services-icons-right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.geo-services-icons-card{position:relative;display:flex;align-items:flex-start;gap:16px;min-height:96px;padding:20px 22px;border-radius:20px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .08);color:#fff;font-size:16px;line-height:1.6;backdrop-filter:blur(12px);box-shadow:0 18px 42px rgb(0 0 0 / .18);transition:all .35s ease}.geo-services-icons-card:hover{transform:translateY(-6px);border-color:rgb(212 170 72 / .34);background:rgb(255 255 255 / .1);box-shadow:0 26px 50px rgb(0 0 0 / .26)}.geo-icon-badge{flex:0 0 42px;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#f3cf75,#c9972c);color:#081733;font-size:20px;font-weight:700;box-shadow:0 10px 24px rgb(212 170 72 / .28)}.geo-services-icons-card span:last-child{display:block;padding-top:3px}@media (max-width:1180px){.geo-services-icons-inner{grid-template-columns:1fr}.geo-services-icons-left{position:relative;top:auto}}@media (max-width:768px){.geo-services-icons{padding:80px 16px}.geo-services-icons-inner{gap:24px}.geo-services-icons-left{padding:26px 20px;border-radius:22px}.geo-services-icons-right{grid-template-columns:1fr;gap:14px}.geo-services-icons-card{min-height:auto;padding:18px;border-radius:16px;font-size:15.5px;line-height:1.55}.geo-icon-badge{width:38px;height:38px;flex-basis:38px;border-radius:12px;font-size:18px}}.geo-fullbleed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}