.clear:after,.clear:before{content:' ';display:table}.clear:after{clear:both}.col-lg-2-5ths,.col-md-2-5ths,.col-sm-2-5ths,.col-xs-2-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-2-5ths{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;float:left}@media (min-width:768px){.col-sm-2-5ths{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;float:left}}@media (min-width:992px){.col-md-2-5ths{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;float:left}}@media (min-width:1200px){.col-lg-2-5ths{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;float:left}}svg.hero-blocks{overflow:visible}svg.hero-blocks rect{opacity:1}svg#svg-top-left{position:absolute;left:0;top:0;width:20%;height:auto;max-width:144px}svg#svg-bottom-left{position:absolute;left:0;bottom:0;width:12%;height:auto;max-width:164px}svg#svg-float-left{position:absolute;left:15%;bottom:30%;width:12%;height:auto;max-width:32px}svg#svg-bottom-right{position:absolute;right:0;bottom:0;width:14%;height:auto;max-width:144px}svg#svg-top-right{position:absolute;right:0;top:60px;width:20%;height:auto;max-width:164px}svg#svg-float-title{position:absolute;left:25%;top:34%;width:50%;height:auto;max-width:288px}svg#svg-down-arrow{position:absolute;left:50%;bottom:8%;width:20%;height:auto;max-width:160px;margin-left:-10%}body{font-family:Avenir,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{color:#fff}h1{font-size:46px;line-height:48px;font-weight:900}h1.h3-style{font-size:32px;line-height:36px;font-weight:900}h1.h4-style{font-size:24px;line-height:26px;font-weight:900}h1.h5-style{font-size:20px;line-height:26px;font-weight:900}h2{font-size:40px;line-height:46px;font-weight:900}h2.h1-style{font-size:46px;line-height:48px;font-weight:900}h2.h5-style{font-size:20px;line-height:26px;font-weight:900}h2.h3-style{font-size:32px;line-height:36px;font-weight:900}h2.h4-style{font-size:24px;line-height:26px;font-weight:900}h2.h6-style{font-size:14px;letter-spacing:.2px;text-transform:uppercase;line-height:16px;font-weight:700}h3{font-size:32px;line-height:36px;font-weight:900}h3.h5-style{font-size:20px;line-height:26px;font-weight:900}h3.h6-style{font-size:14px;letter-spacing:.2px;text-transform:uppercase;line-height:16px;font-weight:700}h3.p-style-small{font-size:16px;line-height:24px;font-weight:500}h4{font-size:24px;line-height:26px;font-weight:900}h5{font-size:20px;line-height:26px;font-weight:900}h6{font-size:14px;letter-spacing:.2px;text-transform:uppercase;line-height:16px;font-weight:700}h6.p-style-large{font-size:18px;line-height:26px;text-transform:none;letter-spacing:0}p{font-size:16px;line-height:24px;font-weight:lighter}p.caption{font-size:14px;margin-bottom:0;padding-top:8px;padding-bottom:8px}p.lead-text{font-size:22px;line-height:32px}p.text-large{font-size:18px;line-height:26px}p.text-small{font-size:16px;line-height:24px;font-weight:500}p.font-sans{font-family:Avenir!important}ul{padding-left:20px}ul li{font-size:16px;line-height:24px;font-weight:lighter}.font-weight-black{font-weight:900}.text-gray{color:#878686}.text-black{color:#000}.text-red{color:#c72127}.text-blue{color:#00aeef}.text-light-blue{color:#5591cd}.text-lightest-blue{color:#6fcff0}.text-yellow{color:#ece819}.btn{color:#fff;font-size:14px;text-transform:uppercase;padding:8px 40px;position:relative;border-left:2px solid #fff;border-right:2px solid #fff;border-top:none;border-bottom:none;border-radius:0;background-color:transparent;margin-top:24px;font-weight:800;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn::before{content:"";display:block;position:absolute;background-color:#fff;height:2px;top:-2px;left:0;right:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn::after{content:"";display:block;position:absolute;background-color:#fff;height:2px;bottom:-2px;left:0;right:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn:hover{text-decoration:none;color:#00aeef;border-color:#00aeef}.btn:hover::before{background-color:#00aeef}.btn:hover::after{background-color:#00aeef}.btn.request-btn{background-color:#c72127;border-color:#c72127}.btn.request-btn::before{background-color:#c72127}.btn.request-btn::after{background-color:#c72127}.btn.btn-outline-red{background-color:transparent;border-color:#c72127;color:#c72127}.btn.btn-outline-red::before{background-color:#c72127}.btn.btn-outline-red::after{background-color:#c72127}.btn.btn-outline-red:hover{color:#fff;background-color:#c72127}.btn.btn-outline-yellow{background-color:transparent;border-color:#ece819;color:#ece819}.btn.btn-outline-yellow::before{background-color:#ece819}.btn.btn-outline-yellow::after{background-color:#ece819}.btn.btn-outline-yellow:hover{background-color:#ece819;color:#000}.btn.btn-outline-light-blue{background-color:transparent;border-color:#5591cd;color:#5591cd}.btn.btn-outline-light-blue::before{background-color:#5591cd}.btn.btn-outline-light-blue::after{background-color:#5591cd}.btn.btn-outline-light-blue:hover{background-color:#5591cd;color:#fff}.btn.square-btn{font-size:14px;font-weight:900;line-height:18px;padding:50px 0;height:140px;width:140px}.author-info .profile-pic{display:inline-block;border-radius:50%;overflow:hidden}.author-info .profile-info{display:inline-block}.author-info .profile-info p{font-size:14px;font-family:Avenir;font-weight:700;line-height:17px;padding-top:14px;margin-left:8px}.at-share-btn-elements .at-svc-facebook{padding:0;background-image:url("/content/themes/engine-emx-theme/dist/images/facebook-icon-black.png)");-webkit-background-size:cover;background-size:cover;height:33px;width:33px;background-color:transparent!important}.at-share-btn-elements .at-svc-facebook .at-icon-wrapper{display:none}.at-share-btn-elements .at-svc-linkedin{padding:0;background-image:url("/content/themes/engine-emx-theme/dist/images/linked-in-icon-black.png)");-webkit-background-size:cover;background-size:cover;height:33px;width:33px;background-color:transparent!important}.at-share-btn-elements .at-svc-linkedin .at-icon-wrapper{display:none}.at-share-btn-elements .at-svc-twitter{padding:0;background-image:url("/content/themes/engine-emx-theme/dist/images/twitter-icon-black.png)");-webkit-background-size:cover;background-size:cover;height:33px;width:33px;background-color:transparent!important}.at-share-btn-elements .at-svc-twitter .at-icon-wrapper{display:none}.form-content .contact-form-wrap{background-color:#fff;padding:40px 20px}.form-content .contact-form-wrap .gform_wrapper{margin-top:0;margin-bottom:0}.form-content .contact-form-wrap .gform_wrapper form .gform_heading .gform_description{font-size:16px;line-height:26px;color:#222;font-weight:800}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield{padding-right:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.captcha-field label{display:none}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield#field_1_8{margin-top:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield#field_1_9 label{display:none}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container{margin-top:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input,.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select,.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container textarea{padding-top:0;padding-bottom:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container .gfield_checkbox{margin-top:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.your-work-email input{width:100%}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.company-name{width:50%;display:inline-block}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.company-name .ginput_container{padding-right:16px}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.company-name input{width:100%}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.i-am-a{width:50%;display:inline-block}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.i-am-a .ginput_container_select{position:relative}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.i-am-a .ginput_container_select::after{content:'';position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #979797;right:0;bottom:16px}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.i-am-a select{width:100%;padding:0 4px;-moz-appearance:none;color:#838383}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.i-am-a select option.gf_placeholder{color:#838383!important}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.set-up-demo label.gfield_label{display:none}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.set-up-demo .gfield_checkbox label{padding-left:4px;margin-bottom:-2px}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.set-up-demo .gfield_checkbox input{border:1px solid #000!important;width:20px;height:20px;-webkit-appearance:checkbox!important}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield label{display:inline-block;margin-bottom:0;font-size:12px;text-transform:uppercase;color:#c72127;font-weight:800}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield.first-last-name .ginput_container_name label{display:none}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield input,.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield select,.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield textarea{-webkit-appearance:none;color:#000;background-color:transparent;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-bottom:2px solid #838383;border-radius:0;padding-left:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield input:focus,.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield select:focus,.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield textarea:focus{background-color:transparent!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:2px solid #c72127}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield textarea{height:30px}.form-content .contact-form-wrap .gform_wrapper form .gform_footer{padding-bottom:0;margin-top:8px}.form-content .contact-form-wrap .gform_wrapper form .gform_footer input.gform_button{color:#c72127;font-size:14px;text-transform:uppercase;padding:8px 40px;position:relative;border:2px solid #c72127;border-radius:0;background-color:transparent;margin-top:0;font-weight:800;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.form-content .contact-form-wrap .gform_wrapper form .gform_footer input.gform_button:hover{text-decoration:none;color:#fff;background-color:#c72127;cursor:pointer}.form-content .contact-form-blocks{top:-32px;left:-16px}::-webkit-input-placeholder{color:#838383}::-moz-placeholder{color:#838383}:-ms-input-placeholder{color:#838383}:-moz-placeholder{color:#838383}a{color:#00aeef;text-decoration:none}a:hover{color:#00aeef}.bg-image{-webkit-background-size:cover;background-size:cover;background-position:50%}button:active{outline:0;border:none}button:focus{outline:0}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-red{background-color:#c72127}.bg-blue{background-color:#00aeef}.quote-icon{top:-4px;left:-38px}.border-white{border:solid 2px #fff}.border-bottom-white{border-bottom:solid 1px #fff}.border-bottom-red{border-bottom:solid 1px #c72127}.content-wrap{background-color:rgba(0,0,0,.6);padding:40px}.related-separater{height:1px;width:100%;background-color:#979797}.slide{-webkit-background-size:cover;background-size:cover;min-height:300px;position:relative;overflow:hidden}.bcg{background:no-repeat center center;-webkit-background-size:cover;background-size:cover;position:absolute;width:100%;height:100%;z-index:1}@media only screen and (max-width:641px){.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield#field_1_6 select{line-height:2;min-height:2rem}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield#field_2_4 select{line-height:2;min-height:2rem}}@media only screen and (min-width:992px){.col-lg-fifth{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}#truste-consent-track{position:fixed;bottom:0;width:100%}.form-group{position:relative;margin-bottom:1rem;width:100%;float:left}.form-group .arrow-down{position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #979797;right:0;bottom:16px}.form-group.half{width:48%}.form-group.last{margin-left:4%}.form-group label{display:inline-block;margin-bottom:.5rem;font-size:12px;text-transform:uppercase;color:#c72127;font-weight:800}.form-control{-webkit-appearance:none;color:#000;background-color:transparent;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-bottom:2px solid #838383;border-radius:0;padding-left:0}.form-control:focus{background-color:transparent!important;outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:2px solid #c72127}.related-content{padding-top:80px;padding-bottom:80px}.related-content article{margin:40px auto 0}.related-content article a{text-decoration:none}.related-content article .article-image{width:100%;height:240px;-webkit-background-size:cover;background-size:cover;background-position:50%;position:relative}.related-content article .article-content{background-color:#f6f6f6;padding:20px}.related-content article .article-content h4{margin-bottom:0}.related-content article .article-content .category-tag{text-transform:uppercase;font-size:14px;line-height:18px;font-weight:500}.related-content article .article-content .category-tag span:last-child{display:none}.related-content article .article-content .post-date{font-size:12px;font-weight:700}.navbar{background-color:#000;padding-top:0}.navbar .navbar-toggler{padding-top:16px}.navbar .navbar-toggler .navbar-toggler-icon{position:relative;width:40px;height:26px}.navbar .navbar-toggler .navbar-toggler-icon .menu-bar{height:2px;width:100%;background-color:#fff;position:absolute;left:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.navbar .navbar-toggler .navbar-toggler-icon .menu-bar#menu-bar-1{top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.navbar .navbar-toggler .navbar-toggler-icon .menu-bar#menu-bar-2{top:12px;opacity:0}.navbar .navbar-toggler .navbar-toggler-icon .menu-bar#menu-bar-3{top:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar .navbar-toggler.collapsed .navbar-toggler-icon{position:relative}.navbar .navbar-toggler.collapsed .navbar-toggler-icon .menu-bar{height:2px;width:100%;background-color:#fff;position:absolute;left:0}.navbar .navbar-toggler.collapsed .navbar-toggler-icon .menu-bar#menu-bar-1{top:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.navbar .navbar-toggler.collapsed .navbar-toggler-icon .menu-bar#menu-bar-2{top:12px;opacity:1}.navbar .navbar-toggler.collapsed .navbar-toggler-icon .menu-bar#menu-bar-3{top:24px;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.navbar .mobile-logo{width:116px;margin:0 auto;background-color:#c72127}.navbar .mobile-logo a.nav-link{padding:22px .5rem .5rem .8rem}.navbar .mobile-demo-link a{font-size:14px;text-transform:uppercase;color:#fff;font-weight:100;letter-spacing:.4px;border:1px solid #fff;width:68px;margin:0 auto;height:28px;padding:2px 0;border-radius:4px;margin-top:8px;text-align:center}.navbar .navbar-nav{background-color:transparent;-webkit-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s;margin:20px auto 0}.navbar .navbar-nav .nav-item{text-align:left;padding-left:16px}.navbar .navbar-nav .nav-item.dropdown{position:static}.navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block!important}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu{width:100%;left:0;right:0;top:0;margin-top:0;padding-top:100px;padding-bottom:80px;background-color:#060606;z-index:-1}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu:hover{display:block!important}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-solutions h2{margin-left:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-solutions h2::before{content:'';background-image:url(../images/cta-icon-arrow-blue.svg);position:absolute;height:15px;width:21px;background-repeat:no-repeat;top:14px;left:-32px;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-solutions a.home-solutions-link{text-decoration:none}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-solutions a.home-solutions-link:hover h2{color:#00aeef;margin-left:32px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-solutions a.home-solutions-link:hover h2::before{opacity:1}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products{padding-top:160px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products .advertisers-title{margin-left:-8px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products a.home-products-link{text-decoration:none}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products a.home-products-link .product-block{width:100%;height:auto;position:relative;padding-top:100%;margin-bottom:30px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products a.home-products-link .product-block .product-content{position:absolute;left:0;bottom:0;padding:0 16px}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products a.home-products-link .product-block .product-content h5{-webkit-transition:color .6s;-o-transition:color .6s;transition:color .6s}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products a.home-products-link .product-block .media-corner{position:absolute;top:0;right:0}.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-products a.home-products-link:hover .product-block .product-content h5{color:#ece819}.navbar .navbar-nav .nav-item.active .nav-link{color:#00aeef}.navbar .navbar-nav .nav-item .nav-link{font-size:14px;text-transform:uppercase;color:#fff;font-weight:500;letter-spacing:.4px;padding-top:12px;padding-bottom:12px;-webkit-transition:color 1s;-o-transition:color 1s;transition:color 1s}.navbar .navbar-nav .nav-item .nav-link:hover{color:#00aeef}.navbar .navbar-nav .nav-item.demo-item{display:none}.navbar .navbar-nav .nav-item.demo-item .nav-link{border:1px solid #fff;width:72px;margin:0 auto;height:30px;padding-top:2px;padding-bottom:2px;border-radius:4px;margin-top:8px;text-align:center;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.navbar .navbar-nav .nav-item.demo-item .nav-link:hover{border:1px solid #00aeef}.navbar .navbar-nav .nav-item.demo-item.active .nav-link{border:1px solid #00aeef}.navbar .navbar-nav .nav-item.nav-logo{display:none;position:relative;width:94px;margin-left:6px;margin-right:6px}.navbar .navbar-nav .nav-item.nav-logo .nav-link{position:absolute;background-color:#c72127;bottom:0;top:-20px;width:100%;padding:28px 8px 10px 10px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.navbar .navbar-nav .nav-item.nav-logo .nav-link img{width:100%;max-width:80px}.navbar .navbar-nav.sticky-active{background-color:#000;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 1px 4px rgba(0,0,0,.4)}.navbar .navbar-nav.sticky-active .nav-logo .nav-link{top:0;padding-top:10px}#section-titles{position:fixed;top:100px;left:0;z-index:9;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:none}#section-titles .section-title svg.title-blocks{float:left}#section-titles .section-title svg.title-blocks rect{fill:#282727;-webkit-transition:fill 1s;-o-transition:fill 1s;transition:fill 1s}#section-titles .section-title ul#menu{padding-left:0;margin-bottom:0;position:relative;float:left}#section-titles .section-title ul#menu li{list-style:none;color:#fff;opacity:0;position:absolute;top:16px;left:24px;text-transform:uppercase;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;font-weight:900}#section-titles .section-title ul#menu li.active{opacity:1}.fp-viewing-about #section-titles,.fp-viewing-contact #section-titles,.fp-viewing-perspectives #section-titles,.fp-viewing-products #section-titles,.fp-viewing-solutions #section-titles{opacity:1}.fp-viewing-about #section-titles .section-title svg.title-blocks rect#row1-block1{fill:#d1232a}.fp-viewing-solutions #section-titles .section-title svg.title-blocks rect#row2-block1,.fp-viewing-solutions #section-titles .section-title svg.title-blocks rect#row2-block2{fill:#d1232a}.fp-viewing-products #section-titles .section-title svg.title-blocks rect#row3-block1{fill:#d1232a}.fp-viewing-perspectives #section-titles .section-title svg.title-blocks rect#row4-block1{fill:#d1232a}.fp-viewing-contact #section-titles .section-title svg.title-blocks rect#row5-block1{fill:#d1232a}footer{background-color:#000;padding-top:30px;padding-bottom:30px}footer .footer-wrapper{width:100%;padding-left:40px;padding-right:40px}footer .footer-wrapper .footer-brand{float:left}footer .footer-wrapper .social-icons{float:right;margin-left:8px;margin-top:8px}footer .footer-wrapper .social-icons img{margin-left:4px;margin-right:4px}footer .footer-wrapper .footer-nav{text-align:right;margin-top:24px}footer .footer-wrapper .footer-nav ul{padding-left:0;list-style:none;margin-bottom:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .footer-wrapper .footer-nav ul li{text-align:center}footer .footer-wrapper .footer-nav ul li a.nav-link{color:#878686;font-weight:700;text-transform:uppercase;padding:0}footer .footer-wrapper .footer-nav ul li a.nav-link:hover{color:#fff;text-decoration:none}footer .footer-wrapper .copyright{text-align:center}footer .footer-wrapper .copyright li{display:inline-block;color:#878686;font-size:14px}footer .footer-wrapper .copyright li a{color:#878686;margin-right:16px;padding:0}footer .footer-wrapper .copyright li a:hover{text-decoration:none;color:#878686}footer .footer-wrapper .copyright p{color:#878686;font-size:14px;margin-bottom:0}.section{background-color:#000;position:relative}.section .section-content{position:relative;padding:160px 40px}.section .section-subtitle{padding-left:40px;padding-right:40px}.section .bg-svg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mobile-section-title{color:#fff;font-weight:900;font-size:18px;line-height:26px;text-transform:uppercase;margin-bottom:60px}#hero-section .hero-title{padding-top:25vh}#hero-section .hero-title img{max-width:800px;margin:0 auto;display:block}section.featured-section .bg-image{max-height:400px}section.featured-section .bg-image .img-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:180px 0}section.featured-section .bg-image .img-content img{max-width:80%}section.featured-section .featured-content .section-content h4{margin-bottom:10px}#about-section{-webkit-background-size:cover;background-size:cover;background-position:50%}#about-section .bg-image{max-height:400px}#about-section .bg-image .img-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:100%;padding:180px 0}#about-section .bg-image .img-content svg{width:100%;max-width:60%}#about-section .float-svg{top:331px;left:50%;margin-left:-48px}#solutions-section h2{margin-left:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#solutions-section h2::before{content:'';background-image:url(../images/cta-icon-arrow-blue.svg);position:absolute;height:15px;width:21px;background-repeat:no-repeat;top:14px;left:-32px;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}#solutions-section .section-content{padding:0;margin-bottom:60px}#solutions-section .section-content .title-separator-bar{margin-bottom:20px}#solutions-section .section-content .title-separator-bar img{max-width:100%}#solutions-section a.home-solutions-link{text-decoration:none}#solutions-section a.home-solutions-link:hover h2{color:#00aeef;margin-left:32px}#solutions-section a.home-solutions-link:hover h2::before{opacity:1}#solutions-section .float-svg{top:50%;margin-top:-150px;left:10%}#solutions-section .bg-svg{position:absolute;top:0;left:0;width:100%;height:100%}#solutions-section .bg-svg svg#svg-bottom-left{position:absolute;left:0;bottom:0;width:25%;height:auto;max-width:348px}#products-section a.home-products-link{text-decoration:none}#products-section a.home-products-link .product-block{width:100%;height:auto;position:relative;padding-top:60%;margin-bottom:30px}#products-section a.home-products-link .product-block .product-content{position:absolute;left:0;bottom:0;padding:0 16px}#products-section a.home-products-link .product-block .product-content h5{-webkit-transition:color .6s;-o-transition:color .6s;transition:color .6s}#products-section a.home-products-link .product-block .media-corner{position:absolute;top:0;right:0}#products-section a.home-products-link:hover .product-block .product-content h5{color:#ece819}#products-section .btn{margin-top:40px}#products-section .section-cta{text-align:center;margin-top:24px}#products-section .section-cta .btn.request-btn{margin-top:0}#products-section .section-cta .request-text{display:inline-block;padding-top:8px;padding-left:8px}#products-section .bg-svg{position:absolute;top:0;left:0;width:100%;height:100%}#products-section .bg-svg #svg-work-blocks{position:absolute;top:12%;right:2%;width:100%;max-width:775px}#perspectives-section{padding-top:120px}#perspectives-section a{text-decoration:none}#perspectives-section .life-blocks{width:100%;padding-left:40px;padding-right:40px}#perspectives-section .life-blocks .life-post-wrap{margin-bottom:40px}#perspectives-section .life-blocks .life-block{position:relative}#perspectives-section .life-blocks .life-block .post-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.8)));background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}#perspectives-section .life-blocks .life-block .life-block-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}#perspectives-section .life-blocks .life-block .life-block-hover .block-btn{padding:4px 8px}#perspectives-section .life-blocks .life-block .life-block-hover .block-btn svg{display:inline-block;margin-bottom:-3px;margin-right:2px}#perspectives-section .life-blocks .life-block .life-block-hover .block-btn svg g{fill:#ece819}#perspectives-section .life-blocks .life-block .life-block-hover .block-btn h6{display:inline-block}#perspectives-section .life-blocks .life-block .life-block-hover .block-btn:hover svg g{fill:#000}#perspectives-section .life-blocks .life-block .life-block-hover .block-btn:hover h6{color:#000}#perspectives-section .life-blocks .life-block:hover .post-overlay{background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8)));background:-o-linear-gradient(top,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%)}#perspectives-section .life-blocks .life-block:hover .post-title{opacity:0}#perspectives-section .life-blocks .life-block:hover .life-block-hover{opacity:1}#perspectives-section .life-blocks .life-post-wrap{height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}#perspectives-section .life-blocks .more-perspectives-link{border:1px solid #ece819;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:transparent;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;height:100%}#perspectives-section .life-blocks .more-perspectives-link::before{padding-top:100%;content:'';display:block}#perspectives-section .life-blocks .more-perspectives-link .block-content{width:100%;height:100%}#perspectives-section .life-blocks .more-perspectives-link .block-content h4{color:#fff;line-height:24px;font-size:24px;font-weight:100;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#perspectives-section .life-blocks .more-perspectives-link:hover{background-color:#ece819}#perspectives-section .life-blocks .more-perspectives-link:hover .block-content h4{color:#000}#perspectives-section .post-title{margin-top:16px;bottom:0;left:0;padding-left:16px;padding-right:16px}#perspectives-section .bg-svg svg#perspectives-bg-blocks-left{position:absolute;left:0;bottom:0}#perspectives-section .bg-svg svg#perspectives-bg-blocks-right{position:absolute;right:0;bottom:0}#contact-section .footer-wrapper{position:absolute;left:0;bottom:0;width:100%;padding-top:16px;padding-bottom:16px;padding-left:114px;padding-right:114px}#contact-section .footer-wrapper#home-footer{display:none}#contact-section .footer-wrapper .footer-brand,#contact-section .footer-wrapper .social-icons{display:inline-block}#contact-section .footer-wrapper .footer-brand{background-color:#c72127}#contact-section .footer-wrapper .social-icons{margin-left:32px}#contact-section .footer-wrapper .social-icons img{margin-left:4px;margin-right:4px}#contact-section .footer-wrapper .footer-nav{text-align:right}#contact-section .footer-wrapper .footer-nav ul{padding-left:0;list-style:none;margin-bottom:4px}#contact-section .footer-wrapper .footer-nav ul li{display:inline-block;padding-left:16px}#contact-section .footer-wrapper .footer-nav ul li a.nav-link{color:#878686;font-weight:700;text-transform:uppercase;padding:0}#contact-section .footer-wrapper .footer-nav ul li a.nav-link:hover{color:#fff;text-decoration:none}#contact-section .footer-wrapper .copyright{text-align:right}#contact-section .footer-wrapper .copyright li{display:inline-block;color:#878686;font-size:14px}#contact-section .footer-wrapper .copyright li a{color:#878686;margin-right:16px;padding:0}#contact-section .footer-wrapper .copyright li a:hover{text-decoration:none;color:#878686}#contact-section .footer-wrapper .copyright p{color:#878686;font-size:14px;margin-bottom:0}#contact-section .fp-tableCell .bg-svg svg#contact-blocks{position:absolute;right:0;top:100px;width:100%;height:auto;max-width:650px}section.subpage-hero .hero-wrapper{padding:120px 0}section.subpage-hero .bg-svg{position:absolute;top:160px;left:50%;margin-left:-82px}.page-content-section{padding-top:120px;padding-bottom:120px}.page-content-section .icon-container{padding-right:30px}.page-content-section .section-cta{text-align:center}.page-content-section .image-section img{max-width:80%}.page-image-section{height:300px;-webkit-background-size:cover;background-size:cover;background-position:50%}main.privacy h2,main.privacy h3,main.privacy h4,main.privacy h5,main.privacy h6,main.privacy p{color:#000}main.privacy .page-content{padding-top:80px;padding-bottom:80px}.about-leadership-mobile{display:block}.about-leadership-desktop{display:none}.terms strong{font-weight:700}.thank-you-template .content-container p{color:#000}.about-main section.subpage-hero .overlap-blocks{left:50%;bottom:-1%;margin-left:-53px;margin-bottom:-45px;z-index:9}.about-main section.subpage-hero .hero-blocks{right:0;top:0}.about-main section#about-emx-advantage h2{padding-bottom:60px}.about-main section#about-emx-advantage .bg-blocks-top-right{top:0;right:0}.about-main section#about-emx-advantage .bg-blocks-bottom-left{bottom:0;left:0}.about-main section#about-leadership{padding-bottom:20px}.about-main section.team-info{overflow:hidden;height:0}.about-main section.team-info .close-team-info{cursor:pointer}.about-main section.team-info .team-info-block{padding-top:80px;padding-bottom:80px}.about-main section.team-info.team-info-active{height:100%}.about-main section.gap{height:60px;width:100%}#about-clients-testimonials .logo-container{width:100%;height:auto;padding-top:100%;margin-bottom:30px}#about-clients-testimonials .logo-container img{position:absolute;top:0;left:0;padding:40px;width:100%;height:auto}#about-clients-testimonials .next-arrow{padding:20px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#about-clients-testimonials .next-arrow:hover{cursor:pointer;border:solid 2px #00aeef!important}.team-member-container{-webkit-background-size:cover;background-size:cover;background-position:50%;padding-top:100%;cursor:pointer}.team-member-container .team-member-overlay{background-color:rgba(0,0,0,.8);left:0;top:0;opacity:0;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.team-member-container:hover .team-member-overlay{opacity:1}.team-modal .modal-dialog{margin:0}.team-modal .modal-dialog .modal-content{border:none;background-color:#000}.team-modal .modal-dialog .modal-content .modal-header{border-bottom:none}.team-modal .modal-dialog .modal-content .modal-body{padding:40px}.team-modal .modal-dialog .modal-content .modal-footer{border-top:none}.location-block{padding-bottom:60px}.location-block span{font-size:104px;font-weight:900;color:#fff;line-height:80px}.location-block span.nudge-left{margin-left:-6px}.location-block p{font-size:16px}.location-block p a{color:#fff;text-decoration:underline}.solutions-main .subpage-hero{top:0;left:0}.solutions-main .solutions-content{padding-bottom:80px}.solutions-main .solutions-content .float-blocks{left:50%;top:50%;z-index:9;margin-left:-58px;margin-top:-50px}.solutions-single .solution-single-content{padding-bottom:80px}.solutions-single .solution-single-content .float-svg{top:50%;margin-top:-150px;left:10%}.solutions-single .solution-single-products{padding-bottom:80px}.solutions-single .solution-single-products a.products-link{text-decoration:none;display:block}.solutions-single .solution-single-products a.products-link .product-block{padding:20px;height:100%;margin-bottom:30px}.solutions-single .solution-single-products a.products-link:hover .product-block .product-content h5{color:#ece819}.products-main .subpage-hero .hero-blocks{top:0;right:0}.products-main #products-section{padding-bottom:120px}.products-main #products-section a.home-products-link{text-decoration:none}.products-main #products-section a.home-products-link h5{-webkit-transition:color .6s;-o-transition:color .6s;transition:color .6s}.products-main #products-section a.home-products-link:hover h5{color:#ece819}.products-main #products-section .product-block{width:100%;height:auto;position:relative;padding-top:100%;margin-bottom:30px}.products-main #products-section .product-block .product-content{position:absolute;left:0;bottom:0;padding:0 16px}.products-main #products-section .product-block .media-corner{position:absolute;top:0;right:0}.products-main #products-request-demo{padding-top:80px;padding-bottom:80px}.products-single .subpage-hero{position:relative;overflow:hidden}.products-single .subpage-hero .bg-video{position:absolute;padding-bottom:56.25%;left:50%;top:50%;width:100%;height:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:640px;background-color:#000}.products-single .subpage-hero .bg-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4}.products-single .modal .modal-dialog{max-width:80%;margin:80px auto;height:100%}.products-single .modal .modal-dialog .modal-content{background-color:transparent;border:none}.products-single .modal .modal-dialog .modal-content .modal-header button.close{color:#fff;opacity:1;font-size:40px;font-weight:100}.products-single .modal .modal-dialog .modal-content .modal-body{padding:0;position:relative;padding-bottom:56.25%;height:0}.products-single .modal .modal-dialog .modal-content .modal-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.products-single .products-features .content-icon img{max-width:80px;height:auto}.products-single .products-features .logo-container{width:100%;height:auto;padding-top:100%;margin-bottom:30px}.products-single .products-features .logo-container img{position:absolute;top:0;left:0;padding:40px}.products-single table.services-table{border:1px solid #979797}.products-single table.services-table td,.products-single table.services-table th{padding:16px}.products-single table.services-table th{font-size:14px;text-transform:uppercase}.products-single table.services-table tr{border-bottom:1px solid #979797}main.perspectives-main{background-color:#fff}main.perspectives-main .subpage-hero{height:440px}main.perspectives-main .subpage-hero .hero-blocks-float{top:50%;left:50%;margin-left:-82px;margin-top:-120px}main.perspectives-main .subpage-hero .hero-blocks-bottom-left{bottom:0;left:0}main.perspectives-main .perspectives-category-filter{display:none}main.perspectives-main .perspectives-category-filter .filter button{font-size:12px;-webkit-appearance:none;border:none;padding:20px 24px;cursor:pointer;background-color:#fff;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}main.perspectives-main .perspectives-category-filter .filter button:hover{background-color:rgba(0,0,0,.04)}main.perspectives-main .perspectives-category-filter .filter button.active{background-color:#000;color:#fff}main.perspectives-main .perspectives-category-filter .filter button.active:hover{background-color:#000}main.perspectives-main .perspectives-mobile-category-filter .filter{padding-top:40px}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select{position:relative;display:block;background-image:url(/content/themes/engine-emx-theme/dist/images/select-arrow.svg);background-repeat:no-repeat;background-position:94% 50%;background-color:#000;border-radius:0;border:none;width:100%;border-right:2px solid #fff}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select .jcf-select-text{padding:10px 20px;display:block}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select .jcf-select-text span{color:#fff;text-transform:uppercase;font-size:14px;font-weight:800}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select .jcf-select-drop{background-color:#1d1d1d;position:absolute;width:100%!important;z-index:9}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select .jcf-select-drop .jcf-list-content ul{padding-left:0;margin-bottom:0}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select .jcf-select-drop .jcf-list-content ul li{list-style:none;display:block}main.perspectives-main .perspectives-mobile-category-filter .filter .jcf-select .jcf-select-drop .jcf-list-content ul li span.jcf-option{color:#fff;text-transform:uppercase;font-size:14px;font-weight:800;display:block;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.2)}main.perspectives-main section.articles{margin-bottom:80px}main.perspectives-main section.articles h1,main.perspectives-main section.articles h2,main.perspectives-main section.articles h3,main.perspectives-main section.articles h4,main.perspectives-main section.articles h5,main.perspectives-main section.articles h6{color:#000}main.perspectives-main section.articles article{margin:40px auto 0}main.perspectives-main section.articles article a{text-decoration:none}main.perspectives-main section.articles article .article-image{width:100%;height:240px;-webkit-background-size:cover;background-size:cover;background-position:50%;position:relative}main.perspectives-main section.articles article .article-content{background-color:#f6f6f6;padding:40px}main.perspectives-main section.articles article .article-content h3,main.perspectives-main section.articles article .article-content h4{margin-top:16px;margin-bottom:0}main.perspectives-main section.articles article .article-content .category-tag{text-transform:uppercase;font-size:14px;font-weight:500}main.perspectives-main section.articles article .article-content .category-tag span:last-child{display:none}main.perspectives-main section.articles article .article-content .post-date{font-size:12px;font-weight:700}main.perspectives-main section.articles article.featured-article{margin-bottom:0}main.perspectives-main section.articles article.featured-article .article-image{height:480px}main.perspectives-main section.articles article.featured-article .article-image .image-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.8)));background:-o-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 100%)}main.perspectives-main section.articles article.featured-article .article-image .article-content-wrap{position:relative;height:100%;width:100%}main.perspectives-main section.articles article.featured-article .article-image .article-content-wrap .article-content{position:absolute;bottom:0;left:0;width:100%;padding:40px;background-color:transparent}main.perspectives-main section.articles article.featured-article .article-image .article-content-wrap .article-content .article-text-preview{font-weight:700}main.perspectives-main section#perspectives-articles .container{width:93%;margin:auto}main.perspectives-main section#perspectives-articles .column{position:relative;float:left;min-height:1px;width:50%;padding-left:4px;padding-right:4px;margin-top:8px}main.perspectives-main section#perspectives-articles .col-span{width:50%}main.perspectives-main section#perspectives-articles .my-sizer-element{width:8.33333%}main.perspectives-main section#perspectives-articles .my-shuffle{position:relative;overflow:hidden}main.perspectives-main section#perspectives-articles .aspect{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden}main.perspectives-main section#perspectives-articles .aspect__inner{position:absolute;top:0;right:0;bottom:0;left:0}main.perspectives-main section#perspectives-articles .aspect--9x80{padding-bottom:-webkit-calc(112.5% + 8px);padding-bottom:calc(112.5% + 8px)}main.perspectives-main section#perspectives-articles .aspect--32x9{padding-bottom:-webkit-calc(28.125% - 3px);padding-bottom:calc(28.125% - 3px)}main.perspectives-main section#perspectives-articles img{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}main.perspectives-main section#perspectives-articles *,main.perspectives-main section#perspectives-articles ::after,main.perspectives-main section#perspectives-articles ::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}main.perspectives-main section#perspectives-articles figure{margin:0;padding:0}main.perspectives-main section#perspectives-articles figure:nth-child(2n){margin-bottom:30px}main.perspectives-main section#perspectives-articles figure:nth-child(2n+1){margin-top:30px}main.perspectives-single{background-color:#fff}main.perspectives-single p{font-family:Georgia,serif;line-height:32px}main.perspectives-single section.perspective-single-hero{background-color:#000}main.perspectives-single section.perspective-single-hero .hero-wrapper{padding-top:140px;padding-bottom:120px}main.perspectives-single .hero-image{height:300px;-webkit-background-size:cover;background-size:cover;background-position:50%}main.perspectives-single section.single-article{padding-top:80px}main.perspectives-single section.single-article article.single{padding-bottom:40px;border-bottom:1px solid #000}main.perspectives-single section.single-article b,main.perspectives-single section.single-article strong{font-weight:700}main.perspectives-single section.single-article p{color:#000}main.perspectives-single section.single-article img.aligncenter{max-width:100%;height:auto;margin:0 auto;display:block}main.perspectives-single section.single-article img.alignright{float:none;padding:20px;max-width:100%;height:auto}main.perspectives-single section.single-article img.alignleft{float:none;padding:20px;max-width:100%;height:auto}main.perspectives-single.perspectives-single-default section.single-article h2{font-size:24px;line-height:28px}main.perspectives-single.perspectives-single-default section.single-article h1,main.perspectives-single.perspectives-single-default section.single-article h2,main.perspectives-single.perspectives-single-default section.single-article h3,main.perspectives-single.perspectives-single-default section.single-article h4,main.perspectives-single.perspectives-single-default section.single-article h5,main.perspectives-single.perspectives-single-default section.single-article p{color:#000}main.perspectives-single.perspectives-single-casestudy .casestudy-anchor{padding-top:40px;padding-bottom:40px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section{padding-top:40px;padding-bottom:40px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section .casestudy-solutions-spacing{margin-top:28px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section .casestudy-results-stat{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section .casestudy-results-stat img{width:100%;height:auto;max-width:120px}main.perspectives-single .additional-form{margin-top:-1px;padding-top:80px;padding-bottom:80px}main.perspectives-single .related-content article .article-content .category-tag{font-family:Avenir,sans-serif}main.press-main .subpage-hero{height:440px}main.press-main .subpage-hero .hero-blocks-float{top:50%;left:50%;margin-left:-82px;margin-top:-120px}main.press-main .subpage-hero .hero-blocks-bottom-left{bottom:0;left:0}main.press-main #press-articles{padding-top:40px;padding-bottom:40px}main.press-main #press-articles .press-row{margin-bottom:40px}main.press-main #press-articles .press-block{padding-top:40px;padding-bottom:40px}main.press-main #press-articles .press-block h6{font-weight:500}main.press-main #press-articles .press-block a{color:#00aeef;font-size:14px;text-transform:uppercase;float:right;margin-top:24px;font-weight:500}main.press-main #press-articles .press-img-block{height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%;min-height:200px}main.press-main .press-category-filter{display:none}main.press-main .press-category-filter .filter button{font-size:12px;-webkit-appearance:none;border:none;padding:20px 24px;cursor:pointer;background-color:#fff;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}main.press-main .press-category-filter .filter button:hover{background-color:rgba(0,0,0,.04)}main.press-main .press-category-filter .filter button.active{background-color:#000;color:#fff}main.press-main .press-category-filter .filter button.active:hover{background-color:#000}main.press-single{background-color:#fff}main.press-single li,main.press-single p,main.press-single ul{font-family:Georgia,serif;line-height:32px;color:#000}main.press-single b{font-weight:700}main.press-single section.press-single-hero{background-color:#000}main.press-single section.press-single-hero .hero-wrapper{padding-top:140px;padding-bottom:120px}main.press-single .hero-image{height:300px;-webkit-background-size:cover;background-size:cover;background-position:50%}main.press-single section.single-article{padding-top:80px;padding-bottom:80px}main.press-single section.single-article h2{font-size:24px;line-height:28px}main.press-single section.single-article h1,main.press-single section.single-article h2,main.press-single section.single-article h3,main.press-single section.single-article h4,main.press-single section.single-article h5,main.press-single section.single-article p{color:#000}main.press-single section.single-article b,main.press-single section.single-article strong{font-weight:700}main.press-single section.single-article img.aligncenter{max-width:100%;height:auto;margin:0 auto;display:block}main.press-single section.single-article img.alignright{float:right;padding:20px;margin-right:-25%;margin-left:40px}main.press-single section.single-article img.alignleft{float:left;padding:20px;margin-left:-25%;margin-right:40px}main.events-main{background-color:#fff}main.events-main .subpage-hero{height:440px}main.events-main .subpage-hero .hero-blocks-float{top:50%;left:50%;margin-left:-82px;margin-top:-120px}main.events-main .subpage-hero .hero-blocks-bottom-left{bottom:0;left:0}main.events-main section.articles{margin-bottom:80px}main.events-main section.articles article{margin:40px auto}main.events-main section.articles article a{text-decoration:none}main.events-main section.articles article .article-image{width:100%;height:240px;-webkit-background-size:cover;background-size:cover;background-position:50%;position:relative}main.events-main section.articles article .article-content{background-color:#f6f6f6;padding:40px}main.events-main section.articles article .article-content h3,main.events-main section.articles article .article-content h4{margin-top:16px;margin-bottom:0}main.events-main section.articles article .article-content .category-tag{text-transform:uppercase;font-size:14px;font-weight:500}main.events-main section.articles article .article-content .post-date{font-size:12px;font-weight:700}main.events-main section.articles article.featured-article{margin-bottom:0}main.events-main section.articles article.featured-article .article-image{height:480px}main.events-main section.articles article.featured-article .article-image .image-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.8)));background:-o-linear-gradient(top,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.3) 0,rgba(0,0,0,.8) 100%)}main.events-main section.articles article.featured-article .article-image .article-content-wrap{position:relative;height:100%;width:100%}main.events-main section.articles article.featured-article .article-image .article-content-wrap .article-content{position:absolute;bottom:0;left:0;width:100%;padding:40px;background-color:transparent}main.events-main section.articles article.featured-article .article-image .article-content-wrap .article-content .article-text-preview{font-weight:700}main.events-single{background-color:#fff}main.events-single p{font-family:Georgia,serif;line-height:32px}main.events-single section.events-single-hero{background-color:#000}main.events-single section.events-single-hero .hero-wrapper{padding-top:140px;padding-bottom:80px}main.events-single .hero-image{height:300px;-webkit-background-size:cover;background-size:cover;background-position:50%}main.events-single section.single-article{padding-top:80px;padding-bottom:80px}main.events-single section.single-article p{color:#000}main.events-single .events-form{padding-top:80px;padding-bottom:80px}main.contact-container{background-color:#000;padding-top:160px;position:relative}main.contact-container #contact-page .contact-info{padding:40px;background-color:rgba(0,0,0,.6)}main.contact-container #contact-page .contact-info h4{margin-bottom:40px}main.contact-container #contact-page .contact-info .location-block{padding-bottom:40px}main.contact-container #contact-page .contact-info .location-block span{font-size:104px;font-weight:900;color:#fff;line-height:80px}main.contact-container #contact-page .contact-info .location-block span.nudge-left{margin-left:-6px}main.contact-container .bg-svg svg#contact-blocks{position:absolute;right:0;top:100px;width:100%;height:auto;max-width:480px}.demo-main .subpage-hero{height:440px}#demo-content{padding-top:0}#demo-content .form-content{margin-top:-100px;background-color:#fff}#demo-content .form-content .form-intro h5{width:50%}.careers-container section.subpage-hero .hero-wrapper{padding:200px 0 40px 0}.careers-container .page-content-section{padding-top:80px}.careers-container #careers-grow{padding-bottom:80px}.careers-container .career-people-gallery .col:nth-child(5){display:none}.careers-container .careers-title{font-size:34px;line-height:40px}@media only screen and (min-width:576px){.careers-container .career-people-gallery .col:nth-child(4){display:none}}@media only screen and (min-width:768px){.careers-container section.subpage-hero .hero-wrapper{padding:240px 0 60px 0}.careers-container .h4-style{font-size:34px;line-height:40px}.careers-container .career-people-gallery .col:nth-child(4){display:block}}@media only screen and (min-width:992px){.careers-container .career-people-gallery .col:nth-child(5){display:block}.careers-container .benefits-intro{max-width:480px}}@media only screen and (min-width:768px){h1{font-size:72px;line-height:74px;font-weight:900}h1.h3-style{font-size:38px;line-height:42px}h1.h4-style{font-size:28px;line-height:30px}h1.h5-style{font-size:20px;line-height:26px;font-weight:900}h2{font-size:40px;line-height:48px}h2.text-med{font-size:52px;line-height:48px}h2.text-large{font-size:66px;line-height:68px}h2.text-stat{font-size:70px}h2.h1-style{font-size:72px;line-height:74px;font-weight:900}h2.h5-style{font-size:20px;line-height:26px;font-weight:900}h2.h3-style{font-size:38px;line-height:42px}h2.h4-style{font-size:28px;line-height:30px}h2.h6-style{font-size:14px;letter-spacing:.2px;text-transform:uppercase;line-height:16px;font-weight:700}h3{font-size:38px;line-height:42px}h3.h5-style{font-size:20px;line-height:26px;font-weight:900}h3.h6-style{font-size:14px;letter-spacing:.2px;text-transform:uppercase;line-height:16px;font-weight:700}h3.p-style-small{font-size:14px;line-height:18px;font-weight:500}h4{font-size:28px;line-height:30px}p{font-size:18px;line-height:26px}p.lead-text{font-size:24px;line-height:34px;margin-bottom:2rem}p.text-small{font-size:14px;line-height:18px;font-weight:500}p.text-medium{font-size:16px;line-height:26px}ul li{font-size:18px;line-height:26px}.btn{padding:8px 60px}.slide{-webkit-background-size:cover;background-size:cover;min-height:500px;position:relative;overflow:hidden}.bcg{background:no-repeat center center;-webkit-background-size:cover;background-size:cover;position:absolute;width:100%;height:160%;z-index:1}.form-content .contact-form-wrap{padding:30px 30px}.form-content .contact-form-wrap .gform_wrapper form .gform_heading{margin-bottom:4px}.form-content .contact-form-wrap .gform_wrapper form .gform_heading .gform_description{line-height:22px;margin-bottom:0}.form-content .contact-form-wrap .gform_wrapper form .gform_body ul.gform_fields li.gfield{margin-top:4px}.form-content .contact-form-wrap .gform_wrapper form .gform_footer{padding-top:0}.related-content article .article-image{height:160px}.navbar{background-color:transparent}.navbar .mobile-demo-link,.navbar .mobile-logo{display:none}.navbar .navbar-nav .nav-item{text-align:center;padding-left:0}.navbar .navbar-nav .nav-item.nav-logo{display:block}.navbar .navbar-nav .nav-item.demo-item{display:block;width:106px}.navbar .navbar-nav .nav-item.demo-item .nav-link{padding:2px}.navbar .navbar-nav .nav-item .nav-link{padding:12px 0;font-size:13px;width:106px}.section .section-content,.section .section-subtitle{padding-left:80px;padding-right:80px}section.featured-section .bg-image,section.featured-section .featured-content{max-height:500px}section.featured-section .bg-image .img-content img{max-width:580px}section.featured-section .featured-content .section-content h4{margin-bottom:10px;font-size:24px;line-height:26px}#about-section .about-content,#about-section .bg-image{max-height:500px}#about-section .float-svg{top:431px}#solutions-section .section-content{margin-bottom:0}#solutions-section .section-content .content-wrap{padding:80px}#products-section .section-content .product-block#pmp-block svg{margin-bottom:48px}#products-section a.home-products-link .product-block{padding-top:100%}#products-section .btn{margin-top:40px}#perspectives-section{padding-top:0}#perspectives-section .life-blocks{padding-left:80px;padding-right:80px}#perspectives-section .life-blocks .life-post-wrap{padding-right:30px}#contact-section .form-content{padding-left:80px;padding-right:80px;margin-bottom:80px}section.subpage-hero .hero-wrapper{padding:140px 0}.page-image-section{height:600px}.about-leadership-mobile{display:none}.about-leadership-desktop{display:block}.solutions-single .solution-single-products a.products-link{display:contents}#products-product-list .product-block#pmp-block svg{margin-bottom:48px}main.events-single .hero-image{height:480px}main.perspectives-single .hero-image{height:480px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section{padding-top:80px;padding-bottom:80px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section .casestudy-results-stat{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}footer .footer-wrapper .social-icons{float:left;margin-left:24px}footer .footer-wrapper .footer-nav{margin-top:0}footer .footer-wrapper .copyright{text-align:right}}@media only screen and (min-width:992px){.related-content article .article-image{height:240px}.navbar .navbar-nav .nav-item.nav-logo{margin-left:20px;margin-right:20px}.navbar .navbar-nav .nav-item.demo-item{display:block;width:120px}.navbar .navbar-nav .nav-item.demo-item .nav-link{padding:3px}.navbar .navbar-nav .nav-item .nav-link{padding:12px 0;font-size:14px;width:120px}#section-titles{display:block}.section .section-content,.section .section-subtitle{padding-left:128px;padding-right:80px}.section .section-content.right-section-content,.section .section-subtitle.right-section-content{padding-left:40px}.mobile-section-title{display:none}#hero-section .fp-tableCell .hero-wrapper .hero-container .hero-title img{max-width:800px}section.featured-section .bg-image,section.featured-section .featured-content{max-height:none}section.featured-section .bg-image .img-content img{max-width:80%}#about-section .about-content,#about-section .bg-image{max-height:none}#about-section .float-svg{top:75%}#solutions-section .section-content .content-wrap{padding:40px}#products-section .advertisers-title{margin-left:-8px}#products-section .section-content{padding-bottom:20px}#perspectives-section .life-blocks{padding-left:114px;padding-right:114px}#contact-section .section-content{padding-left:128px}#contact-section .contact-column{height:100%}#contact-section .form-content{padding-left:0;padding-right:0;margin-bottom:0}#contact-section .footer-wrapper#home-footer{display:block}svg#svg-float-title{left:40%;top:34%}svg#svg-down-arrow{margin-left:-80px}main.perspectives-main .perspectives-category-filter{display:block}main.perspectives-main .perspectives-mobile-category-filter{display:none}main.perspectives-main section.articles article.featured-article .article-image .article-content-wrap .article-content{width:50%}main.perspectives-single.perspectives-single-casestudy .casestudy-anchor{padding-top:80px;padding-bottom:80px}main.perspectives-single.perspectives-single-casestudy .casestudy-content-section .casestudy-results-stat{padding-top:40px;padding-bottom:40px}main.perspectives-single section.single-article img.alignright{float:right;padding:20px;margin-right:-25%;margin-left:40px}main.perspectives-single section.single-article img.alignleft{float:left;padding:20px;margin-left:-25%;margin-right:40px}main.events-main section.articles article.featured-article .article-image .article-content-wrap .article-content{width:50%}footer .footer-wrapper{padding-left:114px;padding-right:114px}footer .footer-wrapper .social-icons{margin-left:32px}footer .footer-wrapper .footer-nav ul{display:block}footer .footer-wrapper .footer-nav ul li{padding-left:16px;display:inline-block}}@media only screen and (min-width:992px) and (max-width:1200px){section#products-section .section-content{padding-bottom:20px}section#products-section a.home-products-link .product-block{padding-top:60%}}@media only screen and (min-width:1200px){section.featured-section .bg-image .img-content img{max-width:580px}#products-section a.home-products-link .product-block{padding-top:80%}}
/*# sourceMappingURL=maps/screen.min.css.map */
