/* Final About page artboard overrides. Loaded after the theme stylesheet. */
.protech-about-hero{min-height:620px;padding:150px 24px 0!important;align-items:stretch;background:linear-gradient(90deg,rgba(0,19,31,.34),rgba(0,32,49,.18)),url("assets/images/resources/portal-wave.webp") center 44%/cover no-repeat}
.protech-about-hero>.wp-block-group__inner-container{display:flex;min-height:470px;flex-direction:column;justify-content:center}.protech-about-jump{position:relative;left:50%;width:100vw;margin:auto 0 0 -50vw;gap:10px;padding:22px max(28px,calc((100vw - 1320px)/2));background:rgba(0,45,66,.96)}
.protech-about-history{padding-top:82px;padding-bottom:62px}.protech-about-history .wp-block-column{min-height:165px;background:linear-gradient(145deg,rgba(0,93,124,.42),rgba(0,31,48,.12)),linear-gradient(180deg,#004a66,#002f45);box-shadow:inset 0 1px rgba(255,255,255,.12),0 10px 24px rgba(0,38,56,.12)}
.protech-about-who{min-height:0;margin-top:24px!important;margin-bottom:54px!important;padding:58px 68px!important}.protech-about-who .wp-block-columns{align-items:center;gap:65px}.protech-about-who img{min-height:0;height:330px}
.protech-about-purpose{padding-top:72px;padding-bottom:78px}.protech-about-purpose .wp-block-column{min-height:350px;background:radial-gradient(circle at 50% 0%,rgba(0,132,160,.28),transparent 58%),linear-gradient(155deg,#00445e,#002e44);box-shadow:0 15px 30px rgba(0,38,56,.16)}.protech-about-purpose .wp-block-column::before{top:42px;width:86px;height:86px;filter:sepia(1) saturate(4) hue-rotate(350deg) brightness(.72)}
.protech-about-impact{min-height:0;margin-top:26px!important;margin-bottom:42px!important;padding:68px!important;background:radial-gradient(circle at 50% -25%,rgba(0,124,157,.52),transparent 56%),linear-gradient(155deg,#00445e,#00283d 72%);box-shadow:0 22px 48px rgba(0,36,53,.18)}.protech-about-impact .wp-block-column{min-height:170px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(145deg,#fff,#edf0f1);box-shadow:inset 0 1px #fff,0 8px 18px rgba(0,30,45,.12)}
.protech-about-story{padding-top:78px;padding-bottom:80px}.protech-about-story .wp-block-column{flex:0 0 min(520px,68vw);min-height:230px;padding:28px 32px;background:linear-gradient(145deg,#00455f,#002e44)}.protech-about-story .wp-block-column p{font-size:.9rem;line-height:1.42}
.protech-about-why{min-height:0;margin-top:30px!important;margin-bottom:40px!important;padding:62px 68px!important}.protech-about-why img{min-height:0;height:360px;object-position:center}.protech-about-why h3{color:#fff}
.protech-about-leadership{padding-top:80px;padding-bottom:82px}.protech-about-leadership .wp-block-column{position:relative;min-height:430px;padding:0;background:transparent;box-shadow:0 16px 30px rgba(0,36,54,.18)}.protech-about-leadership figure{height:100%;margin:0}.protech-about-leadership img{height:430px;border:0;border-radius:20px}.protech-about-leadership h3,.protech-about-leadership .wp-block-column>p,.protech-about-leadership .wp-block-column>a{position:absolute;z-index:2;left:0;width:100%;margin:0;color:#fff;text-align:center}.protech-about-leadership h3{bottom:62px;padding-top:70px;background:linear-gradient(transparent,rgba(0,27,43,.95))}.protech-about-leadership .wp-block-column>p{bottom:36px}.protech-about-leadership .wp-block-column>a{bottom:15px;color:#00d9f5}
.protech-about-careers{position:relative;overflow:visible;min-height:0;margin-top:32px!important;margin-bottom:80px!important;padding:62px 72px!important;background:linear-gradient(100deg,rgba(238,240,241,.97) 0 58%,rgba(238,240,241,.74)),url("assets/images/resources/content-bg-desktop.webp") center/cover no-repeat}.protech-about-careers .wp-block-columns{min-height:430px;align-items:stretch}.protech-about-careers .wp-block-column:first-child{align-self:center}.protech-about-careers .wp-block-column:last-child,.protech-about-careers figure{position:relative;min-height:430px;margin:0}.protech-about-careers img{position:absolute;right:-30px;bottom:-62px;width:115%;height:520px;min-height:0;object-fit:contain;object-position:center bottom;transform:scale(2.15) translate(17%,-1%);transform-origin:center bottom}
.protech-about-press .wp-block-column:first-child h3{position:relative;padding-left:66px}.protech-about-press .wp-block-column:first-child h3::before{content:"";position:absolute;top:50%;left:0;width:44px;height:44px;background:center/contain no-repeat;filter:invert(52%) sepia(98%) saturate(2274%) hue-rotate(354deg) brightness(100%) contrast(103%);transform:translateY(-50%)}.protech-about-press .wp-block-column:first-child h3:nth-of-type(1)::before{background-image:url("assets/images/redesign/icons/icon-clipboard.svg")}.protech-about-press .wp-block-column:first-child h3:nth-of-type(2)::before{background-image:url("assets/images/redesign/icons/icon-identify.svg")}.protech-about-press .wp-block-column:first-child h3:nth-of-type(3)::before{background-image:url("assets/images/redesign/icons/icon-mobile.svg")}
@media(max-width:782px){.protech-about-hero{min-height:690px;padding:112px 18px 0!important}.protech-about-hero>.wp-block-group__inner-container{min-height:578px}.protech-about-jump{padding:18px}.protech-about-who{margin-bottom:28px!important;padding:38px 24px!important}.protech-about-who img{height:260px}.protech-about-purpose .wp-block-column::before{width:58px;height:58px}.protech-about-story .wp-block-column{flex-basis:86%;min-height:210px}.protech-about-why img{height:260px}.protech-about-leadership .wp-block-column,.protech-about-leadership img{min-height:0;height:330px}.protech-about-careers{margin-bottom:65px!important;padding-bottom:0!important}.protech-about-careers .wp-block-columns{min-height:0}.protech-about-careers .wp-block-column:last-child,.protech-about-careers figure{min-height:360px}.protech-about-careers img{right:-20px;bottom:0;height:390px;transform:scale(1.9) translate(15%,0)}}
