wp-component[name=ThreeColFunctionsAlt]{background-image:linear-gradient(to bottom,rgb(0,92,199),rgb(0,14,29));padding-block:var(--spacing-scalable-m);overflow:hidden;max-inline-size:1600px}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt]{background-image:linear-gradient(to bottom right,rgb(0,92,199),rgb(0,14,29))}}wp-component[name=ThreeColFunctionsAlt] h2{grid-column:1/-1;grid-row:1;color:#fff;margin-block-end:var(--spacing-scalable-m);padding-inline:var(--spacing-non-scalable-l)}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] h2{grid-column:span 6}}wp-component[name=ThreeColFunctionsAlt] .functions-tabs{color:#fff;display:grid;grid-column:1/-1;grid-template-columns:subgrid;isolation:isolate;margin-block-start:0;padding-inline:var(--spacing-non-scalable-l);position:relative}wp-component[name=ThreeColFunctionsAlt] .functions-tabs:after{background-color:var(--color-blue);border-radius:22px;content:"";position:relative}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs:after{display:block;grid-column:1/-1;grid-row:2;z-index:0}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs:after{display:block;grid-column:4/-1;grid-row:1/-1;z-index:0}}wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-navigation{grid-column:1/span 4;grid-row:2}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-navigation{grid-row:1;grid-column:1/-1}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-navigation{grid-column:1/span 3;grid-row:1;align-content:center}}wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-image-panels,wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-content-panels{display:grid;grid-column:1/span 4;grid-template-rows:subgrid;padding-block:var(--spacing-non-scalable-m)}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-image-panels,wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-content-panels{z-index:1}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-image-panels,wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-content-panels{grid-row:1/-1;z-index:1}}wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-image-panels{grid-row:1;grid-template-rows:minmax(480px,536px);align-self:center}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-image-panels{grid-column:1/span 3;grid-row:2;padding:var(--spacing-non-scalable-m)}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-image-panels{align-self:stretch;grid-column:4/span 4;grid-row:1;grid-template-rows:minmax(600px,700px)}}wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-content-panels{grid-row:3}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-content-panels{grid-column:4/span 5;grid-row:2}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-tabs .functions-content-panels{grid-column:7/span 6;grid-row:1;grid-template-rows:minmax(600px,700px)}}wp-component[name=ThreeColFunctionsAlt] .functions-navigation{padding-block:32px}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-navigation{padding-block:14px}}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow:hidden;position:relative;place-items:center;scroll-behavior:smooth}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu{place-items:start;grid-auto-flow:row}}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item{align-items:center;border-left:3px solid transparent;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-family-heading);font-weight:700;gap:12px;padding:6px 8px;text-wrap:nowrap;transition:all ease .3s}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item{padding:10px 24px}}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item[aria-selected=true],wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item:hover{color:#fff}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item[aria-selected=true],wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item:hover{border-left:3px solid var(--icon-secondary-base)}}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item[aria-selected=true]>span.icon,wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item:hover>span.icon{opacity:1;background-color:var(--icon-secondary-base)}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-menu>button.functions-navigation-menu-item>span.icon{--image-url: "";background-color:#fff6;block-size:32px;display:inline-grid;inline-size:32px;-webkit-mask-image:var(--image-url);mask-image:var(--image-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-mobile{display:flex;gap:6px;justify-content:center;margin-block-start:20px}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-navigation-mobile{display:none}}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-mobile .function-navigation-button{display:grid;block-size:44px;inline-size:44px;border-radius:22px;background-color:var(--color-blue);place-items:center;cursor:pointer;color:#fff}wp-component[name=ThreeColFunctionsAlt] .functions-navigation-mobile+.button.button--filled{margin-block-start:10px}wp-component[name=ThreeColFunctionsAlt] .functions-navigation>.button.button-main{display:none}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .functions-navigation>.button.button-main{display:inline-flex;margin-block-start:16px}}wp-component[name=ThreeColFunctionsAlt] .content-panel{display:grid;font-size:var(--font-size-body-medium);grid-template-columns:subgrid;line-height:var(--font-size-body-large);gap:var(--spacing-non-scalable-m)}@media (min-width: 1180px){wp-component[name=ThreeColFunctionsAlt] .content-panel{align-self:center;padding:var(--spacing-non-scalable-xl)}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .content-panel{align-self:center;padding:14px var(--column-width) 14px calc(var(--column-width) + var(--column-gap))}}wp-component[name=ThreeColFunctionsAlt] .content-panel[aria-disabled=true]{display:none}wp-component[name=ThreeColFunctionsAlt] .content-panel>h1,wp-component[name=ThreeColFunctionsAlt] .content-panel h2,wp-component[name=ThreeColFunctionsAlt] .content-panel h3,wp-component[name=ThreeColFunctionsAlt] .content-panel h4,wp-component[name=ThreeColFunctionsAlt] .content-panel h5,wp-component[name=ThreeColFunctionsAlt] .content-panel h6{color:#fff}wp-component[name=ThreeColFunctionsAlt] .content-panel h3{font-size:var(--font-heading-m-size);font-weight:var(--font-heading-m-weight);line-height:var(--font-heading-m-line-height)}wp-component[name=ThreeColFunctionsAlt] .content-panel ul.listmarker{padding-block-end:var(--spacing-non-scalable-m)}wp-component[name=ThreeColFunctionsAlt] .content-panel ul.listmarker li+li{margin-block-start:14px}wp-component[name=ThreeColFunctionsAlt] .content-panel .button-container{align-items:center;display:flex;flex-direction:column;gap:16px}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .content-panel .button-container{gap:0;flex-direction:row}}wp-component[name=ThreeColFunctionsAlt] .image-panel{align-self:stretch;border-radius:var(--radius-non-scalable-s);justify-self:center;object-fit:cover;object-position:center}@media (min-width: 640px){wp-component[name=ThreeColFunctionsAlt] .image-panel{max-inline-size:400px}}@media (min-width: 1600px){wp-component[name=ThreeColFunctionsAlt] .image-panel{aspect-ratio:2.4/3.7;grid-column:span 4;justify-self:start;max-inline-size:100%}}wp-component[name=ThreeColFunctionsAlt] .image-panel[aria-disabled=true]{display:none}
