/*!
Theme Name: Managed 247 Theme - 2025
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: managed247
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

managed247 is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 *{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:HelveticaNeue,sans-serif;font-style:normal;font-size:18px;line-height:133%;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary)}:root{--text-primary:#0d1012;--text-primary-inverted:#ffffff;--text-secondary:#3d454b;--text-secondary-inverted:#f7f7f7;--surface-primary:#060809;--surface-light-teal:#dbf1f4;--border-primary:#596369;--border-secondary:#e3e5e7;--teal:#4cbac8;--grey:#20272c;--yellow:#ffea00;--pink:#f62084;--charcoal:#060809;--light-grey:#f7f7f7;--mid-grey:#e3e5e7;--dark-grey:#929ea6}@font-face{font-family:HelveticaNeue;src:url(/wp-content/themes/managed247/fonts/HelveticaNeue.woff2) format("woff2"),url(/wp-content/themes/managed247/fonts/HelveticaNeue.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:HelveticaNeue;src:url(/wp-content/themes/managed247/fonts/HelveticaNeue-Italic.woff2) format("woff2"),url(/wp-content/themes/managed247/fonts/HelveticaNeue-Italic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:HelveticaNeue;src:url(/wp-content/themes/managed247/fonts/HelveticaNeue-Medium.woff2) format("woff2"),url(/wp-content/themes/managed247/fonts/HelveticaNeue-Medium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:HelveticaNeue;src:url(/wp-content/themes/managed247/fonts/HelveticaNeue-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/managed247/fonts/HelveticaNeue-MediumItalic.ttf) format("truetype");font-style:italic;font-weight:500}main{display:block;position:relative}h3.h1,.h1 h2,h2.h1,h1{font-size:72px;line-height:100%;margin:0 0 24px;font-family:HelveticaNeue;font-weight:500;letter-spacing:-.72px}.about-hero h1,.rolling-number-item h2,.home-hero-section .h1 h2,.home-hero-section h2.h1,.home-hero-section h1{font-size:112px;line-height:100%;margin:0 0 40px;font-family:HelveticaNeue;font-weight:500;letter-spacing:-1.12px}.rolling-number-item h2 span.small{font-size:20px;line-height:100%}h1.h2,h2{font-size:56px;line-height:64px;letter-spacing:-1.12px;font-family:HelveticaNeue;font-weight:500;margin:0 0 16px}.post-content-block.free-text-block h2{font-size:34px;line-height:41px;letter-spacing:-.34px}h3{font-size:28px;line-height:37px;letter-spacing:-.28px;font-family:HelveticaNeue;font-weight:500;margin:0}h4{font-size:26px;line-height:32px;font-family:HelveticaNeue;font-weight:500;margin:0}h5{font-size:20px;line-height:24px;font-family:HelveticaNeue;font-weight:500;margin:0}h6{font-size:18px;line-height:24px;font-family:HelveticaNeue;font-weight:500;margin:0}.container{max-width:1920px;margin:0 auto;padding:0 40px;width:100%}.ofc{object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.jcsb{justify-content:space-between}.aic{align-items:center}.jcc{justify-content:center}a{color:inherit;text-decoration:none}p{font-size:16px;line-height:24px;margin:0 0 16px}.nm{margin:0}.body>p:last-of-type{margin:0}p.bold,strong p,.bold p,strong,.bold{font-weight:700}a.btn,.btn{padding:11px 15px;border-radius:32px;font-size:14px;line-height:16px;font-weight:500;font-family:HelveticaNeue;display:inline-block;transition:all 0.1s ease;border:1px solid #fff0}a.btn-large.btn,a.btn-large.btn{padding:14px 25px;font-size:16px;line-height:24px}.btn svg path{transition:all 0.1s ease}.btn.btn-yellow,a.btn.btn-yellow{background:var(--yellow);color:var(--text-primary);border-color:var(--yellow)}.btn.btn-yellow:hover,a.btn.btn-yellow:hover{background:#cb0;border-color:#cb0;color:#fff}.btn.btn-yellow:hover svg path,a.btn.btn-yellow:hover svg path{stroke:#fff}.btn.btn-yellow:active,a.btn.btn-yellow:active{background:#fffbcc;border-color:#ffea00;color:var(--text-primary)}.btn.btn-black,a.btn.btn-black{background:#060809;color:#fff;border-color:#060809}.btn.btn-black:hover,a.btn.btn-black:hover{background:#3d454b;border-color:#3d454b}.btn.btn-black:active,a.btn.btn-black:active{background:var(--yellow);border-color:var(--yellow);color:var(--text-primary)}.btn.btn-black svg path,a.btn.btn-black svg path{stroke:#fff}.btn.btn-black:active svg path,a.btn.btn-black:active svg path{stroke:var(--text-primary)}.btn.btn-has-icon,a.btn.btn-has-icon{display:inline-flex;gap:6px;align-items:center}.secondary,.secondary p,.secondary *{color:var(--text-secondary)}.secondary-inverted,.secondary-inverted p,.secondary-inverted *{color:var(--text-secondary-inverted)}.site-branding a{position:relative;width:126px;height:38px;display:block}footer .site-branding a{width:185px;height:48.5px}.site-branding span{position:absolute;top:50%;left:0;display:block;transform:translateY(-50%)}#masthead{padding:24px 0;position:fixed;top:0;left:0;width:100%;z-index:99999}#page{padding-top:90px}#masthead span.logo{height:33px}#site-navigation #main-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;gap:32px}header .site-branding,.header-right{width:126px}.header-right{text-align:right}header .logo{display:none}header.header-type-dark_bg{background:var(--surface-primary)}header.header-type-dark_bg.header-type-clear_bg{background:#fff0;transition:background 0.2s ease}header.header-type-dark_bg.header-type-clear_bg.scrolled{background:var(--surface-primary)}header.header-type-light_bg{background:#fff}header.header-type-dark_bg .logo-light{display:block}header.header-type-light_bg .logo-dark{display:block}header.header-type-dark_bg ul a{color:#fff}#masthead ul li{font-size:16px;line-height:24px}#masthead ul li a{position:relative}#masthead ul li.menu-item-has-children a{padding-right:30px}#masthead #main-menu>li.menu-item-has-children>a::after{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);right:0;background:url(/wp-content/themes/managed247/assets/chevron-down-white.png);background-size:contain;background-repeat:no-repeat}#masthead.header-type-light_bg #main-menu>li.menu-item-has-children>a::after{background:url(/wp-content/themes/managed247/assets/chevron-down-dark.png);background-size:contain;background-repeat:no-repeat}#masthead #main-menu>li>.submenu-wrapper{display:block;position:absolute;left:0;top:0;width:100%;padding:170px 40px 80px;background:var(--surface-primary);visibility:hidden;opacity:0;transform:translateY(-100%);transition:transform 0.7s ease,opacity 0.4s ease,visibility 0.4s ease;z-index:1}#masthead.header-type-light_bg #main-menu>li>.submenu-wrapper{background:#fff}header .site-branding,.header-right,#masthead #main-menu>li>a{position:relative;z-index:10}@media all and (min-width:1079px){#masthead #main-menu>li.menu-item-has-children:hover>.submenu-wrapper{transform:translateY(0);visibility:visible;opacity:1}}#menu-item-28 .submenu-wrapper{display:none!important}#masthead #main-menu>li>.submenu-wrapper>.sub-menu{max-width:1360px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;margin:0 auto;padding:0;list-style:none;flex-wrap:wrap}#masthead #main-menu>li.stacked-menu>.submenu-wrapper>.sub-menu{flex-direction:column;gap:24px}#main-menu .submenu-wrapper>.sub-menu>li>a{padding:0;font-size:20px;line-height:24px;font-weight:500;display:inline-block}#main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu{margin:24px 0 0}#main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu>li{margin:0 0 16px}#main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu>li:last-of-type{margin:0}.sub-menu{list-style:none;padding:0}#colophon{padding:40px 0;background:var(--surface-primary)}#colophon .site-branding svg{display:block;width:185px;height:auto}.white,.white p{color:#fff}#colophon li a{display:inline-block;position:relative;overflow:hidden;line-height:110%}#colophon li a::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#929ea6;display:block;transform:translateX(calc(-100% - 1px));transition:all 0.2s ease}#colophon a:hover::after{transform:translateX(0)}.footer-bottom{padding:32px 0 0;margin:48px 0 0;border-top:1px solid #20272c}.footer-bottom-row{gap:24px}.legal-menu-nav ul{margin:0;padding:0;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;list-style:none}.footer-bottom p{margin:0}.footer-bottom li,.footer-bottom p,.legal-menu-nav ul a{color:#929ea6;font-size:14px;line-height:16px}.footer-columns{gap:24px;flex-wrap:wrap}.footer-column{min-width:221px}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{color:#929ea6;font-size:16px;line-height:24px;margin:0 0 16px}.footer-menu ul>li:last-of-type{margin:0}p.footer-title{font-weight:500;margin:0 0 24px}section{position:relative}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bg-content{position:relative;z-index:5}.home-hero-section{height:calc(100vh - 90px);height:calc(100dvh - 90px);min-height:660px;overflow:hidden;background:var(--text-primary)}.home-hero-swiper{height:100%}.home-hero-slide .bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#000000a6}.home-hero-slide h1,.home-hero-slide h2{margin:0}.home-hero-slide .title{margin:0 0 58px;max-width:var(--max-width);min-height:224px}.home-hero-slide .body-btn-container{max-width:317px;margin-left:auto}.home-hero-slide .bg{transform:scale(1.6);opacity:0;transition:transform 0.3s ease,opacity 0.2s ease 0.1s}.swiper-slide-active .home-hero-slide .bg{transform:scale(1);opacity:1;transition:all 0.3s ease 0.5s,opacity 0.1s ease 0.5s}.home-hero-slide .btn-container{margin:16px 0 0}.home-hero-content{padding:40px 0 140px}.home-hero-tabs{position:absolute;z-index:10;bottom:40px;left:0;width:100%}.home-hero-tabs .tabs-row{gap:14px}.home-hero-tabs .tabs-row>a{width:calc(25% - 10.5px);max-width:calc(25% - 10.5px);min-width:calc(25% - 10.5px);display:block;padding:0 0 24px;border-bottom:4px solid #929ea6;position:relative}.home-hero-tabs .home-hero-tab{color:#929ea6;transition:all 0.2s ease}.home-hero-tabs .tabs-row>a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:4px;background:#fff;z-index:2}.home-hero-tabs .tabs-row>a.animate::after{width:var(--width);transition:width 7s linear}.home-hero-tabs.clicked .tabs-row>a::after{width:var(--width)!important;opacity:0;transition:opacity .2s ease}.home-hero-tabs.clicked .tabs-row>a.active::after{opacity:1}.home-hero-tabs .home-hero-tab:not(.active):hover{color:#b7bec3;border-color:#b7bec3}.home-hero-tabs .home-hero-tab.active{color:#fff}.home-hero-tabs .home-hero-tab .body,.home-hero-tabs .home-hero-tab .number-title{display:block}.home-hero-tab .number-title{font-weight:500;font-size:20px;line-height:24px;margin:0 0 8px}.home-hero-tab .number-title .number{margin-right:8px}.home-hero-tab .body{font-size:16px;line-height:24px}.home-hero-content-swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}@keyframes exitLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-250px);opacity:0}}@keyframes exitRight{from{transform:translateX(0);opacity:1}to{transform:translateX(250px);opacity:0}}@keyframes enterLeft{from{transform:translateX(-250px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes enterRight{from{transform:translateX(250px);opacity:0}to{transform:translateX(0);opacity:1}}.home-hero-content-swiper.dir-next .slide-outgoing .title{animation:exitLeft 0.4s ease both}.home-hero-content-swiper.dir-next .slide-incoming .title{animation:enterRight 0.4s ease 0.5s both}.home-hero-content-swiper.dir-prev .slide-outgoing .title{animation:exitRight 0.4s ease both}.home-hero-content-swiper.dir-prev .slide-incoming .title{animation:enterLeft 0.4s ease 0.5s both}.home-hero-content-swiper.dir-next .slide-outgoing .body{animation:exitLeft 0.4s ease 0.05s both}.home-hero-content-swiper.dir-next .slide-incoming .body{animation:enterRight 0.4s ease 0.55s both}.home-hero-content-swiper.dir-prev .slide-outgoing .body{animation:exitRight 0.4s ease 0.05s both}.home-hero-content-swiper.dir-prev .slide-incoming .body{animation:enterLeft 0.4s ease 0.55s both}.home-hero-content-swiper.dir-next .slide-outgoing .btn-container{animation:exitLeft 0.4s ease 0.1s both}.home-hero-content-swiper.dir-next .slide-incoming .btn-container{animation:enterRight 0.4s ease 0.6s both}.home-hero-content-swiper.dir-prev .slide-outgoing .btn-container{animation:exitRight 0.4s ease 0.1s both}.home-hero-content-swiper.dir-prev .slide-incoming .btn-container{animation:enterLeft 0.4s ease 0.6s both}.normal-section-padding{padding:80px 0}.bg-primary{background:var(--surface-primary)}.logo-carousel-section p{color:#768088}.logos-carousel{overflow:hidden;margin:40px 0 0;position:relative}.logos-carousel .swiper-slide{display:flex;align-items:center;justify-content:center}.logo-carousel-section p{font-size:20px;line-height:24px}.logo-carousel-section::before,.logo-carousel-section::after{content:"";background:linear-gradient(90deg,#03050b 0%,#fff0 100%);display:block;height:100%;width:346px;position:absolute;bottom:0;z-index:5}.logo-carousel-section::before{left:0}.logo-carousel-section::after{right:0;background:linear-gradient(270deg,#03050b 0%,#fff0 100%)}.logos-carousel img{width:100%;height:100%}.logos-carousel .img-container{max-width:var(--max-width);margin:0 auto;width:100%;padding:44px 0}.text-center{text-align:center}.inner-section{border-radius:16px;padding:40px}.bg-white{background:#fff}.calendly-embed{max-width:720px;margin:0 auto}.calendly-inline-widget,.calendly-embed iframe{width:100%!important;height:600px}.calendly-row{gap:40px}.calendly-row .right{flex:1}.calendly-row .left{max-width:456px}.has-inner-section{padding:40px 0}.accordion-content{height:0;overflow:hidden;transition:all 0.4s ease}.accordion-title{cursor:pointer;padding:20px 0;border-top:1px solid #929ea6}.faqs-inner-section.bg-blue .accordion-arrow svg path{stroke:var(--text-primary)}.accordion-arrow svg path{transition:all 0.2s ease}.active .accordion-arrow svg>path:nth-of-type(1){opacity:0}.active .accordion-content{height:var(--height)}.accordion-container>div:first-of-type .accordion-title{border:none}.accordion-inner .body{padding:24px 0 24px}.faqs-row{gap:53px}.faqs-row .left,.faqs-row .right{flex:1}.faqs-row .left{max-width:527px;flex-grow:1}.pbcta-inner-section{overflow:hidden}.plain-text-top-section .inner-section{background:#13171a}.pbcta-inner-section.bg-dark{background:#20272c}.pbcta-inner-section.bg-light{background:#fff}.pbcta-inner-section .flex-row{min-height:701px}.pbcta-inner-section.bg-dark h2,.pbcta-inner-section.bg-dark p{color:#fff}.layered-text-section .inner-section{background:var(--surface-primary)}.pbcta-inner-section .left{max-width:455px;display:flex;flex-direction:column}.body p{text-wrap:pretty}.pbcta-inner-section .right{width:55%;max-width:733px;position:relative}.pbcta-inner-section .left .btn-container{margin-top:auto}.pbcta-inner-section .img-container{position:absolute;top:-40px;left:0;width:calc(100% + 40px);height:calc(100% + 80px)}.blog-article-carousel-section{padding:80px 0 40px;overflow:hidden}.bg-blue{background:#dbf1f4}.step-scroll-row .left{max-width:474px;position:relative}.scroll-steps-wrap .step{padding:80px 10px;border-bottom:1px solid #4cbac8}.scroll-steps-wrap .step.empty-step{border:none!important}.step-scroll-row .left .btn-container{margin-top:auto}.step-scroll-row .left .flex-column{height:calc(100vh - 170px);position:sticky;top:130px;left:0}.scroll-steps{position:relative;z-index:5}#scroll-count{transition:opacity .2s ease}.scroll-steps-wrap.hide-count #scroll-count{opacity:0}.step-scroll-inner-section{position:relative;background:#dbf1f4;overflow:clip}.step-scroll-inner-section .left .flex-column *{position:relative;z-index:5}.scroll-counter{position:sticky;top:130px;left:0;z-index:10}.scroll-counter::before{content:"";width:100%;height:40px;bottom:100%;left:0;background:#dbf1f4;display:block;position:absolute}.scroll-counter::after{content:"";width:100%;height:calc(100vh - 130px);top:0;left:0;background:linear-gradient(0deg,#dbf1f4 0%,#fff0 100%);z-index:15;display:block;position:absolute}#scroll-count{display:block;text-align:right;font-size:56px;line-height:64px;font-weight:500;background:#dbf1f4;padding:10px;border-top:1px solid #4cbac8;border-bottom:1px solid #4cbac8}.simple-cta-inner-section{padding:162px 40px}.simple-cta-inner-section .btn-container{margin:32px 0 0}.simple-cta-inner-section.not-boxed{padding:0;background:#fff0;max-width:700px}.simple-cta-section.not-boxed{padding:163px 0}.simple-cta-section.not-boxed h2{color:#fff}.simple-cta-section.not-boxed .body p{color:var(--text-secondary-inverted)}.simple-cta-section h2{max-width:var(--max-width)}body.header-type-dark_bg{background:var(--surface-primary)}.locations-row{gap:40px;margin:48px 0 0}.locations-row .left{max-width:527px;flex-grow:1}.locations-row .right{flex-grow:1;max-width:554px}.locations-row .left img{max-width:320px;width:100%;height:auto;margin:auto}.locations-grid{display:grid;grid-template-columns:repeat(2,calc(50% - 33px));grid-column-gap:66px;grid-row-gap:70px}.location-item .address p{margin:0}.location-item a.phone,.location-item .body,.location-item h3{margin:0 0 16px}.location-item a.phone{display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--text-secondary);font-weight:500}button.plain-btn,a.plain-btn{display:flex;flex-direction:row;align-items:center;gap:6px;color:var(--text-primary);font-weight:500;background:#fff0;appearance:none;border:none;outline:none;padding:0}.main-form-wrap{background:#fff;padding:24px 16px;border-radius:8px}.contact-row{gap:40px}.contact-row>div{flex:1}.contact-row .left{max-width:530px}.contact-row .right{max-width:621px}.main-form-wrap .form-title{margin:0 0 16px}input[type="tel"],.main-form input[type="tel"],input[type="email"],.main-form input[type="email"],input[type="text"],.main-form input[type="text"]{display:block;width:100%;padding:12px 10px;border-radius:32px;font-size:16px;line-height:24px;font-family:HelveticaNeue;border:1px solid #e3e5e7;appearance:none;outline:none;background:#f7f7f7;color:var(--text-primary)}input[type="tel"]::placeholder,.main-form input[type="tel"]::placeholder,input[type="email"]::placeholder,.main-form input[type="email"]::placeholder,input[type="text"]::placeholder,.main-form input[type="text"]::placeholder{color:var(--text-secondary)}.main-form .wpcf7-form-control-wrap{display:block;margin:0 0 12px}.main-form .btn-container,.main-form .upload-container,.main-form .checkboxes-container{margin:32px 0 0}.main-form .upload-container h4,.main-form .checkboxes-container h4{margin:0 0 8px}.main-form .btn-container{text-align:right}.main-form .btn-container .btn{padding:17px 16px;font-size:16px}.wpcf7-not-valid-tip{font-size:12px;display:block;margin:4px 0 0}.wpcf7-checkbox.wpcf7-form-control{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;margin:16px 0 0}.wpcf7-checkbox.wpcf7-form-control>span{margin:0}.wpcf7-checkbox.wpcf7-form-control label span{display:block;padding:8px 10px;border-radius:32px;font-size:16px;line-height:24px;color:var(--text-secondary);background:#f7f7f7;border:1px solid #e3e5e7;transition:all 0.1s ease;cursor:pointer}.wpcf7-checkbox.wpcf7-form-control input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wpcf7-checkbox.wpcf7-form-control input:checked~span{background:#dbf1f4;border-color:#4cbac8}label.custom-file-upload{display:flex;flex-direction:row;gap:6px;font-weight:500;align-items:center;margin:16px 0 0;cursor:pointer}input[type="file"]::-webkit-file-upload-button{display:none}input[type="file"]::file-selector-button{display:none}.post-top{padding:40px 0}.post-top .back-btn-container{margin:0 0 32px}.post-top .post-term{margin:0 0 16px}.post-top h1{margin:0 0 16px}.post-tag{background:#b7e3e9;display:inline-block;padding:4px 8px;border-radius:4px;text-transform:uppercase;font-size:14px;line-height:16px;color:var(--text-primary)}.post-main .container{max-width:1228px}.free-text-block li,.free-text-block p{color:var(--text-secondary);font-size:16px;line-height:24px}.post-content-block.free-text-block h2,.free-text-block h2,.free-text-block h6,.free-text-block h5,.free-text-block h4,.free-text-block h3{margin:24px 0 20px}.free-text-block p a{text-decoration:underline}.post-content-block{scroll-margin-top:120px}.post-main-row:not(.has-overview){max-width:768px;margin:auto}.post-main-row.has-overview{gap:80px}.post-main-row.has-overview .left{flex-grow:1}.post-main-row.has-overview .right{width:300px;min-width:300px;position:relative}.sticky-overview{position:sticky;top:130px;left:0}.media-block img,.media-block video{display:block;width:100%;height:auto;max-width:100%;border-radius:16px}.media-block{margin:48px 0}p.caption{margin:8px 0 0;font-size:14px;line-height:16px;padding-left:10px;border-left:2px solid #4cbac8}.cta-block{padding:40px;border-radius:16px;background:var(--surface-primary);margin:32px 0}.cta-block .body-cta-row{gap:40px}.cta-block .body-cta-row .btn{white-space:nowrap}.cta-block h2{max-width:500px;margin:0 0 40px}.post-meta-item h5{margin:0 0 8px}.post-meta-item p{margin:0}.post-main{padding:80px 0}.post-meta-row{flex-wrap:wrap;gap:48px;padding:24px 0 0;margin:24px 0 0;border-top:1px solid #e3e5e7}.overview-list{list-style:none;padding:0;margin:28px 0 0}.overview-title,.overview-list li a{padding:0 22px}.overview-list li{margin:0 0 24px;font-size:14px;line-height:16px}.overview-list li a{position:relative}.overview-list li a::before{content:"";position:absolute;top:50%;left:0;transform:translate(-8px,-50%);opacity:0;visibility:hidden;width:14px;height:14px;background:url(/wp-content/themes/managed247/assets/list-arrow.png);background-size:contain;background-repeat:no-repeat;transition:all 0.2s ease}.overview-list li a.active::before{transform:translate(0,-50%);opacity:1;visibility:visible}.overview-list>li:last-of-type{margin:0}.numbers-grid{display:grid;grid-template-columns:repeat(3,calc(33.33% - 5.33px));grid-column-gap:8px;grid-row-gap:8px;margin:16px 0 0}.numbers-grid>div{padding:16px 0 16px 16px;border-left:1px solid #4cbac8}.number-block{margin:24px 0}.numbers-grid p.secondary{margin:12px 0 0;font-size:14px;line-height:16px}.free-text-block p.number-row,.number-row{overflow:hidden;font-size:72px;line-height:71px;color:var(--text-primary);font-weight:500}.number-scroll-up{display:flex;flex-direction:row;height:71px}.smaller-number-grid-item .number-scroll-up{height:71px}.number-counter-col{transition:transform 1.8s ease 0.4s,max-width 1.8s ease;max-width:300px;transform:translateY(0);align-items:flex-start}.number-counter{display:inline-block}.count-up .number-counter-col{transform:translateY(calc(-100% + 72px))}.quote-block .quote{padding:40px 64px;border-radius:16px;background:#dbf1f4}.quote-block .body p{font-size:28px;line-height:37px;font-weight:500}.quote-block{margin:48px 0 24px}p.name-role{margin:24px 0 0}p.name-role .name{font-size:20px;line-height:24px;font-weight:500}.teaser-video-container{margin:32px 0 0}.teaser-video-container video{width:100%;height:auto;display:block;border-radius:16px}.video-wrap{position:relative;cursor:pointer;border-radius:16px;overflow:hidden}.case-study-top .teaser-video-container{overflow:unset}.teaser-video-container video{border-radius:16px}.video-wrap::before{background:linear-gradient(180deg,rgb(18 18 18 / .2) -39.02%,rgb(18 18 18 / .8) 77.91%);content:"";border-radius:16px;position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:3}.video-wrap::after{content:"";position:absolute;top:50%;left:50%;display:block;width:120px;height:120px;background:url(/wp-content/themes/managed247/assets/play.png);background-size:contain;transform:translate(-50%,-50%);z-index:5}.large-video-container.video-wrap::after{width:96px;height:96px;background:url(/wp-content/themes/managed247/assets/play-btn-2.png);background-size:contain}.large-video-container.video-wrap::before{background:#00000047}.video-wrap.playing::before,.video-wrap.playing::after{display:none}.small-section-padding{padding:40px 0}.large-case-study{height:616px;position:relative}.large-case-study-inner{padding:40px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;position:relative;z-index:10}.large-case-study .teaser-video-container{margin:0;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.large-case-study .teaser-video-container video{height:100%;object-fit:cover}.large-case-study h3{margin:0 0 8px}.large-post-meta-row{gap:10px;margin:0 0 16px}.large-post-meta-row p{margin:0}p.nm{margin:0}p.small,.small p{font-size:14px;line-height:16px}a.link-stretch::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.select-row{gap:16px}.select-style select{appearance:none;min-width:294px;border:1px solid #e3e5e7;background:#f7f7f7;border-radius:4px;padding:12px 40px 12px 10px;font-size:16px;line-height:24px;cursor:pointer}.select-style{position:relative}.select-style::after{content:"";background:url(/wp-content/themes/managed247/assets/select-arrow.png);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.post-card{position:relative;height:100%}#load-more-container{margin:40px 0 0}.post-grid{display:grid;grid-template-columns:repeat(3,calc(33.33% - 21.33px));grid-column-gap:32px;grid-row-gap:32px;margin:0 0 32px}.post-card .short-desc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:none}.post-card button{font-size:14px;line-height:16px;font-weight:500;font-family:HelveticaNeue}.post-card-bottom{padding:24px 16px;border:2px solid #e3e5e7;background:#f7f7f7;border-radius:0 0 16px 16px;flex-grow:1;border-top:none}.post-card-bottom .post-terms{margin:0 0 8px}.post-card-bottom h5{margin:0 0 8px}.post-card-bottom .btn-container{margin:28px 0 0}.post-card-bottom .short-desc{margin:auto 0 0}.post-card-top .img-container,.post-card-top .teaser-video-container{margin:0;border-radius:16px 16px 0 0;height:264px}.post-card-top .img-container img,.post-card-top .teaser-video-container video{border-radius:16px 16px 0 0;width:100%;height:100%}.post-card-top .video-wrap::after{width:68px;height:68px}.post-card-top .video-wrap::before{display:none}#ajax-container{margin:40px 0 0}.hidden{display:none}.post-featured-img{margin:32px 0 0}.post-featured-img img{display:block;border-radius:16px;max-width:100%;width:100%;height:auto}.large-blog-post{position:relative;border-radius:16px;overflow:hidden;background:#dbf1f4;height:594px}.large-blog-post .large-blog-post-row{height:100%;gap:22px}.large-blog-post .content{padding:40px;height:100%}.large-blog-post .content .post-tag{background:#94d6de}.large-blog-post .content-bottom{margin-top:auto}.large-blog-post .left{flex:1}.large-blog-post .img-container{width:47%;max-width:633px;flex:1}.large-blog-post h3{margin:0 0 16px}.large-blog-post .short-desc{margin:0 0 24px}.title-btn-row{flex-wrap:wrap;gap:40px;align-items:flex-end}.title-btn-row h2{margin:0}.case-studies-carousel{margin:80px 0 0}.case-studies-carousel-section{overflow:hidden}.cs-pag-row{margin:40px 0 0}.swiper-btn{width:40px;height:40px;border-radius:50%;border:1px solid #fff;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all 0.1s ease}.swiper-btn.swiper-button-disabled{opacity:.5;cursor:not-allowed}.sc-buttons{gap:15px}.swiper-btn svg{display:block}.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal{width:auto;display:flex;flex-direction:row;gap:8px}.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0;width:8px;height:8px;border-radius:50%;background:#768088;opacity:.2;transition:all 0.1s ease;cursor:pointer}.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:hover{opacity:.5}.swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4cbac8;opacity:1}.blog-articles-carousel{margin:80px 0 0}.swiper-container .swiper-slide{height:auto}.blog-articles-carousel .post-card-bottom{background:#13171a;border-color:#20272c}.blog-articles-carousel .post-card-bottom h5{color:#fff}.blog-articles-carousel .post-card-bottom .short-desc p{color:var(--text-secondary-inverted)}.blog-articles-carousel .post-card-bottom button{color:#fff}.blog-articles-carousel .post-card-bottom button svg path{stroke:#fff}.plain-text-content{max-width:768px;margin:0 auto}.plain-text-top-section h1{margin:0}.plain-text-top-section .inner-section{min-height:418px;justify-content:flex-end}.plain-text-top-row{flex-wrap:wrap;gap:40px;align-items:flex-end}.plain-text-top-row h1{max-width:813px}.plain-text-content.free-text-block h4{color:var(--text-primary)}.why-choose-item{max-width:426px;border:2px solid #20272c;border-radius:16px;background:#13171a;padding:48px 32px}.why-choose-scroll-inner>div.why-choose-item:nth-of-type(2n){margin-left:auto}.why-choose-item .icon{width:88px;height:88px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;margin:0 0 112px}.why-choose-item h3{margin:0 0 16px}.why-managed-section{position:relative;padding:0 0 80px}.why-managed-section .why-choose-sticky{position:sticky;top:40px;left:0;z-index:40}.why-managed-section .why-choose-sticky .title-btn-row{padding:80px 0 0;background:var(--surface-primary)}.why-managed-section::after{content:"";bottom:0;left:0;z-index:30;position:absolute;height:240px;width:100%;background:var(--surface-primary)}.why-managed-section .why-choose-sticky::after{content:"";height:60px;background:linear-gradient(0deg,#fff0 0%,var(--surface-primary) 100%);width:100%;top:100%;left:0;display:block;z-index:5;position:absolute}.why-choose-bottom-sticky{position:sticky;top:100%;left:0;z-index:20}.why-choose-scroll-inner{padding-bottom:160px;position:relative}.why-choose-bottom-sticky::after{content:"";display:block;width:100%;position:absolute;bottom:0;left:0;height:160px;background:linear-gradient(180deg,#fff0 0%,var(--surface-primary) 100%)}.why-choose-scroll-container{max-width:932px;margin:92px auto 0;position:relative}.why-choose-middle-sticky{position:sticky;top:264px;left:0;margin:0 auto;width:100%;height:0}.why-choose-middle-sticky::after{content:"";position:absolute;width:1px;height:428px;background:linear-gradient(180deg,#fff0 0%,#ffffff 100%);display:block;left:50%;top:0;transform:translateX(-50%)}.why-choose-middle-sticky::before{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:var(--teal);left:50%;transform:translateX(-50%);top:426px}.why-managed-section .title-btn-row h2{margin:0 0 16px}.services-scroller-section{background:#fff;position:relative;z-index:50}.services-scroller-container{margin:80px 0 0;height:2000px}.services-scroller-wrap{position:relative;height:549px;position:sticky;top:130px;left:0;overflow:hidden}.services-scroller-section .services-scroller-wrap{top:calc(100vh - 589px)}.services-scroller-section h2:not(.cs-title){max-width:560px}.service-scroller-item{border-radius:16px;padding:40px;background:var(--surface-primary);position:absolute;top:0;left:0;width:100%;transform-origin:center center;transform:translate(0,var(--ty,0)) scale(var(--scale,1));will-change:transform,opacity;height:549px;transition:opacity 0.2s ease}.service-scroller-item .img-container{border-radius:16px;height:358px}.service-scroller-item .img-container img{border-radius:16px}.service-scroller-item .btn-container{position:absolute;bottom:63px;right:64px;z-index:10}.service-scroller-item .title-body-row{align-items:flex-end}.service-scroller-item h3{margin:0}.service-scroller-item .title-body-row .right{max-width:468px;flex-grow:1}.service-scroller-item .title-body-row{margin:0 0 40px}.header-type-clear_bg #page{padding-top:0}.industry-hero{min-height:720px;padding:120px 0 112px}.industry-hero h1{max-width:var(--max-width)}.industry-hero .bg::after{background:linear-gradient(90deg,#060809 20.67%,#fff0 100%);content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.industry-hero .body{max-width:478px}p.industry-pre-title{margin:0 0 24px;color:#fff;font-size:20px;line-height:24px;text-transform:uppercase;font-weight:500}.industry-hero-logos{background:linear-gradient(180deg,#fff0 0%,#060809 38.35%);margin-top:-152px;position:relative;z-index:10}.fifty-fifty-row>div{flex:1}.fifty-fifty-row .left{max-width:643px}.fifty-fifty-row .right{max-width:620px}.fifty-fifty-row .body{max-width:500px}.fifty-fifty-row .btn-container{margin:24px 0 0}.fifty-fifty-row img{border-radius:16px}.logo-carousel-section{overflow:hidden}.logo-carousel-section.industry-hero-logos::before,.logo-carousel-section.industry-hero-logos::after{top:135px}.location-imgs-grid{display:grid;grid-template-columns:repeat(4,calc(25% - 9px));grid-column-gap:12px;grid-row-gap:12px;margin:80px 0}.location-imgs-grid>div:nth-of-type(2),.location-imgs-grid>div:nth-of-type(1){grid-column:span 2}.location-imgs-grid>div:nth-of-type(1){grid-row:span 2}.location-imgs-grid>div:nth-of-type(1) .img-container{height:460px}.location-imgs-grid>div:nth-of-type(4) .img-container,.location-imgs-grid>div:nth-of-type(3) .img-container,.location-imgs-grid>div:nth-of-type(2) .img-container{height:224px}.location-imgs-grid .img-container{height:100%;width:100%}.location-imgs-grid img{border-radius:16px}.body-cta-row .body{max-width:632px}.resource-hero-inner{padding:40px;min-height:418px;justify-content:flex-end;border-radius:16px;border:1px solid var(--teal)}.resource-hero-row{gap:40px;align-items:flex-end}.resource-hero-row>div{flex:1}.resource-hero-row h1{margin:0}.resource-hero-row .left{max-width:813px}.resource-hero-row .body{max-width:348px}.resources-blog-section .large-blog-card-wrap{margin:80px 0 0}.resources-case-studies-section .title-btn-row,.resources-blog-section .title-btn-row{align-items:flex-start}.resources-case-studies-section .title-btn-row .body,.resources-blog-section .title-btn-row .body{max-width:505px}.resources-case-studies-section h2,.resources-blog-section .title-btn-row h2{margin:0 0 16px}.resources-blog-section .large-blog-post{background:#1a1f23}.resources-blog-section .large-blog-post h3{color:#fff}.resources-blog-section .large-blog-post .body p{color:var(--text-secondary-inverted)}.resources-blog-section .large-blog-post .content .post-tag{background:#3d454b;color:#fff}.resources-blog-section .large-blog-post .content button{background:var(--yellow);border-color:var(--yellow);color:var(--text-primary)}.resources-blog-section .large-blog-post .content button svg path{stroke:var(--text-primary)}.resources-case-studies-section .inner-section{background:#13171a}.resources-case-studies-section .large-case-study-card-wrap{margin:80px 0 0}.events-main-row{gap:80px;flex-wrap:wrap;max-width:100%;width:100%}.events-main-row .left{max-width:512px}.events-main-row .right{max-width:768px;flex:1}.event-card{background:#f7f7f7;padding:16px;border-bottom:1px solid #e3e5e7}.event-filters{margin:0 0 16px}.event-filters>div{flex-grow:1}.event-filter a{display:block;padding:16px;width:100%;text-align:center;white-space:nowrap;min-width:153px;font-size:16px;line-height:24px}.event-filters-wrap{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;max-width:100%}.event-filters-wrap::-webkit-scrollbar{display:none}.event-filter a.active{background:#e3e5e7}.events-wrapper{border-top:1px solid #4cbac8}.event-list>div:last-of-type .event-card{border-bottom:0}.event-card .event-top-row{margin:0 0 24px}.event-card h4{margin:0 0 16px}.event-card .short-desc{margin:0 0 16px;max-width:662px}.event-meta-item{margin:0 0 16px;gap:8px;font-size:14px;line-height:16px}.event-meta-list>div:last-of-type{margin:0}#events-ajax-container .no-content-container{margin:24px 0 0}.service-scroller-item.industry-scroller-item{height:436px;padding:0;overflow:hidden;background:#13171a;top:40px;left:40px;width:calc(100% - 80px)}.service-scroller-item.industry-scroller-item .img-container{overflow:hidden}.service-scroller-item.industry-scroller-item img{transition:transform .2s ease}.service-scroller-item.industry-scroller-item:hover img{transform:scale(1.08)}.post-card .post-card-bottom,.post-card h5,.post-card button,.post-card button svg path,.post-card .body p{transition:all .1s ease}.blog-articles-carousel .post-card:hover .post-card-bottom{background:#fff}.blog-articles-carousel .post-card:hover h5{color:var(--text-primary)}.blog-articles-carousel .post-card:hover button{color:var(--text-primary)}.blog-articles-carousel .post-card:hover button svg path{stroke:var(--text-primary)}.blog-articles-carousel .post-card:hover .body p{color:var(--text-secondary)}.post-grid .post-card:hover .post-card-bottom{background:var(--surface-primary);border-color:var(--surface-primary)}.post-grid .post-card:hover h5{color:#fff}.post-grid .post-card:hover button{color:#fff}.post-grid .post-card:hover button svg path{stroke:#fff}.post-grid .post-card:hover .body p{color:var(--text-secondary-inverted)}.large-case-study img{transition:all .3s ease}.large-case-study:hover img{transform:scale(1.1)}.service-scroller-item.industry-scroller-item .left{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.service-scroller-item.industry-scroller-item .img-container{height:100%;border-radius:0}.service-scroller-item.industry-scroller-item .img-container img{border-radius:0}.industry-scroller-row>div{width:50%;max-width:50%;min-width:50%}.service-scroller-item.industry-scroller-item .btn-container{position:relative;top:0;bottom:0;left:0;right:0}.industry-scroller-row,.industry-scroller-item-inner{height:100%;max-height:100%}.industry-scroller-section .titles h2{max-width:565px;position:relative;z-index:5}.industry-scroller-section .titles .body{max-width:638px;position:relative;z-index:5}.industry-scroller-section .titles{position:relative;padding:0}.industry-scroller-section .inner-section{padding-bottom:65px;margin-bottom:-25px}.services-scroller-container.industry-scroller-container{margin:0}.services-scroller-wrap.industry-scroller-wrap{overflow:hidden;background:#fff;padding:40px;border-radius:16px;height:516px}.boxed-hero h1{max-width:var(--max-width)}.hero-inner-section{position:relative;min-height:549px;overflow:hidden;justify-content:flex-end}p.post-tag{margin:0}.boxed-hero p.post-tag{background:#3d454b;color:#fff;margin:0 0 24px}.boxed-hero h1{margin:0}.boxed-hero .bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .09);display:block;z-index:2}.sub-service-item{position:relative;padding:50px 16px;border-bottom:1px solid #4cbac8;transition:all 0.1s ease;background:#fff}.sub-service-list{margin:40px 0 0}.sub-service-list>div:last-of-type{border:none}.sub-service-item:hover{background:#dbf1f4}.sub-service-item h3{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.sub-service-item svg{display:block}.sub-service-item h3{margin:0 0 8px}.sub-service-list-section h2{max-width:402px}.layered-text-section .inner-section{min-height:604px;justify-content:space-between;padding-top:96px}.layered-text-section .inner-section .body{max-width:389px;margin-left:auto}.layered-text-section .inner-section h2{max-width:525px}.rolling-numbers-section{padding:148px 0}.rolling-numbers-row{align-items:flex-end}.rolling-numbers-row .right{max-width:291px}.rolling-number-item h2{margin:0}.rolling-number-item .body{max-width:291px}.rolling-numbers-container{position:relative;min-height:224px}.rolling-number-item{position:absolute;bottom:0;left:0;width:100%}.rolling-number-item .w{transform:translateY(var(--ty,0));opacity:var(--op,1);transition:transform var(--dur,.6s) ease,opacity var(--dur,.6s) ease;transition-delay:var(--td,0s);will-change:transform,opacity;display:inline-block}.service-hero{min-height:700px;padding:80px 0;display:flex;flex-direction:column;justify-content:flex-end}.service-hero .bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block;background:linear-gradient(180deg,#fff0 -40.79%,rgb(0 0 0 / .2) 55.25%),linear-gradient(0deg,rgb(0 0 0 / .62),rgb(0 0 0 / .62))}.service-hero h1{max-width:var(--max-width)}.service-hero .body{max-width:662px}.service-hero .service-pre-title{margin:0 0 24px}.img-text-carousel-section{overflow:hidden}.img-text-carousel-section h2{max-width:711px}.img-text-carousel-section .intro{max-width:552px}.text-img-carousel .text-item{padding:16px;border-radius:8px;background:#f7f7f7;border:1px solid #70c8d3;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.text-img-carousel{margin:80px auto 0;max-width:902px}.text-img-carousel .img-container{width:100%;height:100%}.text-img-carousel .img-container img{border-radius:8px}.service-details-inner{border-radius:16px;padding:40px;position:sticky;top:130px;height:calc(100vh - 130px)}.service-detail-item{position:absolute;top:40px;left:40px;width:calc(100% - 80px);height:calc(100% - 80px);pointer-events:none;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.service-detail-item.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.service-detail-item.is-prev{opacity:0;transform:translateY(-24px)}.service-detail-item.is-next{opacity:0;transform:translateY(24px)}.service-detail-item h3{overflow-wrap:anywhere}.service-detail-item h3 .word{display:inline-block;opacity:0;transform:translateY(1em);transition:transform .6s ease,opacity .6s ease;will-change:transform,opacity}.service-detail-item.is-active h3 .word{opacity:1;transform:translateY(0)}.service-detail-item:not(.is-active) h3 .word{transition-delay:0ms!important}.service-detail-item .body,.service-detail-item .right,.service-detail-item .left{will-change:transform,opacity}.service-detail-item .body{opacity:0;transform:translateY(10px);transition:opacity .5s ease .1s,transform .5s ease .1s}.service-detail-item.is-active .body{opacity:1;transform:translateY(0)}.service-detail-item .img-container{overflow:hidden}.service-detail-item .img-container img{display:block;width:100%;height:100%;opacity:0;transform:scale(1.05) translateY(12px);transition:opacity .7s ease .1s,transform .7s ease .1s;will-change:transform,opacity}.service-detail-item.is-active .img-container img{opacity:1;transform:scale(1) translateY(0)}.service-details-container{position:relative;border-radius:16px;padding:0 0 80px;margin:80px 0 0}.service-details-container>div{margin:0}.service-details-section{padding-bottom:0}.service-details-section .title-body-row .right{max-width:500px}.service-details-section .title-body-row .left{max-width:684px}.service-detail-row{flex-grow:1;align-items:flex-end;gap:80px;max-height:100%}.service-detail-row>div{flex:1}.service-detail-row .right{max-width:600px;align-self:stretch}.service-detail-row .left{max-width:600px;padding:0 0 40px}.service-detail-row .img-container{height:100%}.service-detail-row img{border-radius:8px}.service-detail-row h3{margin:0 0 16px}.service-detail-row .body img.accreditations{max-width:389px;width:100%}.service-details-section .title-body-row{align-items:flex-end;gap:16px}.service-details-section .title-body-row h2{margin:0}.masked-video-container{width:100%;height:100%;object-fit:cover;width:467px;height:465px;margin:0 auto}.video-mask{--mask:url('data:image/svg+xml;utf8,\ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 467.074 465">\ <path d="M233.537 443.831C116.296 443.831 21.2519 349.202 21.2519 232.492C21.2519 115.781 116.296 21.1522 233.537 21.1522C350.778 21.1522 445.822 115.765 445.822 232.492C445.822 349.219 350.778 443.831 233.537 443.831ZM233.537 0C104.55 0 0.00012207 104.085 0.00012207 232.492C0.00012207 360.898 104.55 465 233.537 465C362.524 465 467.074 360.898 467.074 232.492C467.074 104.085 362.507 0 233.537 0Z" fill="%23fff"/>\ <path d="M126.233 159.944C112.48 159.944 101.132 164.241 92.5222 172.735C83.9452 181.179 79.1839 193.008 78.3876 207.922C78.3213 209.2 78.7691 210.444 79.6484 211.373C80.5276 212.302 81.7388 212.817 83.0162 212.817H95.6909C98.1463 212.817 100.17 210.909 100.32 208.47C100.867 199.744 103.405 192.743 107.851 187.666C112.115 182.772 118.137 180.4 126.25 180.4C134.362 180.4 140.301 182.44 143.636 186.455C147.186 190.735 148.994 196.658 148.994 204.074C148.994 215.852 143.105 228.245 131.492 240.903C119.265 254.225 101.647 269.538 79.1176 286.443C77.9563 287.322 77.2595 288.699 77.2595 290.159V299.466C77.2595 302.037 79.3332 304.111 81.9047 304.111H170.777C173.349 304.111 175.422 302.037 175.422 299.466V288.467C175.422 285.895 173.349 283.822 170.777 283.822H115.566C129.352 272.872 141.363 261.624 151.433 250.277C164.639 235.379 171.325 219.635 171.325 203.51C171.325 189.79 167.044 178.94 158.633 171.292C150.338 163.76 139.439 159.928 126.266 159.928L126.233 159.944Z" fill="%23fff"/>\ <path d="M268.558 162.931H253.097C251.62 162.931 250.243 163.627 249.364 164.805L181.544 256.1C180.947 256.896 180.632 257.875 180.632 258.87V268.741C180.632 271.313 182.705 273.387 185.277 273.387H251.056V300.412C251.056 302.983 253.13 305.057 255.701 305.057H268.558C271.13 305.057 273.204 302.983 273.204 300.412V273.387H288.499C291.071 273.387 293.145 271.313 293.145 268.741V257.377C293.145 254.806 291.071 252.732 288.499 252.732H273.204V167.576C273.204 165.004 271.13 162.931 268.558 162.931ZM209.581 252.732L251.62 195.978V252.732H209.581Z" fill="%23fff"/>\ <path d="M385.186 162.366H297.989C295.417 162.366 293.344 164.44 293.344 167.011V178.193C293.344 180.764 295.417 182.838 297.989 182.838H365.46L315.707 298.586C315.093 300.013 315.242 301.672 316.088 302.966C316.951 304.277 318.411 305.056 319.97 305.056H333.193C335.067 305.056 336.743 303.945 337.473 302.22L389.449 178.89C389.681 178.326 389.814 177.712 389.814 177.081V167.028C389.814 164.457 387.74 162.383 385.169 162.383L385.186 162.366Z" fill="%23fff"/>\ </svg>');
  -webkit-mask-image: var(--mask);
          mask-image: var(--mask);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
	width: 100%;
	height: 100%;
}
@supports (-webkit-mask-size: cover) or (mask-size: cover) {
  .video-mask { -webkit-mask-size: cover; mask-size: cover; }
}
.video-clipper {
  width: 100%;
  aspect-ratio: 467.074 / 465;
  display: block;
}
.masked-video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.img-shapes {
  height: 0;
  overflow: hidden;
}
.masked-video-wrap {
  padding: 80px 0;
}
.about-hero-content {
  padding: 64px 0;
}
.about-hero-row {
  gap: 40px;
}
.about-hero-row .btn-container {
  margin-left: auto;
}
.about-hero-row .body {
  max-width: 411px;
  flex: 1;
}
.leadership-inner-section {
  overflow: hidden;
  position: relative;
}
.team-img-container {
  height: 284px;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.swiper-slide .team-img-container {
	height: 0;
	padding-bottom: 100%;
}
.swiper-slide .team-img-container img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.team-img-container .bio-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #dbf1f4;
  padding: 16px;
  transform: translateY(100%);
  transition: all 0.5s ease;
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
	z-index: 5;
}
.team-img-container .bio-container::-webkit-scrollbar {
  display: none;
}
.team-card {
  cursor: pointer;
}
.team-card .team-content {
  margin: 18px 0 0;
}
.team-card:hover .bio-container {
  transform: translateY(0);
}
.team-card .team-content p.name {
  font-weight: 500;
  margin: 0;
  font-size: 18px;
  line-height: 100%;
}
.team-card .team-content p.role {
  margin: 0;
  color: var(--secondary);
  font-size: 12px;
  line-height: 18px;
}
.leadership-inner-section .swiper-btn {
  border-color: #3d454b;
}
.leadership-inner-section .swiper-btn svg path {
  stroke: #3d454b;
}
.leadership-carousel {
  margin: 80px 0 0;
}
.leadership-inner-section h2 {
  max-width: 356px;
}
.jobs-row {
  gap: 40px;
}
.jobs-row .left {
  max-width: 402px;
}
.jobs-row .right {
  flex: 1;
  max-width: 810px;
}
.jobs-grid {
  display: grid;
  grid-template-columns: repeat(2, calc(50% - 8px));
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}
.job-item-inner {
  padding: 16px;
  border: 1px solid #70c8d3;
  border-radius: 16px;
}
.job-item span.source {
  display: block;
  margin: 0 0 8px;
  color: #596369;
  font-size: 14px;
  line-height: 16px;
}
.job-item h3 {
  margin: 0 0 24px;
}
.job-tag {
  display: inline-block;
  padding: 10px 16px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 16px;
  color: #4aab79;
  background: #dcfada;
}
.job-item .btn-container {
  margin: 80px 0 0;
}
.spinning-wheel-container {
  max-width: 1192px;
  margin: 0 auto;
  position: relative;
}
.spinning-wheel-section .title {
	margin: 0 0 80px;
}
@media all and (min-width:767px) and (min-height:800px) {
	.spinning-wheel-section .title {
		position: sticky;
		top: 130px;
		padding-bottom: calc(100vh - 306px);
		margin: 0;
	}
	.spinning-wheel-container {
		margin-top: calc((100vh - 386px)*-1);
	}
}

.spinning-wheel-section svg.wheel {
  width: 100%;
  display: block;
  height: auto;
}
.spinning-wheel-section {
  position: relative;
}
.spinning-wheel::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 50%;
  border: 1px solid #ffffff;
}
.spinning-wheel-section .sticky {
  position: sticky;
  top: var(--pin-top, 130px);
}
.spinning-wheel-section .viewport {
  width: 100%;
  aspect-ratio: 2.4 / 1; /* show TOP half */
  overflow: hidden;
  position: relative;
}

