@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,400italic);@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700);body{color:#585d60;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8rem;text-shadow:1px 1px 1px rgba(0,0,0,.004);padding-top:57px}h1,h2,h3,h4,h5,h6,.btn{font-family:'Montserrat'}h1{font-size:1.75rem;font-weight:700;color:#ec8615;margin-bottom:1rem}h2{font-size:1.5rem;font-weight:300;color:#ec8615;margin-bottom:1rem}h3{font-size:1.25rem;color:#ec8615;margin-bottom:1rem}h4{font-size:1.1rem;margin-bottom:1rem}h5{font-size:.9rem;margin-bottom:1rem}h6{font-size:.8rem;margin-bottom:1rem}.form-control{font-size:.8rem}small{font-size:.6rem}@media(min-width:576px){body{font-size:.8rem}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:.9rem}h6{font-size:.8rem}.form-control{font-size:.8rem}small{font-size:.6rem}}@media(min-width:768px){body{font-size:.9rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.9rem}.form-control{font-size:.9rem}small{font-size:.7rem}}@media(min-width:992px){body{font-size:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.form-control{font-size:1rem}small{font-size:.8rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.25rem;padding-left:.25rem}}@media(min-width:1200px){body{font-size:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}.form-control{font-size:1rem}small{font-size:.8rem}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}}a,a:hover{color:#0077b5}a sup{display:inline-block;text-decoration:none}.dropdown-menu{min-width:inherit}ul{padding-left:1rem}ul a[target="_blank"]:after{display:inline-block;margin-left:.25rem;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:900;content:''}.w3-shadow:hover{box-shadow:0 7px 29px 0 rgba(0,0,0,.1)}.hover-image{background:#fafafa;border:1px solid #ededed}a:hover .hover-image{background:#f7f7f7;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3}.zoom-image{overflow:hidden}.zoom-image img{transition:transform .5s ease}a:hover .zoom-image img{transform:scale(1.2)}.page-title{padding:3rem 0}.page-title h1{margin-bottom:.6rem}.page-title p{color:#585d60;font-style:italic;margin-bottom:0 !important}.feature{padding-bottom:5rem}.navbar{border-bottom:1px solid #aba9ab;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.navbar ul.lang-selector{display:inline-block;list-style:none;margin:0;padding:.25rem .5rem .25rem 0;font-family:'Montserrat';font-size:.875rem;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle;border:1px solid transparent}.navbar ul.lang-selector .dropdown-toggle{color:#212529;text-decoration:none}.navbar ul.lang-selector .dropdown-toggle::after{margin:0}.hero-section{overflow:hidden}.hero-section img{width:100%;height:auto;transform:scale(1)}footer{background-color:#7d9fc8;padding:2.5rem 0;color:#fff}footer nav ul{padding:0;margin:0}footer nav ul li{display:block;font-size:.8rem}footer a{color:#fff}footer a:hover,footer a:active,footer a:focus{color:#fff;text-decoration:underline}footer ul.footermenu li a{font-weight:bold}footer .footersocial a{margin-left:.25rem}footer .footersocial a:first-child{margin-left:0 !important}footer .copyright{font-size:.7rem}.footermenu,.footerlinks{columns:1;-webkit-columns:1;-moz-columns:1}@media(min-width:768px){.footermenu,.footerlinks{columns:2;-webkit-columns:2;-moz-columns:2}}.solution img{height:125px;width:auto}.solutions-nav .nav-link{font-weight:bold;margin:0 1rem 0 0;padding:0}.solutions-nav .nav-link a{display:block;border-bottom:1px solid transparent}.solutions-nav .nav-link a:hover{color:#ec8615;text-decoration:none}.solutions-nav .nav-link a.active{color:#ec8615;border-bottom:1px solid #ec8615}.product img{width:275px;height:auto}.purchase-links img{height:40px}.product-features .col-sm-6 img{max-width:100%;max-height:300px;width:auto}.pricing .row .col h4{color:#ec8615;font-weight:bold;margin-bottom:0 !important}.pricing .row .col .buy{width:100%;position:absolute;bottom:.25rem;left:0;right:0}.pricing .row .col .extra-info{font-size:70%}.pricing .row .col h6 a{font-weight:bold}.pricing .row .col a i{color:#0056b3}.pricing .row .col{line-height:1.5;padding:.25rem;text-align:center}.pricing .row .col:first-child{text-align:left}.pricing .row .col span{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.pricing .row .col .fa-check{color:#9dc997}.pricing .row .col .fa-times{color:#aa0021}.pricing .row:nth-child(odd){background:#f8f9fa}#infoPanel_Body h4{color:#ec8615}.ErrorLabel,.EditingFormErrorLabel{color:#aa0021;display:inline-block}.ErrorLabel{margin-bottom:1.5rem}.form-required:after{color:#aa0021;position:relative;top:-5px;display:inline-block;margin-left:.175rem;font-size:.5rem;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:600;content:''}.form-group .Error>.form-control,.form-group .Error .country-selector .control-group-inline>select{border:1px solid #aa0021;border-radius:.25rem}.form-error{color:#aa0021}.form-error:before{display:inline-block;margin-right:.175rem;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:'Font Awesome 5 Free';font-weight:600;content:''}input::-ms-clear,input::-ms-reveal{display:none}.cookie-banner{border-top:1px solid #ec8615;box-shadow:0 -2px 20px 0 rgba(236,134,21,.25);position:fixed;bottom:0;z-index:1001;width:100%}.cookie-banner .close{position:absolute;right:1rem;top:1rem}.col-2-content,.col-fullwidth-content{font-size:1.1rem;color:#7e7e7e;overflow:hidden}.col-2-content a,.col-fullwidth-content a{color:#0056b3}.col-2-content h2.title,.col-2-content h3.title,.col-2-content h4.title,.col-2-content h5.title,.col-fullwidth-content h2.title,.col-fullwidth-content h3.title,.col-fullwidth-content h4.title,.col-fullwidth-content h5.title{font-weight:700;color:#7e7e7e}table thead img{max-height:100px;width:auto}table tbody th{font-weight:normal}table tbody td{vertical-align:middle !important}table ul{padding:.3rem;margin-left:1rem;margin-bottom:0}table h1,table h2,table h3,table h4,table h5{color:#0056b3}.cta-item h4{min-height:70px;margin:0}.cta-item p{min-height:120px;margin-bottom:0}.application-story i{color:#7e7e7e}.accordion [data-toggle="collapse"]:after{display:inline-block;font-family:'Font Awesome 5 Free';font-weight:600;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";transform:rotate(90deg);transition:all linear .25s;float:right}.accordion [data-toggle="collapse"].collapsed:after{transform:rotate(0deg)}input[type='checkbox']{position:absolute;opacity:0;width:0;height:0;overflow:hidden}input[type='checkbox']+label{position:relative;padding-left:2rem}input[type='checkbox']+label:before{display:block;position:absolute;top:0;left:0;content:'';vertical-align:text-top;width:24px;height:24px;border:1px solid #ced4da;border-radius:.2rem;background-color:#fff;margin-right:.4rem}input[type='checkbox']:checked+label:after{font-family:'Font Awesome 5 Free';content:"";font-size:20px;font-weight:900;color:#ec8615;position:absolute;left:2.5px;top:-2px}