.gbp-section{padding:4rem 40px}@media (max-width:1024px){.gbp-section{padding:4.5rem 30px}}@media (max-width:767px){.gbp-section{padding:3rem 20px}}.gbp-section__inner {margin-left:auto;margin-right:auto;position:relative;z-index:1;}.gbp-section__tagline{font-size:14px;font-weight:normal;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text{font-size:1.125rem}@media (max-width:767px){.gbp-section__text{font-size:1.2rem}}.gbp-button--primary{background-color:var(--accent);color:var(--base-3);display:inline-flex;font-size:16px;font-weight:500;letter-spacing:0.5px;text-transform:uppercase;border:1px solid rgba(0,0,0,0);border-radius:4rem;padding:1rem 2rem}.gbp-button--primary:hover{background-color:var(--contrast-2);color:#ffffff;background-image:linear-gradient(0deg,rgba(30,59,138,0.49) 40%,rgba(4,70,201,0.86) 80%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;transition:all 0.33s ease-in-out 0s}@media (max-width:1024px){.gbp-button--primary{font-size:15px;padding:0.75rem 1.75rem}}@media (max-width:767px){.gbp-button--primary{margin-left:auto;margin-right:auto;max-width:300px}}.gbp-button--secondary{border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;border-top-left-radius:4rem;border-top-right-radius:4rem;border:1px solid rgba(0,0,0,0);color:currentColor;display:inline-flex;font-size:16px;font-weight:500;padding:1rem 2rem;text-transform:uppercase}.gbp-button--secondary:hover{color:var(--contrast-2)}@media (max-width:1024px){.gbp-button--secondary{font-size:15px;padding:0.75rem 1.75rem}}.gbp-card--border {border:1px solid #000000;}.gbp-card{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border:1px solid var(--base);padding:4rem}@media (max-width:1024px){.gbp-card{padding:2.5rem}}@media (max-width:767px){.gbp-card{padding:1.5rem}}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title{font-size:1.5rem;margin-bottom:0.75rem}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.has-gradient-bg{background-blend-mode:normal;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.81) 63%,rgb(219,234,254) 63%,rgba(219,235,255,0) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.has-gradient-bg{background-image:none}}.gbp-section--background {background-color:#000000;color:#ffffff;}.video-meta-box{align-items:center;background-color:var(--base-2);display:flex;flex-direction:column;font-size:0.88em;min-height:230px;text-align:center;border:1px solid var(--contrast-3);border-radius:9px;padding:30px 30px 3px 30px}@media (max-width:767px){.video-meta-box{height:auto;min-height:100px}}.text-center{text-align:center}.hover-grow:hover{transform:scale(1.1);transition:all 0.3s ease-in-out 0s}.client-logo{max-width:200px;text-align:center;width:100%}.drone-feed{border-radius:10px}.white{color:var(--base-3)}.white-box{background-color:#ffffff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;border:1px solid rgba(219,235,255,0.71);padding:50px}@media (max-width:1024px){.white-box{padding:30px}}.service-icon{font-size:2.2em;padding-bottom:20px}.heading-sm{font-size:1.5em}.img-carousel{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px}.logo-box{background-color:#f0f0f0;height:min-content;width:200px;border-radius:6px;padding:1rem}@media (max-width:1024px){.logo-box{width:200px}}@media (max-width:767px){.logo-box{width:47%}}.social-icon:hover{transform:scale(1.1);transition:all 0.5s ease 0s}.p-absolute{position:absolute;right:5%;z-index:1}.portfolio-image{box-shadow:0px 1px 5px 4px rgba(15,23,41,0.16);height:420px;width:100%;border-radius:20px}@media (max-width:767px){.portfolio-image{height:350px}}.small-width{max-width:750px;width:100%}.text-shadow{text-shadow:rgba(0,0,0,0.23) 0px 1px 13px}.p-desc{background-color:#e8e9eb;margin-bottom:10px;margin-top:10px;padding:10px}.w-small{margin-left:auto;margin-right:auto;max-width:1080px}