:root{--bs-body-font-family:"articulat-cf",sans-serif;--ff-secondary-font-family:playfair-display,serif;--bs-body-font-size:18px;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#271e3d;--bs-gutter-x:15px;--ff-menu-font-size:17px;--ff-link-hover-color:#f25195;--ff-body-color:#271e3d;--ff-body-font-size:18px;--ff-small-font-size:16px;--ff-tiny-font-size:13px;--ff-h1-font-size:clamp(38px,5vw,65px);--ff-h2-font-size:clamp(32px,5vw,42px);--ff-h3-font-size:32px;--ff-h4-font-size:24px;--ff-h5-font-size:21px;--ff-h6-font-size:15px;--ff-accent-color:#4d6adf;--ff-lightest-color:#fff;--ff-solid-btn-text-color:#fff;--ff-light-btn-text-color:#f25195;--ff-primary-btn-color:#f25195;--ff-primary-btn-hover-color:#f574aa;--ff-alt-color:#576add;--ff-alt-btn-color:#576add;--ff-alt-btn-hover-color:#7988e4;--ff-light-btn-text-color:#576add;--ff-light-btn-color:#fff;--ff-light-btn-hover-color:#fff;--sliding-btn-outline-color:#576adc;--sliding-btn-fill-color:#576adc}@keyframes blinkIcon{0%,to{opacity:1}50%{opacity:.4}}@keyframes waveIcon{0%{opacity:1;transform:scale(1)}25%{opacity:.7;transform:scale(1.05)}50%{opacity:.5;transform:scale(.95)}75%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}html{scroll-behavior:smooth}body{color:var(--ff-body-color);font-size:var(--ff-body-font-size);line-height:1.5;overflow-x:hidden}section{overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2{font-weight:600}h1{font-size:var(--ff-h1-font-size);line-height:1.1}h1,h2{letter-spacing:-.4}h2{font-size:var(--ff-h2-font-size);line-height:1.3;margin-bottom:20px}h3{font-size:var(--ff-h3-font-size);letter-spacing:-.4;line-height:1.2}h4{font-size:var(--ff-h4-font-size)}h4,h5{font-weight:600;letter-spacing:-.4;line-height:1.2}h5{font-size:var(--ff-h5-font-size)}h6{font-size:var(--ff-h6-font-size);font-weight:600;letter-spacing:1;line-height:1;text-transform:uppercase}sup{color:#b9c9ed;font-weight:400}sup:hover{cursor:pointer;display:inline-block;transition:transform .3s ease}p{letter-spacing:0;line-height:1.5}p.sub-heading{color:var(--ff-accent-color);font-size:16px;font-weight:700}a{color:#f45c9f;text-decoration:none;transition:all .4s ease-in-out}a:hover{color:#f574aa}img{max-width:100%}.ui-emement-show{padding:30px 0;text-align:center}a.alt-link{color:var(--ff-alt-color)}a.alt-link:hover{color:#7988e4}.clearfix:after,.clearfix:before{clear:both}.small-banner-title{color:var(--ff-alt-color);font-size:var(--ff-small-font-size);font-weight:400;letter-spacing:1px;text-transform:uppercase}.btns-container{display:flex;gap:10px}.sliding-btn{border-radius:100px;display:inline-block;font-size:16px;font-style:normal;font-weight:700;overflow:hidden;padding:12px 32px;text-align:center;text-decoration:none}.sliding-btn.outline{border:1px solid var(--sliding-btn-outline-color);color:var(--sliding-btn-outline-color)}.sliding-btn.fill{background-color:var(--sliding-btn-fill-color);color:#fff}.btn-inner-wrapper{overflow:hidden;position:relative}.btn-inner-wrapper span{display:block;transition:transform .4s ease}.sliding-btn:hover .button-text-one{transform:translateY(-200%)}.sliding-btn:hover .button-text-two{transform:translateY(0)}a.text-icon-button{align-items:center;background-color:#576adc;border-radius:100px;color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:25px;justify-content:center;padding:8px 12px 8px 24px;text-decoration:none}a.text-icon-button.transparent{background:transparent;border:2px solid #fff}a.text-icon-button:hover{color:#fff}.icon-wrapper{display:inline-block}.text-icon-button .ico-right-arrow{align-items:center;background-color:#fff;border-radius:40px;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:1}.text-icon-button .ico-right-arrow:before{animation:waveIcon 3s ease-in-out infinite;background-color:#ffffffc1;border-radius:50px;content:"";height:46px;left:-3px;position:absolute;top:-3px;width:46px;z-index:-1}.icon-link,.icon-link-wrapper{display:flex;justify-content:center}.icon-link{align-items:center;background-color:#eef1f8;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;height:52px;transition:box-shadow .3s ease;width:52px}.icon-link:hover{box-shadow:0 5px 15px rgba(0,0,0,.35)}.btn-inner-wrapper span.button-text-one{transform:translateY(0)}.btn-inner-wrapper span.button-text-two{inset:0;position:absolute;transform:translateY(200%)}.text-icon-button:hover .button-text-one{transform:translateY(-200%)}.text-icon-button:hover .button-text-two{transform:translateY(0)}.down-arrow{transform:rotate(90deg)}.up-arrow{transform:rotate(270deg)}.left-arrow{transform:rotate(180deg)}.right-arrow{transform:rotate(0deg)}.text-links{display:flex;gap:40px;justify-content:center}.text-links .text-link{align-items:center;color:#201633;display:inline-flex;font-size:14px;font-weight:800;gap:6px;justify-content:center;letter-spacing:2px;line-height:1em;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in}.text-links .text-link:hover,.text-links .text-link:hover svg{color:#4d6adf;fill:#4d6adf}.page-banner{background-position:50%;background-size:cover;position:relative;z-index:1}.page-banner:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.page-banner .container{position:relative;z-index:1}.pill-text p{border:1px solid #fff;border-radius:100px;display:inline-block;font-size:16px;margin-bottom:50px;padding:20px 35px}.page-title,.pill-text p{color:#fff;font-weight:700}.page-title{font-size:clamp(38px,5vw,65px);line-height:1.2}.ff-btn{border-radius:22.5px;display:inline-block;font-size:var(--ff-small-font-size);padding:10px 30px;text-decoration:none;transition:.3s}.ff-btn.primary-solid{background-color:var(--ff-primary-btn-color);color:var(--ff-solid-btn-text-color)}.ff-btn.primary-solid:hover{background-color:var(--ff-primary-btn-hover-color)}.ff-btn.primary-outline{background-color:none;border:1px solid #f8a8c9;color:var(--ff-primary-btn-color)}.ff-btn.primary-outline:hover{border:1px solid #f25195}.ff-btn.primary-gradient{background:linear-gradient(300deg,#f25195,#ffb655,#ffb655,#f25195);background-size:300% 100%;color:var(--ff-solid-btn-text-color)}.ff-btn.primary-gradient,.ff-btn.primary-gradient:hover{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ff-btn.primary-gradient:hover{background-position:100% 0}.ff-btn.alt-solid{background-color:var(--ff-alt-btn-color);color:var(--ff-solid-btn-text-color);transition:all .4s ease-in-out}.ff-btn.alt-solid:hover{background-color:var(--ff-alt-btn-hover-color)}.ff-btn.alt-outline{background-color:#fff;border:1px solid #aab4ee;color:var(--ff-alt-btn-color)}.ff-btn.alt-outline:hover{border:1px solid var(--ff-alt-btn-hover-color)}.ff-btn.alt-gradient{background:linear-gradient(300deg,#231c35,var(--ff-alt-color),var(--ff-alt-color),#231c35);background-size:300% 100%;color:var(--ff-solid-btn-text-color)}.ff-btn.alt-gradient,.ff-btn.alt-gradient:hover{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ff-btn.alt-gradient:hover{background-position:100% 0}.ff-btn.light-solid{background-color:var(--ff-light-btn-color);color:var(--ff-light-btn-text-color);opacity:1;transition:all .4s ease-in-out}.ff-btn.light-solid:hover{opacity:.8}.ff-btn.light-outline{color:var(--ff-light-btn-color)}.ff-btn.light-outline,.ff-btn.light-outline:hover{border:1px solid var(--ff-light-btn-color)}.ff-btn.light-gradient{background:linear-gradient(300deg,#eaedff,#fff,#fff,#eaedff);background-size:300% 100%;color:var(--ff-light-btn-text-color)}.ff-btn.light-gradient,.ff-btn.light-gradient:hover{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ff-btn.light-gradient:hover{background-position:100% 0}.link-arrow.down,.link-arrow.right{padding-right:15px;position:relative}.link-arrow.down:after,.link-arrow.right:after{content:"\e927";font-family:icomoon;font-size:12px;line-height:24px;position:absolute;right:0}.link-arrow.left{padding-left:15px;position:relative}.link-arrow.left:after{content:"\e927";font-family:icomoon;font-size:15px;left:0;line-height:25px;position:absolute;transform:rotate(180deg)}.link-arrow.down:after{transform:rotate(90deg)}.ff-video-button{color:#fff;display:inline-block;font-size:var(--ff-menu-font-size);position:relative}.pulse-icon-wrapper{border:1px solid #8d9ae5;border-radius:50%;display:inline-block;height:24px;margin-left:6px;position:absolute;transition:all .3s ease-in;width:24px}a.ff-video-button:hover .pulse-icon-wrapper{border:1px solid #fff}.pulse-icon-wrapper .pulse-icon{display:inline-block;font-size:9px;left:calc(50% - 2px);position:absolute;top:calc(50% - 4px)}.ff-video-button.round .pulse-icon-wrapper .pulse-icon{display:inline-block;font-size:17px;left:calc(50% - 3px);position:absolute;top:calc(50% - 8px)}.ff-video-button.round:hover .pulse-icon-wrapper,.ff-video-button:hover .pulse-icon-wrapper{border:1px solid #576add}.ff-video-button:hover{color:#fff}.ff-video-button.round{background-color:#fff;border-radius:39.5px;color:var(--ff-alt-color);padding:20px 70px 20px 40px;transition:all .2s ease-in-out}.ff-video-button.round .pulse-icon-wrapper{border:1px solid #cfd4f6;height:50px;margin-left:11px;right:7px;top:7px;width:50px}.ff-video-button.round:hover{transform:scale(1.05)}.ff-video-link-thumb{position:relative}.ff-video-link-thumb .thumb-play-icon{box-sizing:content-box;display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10}.ff-video-link-thumb .thumb-play-icon span{background-color:var(--ff-lightest-color);border-radius:50%;box-sizing:content-box;color:var(--ff-alt-color);display:inline-block;display:block;font-size:18px;height:80px;margin:0;position:relative;transition:all .3s;width:80px;z-index:3}.ff-video-link-thumb .thumb-play-icon span:before{display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:0}.ff-video-link-thumb:hover .thumb-play-icon span{box-shadow:0 0 10px rgba(0,0,0,.2);transform:scale(1.1)}span.icon-arrow-right-solid.left:before{transform:rotate(180deg)}.top-gradient-line-container{background:linear-gradient(90deg,#f25195 40%,#ffb655);background-color:var(--ff-lightest-color);border-radius:15px;overflow:hidden;position:relative;z-index:1}.top-gradient-line-container:before{background-color:var(--ff-lightest-color);border-radius:15px;content:"";height:100%;left:0;position:absolute;top:5px;width:100%;z-index:-1}.top-gradient-line-container .section-title-wrapper{color:var(--ff-body-color);margin-bottom:25px!important;padding:40px 40px 0}#main-header{background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);left:0;position:fixed;top:0;transition:.3s;width:100%;z-index:21}#main-header .row{flex-flow:row}.headroom{transition:transform .2s linear;will-change:transform}.headroom--pinned,.mobile-menu-visible #main-header{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.logo-wrapper{align-self:center;max-width:165px;padding:15px 0}.logo-wrapper img{max-width:100%}#top-navigation{display:flex;justify-content:space-between}.main-menu{max-width:100%;padding:0 30px;width:unset}.main-menu .navigation{list-style:none;margin:0;padding-left:0;position:static}.main-menu .navigation>li{float:left;margin-right:7vw;padding:25px 0;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation li a{font-size:17px;font-weight:600;text-decoration:none}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li a.active,.main-menu .navigation>li:hover>a{color:var(--ff-alt-color);opacity:1}.main-menu .navigation>li>a>span{display:inline-block;position:relative;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.main-menu .navigation>li>a>span:before{content:attr(data-hover);font-weight:600;position:absolute;top:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.main-menu .navigation>li:hover>a>span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.main-menu .navigation>li:hover>a>span:before{content:attr(data-hover);font-weight:600;position:absolute;top:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.main-menu .navigation>li>a{color:#000;display:block;font-size:var(--ff-menu-font-size);font-weight:600;letter-spacing:.5px;line-height:var(--bs-body-line-height);opacity:1;overflow:hidden;position:relative;text-align:center;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li:hover>a .main-menu .navigation>li>a.active{color:var(--ff-alt-color)}.main-menu .navigation>li.current>a:after,.main-menu .navigation>li:hover>a:after{width:22px}.main-menu .navigation>li.menu-item-has-children>a{padding-right:17px!important}.main-menu .navigation>li.menu-item-has-children>a:before{content:"\e927";font-family:icomoon;font-size:12px;font-weight:400;line-height:2;position:absolute;right:2px;transform:rotate(90deg)}.main-menu .navigation>li>ul{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:block;left:-30px;list-style:none;min-width:190px;opacity:0;padding:20px 15px;position:absolute;top:64px;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;visibility:hidden;z-index:100}.main-menu .navigation>li>ul>li{border-bottom:1px solid #f9f9f9;position:relative;width:100%}.main-menu .navigation>li>ul>li:last-child{border-bottom:0}.main-menu .navigation>li>ul>li>a{color:var(--ff-body-color);display:block;font-size:var(--ff-menu-font-size);font-weight:400;line-height:var(--bs-body-line-height);padding:10px 18px;position:relative;text-transform:capitalize;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li.menu-item-has-children:hover>a:after,.main-menu .navigation>li>ul>li:hover>a{color:var(--ff-alt-color)}.main-menu .navigation>li>ul>li.menu-item-has-children>a:after{content:"\e927";display:block;font-family:icomoon;font-size:12px;font-weight:400;font-weight:800;line-height:2;position:absolute;right:15px;text-align:center;top:10px;width:10px;z-index:5}.main-menu .navigation>li>ul>li>ul{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:block;left:120%;list-style:none;min-width:190px;opacity:0;padding:20px 15px;position:absolute;top:0;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;z-index:100}.main-menu .navigation>li>ul>li>ul.from-right{left:auto;right:0}.main-menu .navigation>li>ul>li>ul>li{border-bottom:1px solid #f9f9f9;position:relative;width:100%}.main-menu .navigation>li>ul>li>ul>li:last-child{border-bottom:0}.main-menu .navigation>li>ul>li>ul>li>a{color:#222;display:block;font-size:15px;font-weight:400;line-height:24px;padding:10px 18px 10px 10px;position:relative;text-transform:capitalize;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.main-menu .navigation>li>ul>li>ul>li:hover>a{color:var(--ff-link-hover-color);padding-left:10px}.main-menu .navigation>li>ul>li>ul>li.menu-item-has-children>a:after{color:#272727;content:"\f105";display:block;font-family:flaticon;font-size:12px;font-weight:800;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:11px;width:10px;z-index:5}.main-menu .navigation>li>ul>li>ul>li.menu-item-has-children:hover>a:after{color:#fff}.main-menu .navigation>li.menu-item-has-children:hover>ul{border-top:0!important}.main-menu .navigation li>ul>li.menu-item-has-children:hover>ul,.main-menu .navigation>li.menu-item-has-children:hover>ul{display:block;opacity:1;-moz-transform:rotateX(0);-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);visibility:visible}.main-menu .navigation li>ul>li.menu-item-has-children:hover>ul{left:100%;top:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.main-menu>ul li.menu-item-has-children .dropdown-btn{background-size:20px;border:1px solid #fff;color:#fff;cursor:pointer;display:none;height:30px;line-height:28px;position:absolute;right:10px;text-align:center;top:6px;width:30px;z-index:5}.navbar-open{background-color:unset;border:0;display:none;padding:0;position:relative;position:absolute;right:30px;top:0}.navbar-open .mobile-nav-toggler{color:#000;cursor:pointer;display:block;font-size:21px;line-height:21px;padding:20px 0}.mobile-menu-visible .navbar-open .mobile-nav-toggler.icon-hamburger,.mobile-nav-toggler.icon-close-icon{display:none;opacity:0;visibility:hidden}.mobile-menu-visible .navbar-open .mobile-nav-toggler.icon-close-icon{display:inline-block;opacity:1;visibility:visible}.mobile-menu{height:100%;max-width:100%;opacity:0;padding-right:30px;position:fixed;right:0;top:62px;transition:all .7s ease-in-out;visibility:hidden;width:100%;z-index:20}.mobile-menu-visible{overflow:hidden}.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}.mobile-menu .menu-box{background:linear-gradient(223deg,#eaedff 40%,#fff);border-radius:0;height:100%;max-height:100%;overflow-y:auto;padding:0;position:absolute;top:0;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);width:100%;z-index:5}.mobile-menu .menu-box,.mobile-menu-visible .mobile-menu .menu-box{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.mobile-menu-visible .mobile-menu .menu-box{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.mobile-menu .close-btn{color:#202020;cursor:pointer;font-size:26px;line-height:30px;position:absolute;right:15px;text-align:center;top:15px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:30px;z-index:10}.mobile-menu .close-btn:hover{color:var(--ff-link-hover-color)}.mobile-menu .navigation{display:flex;flex-flow:column;padding:50px 0 0;position:relative}.mobile-menu .navigation li{border-bottom:1px solid #eaedff;display:block;position:relative;text-align:center}.mobile-menu .navigation li>ul>li:last-child{border-bottom:0}.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid #eaedff}.mobile-menu .navigation li>a{color:var(--ff-body-color);display:inline-block;font-size:40px;font-weight:600;position:relative;text-decoration:none;text-transform:capitalize;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.mobile-menu .navigation li.current>a,.mobile-menu .navigation li>a:hover{color:var(--ff-alt-color)}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn{color:var(--ff-body-color);cursor:pointer;font-size:50px;height:44px;line-height:44px;position:absolute;right:0;text-align:center;top:0;width:44px;z-index:5}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn:after{border-left:1px solid rgba(0,0,0,.1);content:"";height:24px;left:0;position:absolute;top:10px;width:1px}.mobile-menu .navigation li.menu-item-has-children .dropdown-btn{display:none;visibility:hidden}.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none;padding:0}.mobile-menu .navigation li>ul a{font-size:36px}.mobile-menu .navbar-button{display:none;visibility:hidden}#top-navigation #hs_cos_wrapper_main_menu_buttons,.navbar-button{align-self:center}.navbar-button .ff-btn{margin-right:4px}.navbar-button .ff-btn:last-child{margin-right:0}section.home-banner{background-color:#4f63d8;overflow:hidden;position:relative}.home-banner .banner-text-wrapper{color:#fff;padding:230px 10px 170px 0}.home-banner .banner-text-wrapper h1{margin-bottom:20px}.home-banner .banner-text-wrapper .ff-video-button{margin-top:35px}.banner-video-column{position:relative}#banner-bg-layer-one{background-position:100% 100%;bottom:0;height:90%;width:60%}#banner-bg-layer-one,#banner-bg-layer-two{background-repeat:no-repeat;background-size:contain;position:absolute;right:0}#banner-bg-layer-two{background-position:100% 0;height:86%;top:0;width:54%}.home-banner .banner-bottom-image{display:none;visibility:hidden}.home-banner .banner-button-wrapper{display:block;z-index:1}section.text-image-section{margin-top:100px}.text-image-section .img-column{text-align:right}.text-image-section.reverse .row{flex-direction:row-reverse!important}.text-image-section.reverse .img-column{text-align:left}section.results{background:url(../images/result-bg.jpg) no-repeat 50%;background-size:cover;box-shadow:0 2 .4 #000;color:#fff;margin-top:100px;padding:100px 0;position:relative}.result-counters-wrapper{column-gap:45px;display:grid;grid-template-columns:1fr 1fr 1fr}.result-counter{background-color:#fff;background:linear-gradient(135deg,#fff,#eaedff,#eaedff,#fff);background-size:300% 100%;border-radius:20px;color:var(--ff-body-color);margin-top:50px;padding:40px 30px;position:relative;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.result-counter:hover{background-position:100% 0}.result-counter .result-icon{font-size:26px;position:absolute;right:20px;top:20px}.result-counter .result-num{font-size:70px;font-weight:500;line-height:1}.result-counter .result-text{font-weight:400}section.employer-benefits{padding:100px 0}.employer-benefits h2{margin-bottom:70px}.benefits-list .list-item{align-items:center;display:flex;margin-bottom:68px}.benefits-list .list-item .list-icon span{border:1px solid #d4d0df;border-radius:50%;color:var(--ff-primary-btn-color);font-size:17px;padding:15px}.benefits-list .list-text p{font-size:var(--ff-h4-font-size);margin:0;padding:0 0 0 15px}section.testimonials{background:linear-gradient(145deg,#4f64d8 10.5%,#14b4fb80),url(../images/testimonial-texture.png) no-repeat 100%;padding:100px 0}.testimonials h2{color:#fff;margin-bottom:50px}.testimonials .testimonial-carousel{color:#fff;display:flex;flex-direction:column;justify-content:center}.testimonial-carousel .testimonial-item{text-align:left}.testimonial-carousel .testimonial-item .icon{color:#ffffff21;display:inline-block;font-size:32px;margin-bottom:var(--ff-menu-font-size)}.testimonial-carousel .testimonial-item .tesimonial-text{font-size:var(--ff-h4-font-size);font-weight:500;margin-bottom:20px}.testimonial-carousel .testimonial-item .client-name{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:4px}.testimonial-carousel .testimonial-item .client-title{font-size:var(--ff-menu-font-size);font-weight:400}.testimonial-carousel.owl-theme .owl-dots{align-self:center;display:flex;justify-content:center;margin-top:72px!important;padding:18px 75px;position:relative}.testimonial-carousel.owl-theme .owl-dots .owl-left,.testimonial-carousel.owl-theme .owl-dots .owl-right{background-color:#fff;border-radius:32px;color:#14b4fb;cursor:pointer;font-size:24px;height:64px;line-height:64px;position:absolute;top:calc(50% - 32px);transition:.3s;width:64px}.testimonial-carousel.owl-theme .owl-dots .owl-left:hover,.testimonial-carousel.owl-theme .owl-dots .owl-right:hover{color:#576add}.testimonial-carousel.owl-theme .owl-dots .owl-left{left:0}.testimonial-carousel.owl-theme .owl-dots .owl-right{right:0}.testimonial-carousel.owl-theme .owl-dots .owl-dot span{background:#231c3520;height:12px;width:12px}.testimonial-carousel.owl-theme .owl-dots .owl-dot.active span{background:#fff;display:block;height:16px;width:16px}section.call-to-action{padding:100px 0;text-align:center}.text-video-banner{background-image:url(../images/solutions-banner-bg.png);background-position:0;background-size:cover;padding:180px 0 100px}.text-video-banner .banner-text-wrapper{padding-right:50px}.text-video-banner .small-banner-title{margin-bottom:35px}.text-video-banner h3{color:#fff;margin-bottom:27px}section.expert-guidence{background:linear-gradient(300deg,#eaedff 25%,#fff);padding:100px 0}.expert-guidence h2{margin-bottom:50px}.service-list{margin:0}.service-list .service-list-item{border-bottom:1px solid #d2d7f5;border-right:1px solid #d2d7f5;color:var(--ff-alt-color);display:flex;flex-direction:column;justify-content:center;padding:30px;text-align:center}.service-list{border-left:1px solid #d2d7f5;border-top:1px solid #d2d7f5}.service-list .service-list-item span[class*=icon-]{background:-webkit-linear-gradient(320deg,#509cff,#5669dd);-webkit-background-clip:text;display:inline-block;font-size:var(--ff-h1-font-size);margin-bottom:6px;-webkit-text-fill-color:transparent}.service-list .service-list-item .service-title{color:var(--ff-alt-color);font-weight:500;margin-bottom:0}section.features{background:linear-gradient(35deg,#4f63d8 45%,#31cfff);color:#fff;padding:100px 0}section.features h2{margin-bottom:50px}.feature-block{border:1px solid #ffffff25;border-radius:30px;margin-top:50px;padding:42px 55px;position:relative;text-align:center}.feature-block span{background:var(--ff-lightest-color);border:1px solid #ffffff25;border-radius:50%;color:var(--ff-alt-color);font-size:18px;height:46px;left:calc(50% - 23px);line-height:47px;position:absolute;text-align:center;top:-23px;width:46px;z-index:1}.feature-block span[class*=icon-]:before{background:-webkit-linear-gradient(135deg,#31cfff,#5669dd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features .feature-bottom-link{padding-top:50px}section.case-study{background:linear-gradient(300deg,#eaedff 25%,#fff);padding:100px 0}section.case-study h2{margin-bottom:35px}.timeline-image-carousel.owl-carousel{display:flex;flex-direction:column;justify-content:center}.timeline-image-item{display:flex;justify-content:center}.timeline-image-item .timeline-content{padding-right:40px;text-align:left;width:60%}.timeline-image-item .timeline-content .singel-timeline-text{border-left:1px solid #bebcc6;margin-left:8px;max-width:600px;padding-bottom:38px;padding-left:23px;position:relative}.timeline-image-item .timeline-content .singel-timeline-text p{font-size:var(--ff-menu-font-size)}.timeline-image-item .timeline-content .singel-timeline-text:before{background-color:#fff;border:1px solid #bebcc6;border-radius:50%;color:#f25195;content:"\e916";font-family:icomoon;font-size:5px;height:16px;left:-8.5px;line-height:13px;padding-left:4.5px;position:absolute;top:0;width:16px}.timeline-image-item .timeline-content .singel-timeline-text:last-child{border-left:0}.timeline-image-item .timeline-content .singel-timeline-text:last-child h6{color:#f25195}.timeline-image-item .timeline-content .singel-timeline-text:last-child:before{content:"\e91d"}.timeline-image-item .timeline-content .singel-timeline-text p:last-child{margin-bottom:0}.timeline-image-item .timeline-image{text-align:right;width:40%}.timeline-image-carousel{text-align:center}.timeline-image-carousel.owl-theme .owl-dots{align-self:center;display:flex;justify-content:center;margin-top:72px!important;padding:18px 75px;position:relative}.timeline-image-carousel.owl-theme .owl-dots .owl-left,.timeline-image-carousel.owl-theme .owl-dots .owl-right{background-color:#fff;border-radius:32px;color:#14b4fb;cursor:pointer;font-size:24px;height:64px;line-height:64px;position:absolute;top:calc(50% - 32px);transition:.3s;width:64px}.timeline-image-carousel.owl-theme .owl-dots .owl-left:hover,.timeline-image-carousel.owl-theme .owl-dots .owl-right:hover{color:#576add}.timeline-image-carousel.owl-theme .owl-dots .owl-left{left:0}.timeline-image-carousel.owl-theme .owl-dots .owl-right{right:0}.timeline-image-carousel.owl-theme .owl-dots .owl-dot span{background:#576add40;height:12px;width:12px}.timeline-image-carousel.owl-theme .owl-dots .owl-dot.active span{background:#576add;height:16px;width:16px}.timeline-image-carousel.owl-carousel .owl-item img{max-width:100%}@media only screen and (max-width:960px){.timeline-image-item{flex-direction:column-reverse}.timeline-image-item .timeline-content,.timeline-image-item .timeline-image{width:100%}.timeline-image-item .timeline-image{margin-bottom:30px;text-align:center}}section.our-people-banner{background:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/team-bg-right-image.png) no-repeat 100%,linear-gradient(46deg,#eaedff 25%,#fff);padding:180px 0 100px}.our-people-banner .banner-text-wrapper quote{font-size:var(--ff-h3-font-size);font-weight:500;line-height:1.2;margin-bottom:20px}.our-people-banner .banner-text-wrapper cite{display:block;margin-top:20px}.our-people-banner .banner-text-wrapper .quotee-name,.our-people-banner .banner-text-wrapper .quotee-title{font-size:var(--ff-small-font-size);font-style:normal;margin:0}.our-people-banner .quotee-story-link-wrapper{background-image:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/quotee-link-bg.png);background-repeat:no-repeat;background-size:cover;display:inline-block}.quotee-story-link-wrapper .quotee-story-content{background-color:#fff;border-radius:0 20px 0 0;display:flex;flex-flow:column;margin:10px;padding:20px 18px;text-align:center}.quotee-story-link-wrapper .quotee-story-content .image-wrapper{background-position:50%;background-size:cover;border-radius:50%;height:111px;margin:0 auto 21px;width:111px}.quotee-story-link-wrapper .quotee-story-content a.ff-btn{font-size:var(--ff-small-font-size);padding:10px 40px}section.team-list{background:linear-gradient(136deg,#231c35 25%,#576add);color:var(--ff-lightest-color);padding:100px 0}.tabbed-team-list-wrapper .row{--bs-gutter-x:40px;--bs-gutter-y:40px}.tabbed-team-list-wrapper ul.nav{margin-bottom:40px}.tabbed-team-list-wrapper li.nav-item{padding:0 30px}.tabbed-team-list-wrapper a.nav-link{border-radius:8px;color:var(--ff-lightest-color);cursor:pointer;font-size:32px;padding:15px}.tabbed-team-list-wrapper a.nav-link:hover{background-color:#ffffff10}.tabbed-team-list-wrapper a.nav-link.active{background-color:#ffffff10;color:var(--ff-alt-color)}.team-card{background-color:#fff;border-radius:10px;display:flex}.team-card .team-image-container{background-color:#eaedff;background-position:50%;background-size:cover;border-radius:10px 0 0 10px;width:30%}.team-card .team-info-wrapper{color:rgba(0,0,0,.842);display:inline-block;padding:90px 45px;text-align:center;width:100%}.team-card .team-image-container+.team-info-wrapper{width:70%}.team-card .team-name{font-weight:500;line-height:1;margin-bottom:10px}.team-card .team-title{margin-bottom:18px}.team-card .ff-btn{padding:10px 50px}.single-team-container{background:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/team-bg.png),linear-gradient(46deg,#eaedff 25%,#fff);background-position:100% 0;background-repeat:no-repeat}.single-team-content-wrapper{background-color:#fff;border-radius:30px;box-shadow:0 0 20px #231c3515;margin:120px 0 60px;overflow:hidden}.single-team-content-wrapper .team-banner{align-items:flex-start;background:linear-gradient(120deg,#231c35 45%,#576add);color:#fff;display:flex;justify-content:space-between;padding:60px}.single-team-content-wrapper .team-banner .team-image{background:linear-gradient(180deg,#4f63d890 25%,#4f63d890 50%,#dee0f2);margin-bottom:-50%;max-width:200px;overflow:hidden;padding-left:12px}.single-team-content-wrapper .team-banner .team-image img{border-radius:10px 0 0 10px}.single-team-content-wrapper .team-detail{padding:60px;width:80%}.single-team-content-wrapper .team-detail hr{color:#dee0f2;height:2px;margin-bottom:30px;margin-top:60px}.single-team-container .team-back-link{padding-bottom:60px}.team-back-link .link-arrow.left:after{content:"\e927"}@media only screen and (max-width:1340px){.single-team-content-wrapper .team-detail{padding:60px;width:75%}}@media only screen and (max-width:1090px){.single-team-content-wrapper .team-banner .team-image{margin-bottom:0}.single-team-content-wrapper .team-detail{width:100%}}@media only screen and (max-width:840px){.single-team-content-wrapper .team-banner{align-items:auto;flex-direction:column;padding:40px}.single-team-content-wrapper .team-detail{padding:40px}}section.careers-banner{background:url(../images/careers-main-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--ff-lightest-color);padding:180px 0 100px;position:relative}section.careers-banner:after{background-image:url(../images/carrers-banner-bg.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:75%;position:absolute;right:0;top:10%;width:100%}.careers-banner .banner-text-wrapper .small-banner-title{margin-bottom:12px}.careers-banner .banner-text-wrapper h1{margin-bottom:24px}.careers-banner .banner-text-wrapper p{font-size:var(--ff-h4-font-size);font-weight:400;letter-spacing:-.2;line-height:1.2;margin-bottom:24px}section.our-values{background:linear-gradient(45deg,#eaedff80 30%,#ffffff10 70%),url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/our-values-image-bg.png);background-position:100% 100%;background-repeat:no-repeat;padding:100px 0}.our-values h1{margin-bottom:50px}.values-list-wrapper .values-list-item{margin-bottom:32px}.values-list-wrapper .values-list-item h4{color:var(--ff-alt-color);font-weight:500}.values-list-wrapper .values-list-item p{font-size:var(--ff-small-font-size)}section.current-openings{background-position:100%;background-repeat:no-repeat;padding:100px 0}.current-openings .section-title-wrapper{margin-bottom:30px}.familyfirst-accordion .accordion-item{border-radius:15px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);margin-bottom:40px;overflow:hidden;padding-bottom:30px}.familyfirst-accordion .accordion-item .accordion-header .accordion-button{font-size:var(--ff-h3-font-size);font-weight:500;padding:44px 30px 10px}.familyfirst-accordion .accordion-item .accordion-button:not(.collapsed){background-color:var(--ff-lightest-color);box-shadow:none;color:var(--ff-body-color)}.familyfirst-accordion .accordion-item .accordion-button:focus{box-shadow:none}.familyfirst-accordion .accordion-item .accordion-body{font-size:var(--ff-small-font-size);padding:15px 28px 0}.familyfirst-accordion .accordion-item .accordion-body .link-arrow.down{display:inline-block;margin-top:40px}.familyfirst-accordion .accordion-item .accordion-button:not(.collapsed):after{background-image:none;transform:none}.familyfirst-accordion .accordion-item .accordion-button.collapsed:after{content:"\e92a";line-height:27px}.familyfirst-accordion .accordion-item .accordion-button.collapsed:after,.familyfirst-accordion .accordion-item .accordion-button:after{background:0;border:2px solid #f1f1f1;border-radius:50%;font-family:icomoon;font-size:27px;height:48px;line-height:1em;padding:9px;right:0;top:0;width:48px}.familyfirst-accordion .accordion-item .accordion-button:after{content:"\e929"}.top-gradient-line-container{color:var(--ff-body-color)}.top-gradient-title-wrapper{padding:50px 30px 10px}.application-form-wrapper{padding:0 82px 20px 90px}.top-gradient-line-container .application-footer{background-color:#efefef;padding:27px 0}.top-gradient-line-container .application-footer p{display:inline-block;font-size:11px;line-height:26px;margin:0;padding-left:30px;position:relative}.top-gradient-line-container .application-footer p:before{border:1px solid #c2c2c2;border-radius:50%;content:"\e922";font-family:icomoon;font-size:10px;height:26px;left:0;line-height:23px;position:absolute;width:26px}.request-demo-container{background:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/request-demo-bg.png),linear-gradient(140deg,#231c35 10%,#576add);background-position:0 100%;background-repeat:no-repeat;overflow:hidden;padding:180px 0 100px}.request-demo-container .section-title-wrapper{color:var(--ff-lightest-color);margin-bottom:50px}.request-demo-container .top-gradient-line-container .section-title-wrapper{color:var(--ff-body-color)}.thank-you-page-container{background:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/request-demo-bg.png),linear-gradient(140deg,#231c35 10%,#576add);background-position:0 100%;background-repeat:no-repeat;overflow:hidden;padding:180px 0 100px}.thank-you-page-container .section-title-wrapper{color:var(--ff-lightest-color);margin-bottom:50px}.thank-you-page-container .top-gradient-line-container .section-title-wrapper{color:var(--ff-body-color)}.thank-you-page-container .thank-you-video-wrapper{padding:0 90px 40px;text-align:center}.thank-you-page-container .thank-you-video-wrapper p{margin:0}footer{background-color:#231c35;background-image:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/familyfirst-logo-trans-25.png);background-position:-30px;background-repeat:no-repeat;background-size:contain;color:#fff;padding:40px 0 10px}.footer-content{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.footer-content h4{font-size:14px;font-weight:700;margin-bottom:16px;text-transform:uppercase}.resource-link-wrapper .hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{column-gap:50px;display:grid;grid-template-columns:repeat(2,1fr);padding:0}.resource-link-wrapper li{list-style:none;margin-bottom:8px}.resource-link-wrapper li a{color:#fff;font-size:16px;text-decoration:underline}.footer-social-ul{list-style:none;margin:12px 0 0;padding:0}.footer-social-ul li a{color:#fff;font-size:21px;margin-left:28px;opacity:1;transition:all .4s ease}.footer-social-ul li:first-child a{margin-left:0}.footer-social-ul li a:hover{opacity:.8}footer .certifications{align-items:center;display:flex;gap:20px;justify-content:space-around}footer .cert-logo{max-width:110px;overflow:hidden}footer .cert-logo img{height:auto;max-width:100%}footer .cert-desc{font-size:14px;font-weight:500;max-width:250px}footer .cert-desc p{font-weight:500;margin:0}footer .row-copyright{display:flex;justify-content:center;margin-top:30px;text-align:center}footer .row-copyright p{font-size:9px;margin:0;padding:0 30px}footer .row-copyright p span{display:inline-block;padding:0 15px}@media only screen and (max-width:1110px){footer{background-position:bottom -150px right 50px}}@media only screen and (max-width:701px){footer{background-position:calc(100% + 150px)}}section.blog-list{background:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/blog-list-bg-o7.png) top 180px right no-repeat,linear-gradient(90deg,#fff,#eaedff);padding:180px 0 60px}.tag-list ul{list-style:none;margin-bottom:20px;margin-top:20px;padding-left:0}.tag-list ul li{display:inline-block;margin-bottom:10px;margin-right:6px}.tag-list ul li a{border:1px solid var(--ff-alt-btn-color);border-radius:22px;color:var(--ff-alt-btn-color);font-size:15px;padding:7px 24px}.excerpts{background:#fff;border-radius:11px;box-shadow:0 0 40px 0 rgba(35,28,53,.15);overflow:hidden;transition:all .3s}.excerpts:hover{box-shadow:0 0 20px 12px rgba(31,24,47,.3)}.excerpts .featured-image img{height:auto;width:100%}.excerpt-body{padding:50px;position:relative}.excerpt-body h2{color:var(--ff-body-color)}.excerpt-body .blog-tags{position:absolute;top:-12px}.excerpt-body .blog-tags a{background:#fff;border-radius:22.5px;color:#576add;font-size:13px;letter-spacing:.2px;line-height:20px;padding:8px 16px;text-align:center}.excerpt-body .post-date span{color:#231c35;font-size:13px;font-weight:600;text-transform:uppercase}.excerpt-body .excerpt blockquote{border-left:none;font-size:var(--ff-body-font-size);font-weight:inherit;letter-spacing:normal;line-height:inherit;padding-left:0}.excerpt-body .read-more{color:#f25195;font-size:16px;letter-spacing:.5px;transition:all .4s ease-in-out}.excerpt-body .read-more:hover{color:#f574aa}.blog-list .blog-pagination{margin:40px 1rem;text-align:center;width:100%}.blog-pagination .hs-pagination__link--number,.blog-pagination .hs-pagination__link-text{align-items:center;background:#fff;border:1px solid #aab4ee;border-radius:50%;color:var(--ff-alt-btn-color);display:grid;height:48px;justify-items:center;padding:0;transition:.3s;width:48px}.blog-pagination .hs-pagination__link--active{background-color:var(--ff-alt-btn-color);color:var(--ff-solid-btn-text-color)}.blog-pagination .hs-pagination__link--number:hover,.blog-pagination .hs-pagination__link-text:hover{background-color:var(--ff-alt-btn-hover-color);color:#fff}section.single-blog-post{background:url(//19620958.fs1.hubspotusercontent-na1.net/hubfs/19620958/raw_assets/public/familyfirst-2025/images/blog-list-bg-o7.png) top 180px right no-repeat,linear-gradient(90deg,#fff,#eaedff);padding:180px 0 60px}.blog-title{margin-bottom:45px}.single-blog-post .blog-post{padding-bottom:50px}.blog-post .publish-date{font-size:13px;font-weight:500;letter-spacing:.7;margin-bottom:16px;text-transform:uppercase}blockquote{border-left:6px solid var(--ff-alt-color);font-size:24px;font-weight:500;letter-spacing:-.2px;line-height:29px;padding-left:23px}.featured-image .blog-post-image{border-radius:11px}.aritcle-row .featured-image{padding-left:17px}.post-share-tag{border-bottom:4px solid #eaedff;padding-bottom:50px}.share-post,.single-post-tags{display:flex}.share-post ul,.single-post-tags ul{list-style:none;margin-bottom:0;padding-left:.5rem}.share-post ul li,.single-post-tags ul li{display:inline-block;margin-right:8px}.recommended-section{padding-bottom:70px;padding-top:100px}.recommended-title{text-align:center}footer #hs_cos_wrapper_copy_text_{align-items:center;display:flex}.application-form-wrapper .hs_submit .actions{text-align:center}@media only screen and (max-width:1024px){:root{--ff-body-font-size:17px;--ff-small-font-size:15px;--ff-tiny-font-size:12px;--ff-h1-font-size:40px;--ff-h2-font-size:35px;--ff-h3-font-size:26px;--ff-h4-font-size:21px;--ff-h5-font-size:19px;--ff-h6-font-size:14px}.familyfirst-accordion .accordion-item .accordion-header .accordion-button{font-size:var(--ff-h3-font-size)}.result-counters-wrapper{column-gap:23px}}@media only screen and (max-width:992px){.text-video-banner .banner-text-wrapper{margin-bottom:40px;padding-right:0}.text-video-banner .ff-video-link-thumb{text-align:center}section.our-values{background:linear-gradient(45deg,#eaedff80 50%,#ffffff05)}}@media only screen and (max-width:960px){#hs_cos_wrapper_main_menu_buttons,#top-navigation .top-menu{display:none!important;visibility:hidden}.navbar-open{display:inline-block;opacity:1;visibility:visible}.navbar-button{margin-right:52px}.blog-list .g-5{--bs-gutter-x:2rem;--bs-gutter-y:2rem}.excerpt-body{padding:30px}.tag-list ul{margin-bottom:0}}@media only screen and (max-width:768px){.logo-wrapper{max-width:130px;padding:15px 0}.navbar-button .ff-btn{font-size:var(--ff-small-font-size);padding:10px 20px}.mobile-menu{top:46px}.home-banner h1{font-size:30px}.home-banner .banner-text-wrapper{border-right:0;padding:100px 0}.home-banner .banner-bottom-image{display:inline-block;visibility:visible}.home-banner #banner-bg-layer-one,.home-banner #banner-bg-layer-two,.home-banner .banner-button-wrapper{display:none!important;visibility:hidden}.home-banner-v2 .banner-text-wrapper{padding:100px 0 0}.home-banner-v2 #home-banner-palarax,.home-banner-v2 .banner-video-column{display:none;visibility:hidden}.home-banner-v2 .banner-bottom-image{display:block;visibility:visible}.layer-2,.layer-3{background-image:unset}section.text-image-section{margin-top:80px}.text-image-section .text-column{margin-bottom:30px}.text-image-section .img-column{text-align:center}.our-people-banner .banner-text-wrapper{margin-bottom:40px}.result-counters-wrapper{grid-template-columns:1fr}.result-counter{margin-top:20px}.our-people-banner .qoute-link-image-column,.our-people-banner .quotee-story-link-wrapper{width:100%}.application-form-wrapper{padding:0 20px 20px}.footer-social-ul li a{font-size:18px;margin-left:18px}.ff-video-button.round{display:none}footer .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row}.aritcle-row{flex-direction:column-reverse}.aritcle-row .featured-image{margin-bottom:30px;padding-left:0;text-align:center}section.blog-list,section.single-blog-post{padding:130px 0 30px}}@media only screen and (max-width:576px){:root{--ff-body-font-size:16px;--ff-small-font-size:14px;--ff-tiny-font-size:12px;--ff-h1-font-size:30px;--ff-h2-font-size:25px;--ff-h3-font-size:20px;--ff-h4-font-size:18px;--ff-h5-font-size:17px;--ff-h6-font-size:13px}.familyfirst-accordion .accordion-item .accordion-header .accordion-button{font-size:var(--ff-h3-font-size)}.mobile-menu{top:45px}.logo-wrapper{padding:15px 0}.navbar-open .mobile-nav-toggler{font-size:21px;line-height:25px;padding:18px 0}.navbar-button{display:none;visibility:hidden}.mobile-menu .navbar-button{display:flex;flex-direction:column;margin-right:0;padding:0 20px;text-align:center;visibility:visible}.mobile-menu .navbar-button .ff-btn{margin-bottom:15px}.team-card .team-image-container{display:none;visibility:hidden;width:0}.team-card .team-image-container+.team-info-wrapper{width:100%}.familyfirst-accordion .accordion-item{margin-bottom:20px}footer .copyright-wrapper,footer .row{flex-flow:column}footer .copy-text-menu{margin-bottom:10px;text-align:center}.copyright-logo{margin-bottom:10px}footer .copy-text-menu ul{justify-content:center}footer .row .copyright-wrapper{justify-content:center;margin-bottom:10px}footer .row .footer-social-links-wrapper{margin-bottom:20px}footer .row .copyright-wrapper,footer .row .footer-social-links-wrapper{justify-content:center!important}.footer-social-ul li:first-child a{margin-left:0}}@media only screen and (max-width:415px){.container-header-footer{padding:0 20px}.container{padding-left:20px!important;padding-right:20px!important}.actions .hs-button{width:100%}.hs-form-field .hs-input{width:100%!important}fieldset.form-columns-2 .input{margin-right:0!important}footer .row{flex-direction:column-reverse}footer .row .copyright-wrapper{justify-content:center}footer .row .footer-social-links-wrapper{margin-bottom:20px}footer .row .copyright-wrapper,footer .row .footer-social-links-wrapper{justify-content:center!important}}.container-header-footer{margin:0 auto;max-width:1415px;padding:0 30px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1310px;padding-left:30px;padding-right:30px}.container-fluid{padding-left:0;padding-right:0}@media(min-width:200px){.container,.container-header-footer{padding-left:20px!important;padding-right:20px!important}.navbar-open{right:20px}.navbar-open .mobile-nav-toggler{padding:15px 0}}@media(min-width:576px){.container,.container-header-footer{padding-left:20px!important;padding-right:20px!important}.navbar-open .mobile-nav-toggler{padding:17px 0}}@media(min-width:768px){.container,.container-header-footer{padding-left:30px!important;padding-right:30px!important}.navbar-open{right:30px}.navbar-open .mobile-nav-toggler{padding:18px 0}}@media(min-width:992px){.container,.container-header-footer{padding-left:30px!important;padding-right:30px!important}.container{max-width:100%!important}}@media(min-width:960px){.container,.container-header-footer{padding:0 30px}.container{max-width:100%!important}}@media(min-width:1400px){.container-header-footer{padding:0}.container{max-width:1310px!important;padding:0 30px}}