#video-scroll-container .video-sticky-container{position:sticky!important;top:0;width:100%;height:100vh;min-height:100vh;margin:0!important;padding:0!important;overflow:hidden;background:#040724}#video-scroll-container .video-sticky-container>.e-con-inner,#video-scroll-container .elementor-widget-html,#video-scroll-container .elementor-widget-html>.elementor-widget-container,#video-scroll-container .scroll-video-wrapper{width:100%;height:100%;max-width:none!important;margin:0!important;padding:0!important}.app-header .elementor-icon{color:rgba(255,255,255,.92);transition:color .25s ease,transform .25s ease}.app-header .elementor-icon:hover{color:#fff;transform:translateY(-1px)}.app-header.elementor-sticky--effects{position:fixed;top:0;left:0;width:100%!important;background:rgba(18,22,24,.34)!important;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.08)}@media (max-width:1024px){.app-header .elementor-menu-toggle.elementor-active{color:#fff!important;background:rgba(255,255,255,.08)!important}}@media (max-width:767px){.app-header.elementor-sticky--effects{background:rgba(18,22,24,.34)!important}}.app-hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;background-color:#0b0b0a;font-family:"Montserrat",Arial,sans-serif!important;background-size:cover!important;background-repeat:no-repeat!important}.app-hero :is(.elementor-heading-title,.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-button,p,a,span){font-family:"Montserrat",Arial,sans-serif!important}.app-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,8,.92) 0%,rgba(5,7,8,.84) 28%,rgba(5,7,8,.66) 55%,rgba(5,7,8,.38) 78%,rgba(5,7,8,.25) 100%),linear-gradient(180deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,.06) 55%,rgba(0,0,0,.55) 100%)}.app-hero__button--primary .elementor-button{background-color:#bf3730!important;border:1px solid #bf3730!important;color:#fff!important}.app-hero__button--primary .elementor-button:hover{background-color:#d2473d!important;border-color:#d2473d!important}.app-hero__stat-top .elementor-widget-container{margin:0!important;padding:0!important}.app-hero__scroll{position:absolute!important;z-index:4;top:46%;right:4%;opacity:.65;animation:appHeroScroll 1.8s ease-in-out infinite}@media (min-width:768px) and (max-width:1366px){.app-hero{min-height:620px}.app-hero__scroll{display:none}}@media (max-width:767px){.app-hero{min-height:auto!important;padding:45px 20px!important}.app-hero::before{background:linear-gradient(180deg,rgba(5,7,8,.76) 0%,rgba(5,7,8,.79) 45%,rgba(5,7,8,.94) 100%),linear-gradient(90deg,rgba(5,7,8,.75),rgba(5,7,8,.45))}.desktop-break{display:none}}.addons-accordion .addons-extra{display:none!important;width:100%!important;max-width:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden;opacity:0}.addons-accordion .addons-extra>.e-con-inner{width:100%!important;max-width:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.addons-accordion.is-open .addons-extra{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;visibility:visible;opacity:1;animation:addons-content-open .45s ease both}.addons-accordion.is-open .addons-extra>.e-con-inner{display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.addons-accordion .addons-toggle{position:relative;z-index:2;width:auto!important;margin-top:35px!important;margin-bottom:0!important}.addons-accordion .addons-toggle .elementor-button{cursor:pointer}.addons-accordion .addons-toggle .elementor-button-icon{transition:transform .3s ease}.addons-accordion.is-open .addons-toggle .elementor-button-icon{transform:rotate(180deg)}@media (min-width:768px) and (max-width:1024px){.addons-accordion .addons-extra,.addons-accordion .addons-extra>.e-con-inner{width:100%!important;max-width:none!important}.addons-accordion .addons-toggle{margin-top:30px!important}}@media (max-width:767px){.addons-accordion .addons-extra,.addons-accordion .addons-extra>.e-con-inner{width:100%!important;max-width:none!important}.addons-accordion .addons-toggle{margin-top:25px!important;margin-bottom:0!important}}@media (prefers-reduced-motion:reduce){.addons-accordion.is-open .addons-extra{animation:none}.addons-accordion .addons-toggle .elementor-button-icon{transition:none}}.app-risk-buttons{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;margin:0!important;padding:0!important}.app-risk-buttons .app-risk-button{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.app-risk-buttons .app-risk-button .elementor-widget-container{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.app-risk-buttons .app-risk-button .elementor-button{width:100%!important;min-width:0!important;min-height:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:8px 14px!important;background:#cf3932!important;border:0!important;border-radius:22px!important;box-sizing:border-box!important}.app-risk-buttons .app-risk-button .elementor-button-content-wrapper{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.app-risk-buttons .app-risk-button .elementor-button-text{display:block!important;color:#fff!important;font-size:12px!important;font-weight:600!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}@media (min-width:768px) and (max-width:1024px){.app-risk-buttons{gap:14px!important}.app-risk-buttons .app-risk-button .elementor-button{padding-inline:10px!important}.app-risk-buttons .app-risk-button .elementor-button-text{font-size:11px!important}}@media (max-width:767px){.app-risk-buttons{grid-template-columns:1fr!important;gap:10px!important}.app-risk-buttons .app-risk-button .elementor-button{min-height:46px!important;height:46px!important}}.app-risk-image{width:100%!important;height:375px!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-risk-image .elementor-widget-container{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important}.app-risk-image img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important}@media (min-width:768px) and (max-width:1024px){.app-risk-image{height:330px!important}}@media (max-width:767px){.app-risk-image{height:auto!important;aspect-ratio:16/10}}.case-study-split{display:flex;align-items:stretch!important}.case-study-split__media{display:flex!important;align-self:stretch!important;min-height:100%;overflow:hidden}.case-study-split__media .elementor-widget-image,.case-study-split__media .elementor-widget-image .elementor-widget-container,.case-study-split__media .elementor-widget-image a,.case-study-split__media .elementor-widget-image picture{display:flex!important;width:100%;height:100%;flex:1 1 auto}.case-study-split__media .elementor-widget-image{flex:1 1 auto;align-self:stretch}.case-study-split__media img{display:block;width:100%!important;height:100%!important;min-height:100%;object-fit:cover;object-position:center}@media (min-width:768px) and (max-width:1024px){.case-study-split__media{min-height:420px}}@media (max-width:767px){.case-study-split{flex-direction:column!important}.case-study-split__media{width:100%!important;min-height:320px}.case-study-split__media img{min-height:320px}}.app-video-hero>.e-con-inner,.app-video-hero>.elementor-container{position:relative;z-index:1}.app-case-hero{position:relative;overflow:hidden;isolation:isolate}.app-case-hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.48) 0%,rgba(0,0,0,.34) 48%,rgba(0,0,0,.16) 100%)}.app-case-hero>.e-con-inner,.app-case-hero>.e-con,.app-case-hero .elementor-widget{position:relative;z-index:1}.app-case-hero h1,.app-case-hero .elementor-heading-title{color:#fff!important}.app-case-hero .elementor-widget-text-editor,.app-case-hero .elementor-widget-text-editor p,.app-case-hero .elementor-post-info,.app-case-hero .elementor-post-info__item{color:rgba(255,255,255,.88)!important}@media (max-width:767px){.app-video-hero>.e-con-inner,.app-video-hero>.elementor-container{position:relative!important;z-index:2!important}}.leadership-carousel .leadership-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important}.leadership-card>.elementor-widget{width:100%;margin-bottom:0!important}.leadership-photo{margin-bottom:16px!important}.leadership-photo img{display:block;width:100%!important;aspect-ratio:2/3;height:auto!important;object-fit:cover;object-position:center top}.leadership-name{min-height:64px;margin-bottom:8px!important}.leadership-name .elementor-heading-title{margin:0!important;line-height:1.25!important}.leadership-role{min-height:52px;margin-bottom:16px!important}.leadership-role .elementor-widget-container,.leadership-role p{margin:0!important;line-height:1.5!important}.leadership-description{margin-top:0!important}.leadership-description p{margin-top:0!important;line-height:1.6}.leadership-carousel .leadership-name{min-height:32px!important;margin-bottom:10px!important}.leadership-carousel .leadership-role{min-height:48px!important;margin-bottom:16px!important}.leadership-carousel .leadership-role p{margin:0!important}