@charset "utf-8";.solution-intro-text{position:relative;z-index:2}#single-source-image{position:relative}.solutions-image-map{position:relative}.solutions-image-map>a{display:block;position:relative;z-index:1}.solutions-image-map::after{content:"";display:block;position:absolute;top:57.7%;bottom:0;left:-9999px;right:-9999px;background:#ececef}.solutions-intro{position:absolute}.solution-content{margin-bottom:60px;padding:60px;position:relative}.solution-content::after{content:"";display:block;position:absolute;top:0;bottom:0;left:-9999px;right:-9999px;background:#ececef}.solutions-content h6{font-size:inherit}.page-template-template-solution #mainbody-columns>section{float:none}.page-template-template-solution #mainbody-columns{padding:0}.solution__item{display:flex;flex-wrap:wrap}.solution__item .number{flex:0;margin-right:10px}.solution__item .solutions_thumbnail{flex:0 40%}.solution__item .solutions-text{flex:2}.solutions_thumbnail{padding-right:20px !important}.solutions_thumbnail img{border:1px solid #ccc}.solutions-text{display:flex;flex-direction:column;height:100%}.solutions h6{color:#000;font-size:15px;font-family:"Univers LT W01_65 Bold1475968";margin-top:0}.solutions{min-height:200px}.solutions .number span{color:#fff;display:block;height:25px;width:25px;background:#ed1c24;text-align:center;padding-top:3px;font-family:"Univers LT W01_65 Bold1475968"}.solutions p{color:#666}.solution-content{background:#ededef}.solution-content>.row{position:relative;z-index:1}.solutions_heading p{color:#000}.solutions-content h6{color:#ed1c24}#solutions{display:flex;flex-wrap:wrap;margin:0 -15px}#solutions>*{flex:0;flex-basis:calc(50% - 30px);padding:0 15px;margin-bottom:15px}#solutions .row{height:100%}#solutions .col-sm-6:nth-child(even){padding-left:20px}.solutions-content:nth-child(7){clear:both;margin-top:-15px}.solutions-text>div{}.solutions-text>div.backtop{margin-top:auto}.backtop a{display:flex;justify-content:center;align-items:center;width:20px;height:20px;background:#cacbcc}.backtop a svg{fill:white}.companies-text p{max-width:70% !important;color:#666;font-size:13px !important}.page-template-template-companies #mainbody-columns>section{width:100%}.companies-more{display:block;border:1px solid #ed1c24;padding:3px 5px;color:#000;font-family:"Univers LT W01_65 Bold1475968";width:105px;font-size:13px}.companies-more span{margin-right:10px}.companies-content{width:100%}.companies-text{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.companies-logo img{margin-bottom:20px}.companies-logo{text-align:left;padding:0 20px !important}h2.news{color:#000;text-transform:none;font-size:13px;font-family:"Univers LT W01_75 Black1475980";line-height:1.3em}h2.news a{color:#000}.news-item{padding-bottom:0px;margin-bottom:20px;border-bottom:1px solid #ccc}.news-item p{color:#666}.news-item{margin-right:10%}.gfield label{color:#666 !important;text-transform:uppercase;font-family:"Univers LT W01_65 Bold1475968";font-size:13px !important}.ginput_container_select input,.ginput_container textarea,.ginput_container_select select,.ginput_container input{height:25px !important;background:#ededee !important;line-height:25px !important;border:1px solid #ccc !important}.gform_wrapper .left_label input.medium,.gform_wrapper .left_label select.medium,.gform_wrapper .right_label input.medium,.gform_wrapper .right_label select.medium{width:56% !important}input[type="submit"]{color:#000 !important;padding:0 20px !important;height:25px !important;line-height:25px !important;background:#fff !important}.ginput_container textarea{height:105px !important;padding:5px 10px !important}li.gfield{padding-left:0}input#gform_submit_button_1{border:1px solid #ed1c24;background:#fff;text-transform:uppercase;font-family:"Univers LT W01_65 Bold1475968";float:right;margin-top:-40px;margin-right:23px}.gform_wrapper form ul.left_label li,.gform_wrapper form ul.right_label li,.gform_wrapper ul.left_label li,.gform_wrapper ul.right_label li{margin-bottom:5px !important}ul#gform_fields_1 li#field_1_12{margin-left:0% !important;width:100% !important}.gform_wrapper .gfield_required{color:#ed1c24 !important}.gform_wrapper .left_label input.large,.gform_wrapper .left_label select.large,.gform_wrapper .left_label textarea.large,.gform_wrapper .left_label textarea.medium,.gform_wrapper .left_label textarea.small,.gform_wrapper .right_label input.large,.gform_wrapper .right_label select.large,.gform_wrapper .right_label textarea.large,.gform_wrapper .right_label textarea.medium,.gform_wrapper .right_label textarea.small{width:202px !important}