.resource-section{padding:80px 0px;background:linear-gradient(0,rgba(0,231,182,1) 55%,rgba(255,255,255,1) 45%)}.resource-section .post-box-meta{color:#12abf8 !important;padding:15px 25px 10px !important;border-bottom:1px solid #eaeaea !important}.resource-section .post-box-meta p{margin-bottom:0px !important}.resource-section .post-box-content h4{min-height:initial;margin-bottom:10px}.resource-section .post-box-content h4 a{display:block;font-size:21px;margin-top:0px;color:black !important}.resource-section .post-box-content{min-height:160px;padding:20px 25px 25px}.resource-section .post-box-content .post-box-content-inner *:last-child{margin-bottom:0}.resource-section .post-box{box-shadow:5px 6px 8px rgba(0,0,0,0.18)}.resource-section .post-box-content p.intro{color:#727272}.resource-section p.form-text{font-size:21px;color:black;display:inline-block;vertical-align:top}.the-form .hs-email label{display:none}.hubspot-link__container.sproket{display:none}@media(min-width:768px){.the-form .submitted-message{position:relative;top:9px}}.home-banner{background-image:linear-gradient(90deg,#213c9e 2%,#2b65c9 45%,#12abf8 100%);padding:200px 0px 100px 0px}.home-banner h1{font-size:54px;color:white}.home-banner .down-arrow{text-align:center;position:relative;top:65px}.home-banner p{font-size:21px;color:white}.home-banner .imageside{text-align:center}@media(max-width:767px){.home-banner h1{font-size:38px}.home-banner .span7.imageside{margin-top:60px}.home-banner{padding-top:150px;text-align:center}}.solution-offerings{background:#f8fafd;padding:80px 0px}.solution-offerings .tab-bottom{padding:50px 30px;background:white}.single-tab .tab-bottom{display:none}.single-tab.active .tab-bottom{display:block}.single-tab .tab-bottom p{font-size:16px;color:#727272}.single-tab p strong{font-family:"Red Hat Display";font-size:21px;color:black}.tabbed-section .tab-titles{display:flex;text-align:center;justify-content:space-between;cursor:pointer;font-weight:bold}.solution-top h2{color:#213b9d;font-size:36px;font-weight:bold}.solution-offerings .solution-top p{color:#727272;max-width:890px;font-size:21px;margin:35px auto 80px auto}.tab-titles .tab-title.active{background:white}.tabbed-section .tab-bottom .span6 img{max-height:375px}.tabbed-section .tab-title{width:25%;padding:10px 3px;border:2px solid white;border-top:0px;font-size:21px;background:#00e7b6}.tabbed-section .tab-title:last-child{border-right:0px;border-top-right-radius:10px}.tabbed-section .tab-title:first-child{border-left:0px;border-top-left-radius:10px}@media(max-width:767px){.tabbed-section .tab-title{font-size:13px}.single-tab .tab-bottom p{font-size:17px}.tab-bottom .span6:nth-child(2){margin-top:30px}}.work-section{padding:80px 0px;background:#f5f9ff}.work-section .work-container{display:table;border-spacing:20px}.work-section .work-after{transition:1s all;position:absolute;top:1000px}.work-section .work-after p{font-size:16px;line-height:1.4}.work-section .work-before{top:auto;position:relative;font-size:23px;text-align:center;padding-top:30px}.work-section .left-work,.work-section .right-work{width:50%;display:table-cell;vertical-align:top}.work-section .single-work{background-size:cover;background-position:center;border-radius:10px}.work-section h4{color:white;font-size:36px;text-align:center}.work-section .work-content{position:relative}.work-section .overlay{background:rgba(0,0,0,0.5);padding:30px;color:white;border-radius:10px;cursor:pointer;overflow:hidden}.work-section .overlay:hover .work-before{top:-500px;position:relative;transition:1s all}.work-section .overlay:hover h4{display:none}.work-section .overlay:hover .work-after{display:block;transition:1s all;top:0px}.work-section .right-work .single-work{margin-bottom:20px}.work-section .left-work .single-work .overlay{min-height:650px}.work-section .right-work .single-work .overlay{min-height:315px}@media(max-width:1200px){.work-section .work-container{width:100%;display:block}.work-section .left-work .single-work{margin-bottom:20px}.work-section .left-work .single-work .overlay{min-height:auto}.work-section .left-work,.work-section .right-work{display:block;width:100%}.work-section .overlay .work-before{display:none}.work-section .overlay .work-after{display:block;top:auto;position:relative}}.banner-section{text-align:center !important;padding:80px 0px 50px !important;background-image:linear-gradient(141deg,#213b9d 0%,#00e7b6 100%) !important}.banner-section .center-container *:last-child{margin-bottom:0}.partners-section{padding:60px 0px 80px}@media(min-width:1001px){.work-section .work-container{position:relative;left:-10px}}.banner-section .center-container{max-width:750px;margin:0 auto;padding:0px 15px}.banner-section h4{color:#00e7b6;font-size:24px}.banner-section h2{color:white;position:relative;font-size:36px;margin-bottom:30px}.banner-section h2:after{left:0;right:0;margin-left:auto;margin-right:auto;bottom:-10px;content:"";height:2px;width:50px;position:absolute;background:white;opacity:.6}.banner-section p{color:white;font-size:16px}.image-wrap{text-align:center}.image-wrap img{max-width:120px;margin:10px 35px}.partners-section .slick-arrow{display:none !important}.partners-section .quote{color:#213b9d;font-size:20px;margin-top:20px;font-weight:bold}.partners-section .slide-text{color:#727272;font-size:16px;margin-bottom:10px}.quote .hs_cos_wrapper_type_inline_text{display:inline}.partners-section .quoter-name{margin-top:10px;color:black;font-weight:600}}.partners-section h3{color:#213b9d;font-size:36px;font-weight:bold;margin-bottom:30px}.partners-section .slick-active button{background:#2b65c9 !important}.partners-section ul.slick-dots li button{background:#e5ebf5}.partners-section ul.slick-dots li button:hover{background:#2b65c9 !important}.partners-section ul.slick-dots{text-align:left}@media(max-width:767px){.partners-section .row-fluid{display:flex;flex-flow:column}.partners-section .row-fluid .span6:nth-child(1){order:2;margin-top:40px}.partners-section .row-fluid .span6:nth-child(2){order:1}}.addresses,.address-content p{font-size:14px;margin-bottom:0px !important}.addresses{text-align:right}.addresses .address-heading{font-weight:bold}.addresses .single-address{width:auto;text-align:left;display:inline-block;vertical-align:top;margin-left:26px}@media(max-width:767px){.addresses{text-align:left}.services-page h2.desk-align.mobile-align.services-half-header::after{display:none}.home-contact{padding-bottom:60px}.fp-scrollable{height:unset !important}.footer-bottom img{max-width:200px !important}.addresses .single-address{text-align:left;display:inline-block;vertical-align:top;margin:10px;width:180px}}.home-contact{padding-top:80px}.home-contact textarea{min-height:70px;border-radius:10px}.we-are{padding:80px 0px}.we-are .heading2{color:#00e7b6;font-size:50px;display:inline-block;margin-left:0px;font-weight:300;top:2px}.we-are .photos{font-size:0}.we-are .single-photo{background-size:cover;width:270px;height:270px;background-position:center;display:inline-block}@media(max-width:1000px){.we-are .photos{text-align:center}.we-are .single-photo{margin:10px}}@media(max-width:767px){.we-are .single-photo{margin:10px;width:150px;height:150px}}.we-are section.cd-intro{margin:0px;display:inline-block;padding-left:30px}.we-are h3.underline h2.underline{display:inline-block}.we-are .heading2 b{font-weight:300}.we-are .cd-intro{width:auto;max-width:768px;text-align:left}@media(max-width:500px){.we-are section.cd-intro{padding-left:0;display:block;margin:20px auto}}p.underline{font-size:36px !important;color:#213b9d !important;position:relative !important;font-weight:bold !important;margin-bottom:45px !important;font-family:"Red Hat Display",'nunito'}p.underline:after{content:"";width:60px;height:2px;background:#00e7b6;left:0;right:0;margin-left:auto;margin-right:auto;bottom:-10px;position:absolute}h2.services-half-header{margin-bottom:unset}.simple-hero{padding-top:240px;padding-bottom:200px}.sh-inner{max-width:800px;margin-right:auto;margin-left:auto;padding-left:40px;padding-right:40px}h1.sh-title{text-align:center;color:white}p.sh-subhead{text-align:center;color:white;font-size:22px}#cs-last{display:none}@media screen and (max-width:800px){p.sh-subhead{font-size:18px}.simple-hero{padding-top:180px;padding-bottom:100px}}