.about-page{margin:0;padding:0}.about-hero{position:relative;min-height:820px;display:flex;align-items:center;background-image:
        linear-gradient(
            90deg,
            rgba(7, 29, 20, 0.48) 0%,
            rgba(7, 29, 20, 0.34) 30%,
            rgba(7, 29, 20, 0.17) 58%,
            rgba(7, 29, 20, 0.05) 82%,
            rgba(7, 29, 20, 0) 100%
        ),
        url("../images/insgeo-geology-team.webp");background-size:cover;background-position:62% 42%;background-repeat:no-repeat;overflow:hidden}.about-hero::before{content:"";position:absolute;inset:0;z-index:1;background:
        linear-gradient(
            to bottom,
            rgba(0, 0, 0, 0.16) 0,
            rgba(0, 0, 0, 0.08) 90px,
            transparent 180px
        );pointer-events:none}.about-hero__overlay{position:relative;z-index:2;width:100%}.about-hero__content{width:min(1280px,calc(100% - 120px));margin:0 auto;padding:180px 0 90px}.about-hero__label{display:inline-block;margin-bottom:22px;color:rgba(255,255,255,.88);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:2.5px;text-transform:uppercase}.about-hero h1{max-width:940px;margin:0 0 28px;color:#fff;font-size:clamp(44px,3.8vw,62px);font-weight:700;line-height:1.04;letter-spacing:-1.3px}.about-hero p{max-width:700px;margin:0;color:rgba(255,255,255,.96);font-size:16px;font-weight:400;line-height:1.55}@media (min-width:1600px){.about-hero{margin-top:60px;min-height:860px;background-position:52% 52%}.about-hero__content{width:min(1400px,calc(100% - 160px));padding:270px 0 120px}.about-hero h1{max-width:980px;font-size:64px}.about-hero p{max-width:620px;font-size:16px}}@media (max-width:1200px){.about-hero{margin-top:80px;min-height:760px;background-position:55% 54%}.about-hero__content{width:min(1100px,calc(100% - 70px));padding:190px 0 95px}.about-hero h1{max-width:820px;font-size:clamp(44px,4.6vw,58px)}.about-hero p{max-width:680px;font-size:16px}}@media (max-width:992px){.about-hero{margin-top:74px;min-height:720px;background-position:58% 56%}.about-hero__content{width:calc(100% - 50px);padding:175px 0 85px}.about-hero h1{max-width:720px;font-size:50px}.about-hero p{max-width:640px;font-size:16px}}@media (max-width:768px){.about-hero{margin-top:58px;min-height:700px;align-items:flex-end;background-image:
            linear-gradient(
                180deg,
                rgba(7, 29, 20, 0.04) 0%,
                rgba(7, 29, 20, 0.10) 34%,
                rgba(7, 29, 20, 0.52) 72%,
                rgba(7, 29, 20, 0.84) 100%
            ),
            url("../images/insgeo-geology-team.webp");background-size:auto 58%;background-position:40% 8%;background-repeat:no-repeat}.about-hero::before{background:
            linear-gradient(
                to bottom,
                rgba(0, 0, 0, 0.08) 0,
                transparent 120px
            )}.about-hero__content{width:calc(100% - 32px);padding:280px 0 80px}.about-hero__label{margin-bottom:15px;font-size:11px;letter-spacing:2px}.about-hero h1{max-width:100%;margin-bottom:20px;font-size:38px;line-height:1.06;letter-spacing:-.8px}.about-hero p{max-width:100%;font-size:15px;line-height:1.5}}@media (max-width:480px){.about-hero{margin-top:62px;min-height:680px;background-size:auto 78%;background-position:50% 16%}.about-hero__content{width:calc(100% - 28px);padding:315px 0 42px}.about-hero h1{font-size:34px}.about-hero p{font-size:15px}}@media (min-width:993px){.about-hero{background-size:110% auto!important;background-position:center 55px!important}.about-hero__content{padding-top:300px;padding-bottom:80px}.about-hero h1{margin:0 0 32px}}@media (max-width:992px) and (min-width:769px){.about-hero{background-size:auto 90%!important;background-position:center top!important}}@media (max-width:768px){.about-hero{min-height:720px;background-size:auto 68%!important;background-position:center top!important;background-repeat:no-repeat!important}.about-hero__content{padding:390px 0 48px}.about-hero h1{margin:0 0 20px}}@media (max-width:480px){.about-hero{background-size:auto 62%!important;background-position:center top!important}.about-hero__content{padding:360px 0 42px}}.about-confidence{padding:50px 0 80px;background:#f3f0e8;color:#173428}.about-confidence__inner{width:min(1400px,calc(100% - 120px));margin:0 auto}.about-confidence__intro{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);column-gap:110px;align-items:center;margin-bottom:45px}.about-confidence__label{display:block;margin-bottom:26px;color:#587066;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:2.6px;text-transform:uppercase}.about-confidence__heading h2{max-width:620px;margin:0;color:#173f30;font-size:clamp(40px,3.3vw,54px);font-weight:700;line-height:1.05;letter-spacing:-2.2px}.about-confidence__text{max-width:560px;padding-bottom:5px}.about-confidence__text p{margin:0 0 18px;color:#4d6057;font-size:16px;line-height:1.6}.about-confidence__text p:last-child{margin-bottom:0}.about-confidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(23,52,40,.24);border-bottom:1px solid rgba(23,52,40,.24)}.confidence-card{position:relative;min-height:280px;padding:28px 32px 34px;border-right:1px solid rgba(23,52,40,.24);transition:background-color .25s ease , color .25s ease , transform .25s ease}.confidence-card:first-child{border-left:1px solid rgba(23,52,40,.24)}.confidence-card:hover{z-index:2;background:#173f30;transform:translateY(-8px)}.confidence-card__number{display:block;margin-bottom:36px;color:#81948a;font-size:13px;font-weight:700;line-height:1;letter-spacing:2px;transition:color .25s ease}.confidence-card h3{margin:0 0 16px;color:#173f30;font-size:clamp(22px,1.5vw,26px);font-weight:700;line-height:1.12;letter-spacing:-.7px;transition:color .25s ease}.confidence-card p{max-width:360px;margin:0;color:#596b62;font-size:15px;line-height:1.55;transition:color .25s ease}.confidence-card:hover h3,.confidence-card:hover p,.confidence-card:hover .confidence-card__number{color:#fff}@media (max-width:1100px){.about-confidence{padding:65px 0 80px}.about-confidence__inner{width:calc(100% - 70px)}.about-confidence__intro{grid-template-columns:1fr 1fr;column-gap:65px;margin-bottom:55px}.about-confidence__heading h2{font-size:46px}.about-confidence__text p{font-size:16px}.confidence-card{min-height:290px;padding:28px 26px 34px}.confidence-card__number{margin-bottom:36px}.confidence-card h3{font-size:24px}}@media (max-width:768px){.about-confidence{padding:58px 0 68px}.about-confidence__inner{width:calc(100% - 32px)}.about-confidence__intro{display:block;margin-bottom:40px}.about-confidence__label{margin-bottom:20px}.about-confidence__heading h2{margin-bottom:24px;font-size:36px;line-height:1.06;letter-spacing:-1.2px}.about-confidence__text{max-width:100%}.about-confidence__text p{font-size:16px;line-height:1.6}.about-confidence__grid{display:block;border-bottom:0}.confidence-card,.confidence-card:first-child{min-height:auto;padding:24px 18px 28px;border-right:0;border-bottom:1px solid rgba(23,52,40,.24);border-left:0;transform:none}.confidence-card__number{margin-bottom:24px}.confidence-card h3{font-size:24px}.confidence-card p{max-width:100%}.confidence-card:hover{transform:none}}@media (min-width:993px){.about-hero{min-height:auto!important;background-color:transparent!important;background-position:center 55px!important}.about-hero__content{padding-top:410px!important;padding-bottom:30px!important}}