.spinning-wheel-section .wheel-wrap {
  position: absolute;
  top: 60px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  aspect-ratio: 1 / 1;
}

.spinning-wheel {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  will-change: transform;
  transition: transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1); /* snap feel */
}

.card-node {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
  transform-origin: 0 0; /* rotate around the circle center */
  z-index: 10;
  --radial-shift: 0px;
}

.spinning-wheel .card {
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-50%, -50%) rotate(90deg);
  place-items: center;
  text-align: center;
  width: 283px;
}

:root {
  --item-offset: 40px;
}

.spinning-wheel .card .icon-wrap {
  border-radius: 50%;
  border: 1px solid #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0 auto 8px;
}
.spinning-wheel .card .dot {
  width: 11px;
  height: 11px;
  background: var(--teal);
  border-radius: 50%;
  margin: 0 auto 8px;
}
.spinning-wheel .card .line {
  width: 1px;
  height: 114px;
  background: #ffffff;
  margin: 0 auto 24px;
}
.spinning-wheel .card h5 {
  margin: 0 0 8px;
}
.spinning-wheel-section {
  padding: 40px 0 0;
}
.spinning-wheel-section .title {
  max-width: 511px;
}
.show-tab {
  display: none;
}
.footer-top-row {
  gap: 40px;
  flex-wrap: wrap;
}
.case-study-contact-form {
  position: absolute;
  width: calc(100% - 16px);
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50% - 80px));
  z-index: 10;
  border-radius: 16px;
  background: var(--yellow);
  max-width: 1083px;
  padding: 64px;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.6s ease;
}
.finished .case-study-contact-form {
  transform: translate(-50%, -50%);
  opacity: 1;
  visibility: visible;
}
.finished video {
  pointer-events: none;
  user-select: none;
}
.case-study-form {
  position: relative;
  max-width: 510px;
  margin: 24px auto;
}
.case-study-contact-form .bottom-text {
  position: relative;
  display: inline-flex;
  margin: 0 auto;
  gap: 4px;
  font-size: 14px;
  line-height: 16px;
}
.case-study-contact-form .success-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50% + 80px));
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
}
.case-study-contact-form.success {
  background: var(--surface-primary);
  transition: all 0.2s ease;
}
.case-study-contact-form.success .case-study-conact-inner {
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease;
}
.case-study-contact-form.success .success-text {
  transform: translate(-50%, -50%);
  opacity: 1;
  visibility: visible;
}
.cs-tooltip .white *,
.cs-tooltip .white p {
  color: #ffffff;
}
.cs-tooltip p {
  margin: 0 0 8px;
}
.cs-tooltip {
  width: 274px;
  left: calc(100% + 16px);
  top: 50%;
  transform: translateY(-50%);
  background: var(--surface-primary);
  border-radius: 8px;
  position: absolute;
  text-align: left;
  padding: 12px 16px;
  border: 1px solid #596369;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ese;
}
.case-study-contact-form h3 {
  margin: 0 0 24px;
}
.wpcf7-response-output {
  display: none !important;
}
.contact-section .wpcf7-response-output {
	display: block !important;
	padding: 16px;
	border-radius: 8px;
	text-align: center;
}
.case-study-contact-form .bottom-text:hover .cs-tooltip {
  visibility: visible;
  opacity: 1;
}
.cs-tooltip svg {
  position: absolute;
  left: -10px;
  top: 50%;
  transform: translateY(-50%);
}
.cs-tooltip .body p {
  font-size: 12px;
  line-height: 16px;
}
.case-study-form .btn-container {
  position: absolute;
  top: 10px;
  right: 11px;
}
.case-study-form .btn-container button {
  padding: 6px 16px;
  border: none;
}
.case-study-form input[type="email"] {
  padding: 14px 200px 14px 16px;
}
.case-study-form input[type="email"]:focus {
  border-color: #94d6de;
}
.service-scroller-item-inner .title-body-row {
  gap: 40px;
}
.fifty-fifty-row {
  gap: 40px;
}
.logos-carousel .swiper-wrapper {
	transition-timing-function: linear !important;
}
.locations-section .inner-section {
	padding-bottom: 83px;
}

