/*!
 * Working Solutions — Critical CSS
 * Generated: 2026-09-30T01:24:51.791Z
 * DO NOT EDIT. Rebuild with: npm run bundle
 */  @font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/source-sans-pro-400.woff2") format("woff2")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/source-sans-pro-700.woff2") format("woff2")}html{box-sizing:border-box;overflow-x:hidden}*,*::before,*::after{box-sizing:inherit}body{margin:0;color:#000;background:#fff;font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}img{max-width:100%;height:auto}.header,.header.header-dark.fixed{position:fixed;top:0;left:0;width:100%;background-color:rgb(255,255,255);z-index:5;transition:.3s all ease-in-out}.header::after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:0 0 1rem 0 rgba(27,31,34,0.25);z-index:99999}.head_banner.minimal{margin-top:0;padding:143px 0 0;min-height:auto;background-color:#F2F3F4}.head_banner.minimal .solution_advantage{padding:0}.head_banner.minimal .overlay-banner{display:none}.head_banner.minimal .wrapper{padding:85px 64px}.head_banner.minimal h1{font-family:'Source Sans Pro',sans-serif;font-size:4rem;font-weight:200;line-height:85px;color:#000;margin-top:0;text-transform:none}.head_banner.minimal .solution_advantage h3{font-size:1.6rem;color:#292929}.head_banner.minimal .solution_advantage p{color:#292929}.header__top{background-color:#222222;position:relative;z-index:8}.header__top__container{width:100%;max-width:96.25rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;display:flex;justify-content:flex-end}@media (max-width:48em){.header__top__container{max-width:100%;padding:0}}.header__top a{display:inline-block;padding:13px 60px 11px 40px;margin:0 0 0 40px;line-height:1;text-transform:none;color:#fff;font-weight:600;font-size:1.125rem;position:relative;overflow:hidden}.header__top a.header__top__link{margin-left:0}@media (max-width:48em){.header__top a.header__top__link{display:none}.header__top a{width:100%;margin:0;text-align:center}}.header__top a:hover{color:#85CCEB}.header__top a i{font-size:.8em;margin-left:5px;transform:translateY(-2px)}.header__top a.sea-serpent{transition:all 100ms ease-in-out,transform 600ms ease,opacity 600ms ease;background:linear-gradient(to right,#E811FA,#8145EE,#00BDFF);color:#fff}.header__top a.sea-serpent:hover{color:#fff}.header__top a.sea-serpent:before{content:'';position:absolute;top:0;left:-4.5em;width:3em;height:100%;transform:skewX(-45deg);transition:none;background-color:rgba(255,255,255,0.5);will-change:transform}.header__top a.sea-serpent:hover:before{left:calc(100% + 4.5rem);transition:left 500ms ease-in-out}.header__top a.ifrit{transition:all 100ms ease-in-out,transform 600ms ease,opacity 600ms ease}.header__top a.ifrit:hover{color:#fff}.header__top a.ifrit:before{content:'';position:absolute;top:0;left:-4.5em;width:3em;height:100%;transform:skewX(-45deg);transition:none;background-color:rgba(255,255,255,0.5);will-change:transform}.header__top a.ifrit:hover:before{left:calc(100% + 4.5rem);transition:left 500ms ease-in-out}.header__top a.ifrit-box{font-weight:900;position:relative;padding:0.47rem 1.5rem;border:0;border-radius:0;color:#363636;line-height:1.6}.header__top a.ifrit-box:hover{color:#363636}.header__top a.ifrit-box:hover:after{background:linear-gradient(to bottom,#fdc681,#ee86ab,#cd7fd0)}.header__top a.ifrit-box i{line-height:1.6}.header__top a.ifrit-box:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(73,155,234,1);background:-moz-linear-gradient(to bottom,#ffa915,#e42762,#a11bb3);background:-webkit-gradient(to bottom,#ffa915,#e42762,#a11bb3);background:-webkit-linear-gradient(to bottom,#ffa915,#e42762,#a11bb3);background:-o-linear-gradient(to bottom,#ffa915,#e42762,#a11bb3);background:-ms-linear-gradient(to bottom,#ffa915,#e42762,#a11bb3);background:linear-gradient(to bottom,#ffa915,#e42762,#a11bb3)}.header__top a.ifrit-box:after{content:"";display:block;position:absolute;left:4px;top:4px;bottom:4px;right:4px;z-index:-1;background-color:white}.header__top a svg{height:24px;display:inline-block;margin-left:5px;transform:translateY(-3px);position:absolute}.header__top a svg path{fill:#fff}.admin-bar .header,.admin-bar .header.header-dark.fixed{top:32px}@media (max-width:782px){.admin-bar .header{top:46px}}.header__container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;position:relative}@media (min-width:48em){.header__container,.header__top__container{padding-right:2.5rem;padding-left:2.5rem}}@media (min-width:64em){.header__container,.header__top__container{}}@media (min-width:80em){.header__container,.header__top__container{}}.header__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;max-width:96.25rem;height:5rem}@media (min-width:48em){.header__container{height:6.25rem}}.header__logo{display:block;width:8rem;transition:all .3s ease-in-out}.header__logo a:focus img{outline:#489fd6 auto 1px}.header__logo svg .gradient-start,.header.header-dark.fixed .header__logo svg .gradient-start{stop-color:#30d827}.header__logo svg .gradient-stop,.header.header-dark.fixed .header__logo svg .gradient-stop{stop-color:#34a3d4}@media (min-width:48em){.header__logo,.header__logo svg{width:18.5rem}}.header__logo:hover{background-color:transparent}.header__logo svg,.header__logo img{display:block}.header__logo svg{width:19.5rem;height:auto}@media (min-width:48em){.header__logo svg{display:inline-block}}@media (max-width:1400px){.header__logo svg{width:16.5rem}}@media (max-width:767px){.header__logo svg{width:12.5rem}}.header__menu-toggle{position:relative;width:1.25rem;height:1.25rem;padding:0;border:0;-webkit-transition:color 300ms ease;transition:color 300ms ease;background-color:transparent;color:rgb(76,183,72);z-index:1}@media (min-width:48em){.header__menu-toggle{width:2rem;height:2rem}}@media (min-width:64em){.header__menu-toggle{display:none}}.header__menu-toggle--active{color:rgb(76,183,72)}.header__bar{position:absolute;right:0;width:70%;border-top:0.125rem solid;-webkit-transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,visibility 150ms ease 150ms,-webkit-transform 150ms ease;transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,visibility 150ms ease 150ms,-webkit-transform 150ms ease;transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,transform 150ms ease,visibility 150ms ease 150ms;transition:top 150ms ease 150ms,bottom 150ms ease 150ms,width 150ms ease 150ms,transform 150ms ease,visibility 150ms ease 150ms,-webkit-transform 150ms ease}.header__menu-toggle--active .header__bar{width:100%;-webkit-transition:top 150ms ease,bottom 150ms ease,width 150ms ease,visibility 150ms ease,-webkit-transform 150ms ease 150ms;transition:top 150ms ease,bottom 150ms ease,width 150ms ease,visibility 150ms ease,-webkit-transform 150ms ease 150ms;transition:top 150ms ease,bottom 150ms ease,width 150ms ease,transform 150ms ease 150ms,visibility 150ms ease;transition:top 150ms ease,bottom 150ms ease,width 150ms ease,transform 150ms ease 150ms,visibility 150ms ease,-webkit-transform 150ms ease 150ms}.header__bar--1{top:0}.header__menu-toggle--active .header__bar--1{top:calc(50% - 0.0625rem);-webkit-transform:rotate(45deg) scale(1.25);transform:rotate(45deg) scale(1.25)}.header__bar--2{top:calc(50% - 0.0625rem);width:100%}.header__menu-toggle--active .header__bar--2{visibility:hidden}.header__bar--3{bottom:0}.header__menu-toggle--active .header__bar--3{bottom:calc(50% - 0.0625rem);-webkit-transform:rotate(-45deg) scale(1.25);transform:rotate(-45deg) scale(1.25)}.header__menu{position:absolute;top:0;left:0;width:100%;height:100vh;padding:0 1rem;-webkit-transition:visibility 300ms ease,-webkit-transform 300ms ease;transition:visibility 300ms ease,-webkit-transform 300ms ease;transition:transform 300ms ease,visibility 300ms ease;transition:transform 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#fff;color:rgb(0,0,0);text-align:center;overflow:auto;visibility:hidden;transition:all .3s ease-in-out}@media (min-width:48em){.header__menu{padding:2.5rem}}@media (min-width:64em){.header__menu{position:static;width:auto;height:auto;padding:0;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;background-color:transparent;color:inherit;overflow:visible;visibility:visible}}.header__menu::before,.header__menu::after{content:'';display:block;widows:100%;height:3rem}@media (min-width:64em){.header__menu::before,.header__menu::after{display:none}}.header__menu ul{margin:0;padding:0;font-size:1.25rem;list-style:none}@media (min-width:64em){.header__menu ul{display:-webkit-box;display:flex;align-items:center;font-size:0.875rem;font-weight:bold;letter-spacing:0.0625rem;text-transform:none}}.header__menu li{position:relative;border-bottom:0.0625rem solid rgba(255,255,255,0.3)}@media (min-width:48em){.header__menu li{margin-left:1.5rem;border:0}}@media (min-width:64em){.header__menu li{margin-left:2.875rem;border:0}}.header__menu li:last-child{border:0}@media (min-width:64em){.header__menu li:hover>ul{-webkit-transform:none;transform:none;opacity:1;visibility:visible}}.header__menu a,.header.header-dark.fixed .header__menu>ul>li:not(.button-item)>a{font-size:1.125rem;font-weight:400;display:block;padding:2rem 0;-webkit-transition:color 300ms ease;transition:color 300ms ease;color:inherit;text-decoration:none}.header.header-dark.fixed .header__menu>ul>li.button-item>a:hover{color:transparent;transform:translateY(-6px);backdrop-filter:blur(14px);box-shadow:0 20px 40px rgba(0,0,0,0.35)}.header__menu a:focus{outline:#489fd6 auto 1px}@media (min-width:64em){.header__menu a{padding:1rem 0}}.header__menu a:hover{background-color:transparent}@media (min-width:64em){.header__menu a:hover{color:#1c1e1f}}.header__menu ul ul{display:none;margin:0 -1rem;padding:1rem 0;background-color:#1c1e1f;font-size:1.125rem}@media (min-width:48em){.header__menu ul ul{margin:0 -2.5rem}}@media (min-width:64em){.header__menu ul ul{display:block;position:absolute;width:16rem;margin:0;padding:0;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;transition:opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;transition:transform 300ms ease,opacity 300ms ease,visibility 300ms ease;transition:transform 300ms ease,opacity 300ms ease,visibility 300ms ease,-webkit-transform 300ms ease;background-color:#2e3233;color:rgb(255,255,255);font-size:inherit;font-weight:normal;text-align:left;text-transform:none;opacity:0;visibility:hidden}}@media (min-width:64em){.header__menu ul ul::before{content:'';position:absolute;bottom:100%;left:1rem;border-right:0.625rem solid transparent;border-bottom:0.625rem solid #2e3233;border-left:0.625rem solid transparent}.header__menu ul ul.mega-sub-menu::before{display:none}}.header__menu ul ul li{border:0}@media (min-width:64em){.header__menu ul ul li{margin:0;border-bottom:0.0625rem solid rgba(255,255,255,0.2)}.header__menu ul ul li.col-sep{border-right:1px solid #707070 !important}}@media (min-width:64em){.header__menu ul ul li:last-child{border:0}}.header__menu ul ul a{padding:0.5rem 0}@media (min-width:64em){.header__menu ul ul a{padding:0.75rem 1rem;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease}}@media (min-width:64em){.header__menu ul ul a:hover{background-color:#1c1e1f;color:rgb(255,255,255)}}.header__menu .header__item--active{border:0}.header__menu .header__item--active>ul{display:block}@media (min-width:64em){.header__menu .header__item--active>ul{display:none}}.admin-bar .header__menu{height:calc(100vh - 32px)}@media (max-width:782px){.admin-bar .header__menu{height:calc(100vh - 46px)}}@media (min-width:64em){.admin-bar .header__menu{height:auto}}.header__menu--active{-webkit-transform:none;transform:none;visibility:visible}.header__toggle{position:absolute;top:1.875rem;right:0;width:1.25rem;padding:0;border:0;-webkit-transition:color 300ms ease,-webkit-transform 300ms ease;transition:color 300ms ease,-webkit-transform 300ms ease;transition:color 300ms ease,transform 300ms ease;transition:color 300ms ease,transform 300ms ease,-webkit-transform 300ms ease;background-color:transparent;color:inherit;font-size:2rem}@media (min-width:64em){.header__toggle{display:none}}.header__item--active .header__toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header button{border:0 !important;box-shadow:none !important;text-shadow:none !important}.button-item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:2rem 0}.button-item a,nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.button-item>a.mega-menu-link{text-align:center;display:inline-block;position:relative;text-decoration:none;color:$link-text-color;text-transform:none;line-height:30px;font-size:1.125rem;font-weight:600;min-width:150px;display:inline-block;text-align:center;border-radius:$border-radius;overflow:hidden;padding:10px 16px;border-radius:50px;color:#fff;text-decoration:none;background:linear-gradient(to top,#34A3D4,#30D827);transition:all 0.2s linear 0s}.button-item a::before,nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.button-item>a.mega-menu-link::before{content:'';font-family:FontAwesome;position:absolute;display:flex;align-items:center;justify-content:center;top:100%;left:0;width:100%;height:100%;text-align:center;font-size:30px;transition:all 0.2s linear 0s;color:#fff;background-image:url('../images/icons/arrow-right-long-light-full.svg');background-repeat:no-repeat;background-position:center;background-size:40px}.button-item a:hover,nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.button-item>a.mega-menu-link:hover{color:transparent;transform:translateY(-6px);backdrop-filter:blur(14px);box-shadow:0 20px 40px rgba(0,0,0,0.35)}.button-item a:hover::before,nav #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.button-item>a.mega-menu-link:hover::before{top:0;text-indent:0}.nav-button-container{display:flex;align-items:center}.menu-item-has-children:focus-within .sub-menu{visibility:visible;opacity:1}.menu-item-has-children .sub-menu.is-visible{display:block}.mobile-search-icon .mobile-nav-search-icon{display:none}@media (max-width:63.999em){.nav-search-icon,.mega-nav-search-icon{display:none}.mobile-search-icon .mobile-nav-search-icon{display:block;margin-right:20px}.mobile-search-icon .mobile-nav-search-icon i{font-size:24px !important;color:#3f3f3f}}.search-outer-container{position:absolute;background-color:#fff;width:100%;left:0;top:-100%;height:calc(100% - 5px);transition:all .3s ease-in-out;z-index:5}.search-outer-container:before{background-color:#fff;content:'';position:absolute;height:100%;width:100%;left:-100%;top:0}.search-outer-container:after{background-color:#fff;content:'';position:absolute;height:100%;width:100%;right:-100%;top:0}.search-outer-container.active{top:0;z-index:100000}@media (max-width:63.999em){.search-outer-container{padding-bottom:2.5rem;padding-top:2.5rem;top:-200%}}.search-outer-container .search__container{display:flex;align-items:center;height:100%;background-color:white;padding-left:5.625rem;padding-right:5.625rem}@media (max-width:63.999em){.search-outer-container .search__container{padding-left:2rem;padding-right:2rem}}.search-outer-container .search__container form{display:flex;width:100%;align-items:center;position:relative}.search-outer-container .search__container form i{font-size:30px !important;color:#696969;width:37px;flex:0 0 37px}@media (max-width:63.999em){.search-outer-container .search__container form i{font-size:1.5rem !important;margin-top:-5px}}.search-outer-container .search__container form .resultSearch{flex:1;font-size:2.06rem;margin-left:25px;margin-right:50px;border:0;color:#696969}@media (max-width:63.999em){.search-outer-container .search__container form .resultSearch{font-size:1.25rem;margin-left:0}}.search-close{position:absolute;right:0;top:12px;width:32px;height:32px}.search-close:hover{}.search-close:before,.search-close:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#696969}.search-close:before{transform:rotate(45deg)}.search-close:after{transform:rotate(-45deg)}@media (max-width:63.999em){.search-close{top:2px}}.fadeOut{opacity:0}.fadeIn{opacity:1}#jobs-recommend-notify{width:100%;position:absolute;top:-500%;transition:all .5s ease-in-out;background-color:rgba(0,0,0,.9);padding:8px;margin-top:5px;left:50%;transform:translateX(-50%);opacity:0;z-index:-1}#jobs-recommend-notify:before{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.9);bottom:0;left:-100%}#jobs-recommend-notify:after{position:absolute;content:'';width:100%;height:100%;background-color:rgba(0,0,0,.9);bottom:0;right:-100%}#jobs-recommend-notify.active{top:100%;opacity:1}.jrn-container{display:flex;align-items:center;max-width:90rem;padding-right:5.625rem;padding-left:5.625rem}@media (max-width:63.999em){.jrn-container{padding-right:1rem;padding-left:1rem}}.jrn-container p{margin-bottom:0}.jrn-content{flex:1;color:#fff}.jrn-cta{flex:0 0 157px;text-align:right}.header.header-dark{background-color:transparent;box-shadow:none}.header.header-dark::after{display:none}.header.header-dark.fixed::after{display:block}.header.header-dark .header__menu a{color:#ffffff}.header.header-dark .header__logo svg .gradient-start{stop-color:#ffffff}.header.header-dark .header__logo svg .gradient-stop{stop-color:#ffffff}h4.mega-block-title{font-size:29px;color:#000;line-height:36px}@media (min-width:48em){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-grid>ul.mega-sub-menu{top:78px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{top:70px}.mm-col-title{padding-left:60px !important}}@media only screen and (min-width:1024px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{text-align:left}}@media only screen and (max-width:1023px){#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.3)}.mega-nav-search-icon{display:none !important}.button-item a.mega-menu-link{min-height:auto !important;margin:20px 0 !important}.mega-sub-menu{width:100% !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu{background-color:transparent !important;padding:24px 16px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>h4,#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#000 !important;text-align:center !important;justify-content:center !important}.mm-col-title{padding-left:0px !important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{white-space:nowrap}.mega-menu-item-text-3 h4.mega-block-title{margin-top:24px !important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-grid>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:8px 15px}.header.mobile-open-menu:after{display:none}.header.mobile-open-menu button.header__menu-toggle--active{z-index:9999}}.nav-col-img .mega-sub-menu .widget_media_image img{border-radius:10px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-grid>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.widget_media_image{padding-left:60px;padding-right:60px}:root{scroll-behavior:smooth;--gradient-start:#30d827;--gradient-end:#34a3d4}.modules{margin-top:3.75rem;font-family:'Source Sans Pro',sans-serif}@media (min-width:48em){.modules{margin-top:6.25rem}}.modules>*{scroll-margin-top:3.75rem}@media (min-width:48em){.modules>*{scroll-margin-top:6.25rem}}.modules h1,.modules h2,.modules h3,.modules h4,.modules h5,.modules h6{font-family:'Source Sans Pro',sans-serif;line-height:38px;letter-spacing:0}.modules h1 i{font-family:'AveFedan',sans-serif;font-weight:400;font-style:normal}@media (min-width:64.0625rem){.modules .cards{margin-bottom:0}}.button{display:inline-block;min-width:14rem;margin:1rem 1.5rem;padding:1rem 2rem;border-radius:2rem;transition:all 300ms ease;background-color:#fff;color:#34a3d4;font-size:1.125rem;font-weight:bold;text-align:center}.button:hover{background-color:#34a3d4;color:#fff}.button--gradient{background-image:linear-gradient(90deg,#23abe6,#02b539);color:#fff}.page-template-template-pillar .button--gradient{background-image:linear-gradient(90deg,#34A3D4,#30D827);color:#fff}.heading{font-size:30px;font-weight:bold;text-transform:none}.heading--large{font-size:2.5rem}.heading--blue{color:#34a3d4}.subheading{font-size:1.25rem;font-weight:bold}.link-callout{font-family:'Source Sans Pro',sans-serif;font-size:2.625rem;font-weight:bold;color:#3269A0;line-height:1.7;text-decoration:underline;margin-top:150px;display:inline-block}.text-start,.text-left{text-align:left}.text-center{text-align:center}.text-end,.text-right{text-align:right}.note{font-style:italic;font-size:.875rem !important;line-height:21px !important;margin-top:16px}@media (max-width:48em){.mtext-left{text-align:left !important}.mtext-center{text-align:center !important}.mtext-right{text-align:right !important}}.theme-sea-serpent{--gradient-start:#34A3D4;--gradient-end:#30D827}.theme-dragon{--gradient-start:#E811FA;--gradient-end:#00BDFF}.theme-sun-wukong{--gradient-start:#6440BC;--gradient-end:#D83D1E}.theme-efreet{--gradient-start:#FFA915;--gradient-middle:#E42762;--gradient-end:#A11BB3}.theme-dybbuk{--gradient-start:#62269E;--gradient-end:#34A3D4}.theme-fae{--gradient-start:#E5ED11;--gradient-end:#4CB748}.theme-kumiho{--gradient-start:#FF2000;--gradient-end:#FFC100}.efreet,.ifrit{background:-webkit-linear-gradient(to left,#FFA915,#E42762,#A11BB3);background:-moz-linear-gradient(to left,#FFA915,#E42762,#A11BB3);background:-o-linear-gradient(to left,#FFA915,#E42762,#A11BB3);background:linear-gradient(to left,#FFA915,#E42762,#A11BB3)}.sb_instagram_header{display:none !important}#sbi_images{margin-top:-12px}.post-type-archive-cpt_newsletter .resources-v2__filters{margin:6.25rem auto 7.25rem}.single-cpt_newsletter .post{background-color:#fff}.single-cpt_newsletter .post__main{padding:85px 0 85px 0}.single-cpt_newsletter .newsletter-container{display:flex;flex-direction:row-reverse;gap:64px;padding:0 24px;align-items:center}@media (max-width:48em){.single-cpt_newsletter .newsletter-container{flex-direction:column;gap:0px}}.single-cpt_newsletter .newsletter-container>div{width:50%}@media (max-width:48em){.single-cpt_newsletter .newsletter-container>div{width:100%}}.single-cpt_newsletter .newsletter-fimage{margin-bottom:40px}.single-cpt_newsletter .newsletter-container .btn-cta{margin-left:0}.hubspot-newsletter-section table,.hubspot-newsletter-section table tr{border:none;margin-bottom:0}.hubspot-newsletter-section table.hr-border{border:1px solid #e6e6e6}.hubspot-newsletter-section table td{padding:0}.hubspot-newsletter-section table a{text-decoration:none;border:none}.hubspot-newsletter-section table.centered-btn,.hubspot-newsletter-section table.centered-table{width:fit-content;margin-left:auto;margin-right:auto}.post__content .hubspot-newsletter-section hr{width:100%;margin:0}.hubspot-newsletter-section p{font-size:16px}.slick-dots li{padding-left:0 !important;height:8px;width:46px;border-radius:16px;list-style-type:none}.slick-dots li button{width:100%;height:100%;border:none;background-color:#D0D0D0;border-radius:16px;box-shadow:none}.slick-dots li button:before{display:none}.gray-container{background-color:#F0F0F0;padding:65px;border-radius:20px}@media (max-width:48em){.gray-container{padding:65px 12px}}.video-top-container{position:absolute;height:40rem;top:0;left:0;width:100%}.video-top-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:0}.video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:20px}.video-top-container .video-bg{border-radius:0}a.text-link{font-size:1.188rem;font-weight:bold;text-decoration:underline !important;color:#21AD12}.cmplz-buttons{align-items:center}#resumator-jobs{}#resumator-jobs .resumator-job{padding:25px 0;border-top:2px solid #30D827}#resumator-jobs .resumator-job:last-child{border-bottom:2px solid #30D827}#resumator-jobs .resumator-job-title{font-family:'Source Sans Pro',sans-serif;font-size:1.5rem;text-transform:uppercase;font-weight:400;margin-top:0;padding:0;border-top:0}#resumator-jobs .resumator-job-info{font-family:'Source Sans Pro',sans-serif;font-size:1.125rem;color:#3f3f3f;line-height:1.667;letter-spacing:0.0125rem}#resumator-jobs .resumator-job-link{font-size:1.125rem;font-weight:bold;text-decoration:underline !important;color:#21AD12}#resumator-logo{display:none}#popmake-20986{background-image:url('../images/site-2026/b2a-popup-bg.svg');background-size:cover;background-repeat:no-repeat;padding:50px 54px}@media (max-width:48em){#popmake-20986{padding:16px}}.b2a-pu-content{display:flex;flex-direction:column;flex-grow:1}.pum-theme-lightbox #popmake-20986.pum-container .b2a-pu-content p,.b2a-pu-content p{font-size:22px !important;line-height:28px;color:#000;padding-top:0}@media (max-width:48em){.pum-theme-lightbox #popmake-20986.pum-container .b2a-pu-content p,.b2a-pu-content p{text-align:center}}.b2a-pu-cta{display:flex;margin-top:auto;gap:16px}@media (max-width:48em){.b2a-pu-cta{margin-top:0;flex-direction:column;gap:0;margin-top:24px}}.b2a-popup{display:flex;gap:40px}@media (max-width:48em){.b2a-popup{display:flex;flex-direction:column;gap:20px;align-items:center}}#pum-20986 .pum-close.popmake-close{top:16px;right:16px;text-shadow:none;background-color:transparent;color:#000;border:2px solid #000;box-shadow:none;width:34px;height:34px;font-size:32px}.sbi_type_video .sbi_playbtn,#sb_instagram .sbi_lightbox_carousel_icon{pointer-events:none}#cmplz-document h2{font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:2.75rem;text-transform:none;color:#000;letter-spacing:0px;margin-bottom:30px;line-height:55px}@media (max-width:48em){#cmplz-document h2{font-size:1.875rem !important;line-height:38px !important}}.button-new{display:inline-block;position:relative;padding:0.75rem 2rem;border:0 !important;border-radius:2rem;transition:all 100ms ease-in-out,transform 600ms ease,opacity 600ms ease;background-color:#489fd6;color:#fff;font-family:'source sans pro',sans-serif;font-size:1.25rem;text-shadow:none;overflow:hidden;box-shadow:none !important;font-weight:900;text-decoration:none}.button-new:active{background-color:#2F86BD}.button-new:hover,.post__content .button-new:hover{background-color:#489fd6}.button-new::before{content:'';position:absolute;top:0;left:-4.5em;width:3em;height:100%;transform:skewX(-45deg);transition:none;background-color:rgba(255,255,255,0.5);will-change:transform}.button-new:hover::before{left:calc(100% + 4.5rem);transition:left 500ms ease-in-out}.button-new::after{content:'';position:absolute;top:50%;left:50%;width:8em;height:8em;margin:-4em 0 0 -4em;border-radius:50%;transform:scale(0);transform-origin:center;background-color:rgba(0,7,62,0.5)}.button-new-alt{background:linear-gradient(to right,#34A3D4,#30D827);word-break:normal;position:relative;font-weight:bold;font-family:'Source Sans Pro',sans-serif;font-size:1.25rem;transition:all 0.3s ease-in-out}.button-new.sea-serpent{background:linear-gradient(to right,#34A3D4,#30D827)}.button-new-alt.gradient-down{background:linear-gradient(to bottom,#34A3D4,#30D827)}.button-new.ifrit.gradient-down{background:linear-gradient(to bottom,#A11BB3,#E42762,#F37235)}.button-new-alt.gradient-down:hover{background-size:100% 200% !important}.button-new-alt:before{display:none}.button-new-alt:hover:before{left:50%}.button-new-alt:hover{-webkit-animation:gradient-moving 3s ease infinite;animation:gradient-moving 3s ease infinite;background-size:198% 100% !important}.button-new:active::after{transform:none;transition:all 400ms ease-in-out;opacity:0}.button-new--small{padding:0.5rem 1.5rem;font-size:1rem}.button-new__play{display:inline-block;margin-left:0.75rem;border-top:0.375rem solid transparent;border-bottom:0.375rem solid transparent;border-left:0.625rem solid #fff}.button-new__icon{margin-left:0.75rem}.animated-btn{display:inline-block;position:relative;padding:0.75rem 2rem;border:0 !important;border-radius:2rem;transition:all 100ms ease-in-out,transform 600ms ease,opacity 600ms ease;background-color:#489fd6;color:#fff;font-family:'source sans pro',sans-serif;font-size:1.25rem;text-shadow:none;overflow:hidden;box-shadow:none !important}.animated-btn:active{background-color:#2F86BD}.animated-btn:hover,.post__content .animated-btn:hover{background-color:#489fd6}.animated-btn::before{content:'';position:absolute;top:0;left:-4.5em;width:3em;height:100%;transform:skewX(-45deg);transition:none;background-color:rgba(255,255,255,0.5);will-change:transform}.animated-btn:hover::before{left:calc(100% + 4.5rem);transition:left 500ms ease-in-out}.animated-btn::after{content:'';position:absolute;top:50%;left:50%;width:8em;height:8em;margin:-4em 0 0 -4em;border-radius:50%;transform:scale(0);transform-origin:center;background-color:rgba(0,7,62,0.5)}.animated-btn:active::after{transform:none;transition:all 400ms ease-in-out;opacity:0}.animated-btn-small{display:inline-block;position:relative;padding:0.5rem 1.5rem;border:0 !important;border-radius:2rem;transition:all 100ms ease-in-out,transform 600ms ease,opacity 600ms ease;background-color:#489fd6;color:#fff;font-family:'source sans pro',sans-serif;font-size:1rem;text-shadow:none;overflow:hidden;box-shadow:none !important}.animated-btn-small:active{background-color:#2F86BD}.animated-btn-small:hover,.post__content .animated-btn-small:hover{background-color:#489fd6}.animated-btn-small::before{content:'';position:absolute;top:0;left:-4.5em;width:3em;height:100%;transform:skewX(-45deg);transition:none;background-color:rgba(255,255,255,0.5);will-change:transform}.animated-btn-small:hover::before{left:calc(100% + 4.5rem);transition:left 500ms ease-in-out}.animated-btn-small::after{content:'';position:absolute;top:50%;left:50%;width:8em;height:8em;margin:-4em 0 0 -4em;border-radius:50%;transform:scale(0);transform-origin:center;background-color:rgba(0,7,62,0.5)}.animated-btn-small:active::after{transform:none;transition:all 400ms ease-in-out;opacity:0}@keyframes gradient-moving{0%{background-position:0% 100%}50%{background-position:100% 0%}100%{background-position:0% 100%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
