.sub-pre-header .head-overlay{display:none!important}.custom-link{color:#31aa97;display:inline-block;overflow:hidden;position:relative;text-decoration:none}.custom-link:after{background-color:#31aa97;bottom:0;content:"";height:2px!important;left:0;position:absolute;transition:width .3s ease;width:0}.custom-link:hover:after{width:100%}.custom-link-2{color:#fff;display:inline-block;overflow:hidden;position:relative;text-decoration:none}.custom-link-2:after{background-color:#fff;bottom:0;content:"";height:1.5px;left:0;position:absolute;transition:width .3s ease;width:0}.custom-link-2:hover:after{width:100%}.custom-link-3{color:#07293c;display:inline-block;overflow:hidden;position:relative;text-decoration:none}.custom-link-3:after{background-color:#07293c;bottom:0;content:"";height:1.5px;left:0;position:absolute;transition:width .3s ease;width:0}.custom-link-3:hover:after{width:100%}.hero-section{overflow:hidden!important;position:relative!important}@media (max-width:991px){.break-992,.line-break{display:none}}.clean-base.round-corner-bottom-left{border-radius:0 0 0 80px;overflow:hidden}.clean-base.round-corner-top-right-bottom-left{border-radius:0 50px 0 50px;overflow:hidden}.clean-base.round-corner-top-right{border-radius:0 60px 0 0;overflow:hidden}.clean-base.round-corner-bottom-right{border-radius:0 0 150px 0;overflow:hidden}@media screen and (max-width:800px){.clean-base.round-corner-bottom-right{border-radius:0 0 60px 0;overflow:hidden}}@media screen and (max-width:380px){.hover-card-img{height:auto!important;width:90px!important}}@media screen and (max-width:290px){.hover-card-img{height:auto!important;width:50px!important}}@media screen and (max-width:250px){.hover-card-img{height:auto!important;width:0!important}}@media (max-width:991px) and (min-width:921px){.hover-cards .card-col{margin-bottom:30px}}@media (min-width:401px) and (max-width:899px){.three-column-icons .c-img-1{max-width:280px!important}}.horizontal-cards .row{border-radius:20px!important;overflow:hidden}@media (min-width:401px) and (max-width:899px){.horizontal-cards .c-img-1{max-width:140px!important}}@media (max-width:991px){.listing-page-smart-wfm .row{display:flex;flex-direction:column}.listing-page-smart-wfm .c-col{max-width:100%;width:100%}.listing-page-smart-wfm .c-col-inner{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.listing-page-smart-wfm .c-content-con{justify-content:center!important}.listing-page-smart-wfm .c-cta-con{text-align:center!important}}@media (max-width:991px) and (min-width:576px){.listing-page-smart-wfm .c-img-1{height:auto;max-width:450px!important;width:100%}}@media (max-width:575px) and (min-width:371px){.listing-page-smart-wfm .c-img-1{height:auto;max-width:320px!important;width:100%}}@media (max-width:370px) and (min-width:200px){.listing-page-smart-wfm .c-img-1{height:auto;max-width:230px!important;width:100%}}@media (min-width:1150px){.listing-page-smart-wfm .c-img-1{position:relative!important;right:-130px!important}}@media (max-width:991px){.contact-smart-wfm .c-col-inner{align-items:center!important;display:flex!important;flex-direction:column!important;text-align:center!important}.contact-smart-wfm .c-col-inner,.contact-smart-wfm .c-content-con{justify-content:center!important}.contact-smart-wfm .c-cta-con{text-align:center!important}}@media (max-width:767px) and (min-width:421px){.contact-smart-wfm .c-img-1{height:auto;max-width:400px!important;width:100%}}@media (max-width:991px){.contact-smart-wfm-2 .c-col-inner{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important}.contact-smart-wfm-2 .c-content-con{justify-content:center!important}.contact-smart-wfm-2 .c-cta-con{text-align:center!important}}@media (max-width:920px) and (min-width:421px){.contact-smart-wfm-2 .c-img-1{height:auto;max-width:360px!important;width:100%}}@media (max-width:920px){.contact-smart-wfm-2 .row{display:flex;flex-direction:column!important;flex-wrap:wrap}.contact-smart-wfm-2 .c-col{max-width:100%!important;width:100%!important}}#advisory-support-module .row,#project-support-module .row,#quarterly-release-support-module .row,#technical-support-module .row{border:2px solid #006771;border-radius:20px!important;overflow:hidden}#quarterly-release-support-module .row{border-color:#31aa97!important}#project-support-module .row{border-color:#0161a3!important}#advisory-support-module .row{border-color:#4c4285!important}.two-cta-buttons{align-items:center;display:flex;gap:24px;width:100%}.two-cta-buttons a{flex:1;text-align:center;text-decoration:none}@media (max-width:767px){.two-cta-buttons{flex-direction:column}.two-cta-buttons a{width:100%}}.journey{margin:auto;max-width:900px}.journey-item{display:grid;gap:24px;grid-template-columns:40px 1fr;margin-bottom:24px}.journey-marker{flex-direction:column}.journey-dot,.journey-marker{align-items:center;display:flex}.journey-dot{background:transparent;border:2px solid #31aa97;border-radius:50%;box-sizing:border-box;color:#31aa97;font-size:13px;font-weight:700;height:24px;justify-content:center;line-height:1;position:relative;transition:all .35s ease;width:24px;z-index:2}.journey-line{background:#d1d1d1;flex:1;margin-top:8px;opacity:1;overflow:hidden;position:relative;width:6px}.journey-line:before{background:#31aa97;content:"";height:0;left:0;position:absolute;top:0;transition:height .7s cubic-bezier(.65,0,.35,1);width:100%}.journey-item.is-active .journey-line:before{height:100%}.journey-item.is-active .journey-dot{background:#31aa97;border-color:#31aa97;box-shadow:0 0 0 12px rgba(49,170,151,.2);color:#fff}.journey-item:hover .journey-card{background:#31aa97;box-shadow:0 0 40px rgba(49,170,151,.3);transform:translateY(-6px)}.journey-item:hover .journey-dot{background:#31aa97;border-color:#31aa97;box-shadow:0 0 0 12px rgba(49,170,151,.2);color:#fff}.journey-card{background:transparent;border:none;border-radius:16px;box-shadow:inset 0 0 0 2px #31aa97;padding:40px;transition:background .35s ease,box-shadow .35s ease,transform .35s ease}@media (max-width:767px){.journey-item{gap:16px;grid-template-columns:28px 1fr}.journey-card{padding:24px}}