/*!
Theme Name: Attainia Theme
Theme URI: https://attainia.com/
Description: Child Theme Built on TM Polygon 
Author: Thousand Plus Inc.
Author URI: http://thousand.plus/
Version: 1.0
Template: tm-polygon
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700");@import url("https://fonts.googleapis.com/css?family=Heebo:300,400,500,700");.wpb_row{margin-bottom:2em}.vc_column_container{padding-left:0;padding-right:0}@media (min-width: 768px){.vc_column_container{padding-left:15px;padding-right:15px}}@media (min-width: 1200px){.vc_column_container{padding-left:0;padding-right:0}}.tabs .vc_tta-tabs-container{background:#f0f0f0;padding:2em;text-align:center !important}.tabs .vc_tta.vc_tta-spacing-1 li.vc_tta-tab{margin-right:2%;margin-left:-1px}.tabs .vc_tta.vc_tta-spacing-1 li.vc_tta-tab:last-child{margin-right:0}.tabs .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a{background:#f24541 !important;color:#fff !important}.tabs .vc_tta-tabs .vc_tta-panel-heading:hover{background:#1e323b !important}.tabs .vc_tta-tabs .vc_tta-panel-heading:hover a span{color:#fff !important}.tabs .vc_tta-tabs .vc_active .vc_tta-panel-title>a{background:#1e323b !important;color:#fff !important}.tabs .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background:none !important;color:#7f959b !important}.tabs .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover{background:#f24541 !important;color:#fff !important}@media (min-width: 768px){.tabs .vc_tta-panel.vc_animating{opacity:0}}@media (max-width: 767px){.tabs .vc_tta.vc_general .vc_tta-panel-body{border:1px solid #f0f0f0 !important;padding-top:0 !important}}@media (min-width: 768px){.tabs .vc_tta.vc_general .vc_tta-panel-body{margin-top:3em !important}}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:3em}@media (min-width: 768px){.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:7em}}@media (min-width: 768px){section.vc_section.full-width.case-study-banner>div.wpb_row:nth-last-child(2){margin-bottom:0 !important}}section.vc_section.full-width{padding:3em 0;margin-bottom:0}@media (min-width: 768px){section.vc_section.full-width{padding:7em 0}}section.vc_section.full-width+div.vc_clearfix+div section.footer{margin-top:0}section.vc_section.full-width.vc_section-has-fill{margin-top:3em}@media (min-width: 768px){section.vc_section.full-width.vc_section-has-fill{margin-top:7em}}section.vc_section.full-width.vc_section-has-fill+div.vc_clearfix+section.vc_section.full-width.vc_section-has-fill{margin-top:0}form.hs-form .form-columns-2,form.hs-form .form-columns-1{max-width:100%}@media (min-width: 992px){form.hs-form .form-columns-2 .hs-form-field,form.hs-form .form-columns-1 .hs-form-field{padding-right:1.5em;margin-bottom:0}form.hs-form .form-columns-2 .hs-form-field:nth-child(even),form.hs-form .form-columns-1 .hs-form-field:nth-child(even){padding-right:0;padding-left:1.5em}}@media (max-width: 1199px){form.hs-form .form-columns-2 .hs-form-field,form.hs-form .form-columns-1 .hs-form-field{float:none !important;width:100% !important}}form.hs-form .form-columns-2 .hs-form-field label,form.hs-form .form-columns-1 .hs-form-field label{color:#1e323b;font-weight:500;margin-bottom:0.5em}form.hs-form .form-columns-2 .hs-form-field .input,form.hs-form .form-columns-1 .hs-form-field .input{margin-right:0}form.hs-form .form-columns-2 .hs-form-field ul.hs-error-msgs li label,form.hs-form .form-columns-1 .hs-form-field ul.hs-error-msgs li label{color:#f24541}form.hs-form .form-columns-2 .hs-form-field *,form.hs-form .form-columns-1 .hs-form-field *{font-family:"Roboto",sans-serif;font-size:1em}form.hs-form .form-columns-2 .hs-form-field * input.hs-input:not([type='checkbox']),form.hs-form .form-columns-2 .hs-form-field * textarea.hs-input,form.hs-form .form-columns-2 .hs-form-field * select.hs-input,form.hs-form .form-columns-1 .hs-form-field * input.hs-input:not([type='checkbox']),form.hs-form .form-columns-1 .hs-form-field * textarea.hs-input,form.hs-form .form-columns-1 .hs-form-field * select.hs-input{border-radius:0;border:1px solid #d6d6d2;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;height:3em;max-width:100%;width:100%;padding:0 1.5em}form.hs-form .hs_recaptcha{float:left}form.hs-form .hs_recaptcha .grecaptcha-badge{-webkit-box-shadow:none !important;box-shadow:none !important}@media (min-width: 992px){form.hs-form .hs_submit{float:right;padding-right:0em;padding-top:1em}}form.hs-form .hs_submit .actions{margin:0;padding-right:0;padding-top:0;padding-bottom:0}@media (max-width: 991px){form.hs-form .hs_submit .actions{padding:0}}form.hs-form .hs_submit .actions.stacked{padding:0}form.hs-form .hs_submit .actions input{border-radius:0;border:0 none transparent;font-size:0.9em;line-height:1.6;background:#f24541;color:#fff;padding:1em 2em;text-shadow:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0}@media (max-width: 991px){form.hs-form .hs_submit .actions input{width:100%}}form.hs-form .hs_submit .actions input:hover{border:0 none transparent;-webkit-box-shadow:none;box-shadow:none;background:#1e323b}form.hs-form .hs_error_rollup{float:left;clear:both}form.hs-form .hs_error_rollup ul li label{color:#7f959b;font-size:1em;font-weight:500;font-family:"Roboto",sans-serif}.page-id-85250 .submitted-message{display:none}.submitted-message{font-size:1em;background:#f0f0f0}@media (min-width: 768px){.submitted-message{padding:3em 5em;width:90%}}@media only screen and (min-width: 75rem){.container{max-width:78rem}}@supports (display: flex) or (display: -webkit-box){.vc_tta-tabs-container{text-align:left !important;text-align:initial !important}ul.vc_tta-tabs-list{text-align:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vc_tta.vc_tta-spacing-1 li.vc_tta-tab{margin-left:0;width:100%}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;-o-transition-property:opacity, filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:32px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;-o-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:0.13s;-o-transition-duration:0.13s;transition-duration:0.13s;-webkit-transition-delay:0.13s;-o-transition-delay:0.13s;transition-delay:0.13s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;-o-transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear;transition:top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),opacity 0.1s linear}.hamburger--collapse .hamburger-inner::before{-webkit-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);-o-transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0, -10px, 0) rotate(-45deg);transform:translate3d(0, -10px, 0) rotate(-45deg);-webkit-transition-delay:0.22s;-o-transition-delay:0.22s;transition-delay:0.22s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;-o-transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear;transition:top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),opacity 0.1s 0.22s linear}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}#site-navigation-att *,.primary-menu-mobile *,.primary-cta-menu *,.primary-cta-menu-mobile *{font-family:"Heebo",sans-serif}.menu-item .menu-link-wrap a{font-size:0.9em;font-weight:500;color:#1e323b;text-transform:uppercase}.menu-item .menu-link-wrap a:hover{color:#f24541}.menu-item .menu-link-wrap .dropdown-trigger{display:inline}.sticky-menu{margin-bottom:4em;position:relative}.sticky-menu .header-container{background-color:#fff;border-bottom:1px solid #f0f0f0;position:fixed;width:100%;z-index:100;opacity:1}@media (min-width: 1200px){.sticky-menu{margin-bottom:6em}}#site-navigation-att{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:6em}#site-navigation-att .primary-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 3em}#site-navigation-att .primary-menu .menu{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media (min-width: 1200px){#site-navigation-att .primary-menu .menu{padding:0 3em}}#site-navigation-att .primary-menu .menu-item{position:relative}#site-navigation-att .primary-menu .menu-item a{padding:2em 0 3em 0}#site-navigation-att .primary-menu .menu-item .dropdown-indicator{color:#f24541;font-size:0.9em;margin-left:0.8em}#site-navigation-att .primary-menu .sub-menu{border:1px solid #f0f0f0;text-align:left;background:#fff;margin-left:0;width:20em;padding:0.85em 0 0;position:absolute;z-index:-2}#site-navigation-att .primary-menu .sub-menu li{width:100%}#site-navigation-att .primary-menu .sub-menu li .menu-link-wrap{width:100%}#site-navigation-att .primary-menu .sub-menu li .menu-link-wrap a{font-weight:500;display:block;padding:2em 3em;width:100%;border-bottom:1px solid #f0f0f0}#site-navigation-att .primary-menu .sub-menu li .menu-link-wrap a:hover{background:#f24541;color:#fff}#site-navigation-att .primary-menu .sub-menu li .menu-link-wrap a:hover .menu-item-description{color:#fff}#site-navigation-att .primary-menu .sub-menu li .menu-link-wrap a .menu-item-description{display:block;color:#7f959b;font-weight:500;margin-top:0.25em;text-transform:none}#site-navigation-att .primary-menu .sub-menu li:last-child .menu-link-wrap a{border-bottom:0 none transparent}#site-navigation-att .primary-menu .sub-menu{opacity:0;top:2.95em;-webkit-transition:top .4s ease,visibility .4s ease .4s,z-index .4s ease .4s,opacity .4s ease;-o-transition:top .4s ease,visibility .4s ease .4s,z-index .4s ease .4s,opacity .4s ease;transition:top .4s ease,visibility .4s ease .4s,z-index .4s ease .4s,opacity .4s ease;visibility:hidden}#site-navigation-att .primary-menu .menu-item.is-active .sub-menu{opacity:1;-webkit-transition:top .4s ease,opacity .4s ease;-o-transition:top .4s ease,opacity .4s ease;transition:top .4s ease,opacity .4s ease;visibility:visible;z-index:-1}#site-navigation-att .primary-cta-menu .menu-item:not(:first-child){margin-left:2em}#site-navigation-att .primary-cta-menu .menu-item:last-child a{background:#f24541;color:#fff;padding:1em 2em}#site-navigation-att .primary-cta-menu .menu-item:last-child a:hover{background:#1e323b;color:#fff}.hamburger{padding-right:0}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{border-radius:0;background:#f24541;height:3px}.mobile-navigation{height:4em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-navigation .logo-container{max-width:8em}.mobile-nav-wrapper.is-active{opacity:1;z-index:20;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.mobile-nav-wrapper{background-color:#fff;height:100%;opacity:0;overflow-y:auto;position:fixed;width:100%;z-index:-1;-webkit-transition:opacity .4s ease,z-index 0s .4s;-o-transition:opacity .4s ease,z-index 0s .4s;transition:opacity .4s ease,z-index 0s .4s;padding-bottom:8em}.mobile-nav-wrapper #primary-menu-mobile>.menu-item>.menu-link-wrap{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:5em}.mobile-nav-wrapper #primary-menu-mobile>.menu-item>.menu-link-wrap a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.mobile-nav-wrapper #primary-menu-mobile>.menu-item .dropdown-trigger{color:#f24541;cursor:pointer;-ms-flex-preferred-size:20%;flex-basis:20%;text-align:right;position:absolute;left:0;right:0}.mobile-nav-wrapper #primary-menu-mobile>.menu-item .dropdown-indicator{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;-o-transition:transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.mobile-nav-wrapper .menu-item{display:block}.mobile-nav-wrapper .menu-item.is-active .dropdown-indicator{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mobile-nav-wrapper .sub-menu{display:none;padding:0 1em 1.5em 1em}.mobile-nav-wrapper .sub-menu .menu-item a{display:block;padding-bottom:1em;padding-top:1em}.mobile-nav-wrapper .sub-menu .menu-item a .menu-item-description{display:block;color:#7f959b;font-weight:500;margin-top:0.25em;text-transform:none}.mobile-nav-wrapper .sub-menu .menu-item:not(:last-child){border-bottom:1px solid #f0f0f0}.mobile-nav-wrapper #primary-cta-menu-mobile{border-top:1px solid #f0f0f0;padding-top:1em}.mobile-nav-wrapper #primary-cta-menu-mobile li.menu-item{text-align:center}.mobile-nav-wrapper #primary-cta-menu-mobile li.menu-item a{background:#f0f0f0;padding:1em 2em;display:block;margin-bottom:1em}.mobile-nav-wrapper #primary-cta-menu-mobile .menu-item:last-child a{background:#f24541;color:#fff}.mobile-nav-wrapper #primary-cta-menu-mobile .menu-item:last-child a:hover{background:#1e323b}@media (min-width: 768px){.categories-links,.post-date{border-right:1px solid #d6d6d2;padding-right:1em}}.author{padding-left:1em}.read-more a{color:#7f959b}.single-post h1.entry-title{text-transform:none;margin-top:0;padding-top:1.4em}@media (max-width: 767px){.single-post span{display:block;padding:1em 0;border-bottom:1px solid #f0f0f0}}@media (min-width: 768px){.single-post .categories-links{padding-left:1em}}.single-post .author-info-att{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #d6d6d2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em}.single-post .author-info-att .author-avatar{-ms-flex-negative:0;flex-shrink:0;height:auto;margin-right:2em;max-width:25%}.single-post .author-info-att .author-desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.single-post .author-info-att .author-desc .author-name .about-author-pre{color:#7f959b}.single-post .author-info-att .author-desc .author-name .name a{color:#f24541}.single-post .tags{margin-top:2em;margin-bottom:1em}@media (min-width: 768px){.single-post .tags{text-align:center;margin-left:-35px}}.single-post .tags a{border-color:#d6d6d2;color:#7f959b;margin-bottom:1em;margin-right:1em;margin-left:0 !important}.single-post .tags h5{text-transform:none;color:#7f959b}.single-post .post-quote h2.post-quote-title{font-size:1.5em;letter-spacing:0;color:#fff}.single-post .post-quote .source-name a{font-size:1em;letter-spacing:0;text-transform:none;color:#fff}.single-post .entry-meta span,.single-post .entry-meta a{font-size:1em;text-transform:none;letter-spacing:0}.single-post .entry-footer{border:0}.post-navigation{border:0}.post-navigation .nav-links div{margin-bottom:2em}@media (min-width: 768px){.post-navigation .nav-links div{margin-bottom:0}}.post-navigation .nav-links a{font-size:1em;letter-spacing:0;text-transform:none;color:#7f959b}.blog-categories-tab{margin-top:3em;background:#f4f4f4}@media (min-width: 768px){.blog-categories-tab{padding:2em}}.blog-categories-tab a.blog-cateogry-selector{padding:1em 2em;margin-right:2%;color:#7f959b;display:block;text-align:center}@media (min-width: 768px){.blog-categories-tab a.blog-cateogry-selector{display:inline-block}}.blog-categories-tab a.blog-cateogry-selector:hover{background:#f24541;color:#fff}.blog-categories-tab a.blog-cateogry-selector.is-active{background:#f24541;color:#fff}.blog-categories-tab a.blog-cateogry-selector:last-child{margin-right:0}.blog-posts-wrapper .blog-post-wrap{border-bottom:1px solid #f2f2f2;padding:3em 0}@media (min-width: 768px){.blog-posts-wrapper .blog-post-wrap{padding:7em 0}}@media (max-width: 767px){.blog-posts-wrapper .blog-post-wrap img{margin-bottom:2em}}.blog-posts-wrapper .blog-post-wrap .bottom-details{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.blog-posts-wrapper .blog-post-wrap .bottom-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-posts-wrapper .blog-post-wrap .bottom-details .misc-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog-posts-wrapper .blog-post-wrap .bottom-details .read-more{-ms-flex-negative:0;flex-shrink:0;display:block}@media (max-width: 767px){.blog-posts-wrapper .blog-post-wrap .bottom-details .read-more{margin-top:2em}}@media (min-width: 768px){.blog-posts-wrapper .blog-post-wrap .bottom-details .read-more{display:inline-block}}.blog-posts-wrapper .alm-btn-wrap{padding-top:3em}@supports (display: flex) or (display: -webkit-box){.blog-categories-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){.blog-categories-tab{display:-webkit-box;display:-ms-flexbox;display:flex}}.blog-categories-tab a.blog-cateogry-selector{width:100%}}@media (min-width: 768px){.employee-list-wrap .team-filters .teams-wrap{text-align:center}}.employee-list-wrap .team-filters .teams-wrap .team-wrap{margin:0 1em 2em 0;display:inline-block}@media (min-width: 768px){.employee-list-wrap .team-filters .teams-wrap .team-wrap{margin:0 1em 3em 0}}.employee-list-wrap .team-filters .teams-wrap .team-wrap:last-child{margin-right:0}.employee-list-wrap .team-filters .teams-wrap .team-wrap a{background-color:#f0f0f0;color:#7f959b;display:inline-block;padding:1em 2em;text-align:center}.employee-list-wrap .team-filters .teams-wrap .team-wrap.is-active a,.employee-list-wrap .team-filters .teams-wrap .team-wrap:hover a{background-color:#f24541;color:#fff}.employee-list-wrap .employee-profile-wrap{margin-bottom:3em}.employee-list-wrap .avatar-wrap{position:relative;width:100%;margin-bottom:2em}.employee-list-wrap .avatar-wrap:before{content:"";display:block;padding-top:100%}.employee-list-wrap .avatar-wrap .avatar-content{border:1em solid #f0f0f0;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.employee-list-wrap .avatar-wrap .employee-image{background-color:#f4f4f4;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.employee-list-wrap .avatar-wrap .employee-desc{color:#fff;bottom:0;left:0;opacity:0;padding:2em;position:absolute;right:0;top:0;z-index:10;-webkit-transition:opacity 0.33s ease;-o-transition:opacity 0.33s ease;transition:opacity 0.33s ease;overflow-y:auto}.employee-list-wrap .avatar-wrap .employee-desc p{color:#fff}.employee-list-wrap .avatar-wrap .employee-desc:hover{background-color:#1e323b;opacity:1;-webkit-transition:opacity 0.33s ease;-o-transition:opacity 0.33s ease;transition:opacity 0.33s ease}.employee-list-wrap .employee-info{text-align:center}.employee-list-wrap .employee-info .employee-name{color:#f24541}.employee-list-wrap .employee-info .employee-position{color:#7f959b}body{display:none}@media (max-width: 767px){body{font-size:14px !important}}@media (min-width: 768px){body{font-size:100%}}.post ul,.job_posting ul{margin:2em 0em 2em 1em}@media (min-width: 768px){.hide-desktop{display:none}}@media (max-width: 767px){.hide-mobile{display:none}}.vc_row.vc_row-flex>.vc_column_container.hide-mobile{display:none}@media (min-width: 768px){.vc_row.vc_row-flex>.vc_column_container.hide-mobile{display:block}}.center{text-align:center}.right{text-align:right}@media (min-width: 768px){h1.no-hero{padding-top:2.4em}}.no-margin{margin:0 !important}.inline-block{display:inline-block}@media (max-width: 767px){.spacer{padding-bottom:3em}}.dropshadow img{-webkit-box-shadow:0px 10px 40px 0px rgba(0,0,0,0.15);box-shadow:0px 10px 40px 0px rgba(0,0,0,0.15)}.disable-hover:hover{background:none;text-decoration:none}.disable-hover.column-wrapper .column:hover{background:none !important}ul.line-list{list-style-type:none;margin:0}ul.line-list li{padding:1em 0;border-bottom:1px solid #d6d6d2}.wpb_content_element ul{margin-left:1em}div.vertical-align-middle.va-hero>.wpb_wrapper{position:relative;padding:3em 0}@media (min-width: 768px){div.vertical-align-middle.va-hero>.wpb_wrapper{padding:5em 0}}@media (min-width: 768px){div.vertical-align-middle.va-hero>.wpb_wrapper{padding:inherit;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 768px){.vertical-align-middle.va-element{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 768px) and (min-width: 768px){.vertical-align-middle.va-element{padding:inherit}}.vertical-align-middle.va-demo{left:0}.vertical-align-middle.va-row{display:table;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.vertical-align-middle.va-row>div{height:auto;vertical-align:middle;float:none}@media (min-width: 768px){.vertical-align-middle.va-row>div{display:table-cell}}blockquote{padding:2em;margin:2em;border:1px solid #d6d6d2 !important}blockquote p{font-size:1em}.title-icon+h1,.title-icon+h2,.title-icon+h3,.title-icon+h4,.title-icon+h5{padding-left:2em}.title-icon .circle{border-radius:50%}.title-icon.wrapper{position:absolute;left:0;width:auto !important;margin-bottom:0}.title-icon.wrapper .title-icon{color:#f24541;padding:0.3em;height:2em !important;width:2em !important;text-align:center;line-height:1em}.title-icon.wrapper .title-icon.has-bg{padding:0.5em}.general-icon .circle{border-radius:50%}.general-icon.wrapper .title-icon{color:#f24541;padding:0.3em;height:2em !important;width:2em !important;text-align:center;line-height:1em}.general-icon.wrapper .title-icon.has-bg{padding:0.5em}.title-underline{padding-bottom:0.75em;border-bottom:1px solid #f0f0f0}.red{color:#f24541}.white{color:#fff}b{font-weight:600}p{line-height:1.4}@media (min-width: 768px){p{line-height:1.6}}.hero p{font-size:1.2em}h1,h2{font-family:"Heebo",sans-serif !important}h1,h2,h3,h4,h5{color:#1e323b;line-height:1.4}@media (min-width: 768px){h1,h2,h3,h4,h5{line-height:1.6}}h5{font-size:1em !important}h3{margin-bottom:1em;font-size:1.5em !important}.hero p{font-weight:500}h1.hero-title{font-weight:700;margin-bottom:0.75em}@media (max-width: 767px){h1.hero-title{font-size:2.2em !important}}@media (min-width: 768px){h1.hero-title{font-size:2.5em !important}}h5.subtitle{font-size:1em;margin-bottom:1em;color:#7f959b}h2.title{margin-bottom:0.75em;font-weight:700;color:#1e323b}@media (max-width: 767px){h2.title{font-size:2.2em !important}}@media (min-width: 768px){h2.title{font-size:2.5em !important}}h2.cta-title{color:#fff}@media (max-width: 767px){h2.cta-title{font-size:2.2em !important;padding-bottom:1em;text-align:center !important}}@media (min-width: 768px){h2.cta-title{font-size:2.5em !important}}h3.statement{font-weight:400;color:#fff}h3.testimonial{position:relative;line-height:1.6;padding:0 0.75em;font-weight:400;color:#1e323b}@media (max-width: 767px){h3.testimonial{text-align:left !important}}@media (min-width: 768px){h3.testimonial{line-height:inherit;font-size:1.8em !important}}h3.testimonial:before{font-family:FontAwesome;content:"\f10d";font-size:2em;position:absolute;left:-1em;top:-1em;color:#f0f0f0}h3.block-title{color:#f24541}@media (min-width: 768px){h3.block-title{text-align:left;text-align:initial}}h3.counter{font-weight:500;margin-bottom:0.3em !important;color:#7f959b}@media (max-width: 767px){h3.counter{font-size:3.5em !important}}@media (min-width: 768px){h3.counter{font-size:4.5em !important;margin-bottom:0.05em !important}}h4.contact-label-title{font-weight:500}@media (max-width: 767px){h4.contact-label-title{font-size:1em}}h4.contact-detail-title{font-weight:400}@media (max-width: 767px){h4.contact-detail-title{font-size:1em}}h5.psd-label-title{font-weight:500;width:100%}p.cta-text{color:#fff;font-weight:500}.counter{letter-spacing:0}.counter.percent:after{content:'%';font-weight:300}.counter.thousand:after{content:'K';font-weight:300}.counter.million:after{content:'M';font-weight:300}.counter.billion:after{content:'B';font-weight:300}.counter.dollar:before{content:'$'}.tabs .contact-grid{border-bottom:1px solid #f0f0f0}.contact-grid,.general-grid{border-bottom:1px solid #f0f0f0}@media (min-width: 768px){.contact-grid,.general-grid{border:1px solid #f0f0f0}}@media (max-width: 767px){.contact-grid .row:nth-child(odd),.general-grid .row:nth-child(odd){background:#f4f4f4}}@media (max-width: 767px){.contact-grid .column,.general-grid .column{padding:2em}}@media (max-width: 767px){.contact-grid .column:first-child,.general-grid .column:first-child{padding-bottom:0}}@media (max-width: 767px){.contact-grid .column:last-child,.general-grid .column:last-child{padding-top:0}}.contact-grid .wpb_row,.general-grid .wpb_row{margin-bottom:0;border-bottom:1px solid #f0f0f0}.contact-grid .wpb_row:last-child,.general-grid .wpb_row:last-child{border-bottom:0 none transparent}.contact-grid.inner-border .column,.general-grid.inner-border .column{border-right:1px solid #f0f0f0}.contact-grid.inner-border .column:last-child,.general-grid.inner-border .column:last-child{border-right:0px none transparent}.responsive-table table{border:1px solid #f0f0f0;line-height:inherit;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}.responsive-table table tr{border:1px solid #f0f0f0}.responsive-table table th,.responsive-table table td{padding:2em 15px;border-right:1px solid #f0f0f0}.responsive-table table th:last-child,.responsive-table table td:last-child{border-right:0px none transparent}.responsive-table table th{font-weight:bold}@media (max-width: 767px){.responsive-table table{border:0}.responsive-table table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.responsive-table table tr{display:block;margin-bottom:1em}.responsive-table table td{border-bottom:1px solid #f0f0f0;display:block}.responsive-table table td:first-child{background:#f4f4f4}.responsive-table table td:before{content:attr(data-label);display:block;font-weight:bold}.responsive-table table td:last-child{border-bottom:0}}.product-support-details .column{padding-top:0}@media (max-width: 767px){.product-support-details .column{padding-left:0;padding-right:0}}.product-support-details .row{margin-bottom:2em}.product-support-details p{margin-bottom:0}.bg.white-bg{background:#fff}.bg.white-bg.half.left{height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), color-stop(50%, rgba(255,255,255,0)));background:-o-linear-gradient(top, #fff 50%, rgba(255,255,255,0) 50%);background:linear-gradient(180deg, #fff 50%, rgba(255,255,255,0) 50%)}@media (min-width: 768px){.bg.white-bg.half.left{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, rgba(255,255,255,0)));background:-o-linear-gradient(left, #fff 50%, rgba(255,255,255,0) 50%);background:linear-gradient(90deg, #fff 50%, rgba(255,255,255,0) 50%)}}.bg.white-bg.half.right{height:100%;background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(255,255,255,0)), color-stop(50%, #fff));background:-o-linear-gradient(bottom, rgba(255,255,255,0) 50%, #fff 50%);background:linear-gradient(0deg, rgba(255,255,255,0) 50%, #fff 50%)}@media (min-width: 768px){.bg.white-bg.half.right{background:-webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255,255,255,0)), color-stop(50%, #fff));background:-o-linear-gradient(left, rgba(255,255,255,0) 50%, #fff 50%);background:linear-gradient(90deg, rgba(255,255,255,0) 50%, #fff 50%)}}.bg.grey-bg{background:#f0f0f0}.bg.light-grey-bg{background:#f4f4f4}.bg.black-bg{background:#1e323b}section{padding-top:3em;margin:0}@media (min-width: 768px){section{padding-top:7em}}section.white-bg+section{padding-top:3em}section .wpb_row:last-child{margin-bottom:0}.headline-text{margin-bottom:3em !important}@media (max-width: 767px){.headline-text{margin-bottom:3em}}.column{padding:2em}.column>.wpb_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.column>.wpb_wrapper *{width:100%;-ms-flex-item-align:start;align-self:flex-start}.column>.wpb_wrapper a{width:auto;width:initial}.block-button-row{margin-top:3em}.block-row{margin-bottom:0}.block-row .block{padding:2em}.block-vertical .block{padding-top:1em}.hero-extension.vc_section.full-width,.hero-extension.vc_section.full-width.vc_section-has-fill{margin-top:0;padding-top:2em;padding-bottom:2em}.hero-button-group{text-align:center}@media (min-width: 768px){.hero-button-group{text-align:left;text-align:initial}}.button.btn{padding:1em 2em;text-align:center;font-size:0.9em}@media (min-width: 768px){.button.btn{padding:1em 2em;text-align:left;text-align:initial;width:auto;width:initial}}.button.btn:hover{border-color:rgba(255,255,255,0)}.button.outline-black{border:1px solid #1e323b;background:transparent;color:#1e323b}.button.outline-slate{border:1px solid #7f959b;background:transparent;color:#7f959b}.button.underline{padding-left:0;padding-right:0;margin-left:2em;margin-right:2em}.button.underline:first-child{margin-left:0}.button.transparent{background-color:transparent;border-bottom:2px solid rgba(255,255,255,0)}.button.white{background:#fff;color:#1e323b}.button.black{background:#1e323b;color:#fff}.button.red{background:#f24541;color:#fff}.button.hover-underline:hover{border-bottom:2px solid #fff;background-color:transparent}.button.hover-red:hover{background:#f24541;color:#fff}.button.hover-black:hover{background:#1e323b;color:#fff}.button.hover-white:hover{background:#fff;color:#f24541}.button.hover-slate:hover{background:#7f959b;color:#fff}.box-links a .at-box-link{background:#fff;margin-bottom:2em;padding:2em;position:relative}.box-links a .at-box-link:hover{background:#f24541}.box-links a .at-box-link:hover h4{color:#fff;display:inline-block;position:relative}.box-links a .at-box-link:hover .fal,.box-links a .at-box-link:hover .svg-inline--fa{color:#fff}.box-links a .at-box-link .fal,.box-links a .at-box-link .svg-inline--fa{color:#f24541;position:absolute;right:2em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.box-links a .at-box-link h4{color:#7f959b}.posts-box-links a .at-box-link{border:1px solid #d6d6d2}.posts-box-links a .at-box-link h4{color:#7f959b}.logo-container img{max-width:10em}.hero{margin-top:0;margin-bottom:0}@media (min-width: 768px){.hero{min-height:30em;min-height:50vh;height:29.99em;height:49.99vh}}@media (min-width: 768px){.hero.large{min-height:40em;min-height:63vh;height:39.99em;height:62.99vh}}.three-columns .column:hover{background:#f0f0f0}.three-columns .column .wpb_wrapper{position:relative}.three-columns .bg-gradient-greys .column:first-child{background:#fafafa}.three-columns .bg-gradient-greys .column:nth-child(2){background:#f5f5f5}.three-columns .bg-gradient-greys .column:nth-child(3){background:#f0f0f0}@media (max-width: 767px){.three-columns .bg-spotlight .column:nth-child(odd){background:#f4f4f4}}@media (min-width: 768px){.three-columns .bg-spotlight .column:nth-child(even){background:#f4f4f4}}.text-image+.text-image.white-bg{margin-top:0}.text-image .image-side{padding:1.5em}.text-image .image-side.full-image{padding:0}.text-image.tr .image-side{display:table-header-group;padding-left:0}@media (min-width: 768px){.text-image.tr .image-side{display:table-cell}}@media (max-width: 767px){.text-image.tr .image-side .vc_single_image-wrapper{padding:1em 1em 2em 1em}}.text-image.tr .text-side{padding:0 2em 2em}@media (min-width: 768px){.text-image.tr .text-side{display:table-cell;padding:5em 5em 5em 3em}}.text-image.tr.white-bg .text-side{padding-left:8em;padding-right:0;padding-top:0;padding-bottom:2em}.text-image.tl .image-side{display:table-header-group;padding-right:0}@media (min-width: 768px){.text-image.tl .image-side{display:table-cell}}@media (max-width: 767px){.text-image.tl .image-side .vc_single_image-wrapper{padding:1em 1em 2em 1em}}.text-image.tl .text-side{padding:0 2em 2em}@media (min-width: 768px){.text-image.tl .text-side{display:table-cell;padding:5em 3em 5em 5em}}.text-image.tl.white-bg .text-side{padding-left:0;padding-right:8em;padding-top:0;padding-bottom:2em}.block-content{padding:2em 0}@media (min-width: 768px){.block-content{padding:5em}}@media (min-width: 992px){.block-content .headline-text{margin-bottom:0 !important}}.logo-carousel .logos img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.85;width:100%}.logo-carousel .logos img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}@media (max-width: 767px){.full-cta *{text-align:center !important}}.full-cta .wpb_wrapper{position:relative}.full-cta .button-side{right:0}.full-cta .button-side .btn{margin-right:0}.four-counter .counter-text{color:#f24541}@media (max-width: 767px){.four-counter .cols-same-height .wpb_column{padding-top:1em;padding-bottom:1em}.four-counter .cols-same-height .wpb_column:first-child,.four-counter .cols-same-height .wpb_column:first-child+.wpb_column{border-bottom:1px solid #d6d6d2}.four-counter .cols-same-height .wpb_column:nth-child(odd){border-right:1px solid #d6d6d2}}#at-case-study-carousel .owl-stage{min-width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#at-case-study-carousel .owl-item:nth-child(even) .case-study-item{background:#1e323b}#at-case-study-carousel .owl-item:nth-child(even) .case-study-item h3.case-study-title{color:#fff}#at-case-study-carousel .owl-item:nth-child(even) .case-study-item p{color:#fff}#at-case-study-carousel .owl-item:nth-child(even) .case-study-item .btn:hover{background:#fff;color:#f24541}#at-case-study-carousel .owl-item>div{width:auto;height:100%}#at-case-study-carousel .owl-controls{margin-top:1em;position:absolute;left:0;right:0}#at-case-study-carousel.owl-rtl .case-study-item{text-align:left}.case-study-banner .case-study-item{padding:2em;background:#fff}.case-study-banner .case-study-item h3.case-study-title,.case-study-banner .case-study-item p{line-height:1.6em;display:inline;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.case-study-banner .case-study-item h3.case-study-title{max-height:4.8em;-webkit-line-clamp:3}.case-study-banner .case-study-item p{max-height:6.4em;-webkit-line-clamp:4}@media (min-width: 768px){.case-study-banner .case-study-item{min-height:25em;padding:5em 3em}}.case-study-banner .case-study-item h3.case-study-title{color:#f24541}.case-study-banner .case-study-item p{margin-bottom:2em}.case-study-banner .case-study-item .vertical-align-middle{left:0;right:0}.services .logo-title{text-align:center}@media (min-width: 768px){.services .logo-title{text-align:left;text-align:initial}}.services .logo-title *{display:block;vertical-align:middle;margin:0}@media (min-width: 768px){.services .logo-title *{display:inline-block}}@media (max-width: 1199px){.services .logo-title img{max-width:75%;margin-bottom:2em}}@media (max-width: 991px){.services .logo-title img{max-width:75%}}@media (max-width: 767px){.services .logo-title img{max-width:50%}}@media (min-width: 1200px){.services .logo-title .title{margin-left:1em}}@media (min-width: 992px){.testimonials{padding-left:7em;padding-right:7em}}#board-detail-section{margin-left:auto;margin-right:auto}@media (min-width: 768px){#board-detail-section{width:75%}}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel{margin-bottom:2em}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel h4{color:#7f959b}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel h4 a:hover{color:#fff}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel a{background:#fff;padding:2em;position:relative}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel a:hover{background:#f24541}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel a i.vc_tta-controls-icon{color:#f24541;position:absolute;right:2em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.wpb-js-composer .accordion .vc_tta.vc_general .vc_tta-panel a i.vc_tta-controls-icon:hover{color:#fff}.footer-wrapper,.footer-wrapper .vc_row.wpb_row.vc_row-fluid{margin-bottom:0}section.vc_section.footer{padding-top:5em;padding-bottom:5em;margin-top:3em;background:#1e323b !important}@media (min-width: 768px){section.vc_section.footer{margin-top:7em}}.footer{background:#f4f4f4}.footer .column{padding:2em !important}.footer .footer-title{color:#fff;padding-bottom:1em}.footer .footer-link{font-size:0.9em;padding-bottom:0.5em;font-weight:400}.footer .footer-logo *{text-align:center}@media (min-width: 768px){.footer .footer-logo *{text-align:right}}.footer .footer-logo * img{max-width:60%;opacity:0.5;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.footer .copyright-info{text-align:center;margin-top:1em;font-size:0.9em;opacity:0.5}@media (min-width: 768px){.footer .copyright-info{text-align:right}}#home-hero .modal{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#191919;background-color:rgba(25,25,25,0.95)}#home-hero .modal-content{position:relative;background-color:#f4f4f4;margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;width:80%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.2);box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.2);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:0.4s;animation-duration:0.4s}#home-hero .modal-cta{background:#f24541;padding:3em;position:relative}#home-hero .modal-cta h3{color:#ffffff;margin:0;padding-bottom:1em}@media (min-width: 768px){#home-hero .modal-cta h3{padding-bottom:0}}#home-hero .modal-cta .button{margin:0}@media (min-width: 768px){#home-hero .modal-cta .button{position:absolute;top:3em;right:3em}}@-webkit-keyframes animatetop{from{top:25%;opacity:0}to{top:50%;opacity:1}}@keyframes animatetop{from{top:25%;opacity:0}to{top:50%;opacity:1}}#home-carousel #at-case-study-carousel .owl-item:nth-child(even) .case-study-item{background:#fff}#home-carousel #at-case-study-carousel .owl-item:nth-child(even) .case-study-item h3.case-study-title{color:#f24541}#home-carousel #at-case-study-carousel .owl-item:nth-child(even) .case-study-item p{color:#1e323b}#home-carousel #at-case-study-carousel .owl-item:nth-child(even) .case-study-item .btn:hover{background:#1e323b;color:#fff}#home-carousel #at-case-study-carousel .owl-item.center .case-study-item{background:#1e323b}#home-carousel #at-case-study-carousel .owl-item.center .case-study-item h3.case-study-title{color:#fff}#home-carousel #at-case-study-carousel .owl-item.center .case-study-item p{color:#fff}#home-carousel #at-case-study-carousel .owl-item.center .case-study-item .btn:hover{background:#fff;color:#f24541}#about-us.hero-extension{font-size:0.8em}#about-us.hero-extension.vc_section.full-width,#about-us.hero-extension .hero-extension.vc_section.full-width.vc_section-has-fill{padding-top:2.5em;padding-bottom:2.5em}.demo{padding-top:3em;padding-bottom:3em;display:table !important}@media (min-width: 768px){.demo{padding-top:3em;padding-bottom:7em}}.demo .white a{color:#fff;border-bottom:1px solid #fff}.demo .logo-container .wpb_single_image.wpb_content_element{text-align:left !important}.demo-form{background:#fff;padding:2em 2em 4.5em 2em}@media (max-width: 991px){.demo-form{padding:2em 2em 3.5em 2em}}.demo-request-demo .btn-request-demo.btn{text-transform:none;font-size:1em;margin-right:0;margin-left:0;border-bottom:1px solid #fff}.demo-request-demo .btn-request-demo.btn:hover{padding:1em 2em}@media (min-width: 768px){#contact-us-content form.hs-form{padding-right:2em}}@media (max-width: 767px){.contact-information{text-align:center}}@media (max-width: 767px){.contact-information h3{text-align:center !important}}.contact-information.block{padding:5em}.contact-information.block .block-row{margin-bottom:3em}.contact-information.block .block-row:last-child{margin-bottom:0}.contact-information.bg.black-bg h3,.contact-information.bg.black-bg p{color:#fff}.google-map{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.google-map.wpb_gmaps_widget .wpb_wrapper{padding:0}.maps{opacity:0.75}.maps+div.vc_clearfix+section.full-width{margin-top:0}.insights h3.block-title,.insights p{line-height:1.6em;display:inline;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.insights h3.block-title{max-height:4.8em;-webkit-line-clamp:3}.insights p{max-height:6.4em;-webkit-line-clamp:4}.insights .case-study-image-container{margin-bottom:3em;position:relative;padding-top:50%;width:100%}.insights .case-study-image-container img{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){#requirements-table th.rt-col-6,#requirements-table th.rt-col-2,#requirements-table th.rt-col-4{width:20%}}@media (min-width: 768px){#requirements-table th.rt-col-3{width:10%}}@media (min-width: 768px){#requirements-table th.rt-col-5,#requirements-table th.rt-col-1{width:15%}}section.blog{padding-top:0}.page-404 .content{text-align:center;padding-top:7em}
