:root{--gp-header-h: 88px;--gp-header-offset-top: 30px;--gp-title-c: var(--wp--preset--color--mint-800);--gp-icon-c: var(--wp--preset--color--mint-800);--gp-gradient-start-c: var(--wp--preset--color--mint-800);--gp-bc--color: var(--wp--preset--color--gp-soft-mint);--gp-faq-accordion-item-bg: var(--wp--preset--color--grey-50);--gp-faq-accordion-item-color: var(--wp--preset--color--grey-900);--gp-faq-accordion-item-open-bg: var(--wp--preset--color--mint-800);--gp-faq-accordion-item-open-color: #FFFFFF;--gp-widget-icon-schema-color: var(--wp--preset--color--gp-soft-mint);--gp-scs-elementor-counter--color: var(--wp--preset--color--gp-soft-mint);--gp-global-footer-contact-label-c: var(--wp--preset--color--gp-soft-mint);--gp-global-footer-contact-bg: radial-gradient(50% 110% at 100% -40%, var(--wp--preset--color--gp-soft-mint) -10%, rgba(5, 14, 36, 0) 100%), radial-gradient(60% 40% at 50% 100%, var(--wp--preset--color--gp-soft-mint) -20%, var(--wp--preset--color--gradient-deep-blue) 80%);--gp-link-color: var(--wp--preset--color--mint-800);--gp-link-color-hover: var(--wp--preset--color--mint-900)}@media only screen and (max-width: 768px){:root{--gp-header-h: 97px;--gp-header-offset-top: 0px}}@media only screen and (max-width: 390px){:root{--gp-header-h: 79px}}.solution-box .reveal{width:0;animation:fillLeftToRight 1.2s ease forwards paused}.solution-box .revealRight{width:0;animation:fillRightToLeft 1.2s ease .4s forwards paused}.why-gp-strategies .right-animation .elementor-icon svg path,.why-gp-strategies .left-animation .elementor-icon svg path{opacity:0;animation:revealPath .5s ease forwards paused;animation-delay:0s;transform-box:fill-box;transform-origin:center}.why-gp-strategies.is-visible .left-animation .elementor-icon svg path,.why-gp-strategies.is-visible .right-animation .elementor-icon svg path{animation-play-state:running}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(1){animation-delay:0s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(2){animation-delay:.2s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(3){animation-delay:.4s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(4){animation-delay:.6s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(5){animation-delay:.8s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(6){animation-delay:1s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(7){animation-delay:1.2s}.why-gp-strategies .left-animation .elementor-icon svg path:nth-child(8){animation-delay:1.4s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(1){animation-delay:.35s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(2){animation-delay:.55s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(3){animation-delay:.75s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(4){animation-delay:.95s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(5){animation-delay:1.15s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(6){animation-delay:1.35s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(7){animation-delay:1.55s}.why-gp-strategies .right-animation .elementor-icon svg path:nth-child(8){animation-delay:1.75s}.bottom-stripe-animation .stripe-left .mask-right{animation:stripeMaskRight 1.2s ease forwards paused}.bottom-stripe-animation .stripe-right .mask-left{animation:stripeMaskLeft 1.2s ease .3s forwards paused}.focus-item .moved-icon .moved-item{opacity:0;transform:translateX(0);transition:opacity .8s ease,transform .8s ease;transition-delay:0s}.focus-item .moved-icon path:not(.moved-item){opacity:1;transition:opacity .8s ease}.focus-item.is-visible .moved-icon .moved-item{opacity:1;transform:translateX(105px);transition-delay:var(--focus-delay, 0s)}.focus-item:hover .moved-icon .moved-item{transform:translateX(0);transition-delay:0s}.focus-item:hover .moved-icon path:not(.moved-item){opacity:0}.services-slider-animation .step-service-carousel{opacity:0;transform-box:fill-box;transform-origin:center;animation:revealPath .7s ease forwards paused;animation-delay:0s}@keyframes revealPath{from{opacity:0;transform:translateY(12px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fillLeftToRight{from{width:0}to{width:153px}}@keyframes fillRightToLeft{from{x:153px;width:0}to{x:0;width:153px}}@keyframes stripeMaskRight{from{x:288px;width:0}to{x:0;width:288px}}@keyframes stripeMaskLeft{from{width:0}to{width:252px}}@keyframes revealPathLeft{from{opacity:0;transform:translateX(-32px) translateY(12px) scale(0.96)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes revealPathRight{from{opacity:0;transform:translateX(32px) translateY(12px) scale(0.96)}to{opacity:1;transform:translateX(0) translateY(0) scale(1)}}