.hero-mask-scroller{
  position: relative;
  min-height: 150vh;
}
.about-hero {
	overflow: clip;
}
.about-hero-sticky {
	position: sticky;
	top: 66px;
	left: 0;
}
.hero-mask-wrap {
	height: 485px;
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.about-hero-video{
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  z-index: 5; /* behind overlay, above page bg */
  display: block;
}

/* The overlay that we mask a growing hole into */
.hero-mask-overlay{
  --reveal: 0;
	overflow: clip;
  --mask-url: url('data:image/svg+xml;utf8,\ <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 467.074 465">\ <path d="M233.537 443.831C116.296 443.831 21.2519 349.202 21.2519 232.492C21.2519 115.781 116.296 21.1522 233.537 21.1522C350.778 21.1522 445.822 115.765 445.822 232.492C445.822 349.219 350.778 443.831 233.537 443.831ZM233.537 0C104.55 0 0.00012207 104.085 0.00012207 232.492C0.00012207 360.898 104.55 465 233.537 465C362.524 465 467.074 360.898 467.074 232.492C467.074 104.085 362.507 0 233.537 0Z" fill="%23fff"/>\ <path d="M126.233 159.944C112.48 159.944 101.132 164.241 92.5222 172.735C83.9452 181.179 79.1839 193.008 78.3876 207.922C78.3213 209.2 78.7691 210.444 79.6484 211.373C80.5276 212.302 81.7388 212.817 83.0162 212.817H95.6909C98.1463 212.817 100.17 210.909 100.32 208.47C100.867 199.744 103.405 192.743 107.851 187.666C112.115 182.772 118.137 180.4 126.25 180.4C134.362 180.4 140.301 182.44 143.636 186.455C147.186 190.735 148.994 196.658 148.994 204.074C148.994 215.852 143.105 228.245 131.492 240.903C119.265 254.225 101.647 269.538 79.1176 286.443C77.9563 287.322 77.2595 288.699 77.2595 290.159V299.466C77.2595 302.037 79.3332 304.111 81.9047 304.111H170.777C173.349 304.111 175.422 302.037 175.422 299.466V288.467C175.422 285.895 173.349 283.822 170.777 283.822H115.566C129.352 272.872 141.363 261.624 151.433 250.277C164.639 235.379 171.325 219.635 171.325 203.51C171.325 189.79 167.044 178.94 158.633 171.292C150.338 163.76 139.439 159.928 126.266 159.928L126.233 159.944Z" fill="%23fff"/>\ <path d="M268.558 162.931H253.097C251.62 162.931 250.243 163.627 249.364 164.805L181.544 256.1C180.947 256.896 180.632 257.875 180.632 258.87V268.741C180.632 271.313 182.705 273.387 185.277 273.387H251.056V300.412C251.056 302.983 253.13 305.057 255.701 305.057H268.558C271.13 305.057 273.204 302.983 273.204 300.412V273.387H288.499C291.071 273.387 293.145 271.313 293.145 268.741V257.377C293.145 254.806 291.071 252.732 288.499 252.732H273.204V167.576C273.204 165.004 271.13 162.931 268.558 162.931ZM209.581 252.732L251.62 195.978V252.732H209.581Z" fill="%23fff"/>\ <path d="M385.186 162.366H297.989C295.417 162.366 293.344 164.44 293.344 167.011V178.193C293.344 180.764 295.417 182.838 297.989 182.838H365.46L315.707 298.586C315.093 300.013 315.242 301.672 316.088 302.966C316.951 304.277 318.411 305.056 319.97 305.056H333.193C335.067 305.056 336.743 303.945 337.473 302.22L389.449 178.89C389.681 178.326 389.814 177.712 389.814 177.081V167.028C389.814 164.457 387.74 162.383 385.169 162.383L385.186 162.366Z" fill="%23fff"/>\ </svg>');-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;position:absolute;display:flex;place-items:center;z-index:10;pointer-events:none;background:#fff0;--mask-width:467px;--mask-scale:1;width:calc(var(--mask-width) * var(--mask-scale));aspect-ratio:467.074 / 465;margin:auto auto 0}.check_in_view.normal-anim,.check_in_view .normal-anim{transform:translateY(40px);opacity:0}.check_in_view.in-view.normal-anim,.check_in_view.in-view .normal-anim{transform:translateY(0);opacity:1;transition:all .5s ease}.check_in_view.in-view .normal-anim.delay-1{transition-delay:.1s}.check_in_view.in-view .normal-anim.delay-2{transition-delay:.2s}.check_in_view.in-view .normal-anim.delay-3{transition-delay:.3s}.check_in_view.in-view .normal-anim.delay-4{transition-delay:.4s}.check_in_view.in-view .normal-anim.delay-5{transition-delay:.5s}.event-detail-main-row{gap:48px}.event-detail-main-row .event-form-container{width:100%;max-width:465px;flex-grow:1;position:relative}.event-detail .event-meta-list{margin:32px 0 0}.event-contact-form{padding:24px 16px;border-radius:8px;border:1px solid #E3E5E7;position:sticky;top:130px;left:0}.event-contact-form h4{margin:0 0 24px}.main-form.event-contact-form .btn-container{text-align:left;margin:24px 0 0}.event-content{padding:32px 0 0}.event-content .free-text-block{margin:40px 0}.event-content h5{margin:24px 0 8px}.event-hosts-row{gap:32px;margin:24px 0 0;flex-wrap:wrap}.event-hosts-row .team-card{max-width:270px}.event-hosts-row .team-card .team-img-container{height:270px}.team-card.no-hover{cursor:unset}.event-detail .post-term{margin:0 0 16px}.footer-logo img{width:100%;height:auto;max-width:var(--max-width)}.footer-logos-row{max-width:300px;flex-wrap:wrap;margin:40px 0 0;gap:16px}.embed-video-wrap{position:relative}.embed-video-wrap iframe{width:100%;height:auto;display:block;border-radius:16px}.large-video-section h2{margin:0 0 40px}@media all and (max-width:1080px){.container{padding:0 16px}.services-scroller-section .services-scroller-wrap{top:calc(100vh - (var(--height) + 40px));top:calc(100dvh - (var(--height) + 40px))}.show-tab{display:block}.hide-tab{display:none}.service-details-inner{padding:16px}.service-detail-item{top:16px;left:16px;width:calc(100% - 32px);height:calc(100% - 32px)}.locations-section .inner-section{padding-bottom:16px}.scroll-steps-wrap .step.empty-step{display:none}.service-details-section .title-body-row{align-items:flex-start}.services-scroller-wrap.industry-scroller-wrap{padding:16px}.service-scroller-item.industry-scroller-item{top:16px;left:16px;width:calc(100% - 32px)}.rolling-numbers-section{padding:140px 0 40px;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end}.rolling-numbers-wrap{overflow-x:clip}.scroll-counter::after{display:none}.step-scroll-row .left .btn-container{margin:24px 0 0}.step-scroll-row .left .flex-column{height:auto;position:relative;top:0}.step-scroll-row{gap:24px}.scroll-counter{height:auto;top:114px}.scroll-steps{padding-bottom:0;margin-top:0}.footer-top-row{gap:24px}#scroll-count{font-size:40px;line-height:48px;padding:18px 10px}.scroll-steps-wrap .step{padding:64px 10px}.scroll-counter::before{height:24px}.service-scroller-item .title-body-row{gap:16px}.service-scroller-item .title-body-row .right{max-width:100%}.why-choose-scroll-inner>div.why-choose-item,.why-choose-scroll-inner>div.why-choose-item:nth-of-type(2n){margin:0 24px 16px 0}.why-managed-section::after{height:160px}.why-managed-section{padding:0 0 40px}.why-managed-section .why-choose-sticky .title-btn-row{padding:40px 0 0}.why-choose-scroll-inner>div.why-choose-item:last-of-type{margin-bottom:0}.why-choose-scroll-container{max-width:100%}.why-choose-middle-sticky::after{height:180px}.why-choose-middle-sticky::after,.why-choose-middle-sticky::before{left:auto;right:0;transform:translateX(0)}.why-choose-middle-sticky::after{right:5px;z-index:1}.why-choose-middle-sticky::before{top:172px;z-index:5}.why-choose-item .icon{width:51px;height:51px;margin:0 0 74px}.why-choose-bottom-sticky::after{height:100px}.why-choose-item{padding:24px 16px}nav#site-navigation{position:fixed;top:0;left:0;height:100vh;height:100dvh;width:100%;padding:112px 16px 40px;display:flex;flex-direction:column;visibility:hidden;transform:translateY(-100%)}.menu-ini nav#site-navigation{transition:all 0.8s ease}.mob-menu-open nav#site-navigation{visibility:visible;transform:translateY(0)}nav#site-navigation .btn-container{margin:auto 0 0}.header-type-dark_bg #main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu,.header-type-dark_bg #masthead #main-menu>li>.submenu-wrapper,.header-type-dark_bg nav#site-navigation{background:var(--surface-primary)}.header-type-light_bg #main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu,.header-type-light_bg #masthead #main-menu>li>.submenu-wrapper,.header-type-light_bg nav#site-navigation{background:#fff}#masthead.header-type-light_bg #main-menu>li.menu-item-has-children>a::after{display:none}.header-type-light_bg #menu-close-trigger rect,.header-type-light_bg #menu-close-trigger path{stroke:var(--text-primary)}#site-navigation #main-menu{flex-direction:column;gap:24px}#site-navigation #main-menu li,#site-navigation #main-menu li a{font-size:28px;line-height:37px;font-weight:500;position:unset;margin:0}#site-navigation #main-menu li a{display:flex;width:100%;flex-direction:row;padding:0;align-items:center;justify-content:space-between}#masthead #main-menu>li.menu-item-has-children>a::after,#site-navigation #main-menu li a::after{content:"";width:24px;height:24px;background:url(/wp-content/themes/managed247/assets/arrow-right-white.png);background-size:contain;background-repeat:no-repeat;display:block;position:relative;top:0;left:0;transform:translateY(0)}#masthead.header-type-light_bg #main-menu>li.menu-item-has-children>a::after,#masthead.header-type-light_bg #site-navigation #main-menu li a::after{background:url(/wp-content/themes/managed247/assets/arrow-right-dark.png);background-size:contain;background-repeat:no-repeat;display:block}#masthead #main-menu li.show-tab>a::after{display:none!important}#main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu,#masthead #main-menu>li>.submenu-wrapper{position:absolute;top:0;left:0;width:100%;padding:112px 16px 40px;display:flex;flex-direction:column;transform:translate(100%,0);max-width:100%;transition:all 0.6s ease;z-index:10;margin:0;height:calc(100% - 100px);overflow-y:auto;overflow-x:hidden;opacity:1}#masthead #main-menu>li>.submenu-wrapper li.show-tab,#masthead #main-menu>li>.submenu-wrapper li.show-tab>a{font-size:28px;line-height:37px}#masthead #main-menu>li>.submenu-wrapper li,#masthead #main-menu>li>.submenu-wrapper li a{font-size:20px;line-height:24px}#main-menu .submenu-wrapper li.menu-item-has-children>.sub-menu{z-index:20}#masthead #main-menu>li>.submenu-wrapper>.sub-menu,.sub-menu{display:flex;flex-direction:column;width:100%;margin:0;gap:24px}#main-menu .submenu-wrapper li.menu-item-has-children.sub-menu-open>.sub-menu,#masthead #main-menu>li.sub-menu-open>.submenu-wrapper{transform:translate(0,0);visibility:visible}.header-right{height:42px;position:relative}.header-right .btn-container{position:absolute;top:50%;right:0;transform:translateY(-50%)}.header-right .btn-container.close-btn{display:none}.mob-menu-open .header-right .btn-container.open-btn{display:none}.mob-menu-open .header-right .btn-container.close-btn{display:block}h1,.about-hero h1,.rolling-number-item h2,.home-hero-section .h1 h2,.home-hero-section h2.h1,.home-hero-section h1{font-size:56px;line-height:71px}.service-scroller-item{padding:16px;height:auto}.services-scroller-wrap{height:var(--height)}.normal-section-padding{padding:40px 0}.service-scroller-item .img-container{height:223px}.services-scroller-container{margin:32px 0 0}.service-scroller-item .btn-container{bottom:37px;right:32px}.rolling-numbers-row{gap:24px}.post-top .post-term{margin:0 0 8px}.post-top .back-btn-container{margin:0 0 40px}.post-featured-img{margin:40px 0 0}.boxed-hero h1,h1.h2,h2{font-size:40px;line-height:48px}h3.h1{font-size:28px;line-height:37px}.why-choose-item h3,h4{font-size:24px;line-height:28px}.home-hero-tab .title,.home-hero-tabs .home-hero-tab .body{display:none}.home-hero-tabs .tabs-row>a{padding:0 0 16px}.pbcta-inner-section .flex-row{min-height:1px;flex-direction:column-reverse}.inner-section{padding:16px}.pbcta-inner-section .flex-row{gap:16px}.pbcta-inner-section .right{height:384px}.pbcta-inner-section .img-container{top:-16px;left:-16px;width:calc(100% + 32px);height:400px}.pbcta-inner-section .left,.pbcta-inner-section .right{width:100%;max-width:100%}.pbcta-inner-section .left .btn-container{margin:100px 0 0}.footer-bottom-row{flex-direction:column;gap:32px}.services-scroller-wrap.industry-scroller-wrap::after,.industry-scroller-section .titles::after{width:calc(100% + 32px);height:calc(100% + 16px);top:-16px;left:-16px}.industry-scroller-section .titles::after{border-bottom-left-radius:0;border-bottom-right-radius:0}.services-scroller-wrap.industry-scroller-wrap::after{height:calc(100% + 32px)}.flex-row.tc{flex-direction:column}.flex-row.tcr{flex-direction:column-reverse}.flex-row.tc>div{width:100%;max-width:100%}.faqs-row{gap:32px}.faqs-row h2{margin:0}.accordion-inner .body{padding-top:10px}.events-main-row .right{max-width:100%}.event-filters-wrap{max-width:calc(100% + 16px);width:calc(100% + 16px)}.events-main-row{gap:40px;flex-direction:column}.blog-articles-carousel{margin:24px 0 0}.blog-article-carousel-section{padding:40px 0}.calendly-row{gap:32px}.service-scroller-item.industry-scroller-item .img-container{height:400px}.service-scroller-item.industry-scroller-item .left{padding:16px}.service-scroller-item.industry-scroller-item .btn-container{margin:32px 0 0}.title-btn-row{gap:24px}.case-studies-carousel{margin:40px 0 0}.large-case-study-inner{padding:16px}.large-case-study{height:482px}.large-case-study .video-wrap::after{height:51px;width:51px;transform:translate(-50%,calc(-50% - 60px))}.home-hero-slide .body-btn-container{margin-left:0}.home-hero-slide .title{min-height:1px;margin:0 0 24px}.home-hero-slide{height:100%}.home-hero-content{height:100%;display:flex;flex-direction:column;justify-content:center}.home-hero-section{min-height:600px}.logo-carousel-section::before,.logo-carousel-section::after{width:200px}.about-hero-row{flex-wrap:wrap}.about-hero-row .btn-container{width:100%}.masked-video-wrap{padding:40px 0}.about-hero-content{padding:40px 0}.about-hero h1{margin:0 0 32px}.spinning-wheel-section{overflow-x:clip}.spinning-wheel-section .wheel-wrap{min-width:1100px;left:50%;transform:translateX(-50%)}.spinning-wheel-section .viewport{min-width:1100px;position:absolute;left:50%;transform:translateX(-50%);bottom:0}.spinning-wheel-section .sticky{height:483px}.locations-row{gap:32px;margin:40px 0 0}.leadership-carousel{margin:40px 0 0}.location-imgs-grid{margin:40px 0}.location-hero .body-cta-row{gap:24px}.resource-hero-inner{padding:16px}.resource-hero-row{gap:24px}.resources-blog-section .title-btn-row{gap:40px}.resources-blog-section .large-blog-card-wrap{margin:40px 0 0}.large-blog-post .large-blog-post-row{height:auto;gap:32px}.large-blog-post .content{padding:16px}.large-blog-post{height:auto}.large-blog-post .img-container{height:400px;flex:unset}.simple-cta-inner-section{padding:120px 16px}.post-grid{grid-template-columns:repeat(2,calc(50% - 16px))}.post-main{padding:40px 0}.numbers-grid{grid-template-columns:100%;grid-row-gap:8px}.numbers-grid>div{padding:16px}.free-text-block p.number-row,.number-row{font-size:64px;line-height:64px}.number-scroll-up{height:64px}.count-up .number-counter-col{transform:translateY(calc(-100% + 64px))}.quote-block .quote{padding:16px}.cta-block{padding:40px 16px}.cta-block h2{margin:0 0 16px}.cta-block .body-cta-row{gap:32px}.contact-section h1{margin:0 0 16px}.plain-text-top-row{gap:24px;align-items:flex-start}.layered-text-section .inner-section{height:auto;min-height:1px;padding-top:16px;gap:160px}.sub-service-list{margin:24px 0 0}.sub-service-item{padding:38px 16px}.service-detail-row,.service-detail-row .img-container{height:100%}.service-detail-row .right{flex:1 1 0%;display:flex;min-height:0}.service-detail-row .left{flex:0 0 auto}.service-detail-row{gap:32px}.service-detail-row .left{padding:0}.service-details-container{padding:0;margin:40px 0 0}.img-text-title-row{gap:24px}.text-img-carousel{margin:40px auto 0}.service-hero{min-height:540px;padding:40px 0}.industry-hero-logos{margin-top:-100px}p.industry-pre-title{font-size:14px;line-height:16px}}@media all and (max-width:768px){.logo-carousel-section::before,.logo-carousel-section::after{width:79px}.large-video-container.video-wrap::after{width:64px;height:64px}.event-hosts-row .team-card{max-width:311px}.event-hosts-row .team-card .team-img-container{height:311px}.industry-hero .bg::after{background:linear-gradient(90deg,#060809 20.67%,rgb(6 8 9 / .3) 100%)}.layered-text-section .inner-section .body{max-width:100%;margin-left:0}.about-hero-sticky{display:flex;flex-direction:column-reverse;top:130px}.hero-mask-scroller{height:250vh}.post-main .post-meta-row{gap:24px}.mc{flex-direction:column}.case-study-contact-form{padding:0;position:relative;top:0;left:0;transform:translate(0,0);height:0;overflow:hidden;width:100%}.case-study-conact-inner{padding:40px 16px}.finished .case-study-contact-form{transform:translate(0,0);height:auto;margin:16px 0 0;overflow:unset}.cs-tooltip{left:50%;top:calc(100% + 16px);transform:translateX(-50%)}.cs-tooltip svg{position:absolute;right:63px;top:-18px;left:auto;transform:rotate(90deg)}.case-study-form input[type="email"]{padding-right:16px}.case-study-form .btn-container{position:relative;top:0;right:0;margin:8px 0 0}.post-grid{grid-template-columns:100%}.filters-row{flex-direction:column;align-items:flex-start;gap:24px}.filters-row select,.filters-row .right{width:100%}.post-card-top .img-container,.post-card-top .teaser-video-container{height:210px}.select-row{flex-direction:column;width:100%}.large-blog-post .img-container{height:240px}.location-imgs-grid{grid-template-columns:repeat(2,calc(50% - 3px));grid-column-gap:6px;grid-row-gap:6px}.location-imgs-grid .img-container{height:108px}.location-imgs-grid>div:nth-of-type(1){grid-row:span 1;grid-column:span 2;height:236px}.location-imgs-grid>div:nth-of-type(2){height:115px}.locations-row .left img{max-width:226px}.locations-grid{grid-row-gap:32px}.locations-grid,.jobs-grid{grid-template-columns:100%}.masked-video-container{width:291px;height:291px;position:relative}.about-hero-row .btn-container{margin:16px 0 0}.about-hero-row{flex-direction:column;gap:16px}.legal-menu-nav ul{flex-direction:column}.pbcta-inner-section .img-container{height:284px}.service-scroller-item.industry-scroller-item{min-height:410px;height:auto}.services-scroller-wrap.industry-scroller-wrap{height:442px}.industry-scroller-item-inner{height:410px}.service-scroller-item.industry-scroller-item .img-container{height:216px}.calendly-inline-widget,.calendly-embed iframe{height:877px!important}.pbcta-inner-section .right{height:268px}.event-card-inner{position:relative;padding:0 0 69px}.event-card .btn-container{position:absolute;bottom:0;left:0}}@media all and (max-width:500px){.hero-mask-overlay{--mask-width:100%}.hero-mask-wrap{aspect-ratio:467.074 / 465;height:auto}}@media all and (max-width:400px){.team-img-container{height:331px}}@media all and (max-width:365px){.about-hero h1{font-size:13.4vw;line-height:19.4vw}}@media all and (max-width:335px){.masked-video-container{width:240px;height:240px}}