.home-demo-cta{padding:64px 24px;background-image:linear-gradient(45deg,#2b7df8,#5698fc)}.home-demo-cta h2{color:#fff;font-weight:600;font-size:36px;line-height:1.2}.home-demo-cta .col{padding-bottom:0!important}.home-demo-cta .button{color:#fff!important;font-family:"Titillium Web",sans-serif!important;background-color:transparent!important;border-color:rgba(255,255,255,.3);font-size:18px;font-weight:400;border-width:2px}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item img{max-width:174px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.header-cta>a.mega-menu-link{background-color:#3e89fc!important;color:#fff!important;border-radius:8px!important;height:36px!important;line-height:36px!important}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.header-cta{margin-left:16px}.white-text{color:white!important}.banner h2.banner-title{font-size:62px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:-.31px}.banner-subtitle{font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.97;letter-spacing:normal}.banner .button span{text-transform:none;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.94px}.banner .white.button.is-outline{border:solid 2px rgba(255,255,255,.5);line-height:1}.banner .white.button.is-outline:hover{background-color:#3e8afc!important;color:white!important}.banner .white.button.is-outline:hover span{opacity:1}.solution-section h2{font-size:30px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.27;letter-spacing:normal;color:#313438;margin-top:35px}.solution-section .bg-fill{background-image:linear-gradient(to top,#f8f8f8,#fff)}.solution-item .img img{border-radius:8px;transition:all ease 0.7s;cursor:pointer}.solution-item:hover .img img{transform:scale(1.2);transition:all ease 0.7s}.solution-item .img .img-inner{border-radius:8px}.solution-item{position:relative}.solution-box{position:absolute;top:0;width:100%;height:calc(100% - 40px);padding:0 20px;-js-display:flex;display:-ms-flexbox;display:flex;flex-direction:column}.solution-bg .img-inner:after{position:absolute;content:' ';width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgba(28,42,58,.86),rgba(61,71,89,.01) 99%,rgba(61,71,89,.01),rgba(61,71,89,0))}.solution-box h3{font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#f8f8f8;margin-bottom:15px!important}.solution-box p{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal;color:#f8f8f8}.icon-box .icon-box-img{margin-bottom:.5em}.solution-contact-left{border-right:solid 2px rgba(170,179,194,.3)}.solution-contact-left h5{font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-bottom:30px}.solution-contact-left p{font-weight:400;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:normal}.solution-contact-left a.button.primary{line-height:1;height:50px;min-width:155px;margin-top:20px}.solution-contact-left a.button.primary span{opacity:.8;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.98px;color:#fff}input[type='submit'].hs-button.primary{color:rgba(255,255,255,.8)}.button,button,input[type='submit'],input[type='reset'],input[type='button']{min-height:2em;padding-left:1.8em;padding-right:1.8em}.solution-contact-right img{width:100%;max-width:240px;margin:5px auto}.solution-contact{background:#fff;border-radius:8px}.solution-contact>.col{padding-top:30px}.banner.solution-single-banner h2{font-size:62px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:-.31px}.banner.solution-single-banner p{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;color:#fff}.solution-item-section-1 .solution-item-title{max-width:390px;width:100%}.r-8,.r-8>.img-inner{border-radius:8px!important}@media (min-width:550px){.custom-tab.tabbed-content ul.nav{justify-content:start!important;width:auto;margin:0!important}}.custom-tab.tabbed-content ul.nav li a{width:100%;padding-left:15px;padding-right:15px}.solution-item-section-1 h3{font-size:28px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.07;letter-spacing:normal}.solution-item-section-1 .icon-box p{max-width:450px}.has-icon-bg .icon svg,.has-icon-bg .icon i,.has-icon-bg .icon img{width:80%;margin-left:10%;margin-right:10%}.item-content-2{padding:30px 0;background-color:rgba(255,255,255,.8);border-radius:8px}.icon-section-1 .icon-box .has-icon-bg .icon .icon-inner{background-image:linear-gradient(45deg,#1b57af,#3e8afc)}.item-content-2 .col.icon-section-1{padding:30px!important}.icon-section-1 h3{font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal;color:#707d8c;margin:25px 0 15px}.item-content-2 h2.solution-item-title{margin-top:25px}h2.solution-item-title{font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.22;margin-bottom:10px}.grad-bg .bg-fill{background-image:linear-gradient(to top,#f8f8f8,#fff)}.item-solution-subtitle{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.04;letter-spacing:normal;margin-bottom:20px}.white-bg{background:#fff}.hardware-title{padding:20px 10px;font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin:0}.row.row-collapse.solution-item-section-4>.col{padding:30px 35px!important}.solution-item-section-4 .item-solution-subtitle{max-width:260px}.hardware-item>.col-inner{background:#fff;border-radius:8px;box-shadow:0 3px 8px 0 #eee}.hardware-item>.col-inner .img{margin-bottom:0;background:#C3CCDB;border-top-left-radius:8px;border-top-right-radius:8px}.hardware-item>.col-inner .img img{max-width:115px;margin:15px auto}.industry-item .box-overlay .box-text{min-height:118px}.industry-item>.col-inner .box-image{border-radius:8px}.industry-item .is-divider{margin-left:0}.industry-caption{font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.blue-bg{background:#00347F!important}.solution-contact-bottom{border-radius:8px;padding:30px 30px 50px}.solution-contact-bottom .icon-box-left .icon-box-img+.icon-box-text{padding-left:1.5em}.solution-contact-bottom h3{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-top:15px;margin-bottom:40px}a.hotspot{background-color:#fff;color:#000;border-radius:99px;opacity:.8;font-weight:bolder;display:block;padding:0;line-height:2em;text-align:center;height:2em;width:2em;transition:all .3s}a.hotspot:hover{color:#3e8afc!important}.tooltipster-default{background:white!important;color:#313438!important;width:135px;font-size:12px!important;line-height:1.17;box-shadow:0 3px 8px 0 #eee}.custom-video>.col-inner{height:auto}.custom-video .button.icon.circle{margin-bottom:0;position:absolute;z-index:9;left:50%;top:50%;transform:translate(-50%,-50%);height:120px;width:120px;border:10px solid #fff}.custom-video .button.icon.circle i{font-size:3.5em!important;line-height:1.8em!important}.banner-gradient .banner-bg:after{position:absolute;top:0;bottom:0;right:0;left:0;content:' ';background-image:linear-gradient(to right,rgba(42,43,46,.81),rgba(20,21,22,.8) 45%,rgba(0,0,0,0))}.blue-gradient:before{position:absolute;content:' ';left:0;top:0;right:0;bottom:0;background-image:linear-gradient(64deg,#1b57af,#3e8afcbf);z-index:0;border-radius:8px}.about-banner-content img{width:100%;max-width:300px}.col.about-banner-content{padding:70px 110px!important;border-radius:8px;background:url(/wp-content/uploads/2019/09/about-hero-img.png) no-repeat right center;background-size:auto 95%}.about-banner-content h2{max-width:745px;margin:150px 0 0;z-index:9;font-size:62px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:-.31px}.about-banner-content:after{position:absolute;content:'';width:2px;height:80px;background:rgba(170,179,194,.7);top:100%;left:calc(50% - 1px)}.about-content h3{margin-bottom:35px;font-size:30px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal}.profile-icon-box{align-items:center}.profile-icon-box .icon-box-img{margin-bottom:0}.profile-icon-box h4{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.profile-icon-box p{font-size:24px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.about-content-2{padding:60px 0;background-color:rgba(255,255,255,.8);border-radius:8px}.about-content-2 h2{font-size:30px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;margin-bottom:0}.about-content-2 .icon-section-1 h3{text-transform:uppercase}.about-content-2 .icon-section-1{padding:30px}.about-custom-block>.col-inner{border-radius:8px;background-image:linear-gradient(64deg,#1b57af,#3e8afcbf);padding:50px 40px 40px;justify-content:space-between;display:flex;flex-direction:column;align-items:flex-start}.about-section-3{padding-top:0!important}.about-custom-block h5{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.about-custom-block p{margin:40px 0}.lower-button span{text-transform:none!important}.with-underline span{border-bottom:1px solid #3e8afc}.support-banner-content{padding-bottom:0!important}.support-banner-content h2{max-width:745px;font-size:62px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:-.31px;margin:0}.support-banner-content>.col-inner{border-radius:8px;padding:110px}.support-block{padding-bottom:0}.support-block>.col-inner{padding:45px 55px;background:#fff;border-radius:8px;box-shadow:0 4px 20px 0 rgba(0,0,0,.2);display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}.support-block p{margin-bottom:30px}.button.is-outline{line-height:1}.support-block h3,.support-bottom h2{margin-bottom:30px;font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}.support-banner-content:after{position:absolute;content:'';width:2px;height:65px;background:rgba(170,179,194,.7);top:100%;left:calc(50% - 1px)}.platform-banner h2{font-size:62px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:-.31px}.btn-group .button{padding-left:12px!important;padding-right:12px!important}.button.white-border{border-color:white!important}.btn-group .button.is-outline{background:#fff}.platform-banner h2{font-size:62px;font-weight:normal!important;font-style:normal;font-stretch:normal;line-height:1.26;letter-spacing:-.31px}.btn-group .is-outline.primary{color:#313438}.platform-1 h3{font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal}.label-field.large-9>.col-inner{border-radius:8px;border:solid 1px #c3ccdb;background:#fff;padding:45px 20px 20px}.field-label{font-size:20px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:inline-block;color:#f8f8f8;border-radius:8px;background:#404b5b;padding:5px 30px;z-index:1}.label-field .button.primary{font-weight:400;color:white!important;padding:7px 35px!important;font-size:16px;width:22%;height:40px;line-height:1;border-radius:8px!important}.label-field .button.primary.UWB-btn{background:#f9a03e}.label-field .button.primary.RFID-btn{background:#792ee5}.label-field .button.primary.GPS-btn{background:#17e5a1}.label-field .button.primary.plus-btn{background:#aab3c2}.label-field .button.primary.plus-btn i{font-size:.6em}.local-event-content{max-width:330px;margin:0 auto;border-radius:8px;background-image:linear-gradient(69deg,#1b57af,#3e8afc);color:#fff;padding:50px 20px 30px}.local-event-content img{max-height:70px;width:auto;max-width:100%}.label-field{padding-bottom:50px}.output-block>.col-inner{border-radius:8px;border:solid 1px #c3ccdb;background:#fff;padding:45px 20px 20px}.output-block-item>.col-inner{padding:10px 20px}.output-block-item .icon-box-text h3{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal}.label-field:after{position:absolute;height:50px;width:1px;content:' ';bottom:0;left:50%;border:1px dashed #313438}.label-field.last:after{display:none}.bottom-border{position:relative;padding-bottom:10px;margin-bottom:20px}.bottom-border:after{position:absolute;bottom:0;left:0;content:' ';height:2px;width:76px;background:#3e8afc}.platform-2 h3{font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal}.platform-box>.col-inner{padding:35px 40px 0;background:#fff;border-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.2)}.platform-box h3{position:relative;margin-bottom:35px;font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal}.platform-box h3:after{position:absolute;content:' ';bottom:-10px;height:2px;width:75px;background:#3e8afc;left:50%;transform:translateX(-50%)}.platform-box p{text-align:left!important}.platform-box .box .box-text{display:none!important}.platform-box .box .box-image{max-width:450px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.2)}.platform-4 h2,.platform-5 h2{font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.22;letter-spacing:normal}.custom-right-block h3,.platform-4 h4{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.08;text-align:left}.custom-right-block>.col-inner{border-radius:8px;box-shadow:0 2px 16px 0 rgba(0,0,0,.2);padding:50px 50px 20px}ul.list li{color:#707d8c;text-align:left}.platform-4 .platform-box>.col-inner{background:transparent}.platform-box ul.list{margin-bottom:30px}.platform-5 ul.list li{color:#fff}.platform-5 ul.list>li>ul{list-style:none;margin:0}.platform-5 .section-bg.fill{background-size:300px 300px!important;opacity:.1;background-position:right bottom!important}.secure-block>.col-inner{padding:30px;border-radius:8px;box-shadow:0 2px 24px 0 rgba(0,0,0,.3);background-image:linear-gradient(48deg,#1b57af,#3e8afc)}.secure-block img{max-width:300px;width:100%}.secure-block h3{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.08;margin:0;letter-spacing:normal}.syync-event{max-width:800px;width:100%}.syync-event .field-label{transform:translate(-50%,0)}.config-left-img,.config-right-img{display:inline-block;margin-top:-10px;position:relative}.config-left-img:before{position:absolute;content:' ';left:100%;top:50%;transform:translateY(-50%);border:1px dashed #313438;height:1px;width:120px}.config-right-img:before{position:absolute;content:' ';right:100%;top:50%;transform:translateY(-50%);border:1px dashed #313438;height:1px;width:120px}.config-left-img img,.config-right-img img{width:165px;height:auto}.config-left-img{float:left}.config-right-img{float:right}ul.list{list-style:square;margin-left:10px}.solution-blog .post-item>.col-inner{border-radius:8px;box-shadow:0 0 28px 0 rgba(28,42,58,.12);background:#fff}.solution-blog .post-item .box-image{border-top-left-radius:8px;border-top-right-radius:8px}.solution-blog .post-item .post-title{font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.08;letter-spacing:normal;margin-bottom:25px}.solution-blog .post-item .cat-label{font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.44;letter-spacing:normal;color:#707d8c;opacity:1!important;text-transform:none!important}.solution-blog .post-item .post-meta{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal}.solution-blog .post-item .is-divider{display:none}.workflow-block img{max-width:820px;width:100%}.gps-config-block .img img,.gps-config-block .img{width:100%;max-width:300px}.gps-config-block h3{margin-top:30px;font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.04;letter-spacing:normal}.item-content-2 .button span,.solution-contact-bottom .button span{text-transform:uppercase!important}@media screen and (max-width:1270px){.solution-banner .text-box,.solution-single-banner .text-box,.platform-banner .text-box{padding:0 20px}}@media screen and (min-width:850px){.solution-contact>.col>.col-inner{padding:30px}}@media screen and (max-width:849px){.platform-box h3{font-size:20px}.platform-box>.col-inner{padding:25px 20px 0}.platform-2 h3{font-size:30px}.platform-4 h2,.platform-5 h2{font-size:30px}.support-banner-content h2{font-size:53px}.support-banner-content>.col-inner{padding:70px}.about-content-2 .icon-section-1{padding:30px 10px}.about-content-2{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.about-banner-content h2{margin:120px 0 0;font-size:50px}.col.about-banner-content{margin-left:10px;margin-right:10px;padding:50px 80px!important}.about-banner{padding-top:30px!important}.custom-video .button.icon.circle{height:80px;width:80px;border:6px solid #fff}.custom-video .button.icon.circle i{font-size:2.5em!important}.industry-caption{font-size:20px}.solution-banner,.solution-single-banner,.platform-banner{padding-top:600px!important}.solution-banner .text-box,.solution-single-banner .text-box,.platform-banner .text-box{padding:0 40px;width:100%!important}.solution-box{position:absolute;top:0;width:100%;padding:0 15px}.solution-box h3{font-size:26px}.solution-box p{font-size:16px}.industry-item .box-overlay .box-text{padding:10px;min-height:78px}}@media screen and (max-width:549px){.row-collapse>.col.kit-section.full>.col-inner{max-width:calc(100% - 40px);margin-bottom:20px}.col.workflow-block{padding-left:0;padding-right:0}.workflow-block img{max-width:360px;width:100%}.solution-blog .post-item .cat-label{font-size:14px;line-height:1.57}.solution-blog .post-item .post-title{font-size:18px;line-height:1.33}.solution-blog .post-item .post-meta{font-size:12px}.solution-item-section-7{padding-bottom:0!important}.field-label{min-width:250px;padding:5px 20px}.platform-2 h3{font-size:22px}.secure-block h3{font-size:18px;line-height:1.33}.secure-block>.col-inner{padding:15px 30px}.platform-box h3,.platform-4 h2,.platform-5 h2{font-size:22px}.custom-right-block>.col-inner{padding:30px 20px 20px}.custom-right-block h3,.platform-4 h4{font-size:18px}.platform-box>.col-inner{padding:25px 20px}.platform-banner h2{font-size:36px;line-height:1}.platform-1 h3{font-size:22px}.config-left-img{margin-left:-20px!important}.config-right-img{margin-right:-20px!important}.col.config-block.label-field{padding-bottom:85px}.local-event-content img{max-height:50px}.local-event-content{max-width:100%;padding:30px 20px 15px}.config-left-img img,.config-right-img img{width:130px}.config-left-img,.config-right-img{margin-top:-35px}.output-block-item .icon-box-text h3{font-size:14px}.config-left-img:before,.config-right-img:before{display:none}.label-field .button.primary{width:50%;margin-right:0}.col.label-field{padding-bottom:50px}.support-block h3{margin-bottom:19px;font-size:18px}.support-bottom h2{margin-bottom:25px;font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}.support-block>.col-inner{padding:25px 20px}.support-bottom{padding-bottom:0!important}.support-banner-content>.col-inner{padding:90px 20px}.support-banner-content:after{height:35px}.support-banner-content h2{font-size:34px;line-height:1.18;letter-spacing:-.17px}.support-banner{padding-top:35px!important;padding-bottom:35px!important}.about-section-3{padding-bottom:30px!important}.button.is-outline{line-height:1}.lower-button.with-underline{padding-left:0!important}.about-custom-block p{margin:15px 0}.about-custom-block h5{font-size:18px}.about-custom-block>.col-inner{padding:30px 20px 20px}.divider-section .is-divider{max-width:100%!important}.support-section{padding-top:40px!important;padding-bottom:10px!important}.divider-section{padding:0 20px!important}.about-content-2 .icon-section-1{padding:10px 10px}.about-content-2{padding:30px 0}.row.about-content-2>.col{padding:0 40px!important}.about-content-2 h2{font-size:18px}.about-section-2{padding-top:40px!important;padding-bottom:40px!important}.about-content h3{margin-bottom:15px;font-size:18px;line-height:1.33}.profile-icon-box h4{font-size:18px}.profile-icon-box p{font-size:18px}.profile-icon-box .icon-box-img{width:80px!important}.about-content{padding-top:20px!important;padding-bottom:20px!important}.col.about-banner-content{background:none}.about-banner{padding-top:0!important}.col.about-banner-content{padding:30px 35px!important}.about-banner-content h2{margin:50px 0 0;font-size:24px;letter-spacing:-.12px}.row-collapse>.col.kit-section.full>.col-inner{max-width:100%;width:calc(100% - 40px)}.solution-video-section{padding-top:40px!important;padding-bottom:30px!important}.custom-video .button.icon.circle{height:60px;width:60px;border:5px solid #fff;max-height:60px;padding:0!important}.custom-video .button.icon.circle i{font-size:1.7em!important}.solution-contact-bottom .icon-box .icon-box-img{width:40px!important}.solution-contact-bottom .icon-box-left .icon-box-img+.icon-box-text{padding-left:1em}.solution-contact-bottom h3{font-size:16px;line-height:1.25;margin-top:5px;margin-bottom:25px}.solution-contact-bottom{padding:20px 20px 30px}.solution-item-section-6{padding-top:0!important;padding-bottom:0!important}.industry-item .box-overlay .box-text.is-divider{max-width:57px!important}.industry-item .box-overlay .box-text{padding:5px}.industry-caption{font-size:16px;line-height:1.25!important}.custom-tab.tabbed-content ul.nav li a{width:130px;padding-left:10px;padding-right:10px}.hardware-title{font-size:14px}.hardware-item>.col-inner .img img{max-width:95px;margin:10px auto}.solution-item-section-5 .is-divider{max-width:100%!important}.col,.gallery-item,.columns{padding:0 20px 30px}.row.row-collapse.solution-item-section-4>.col{padding:10px 25px 0!important}.item-solution-subtitle{font-size:18px;line-height:1.34;margin-bottom:10px;margin-top:5px}a.hotspot i{font-size:.7em}a.hotspot{line-height:17px;height:19px;width:19px}.row-collapse>.col.kit-section>.col-inner{max-width:230px}.solution-item-section-3{padding-top:40px!important;padding-bottom:0!important}.solution-item-section-3 h2.solution-item-title{text-align:center}.icon-section-1 .icon-box .icon-box-img{width:50px!important}.item-content-2 .col.icon-section-1{padding:20px!important}.item-content-2,.solution-item-section-4{width:calc(100% - 40px);margin-right:20px;margin-left:20px}.solution-item-section-2{padding-top:35px!important;padding-bottom:35px!important}.custom-tab .tab-panels{padding-top:0}.custom-tab .icon-box .icon-box-img{width:32px!important}.solution-item-section-1 h3{display:none}h2.solution-item-title{font-size:22px;line-height:1.27}.banner.solution-single-banner p{font-size:14px;line-height:1.57;margin:25px 0}.banner.solution-single-banner h2{font-size:36px;line-height:.83;letter-spacing:normal}.solution-banner .text-box,.solution-single-banner .text-box,.platform-banner .text-box{padding:0 20px}.banner h2.banner-title{font-size:36px;line-height:.78}.banner-subtitle{font-size:24px;line-height:1.46}.banner .button,.button{max-height:32px;padding:5px 20px!important}.banner .button span,.button span{font-size:12px}.solution-section .bg-fill{background-image:none}.solution-section h2{font-size:22px;font-weight:400;margin:0 auto;line-height:1.33}.is-divider{margin-top:.8em!important;margin-bottom:.8em!important}.solution-box{top:initial;bottom:2em;padding:0 1em}.solution-box h3{font-size:22px;margin-bottom:10px}.solution-box p{font-size:14px;line-height:1.29}.solution-item{padding-bottom:20px}.solution-contact-left{border-right:none}.solution-contact{margin-left:20px;margin-right:20px;width:calc(100% - 40px)}.solution-contact-right img{width:100%;max-width:108px;margin:5px auto}.solution-contact-left h5{font-size:22px;line-height:1.36;margin-bottom:15px;text-align:left}.solution-contact-left p{font-size:14px;line-height:1.57;margin-bottom:5px;text-align:left}.solution-contact-left a.button.primary span{font-size:12px}.button,button,input[type='submit'],input[type='reset'],input[type='button']{min-height:32px}.solution-banner,.solution-single-banner,.plaform-banner{padding-top:500px!important}.row .gallery,.row .row:not(.row-collapse),.container .row:not(.row-collapse),.lightbox-content .row:not(.row-collapse){margin-left:-20px;margin-right:-20px}.row .row-small:not(.row-collapse),.container .row-small:not(.row-collapse){margin-left:-10px;margin-right:-10px}.custom-tab.tabbed-content ul.nav{border-top:solid 2px #707d8c;border-bottom:none!important}.tab.active a:before,.tab:hover a:before{height:4px!important;top:-3px!important;bottom:auto;background-color:#3e8afc!important}.nav-line-bottom>li>a:before{top:-2px;bottom:auto}}