/*!
Theme Name: Milexia Parent
Theme URI: https://milexia.com
Author: Marcom / Ray Best / Chris Pink
Author URI: https://mar-com.net
Description: Milexia Parent theme, used for the global site
Version: 2.5 Azure Migration
*/@import'css/museo.css';@import'css/avenir-next.css';@import'css/fontawesome.css';:root{--site-top: 110px;--vertical-rhythm-single: 80px;--vertical-rhythm: 80px 0;--vertical-rhythm-half: 40px;--masthead-depth: 110px;--box-padding: 30px}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,textarea{color:#222;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}p{margin:0 0 1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget-title{font-size:20px;margin:0px}.widget li,.widget ul{list-style:none;margin:0;padding:0;font-size:14px}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%;width:100%;aspect-ratio:16/9}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:30px}.gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item{text-align:center;vertical-align:top;width:100%}.gallery{display:grid;grid-gap:5px}.gallery.gallery-columns-2{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px}.gallery.gallery-columns-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.gallery.gallery-columns-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.gallery-caption{display:block;font-size:14px}.no-scroll{overflow:hidden}.icon{display:inline-block;vertical-align:top;width:50px;height:50px}.caps{text-transform:uppercase}tr.boundary td{border-top:1px solid #ccc}.default{padding:2px 10px;background:#ccc;font-size:12px;color:#fff}.debug{background:#eee;padding:20px;margin:20px 0;color:#222}pre{font-size:12px}.grecaptcha-badge{visibility:hidden}@media screen and (min-width: 1201px){.admin-bar .topbar{top:32px}.admin-bar #masthead{top:62px}.admin-bar .breadcrumbs{top:144px}.admin-bar .landing-banner .thumb{top:144px}.admin-bar .tab-bar{top:144px}.admin-bar .home-banner{height:calc(100vh - 144px)}}#temp-info{position:fixed;display:flex;flex-direction:column;justify-content:flex-end;bottom:-180px;left:0;height:200px;width:100%;padding:0;z-index:100000}#temp-info .info{height:180px;padding:10px}#temp-info .tab{height:20px;width:-moz-fit-content;width:fit-content;padding:3px 20px;border-radius:10px 10px 0 0}#temp-info .info{display:flex}#temp-info .info div{margin:0 10px;padding:0 10px;border-right:1px solid #888}#temp-info .info,#temp-info .tab{background:#222;color:#fff;font-size:14px}#temp-info:hover{bottom:0px}.error-warning{background:red;color:#fff;padding:10px 40px;width:-moz-fit-content;width:fit-content;margin:0 auto}.alignleft{display:block;float:left;margin-right:30px;max-width:50%}.alignright{display:block;float:right;margin-left:30px;max-width:50%}.alignnone,.aligncenter{display:block;-moz-column-span:all;column-span:all;width:100%;height:auto;margin:30px 0}p:first-of-type .alignnleft,p:first-of-type .alignright,p:first-of-type .aligncenter,p:first-of-type .alignnone{margin-top:0}.CookiebotWidget-main-logo{display:none !important}#CybotCookiebotDialogPoweredByText{display:none !important}#CybotCookiebotDialogPoweredbyCybot{display:none !important}#CookiebotWidget.CookiebotWidget-open{box-shadow:none;border:1px solid #ccc;border-radius:0}.page-template-page-templates-internal h1{font-size:36px}.page-nav{position:relative;float:right;padding:20px;background:hsla(0,0%,100%,.85);border:1px solid #ccc;box-shadow:0 0 6px rgba(0,0,0,.15);margin:20px;position:sticky;top:120px}.page-nav ul{margin:0;padding:0}.found-count{background:#f0f0f0;padding:10px;width:-moz-fit-content;width:fit-content}.filename-dialog{border:1px solid #e9e8e8;background:#f1f4f9;display:flex;justify-content:space-between;padding:10px}.filename-dialog input[type=text]{color:#2c3e50;width:auto}.filename-dialog input[type=text]:focus,.filename-dialog input[type=text]:focus-within{color:#2c3e50}.list-products-filters{background:#e8f0f5;padding:10px;margin:30px 0}.list-products-filters form{display:grid;grid-template-columns:2fr 2fr 1fr;grid-gap:10px;align-items:center}.list-products-filters form select{width:100%}.list-products-filters form button{margin:auto}.list-products-filters p{margin:0 0 6px}.over{color:#c00}.error{display:block;font-weight:bold;letter-spacing:.02em;color:#c00}.small{font-size:12px}.actions .language-selection-form{margin-top:30px}.export-table{position:relative;padding:10px;font-size:14px;border-collapse:collapse}.export-table.partners,.export-table.categories{max-width:800px;margin:0 auto 60px;border:1px solid #ccc}.export-table .fa.fa-pencil-square-o{font-size:12px;margin-left:5px}.export-table .fa.fa-eye{font-size:12px;margin-right:5px}.export-table tr.sticky-row{position:sticky;top:110px;z-index:101}.export-table thead{position:sticky;top:110px;background:#5a94e9;color:#fff}.export-table tr.list-categories{background:#f0f0f0;border-top:1px solid #ccc}.export-table tr.list-categories td:first-child{font-size:11px}.export-table tr.cat-level-1{position:sticky;top:160px}.export-table tr.starter-row td{border-top:1px solid #eee}.export-table td,.export-table th{padding:2px;vertical-align:top}.export-table th.left{text-align:left}.export-table th.left.post-id{width:70px}.export-table th.cat-header{width:300px}.export-table th.title-header{width:300px}.export-table th.slug-header{width:300px}.export-table th.top-head{border-left:2px solid #ccc;border-right:2px solid #ccc}.export-table td.child{background:#f0f0f0}.export-table td:first-child:not(.child),.export-table td:nth-child(2):not(.child){background:#a5c9c9;color:#fff;font-weight:500}.export-table td:first-child:not(.child).partner-id,.export-table td:nth-child(2):not(.child).partner-id{background:#fff;color:#2c3e50;width:100px}.export-table .available{text-align:center;vertical-align:middle;background:#eee;border-left-width:1px;border-right-width:1px;border-top-width:0;border-color:#ccc;border-style:solid;width:25px}.export-table .translated{text-align:center;vertical-align:middle;background:#cef;border-left-width:1px;border-right-width:1px;border-top-width:0;border-color:#ccc;border-style:solid;width:25px}.export-table .translated.mismatch{background:#f2cbcb}.export-table .nt{color:#c00}.export-table .issue{background:#f8f8f8;text-align:center;vertical-align:middle}.export-table .issue:not(:empty){background:#f2cbcb}.category-table{padding:10px;font-size:14px;border-collapse:collapse}.category-table .child{padding-left:8px;border-bottom:1px solid #eee}.category-table .fa.fa-pencil-square-o{font-size:12px;margin-left:5px}.category-table .fa.fa-eye{font-size:12px;margin-right:5px}.category-translations tr:nth-of-type(2n){background:#f0f0f0}.category-translations th{width:15%}.category-translations td{vertical-align:top}.compare-products-main .type-area{max-width:1080px}.compare-products-main .new-product{float:right;margin-bottom:30px}.compare-products-main .not-found{margin-bottom:60px}.compare-products-main .not-found input[type=text]:focus{color:#2c3e50}.compare-products-main .acf-fields>.acf-field{padding:0;margin-bottom:30px}.compare-products-main .acf-bl li::before{content:""}.compare-products-main .acf-bl li:hover{padding-left:0;text-indent:0px}.compare-products-main .comparison-table{width:100%}.compare-products-main .comparison-table th{padding:3px;color:#fff;font-size:14px;font-weight:500;text-align:left}.compare-products-main .comparison-table th h4{margin:0}.compare-products-main .comparison-table th h4 span{display:block;font-weight:400;font-size:12px;margin-top:5px}.compare-products-main .comparison-table th h4 span a{display:inline-block;margin-right:10px;color:#2c3e50}.compare-products-main .comparison-table th h4 span b{background:#9b0823;padding:2px 5px;text-transform:uppercase}.compare-products-main .comparison-table th.thumb{width:250px}.compare-products-main .comparison-table th.excerpt{width:250px}.compare-products-main .comparison-table th .language{float:right;background:#5a94e9;padding:3px;margin:-3px -3px 0 0}.compare-products-main .comparison-table tr.title th{background:#a5c9c9}.compare-products-main .comparison-table tr.subhead th{background:#689a9a}.compare-products-main .comparison-table td{padding:3px;vertical-align:top;border:1px solid #eee;font-size:12px}.compare-products-main .comparison-table td p,.compare-products-main .comparison-table td li{font-size:12px}.compare-products-main .comparison-table td.thumb-content img{background-image:linear-gradient(45deg, #eee 25%, transparent 25%),linear-gradient(-45deg, #eee 25%, transparent 25%),linear-gradient(45deg, transparent 75%, #eee 75%),linear-gradient(-45deg, transparent 75%, #eee 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;width:100%;border:1px solid #ccc}.compare-products-main .comparison-table td.content .contents{height:250px;overflow:scroll}.compare-products-main .comparison-table td.content .contents.expanded{height:auto}.compare-products-main .comparison-table td.features p{margin-bottom:5px;border-bottom:1px solid #ccc}.compare-products-main .comparison-table td.features h3{font-size:14px;font-weight:600}.compare-products-main .comparison-table td.features ul{padding-left:12px}.compare-products-main .comparison-table td.partner .logo img{width:150px;border:1px solid #ccc}.compare-products-main .comparison-table .logo-meta{font-size:12px;padding-top:10px;border-top:1px solid #eee}.button-container{display:flex;justify-content:center;margin-top:40px}button,.button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;font-family:"Museo",serif;font-weight:500;font-size:14px;line-height:1.5;border-radius:10px 0;padding:8px 25px 11px;transition:.3s transform ease;text-decoration:none;background:rgba(0,0,0,0);color:#fff;border:1px solid #fff;cursor:pointer;transition:.5s background ease}button:hover,.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:hsla(0,0%,100%,.5);color:#000 !important;transition:.8s all ease}button:focus,button:active,.button:focus,.button:active,input[type=button]:focus,input[type=button]:active,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:focus,input[type=submit]:active{background:#fff;color:#2c3e50 !important}button:visited,.button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:rgba(0,0,0,0);color:#fff}.button-alt,.button-alt:visited,input[type=submit].button-alt{display:inline-block;font-family:"Museo",serif;font-weight:500;font-size:14px;line-height:1.5;border-radius:10px 0;padding:8px 25px 11px;transition:.3s transform ease;text-decoration:none;background:#222d31;color:#fff;padding:12px 40px;transition:.5s background ease;border:1px solid rgba(0,0,0,0)}.button-alt:hover,.button-alt:visited:hover,input[type=submit].button-alt:hover{background:rgba(34,45,49,.5);color:#fff !important;transition:.5s background ease;text-decoration:none}.button-alt:focus,.button-alt:active,.button-alt:visited:focus,.button-alt:visited:active,input[type=submit].button-alt:focus,input[type=submit].button-alt:active{background:#5a94e9;color:#fff !important}.button-alt2,.button-alt2:visited,input[type=submit].button-alt2{display:inline-block;font-family:"Museo",serif;font-weight:500;font-size:14px;line-height:1.5;border-radius:10px 0;padding:8px 25px 11px;transition:.3s transform ease;text-decoration:none;background:rgba(0,0,0,0);color:#2c3e50;border:1px solid #2c3e50;transition:.5s background ease}.button-alt2:hover,.button-alt2:visited:hover,input[type=submit].button-alt2:hover{background:rgba(34,45,49,.5);color:#fff;transition:.5s background ease;text-decoration:none}.button-alt2:focus,.button-alt2:active,.button-alt2:visited:focus,.button-alt2:visited:active,input[type=submit].button-alt2:focus,input[type=submit].button-alt2:active{background:#222d31;color:#fff !important}.button-alt3,.button-alt3:visited{display:inline-block;font-family:"Museo",serif;font-weight:500;font-size:14px;line-height:1.5;border-radius:10px 0;padding:8px 25px 11px;transition:.3s transform ease;text-decoration:none;background:#5a94e9;color:#fff;border:1px solid #fff;transition:.5s background ease}.button-alt3:hover,.button-alt3:visited:hover{background:#222d31;color:#fff !important;transition:.5s background ease;text-decoration:none !important}.button-alt3:focus,.button-alt3:active,.button-alt3:visited:focus,.button-alt3:visited:active{background:#222d31;color:#fff !important}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color]{background:rgba(0,0,0,0);border:none;border-bottom:2px solid #fff;border-radius:0 10px 0 0;font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px;padding:4px 0;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus{color:#fff;outline:none;border:none;border-bottom:2px solid #fff;background:hsla(0,0%,100%,.05)}input[readonly]{background:none !important;border:none !important;font-weight:700;padding:0 !important;font-size:16px !important;margin-bottom:8px}label{display:block;font-size:14px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 30px;margin:0 0 20px;background:#fff;width:50%;border:1px solid #e9e8e8}select{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #ccc, #ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 18px;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg, #5a94e9 50%, transparent 50%),linear-gradient(135deg, transparent 50%, #5a94e9 50%),linear-gradient(to right, #e9e8e8, #e9e8e8);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:#5a94e9;outline:0}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}textarea{width:100%}input[type=checkbox],input[type=radio]{position:relative;border:1px solid #e9e8e8;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;background:#fff;border:1px solid #c2c2c2;height:22px;display:inline-block;vertical-align:middle;margin-right:3px}input[type=checkbox]:checked,input[type=radio]:checked{background:#1d5e83}input[type=checkbox]:checked::before,input[type=checkbox]:checked::after,input[type=radio]:checked::before,input[type=radio]:checked::after{content:"";position:absolute;top:8px;left:-1px;height:2px;width:22px;background-color:#fff;backface-visibility:hidden}input[type=checkbox]:checked::before,input[type=radio]:checked::before{transform:rotate(45deg)}input[type=checkbox]:checked::after,input[type=radio]:checked::after{transform:rotate(-45deg)}input[type=checkbox]:focus,input[type=checkbox]:focus-visible,input[type=checkbox]:focus-within,input[type=radio]:focus,input[type=radio]:focus-visible,input[type=radio]:focus-within{outline:none}fieldset{font-size:0;padding:15px;margin-bottom:30px;border:1px solid #fff}legend{border:1px solid #fff;background:#fff;padding:0 10px;border-radius:100px;font-size:14px;margin-bottom:20px}.panel-close{position:absolute;top:10px;right:10px;height:30px;width:30px;overflow:hidden;text-indent:100%;white-space:nowrap;border:1px solid #2c3e50;border-radius:100px;background:#fff;z-index:100;cursor:pointer}.panel-close::before,.panel-close::after{content:"";position:absolute;top:13px;left:4px;height:2px;width:21px;background-color:#2c3e50;border-radius:5px;backface-visibility:hidden}.panel-close::before{transform:rotate(45deg)}.panel-close::after{transform:rotate(-45deg)}.panel-close:hover{opacity:.7}.panel-close2{position:absolute;top:-40px;right:0px;height:40px;width:40px;overflow:hidden;text-indent:100%;white-space:nowrap;background:none;z-index:100;cursor:pointer}.panel-close2::before,.panel-close2::after{content:"";position:absolute;top:22px;left:13px;height:4px;width:31px;background-color:#fff;border-radius:5px;backface-visibility:hidden}.panel-close2::before{transform:rotate(45deg)}.panel-close2::after{transform:rotate(-45deg)}.panel-close2:hover{opacity:.7}.wpcf7{position:relative}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.form-grid .message,.form-grid .full-width{grid-column:1/-1}.wpcf7-acceptance .wpcf7-list-item{margin-top:15px}.rma-form-container .inner{margin-top:80px;margin-bottom:80px;background:#f1f4f9;padding:60px 30px;border-radius:30px}.rma-form,.registration-form,.event-form{overflow:hidden}.rma-form h3,.registration-form h3,.event-form h3{margin:30px 0}.rma-form .wpcf7-form-control.two-checkbox-set,.registration-form .wpcf7-form-control.two-checkbox-set,.event-form .wpcf7-form-control.two-checkbox-set{display:grid;grid-template-columns:1fr 1fr;margin:15px 0 30px}.rma-form .wpcf7-form-control.four-checkbox-set,.registration-form .wpcf7-form-control.four-checkbox-set,.event-form .wpcf7-form-control.four-checkbox-set{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:15px 0 30px}.rma-form input[type=text],.rma-form input[type=email],.rma-form input[type=file],.registration-form input[type=text],.registration-form input[type=email],.registration-form input[type=file],.event-form input[type=text],.event-form input[type=email],.event-form input[type=file]{background:#fffcfc;border:1px solid #c2c2c2;border-radius:0;color:#2c3e50;padding:4px 15px;font-size:14px}.rma-form input[type=text]:focus,.rma-form input[type=email]:focus,.rma-form input[type=file]:focus,.registration-form input[type=text]:focus,.registration-form input[type=email]:focus,.registration-form input[type=file]:focus,.event-form input[type=text]:focus,.event-form input[type=email]:focus,.event-form input[type=file]:focus{background:#fffcfc;border:1px solid #c2c2c2;color:#2c3e50}.rma-form textarea,.registration-form textarea,.event-form textarea{font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px;border:1px solid #c2c2c2;height:250px;padding:10px 15px;font-size:14px;margin:0 0 30px}.rma-form select,.registration-form select,.event-form select{border:1px solid #c2c2c2;font-size:14px;width:100%;padding-left:5px}.rma-form #other-interest,.rma-form #interests-container,.rma-form #empty-space,.registration-form #other-interest,.registration-form #interests-container,.registration-form #empty-space,.event-form #other-interest,.event-form #interests-container,.event-form #empty-space{display:none}.contact-experts,.application-form,.sourcing-search-form{position:relative;margin-top:80px;flex-direction:column;justify-content:center}.contact-experts .intro h2,.application-form .intro h2,.sourcing-search-form .intro h2{font-size:27px;font-weight:600}.contact-experts .intro p,.application-form .intro p,.sourcing-search-form .intro p{font-size:18px}.contact-experts .outer,.application-form .outer,.sourcing-search-form .outer{border-radius:35px 0;background:#f1f4f9;padding:50px 0 40px}.contact-experts .outer .container,.application-form .outer .container,.sourcing-search-form .outer .container{max-width:1090px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px}.contact-experts input[type=text],.contact-experts input[type=email],.contact-experts input[type=file],.application-form input[type=text],.application-form input[type=email],.application-form input[type=file],.sourcing-search-form input[type=text],.sourcing-search-form input[type=email],.sourcing-search-form input[type=file]{background:#fffcfc;border:1px solid #c2c2c2;border-radius:0;color:#2c3e50;padding:4px 15px;font-size:14px}.contact-experts input[type=text]:focus,.contact-experts input[type=email]:focus,.contact-experts input[type=file]:focus,.application-form input[type=text]:focus,.application-form input[type=email]:focus,.application-form input[type=file]:focus,.sourcing-search-form input[type=text]:focus,.sourcing-search-form input[type=email]:focus,.sourcing-search-form input[type=file]:focus{background:#fffcfc;border:1px solid #c2c2c2;color:#2c3e50}.contact-experts textarea,.application-form textarea,.sourcing-search-form textarea{font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px;border:1px solid #c2c2c2;height:100px;padding:10px 15px;font-size:14px}.contact-experts .wpcf7-submit.button-alt,.application-form .wpcf7-submit.button-alt,.sourcing-search-form .wpcf7-submit.button-alt{float:right;margin-top:20px}.sourcing-search-form .wpcf7-submit.button-alt{margin-top:0}.sourcing-search-form .reset{float:right;margin-right:20px;padding:13px 50px;background:#5a94e9;max-width:140px;text-align:center}.sourcing-search-form .reset:hover{background:#222d31}.application-form textarea{height:240px}.wpcf7-list-item{margin:0;padding-left:30px;text-indent:-30px}.wpcf7-list-item.first{margin-right:20px}.submit-container{position:relative;display:flex;justify-content:flex-end}.req{color:red}.wpcf7-form-control-wrap.acceptance{display:block;margin-bottom:10px}.wpcf7-spinner{position:absolute;bottom:10px;left:0}span.wpcf7-not-valid-tip{font-size:12px;font-weight:normal;display:block;position:absolute;right:0;top:0;pointer-events:none}.wpcf7-form-control:focus+.wpcf7-not-valid-tip{display:none}.wpcf7 form .wpcf7-response-output{border:none;margin:30px 0 0;padding:.5em;text-align:left;grid-column:1/-1}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-bottom:1px solid #f7e700}.wpcf7 form.failed .wpcf7-response-output{border-bottom:1px solid red}div.wpcf7-spam-blocked{border-bottom:1px solid orange}.wpcf7 form.sent .wpcf7-response-output{border-bottom:1px solid #398f14}.dark-form .wpcf7 form .wpcf7-response-output{color:#fff}.wpcf7-submit:disabled:hover+.wpcf7-tooltip{display:block !important}.wpcf7-submit:disabled:hover{cursor:not-allowed}.wpcf7-tooltip{display:none;position:absolute;top:-70px;right:0;width:150px;font-size:15px;background:#222d31;padding:8px;color:#fff;line-height:1.2;border-radius:6px 0 6px 6px;cursor:not-allowed}.wpcf7-tooltip:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top-color:#222d31;border-bottom:0;margin-left:-10px;margin-bottom:-10px}.registration-form{margin-top:60px;margin-bottom:60px;background:#f1f4f9;padding:60px 30px;border-radius:30px}.registration-form select{font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px;width:100%;font-size:14px;margin:0;border:1px solid #c2c2c2;padding:5px 15px}.dark-form input{color:#fff}.acceptances{margin-top:30px}.acceptances .wpcf7-form-control-wrap{float:left;margin-bottom:30px}.acceptances .wpcf7-list-item-label{display:none}.acceptances p{font-size:14px !important;font-weight:300 !important}.acceptances div{border-bottom:1px solid #eee;margin-bottom:30px}.sd-input[type=time],.sd-input[type=date],.sd-input[type=datetime-local],.sd-input[type=week],.sd-input[type=month],.sd-input[type=tel],.sd-input[type=password],.sd-input[type=url],.sd-input[type=email],.sd-input[type=color],.sd-input[type=range]{box-sizing:border-box !important;width:100% !important;height:auto !important}.sd-error{margin-bottom:0 !important;margin-left:0 !important}.sd-error__item{font-size:12px !important}.dynamics-form{font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px}.dynamics-form.on{grid-column:1/-1}.dynamics-form .sd-body.sd-body--static{max-width:unset !important}.dynamics-form .sd-root-modern.sd-root-modern--full-container{background:rgba(0,0,0,0) !important}.dynamics-form .sd-row--multiple{display:grid !important;grid-template-columns:1fr 1fr;grid-gap:10px}.dynamics-form .sd-element--with-frame{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.dynamics-form input{border:1px solid #ccc !important;padding:4px 15px !important;margin-bottom:10px}.dynamics-form input.maxSize1{max-width:unset !important}.dynamics-form input[type=checkbox]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;padding:2px !important;height:21px !important;width:24px !important}.dynamics-form .sd-btn.sd-btn--action.sd-navigation__complete-btn,.dynamics-form input[type=button]{font-family:"Museo" !important;font-weight:500;padding:8px 30px !important;font-size:14px;background:#222d31 !important;color:#fff !important;border:none !important;box-shadow:none !important}.dynamics-form .sd-btn.sd-btn--action.sd-navigation__complete-btn:hover,.dynamics-form input[type=button]:hover{background:#c0ced5 !important}.dynamics-form .sd-btn.sd-btn--action.sd-navigation__complete-btn:active,.dynamics-form input[type=button]:active{background:#5a94e9 !important}.dynamics-form #sq_101i{max-width:100%;box-sizing:border-box;height:34px}.dynamics-form .sd-input:focus{box-shadow:0 0 8px rgba(0,0,0,.15) !important}.dynamics-form .sd-item__decorator.sd-checkbox__decorator{display:none}.dynamics-form .sd-item__control-label .sv-string-viewer{font-size:12px}.dynamics-form .sv-action__content{display:block !important;border:none !important}.dynamics-form .sd-completedpage h3,.dynamics-form .sd-completed-before-page h3{font-size:16px !important;line-height:1.3 !important;text-align:left !important;font-weight:600 !important;padding-right:0;border-bottom:1px solid #035203;padding-bottom:10px}.dynamics-form .sd-completedpage h3,.dynamics-form .sd-completed-before-page h3{font-size:16px !important;line-height:1.3 !important;text-align:left !important;font-weight:600 !important;padding-right:0;border-bottom:1px solid #035203;padding-bottom:10px}.contact-page .sd-body .sd-body__page div{overflow:hidden}@media screen and (max-width: 600px){.dynamics-form .sd-row--multiple{grid-template-columns:1fr}.dynamics-form #sq_101i{width:88%}.contact-page .sd-body .sd-body__page{grid-template-columns:1fr}}.keyword-search-container{grid-column:1/-1;background:url(images/search-background.jpg) 0/cover;border-radius:30px 0;padding:30px;text-align:center}.keyword-search-container h2{font-size:28px;font-weight:600}.keyword-search-container input{background:#fffcfc;border:1px solid #c2c2c2;border-radius:0;color:#2c3e50;padding:4px 15px;font-size:14px}.keyword-search-container input:focus{background:#fffcfc;border:1px solid #c2c2c2;color:#2c3e50}.keyword-search-container input[type=submit]{margin-top:15px}.keyword-search-container a.button-alt3{margin-top:30px}.keyword-search-container a.button-alt3:after{content:none}.product-search{position:relative;background:#fff;margin-top:80px;text-align:center}.product-search h2{font-weight:600}.product-search h2 span{display:block;font-size:24px}.product-search .outer{border-radius:35px 0;background:url(images/search-background.jpg) 0/cover;max-width:1130px;padding:40px 0}.product-search input{background:#fffcfc;border:1px solid #c2c2c2;border-radius:0;color:#2c3e50;padding:4px 15px;font-size:14px}.product-search input:focus{background:#fffcfc;border:1px solid #c2c2c2;color:#2c3e50}.search-selects{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;padding:15px 0 27px}.search-selects select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px;font-weight:300;font-size:14px;color:#999;padding:4px 15px;background:#fff}.general-search{margin:0 auto;background:#f1f4f9;padding:20px;border-radius:20px 0}.general-search .searchbox{max-width:500px;margin:0 auto;overflow:hidden;vertical-align:middle;white-space:nowrap}.general-search .searchbox input[type=search]{width:100%;background:#fff;padding:6px 15px;border:1px solid #e9e8e8;font-size:14px;float:left;color:#2c3e50}.general-search .searchbox input[type=search]::-moz-placeholder{color:#65737e}.general-search .searchbox input[type=search]::placeholder{color:#65737e}.general-search button{border:1px solid #e9e8e8;border-left:none;background:#fff;height:35px;width:32px;margin-left:-32px;padding:2px;border-radius:0;transition:all .55s ease}.general-search button .icon{fill:#222d31;height:28px;width:28px}.general-search:hover button,.general-search:active button,.general-search:focus button{background:#222d31;transform:none}.general-search:hover button .icon,.general-search:active button .icon,.general-search:focus button .icon{fill:#fff}.general-search:hover button:hover,.general-search:active button:hover,.general-search:focus button:hover{background:#5a94e9}.topbar-search input[type=search]{width:100%;padding:6px 15px;border-bottom:none;color:#fff;font-size:14px;float:left}.topbar-search input[type=search]::-moz-placeholder{color:#c4d3de}.topbar-search input[type=search]::placeholder{color:#c4d3de}.topbar-search button{border:none;height:32px;width:32px;margin-left:-32px;padding:7px;border-radius:0;transition:all .55s ease}.topbar-search button:hover{background:rgba(0,0,0,0)}.topbar-search button:active{background:rgba(0,0,0,0)}.topbar-search button .icon{fill:#fff;height:18px;width:18px}.topbar-search button .icon:hover{fill:#e9e8e8}.topbar-search button .icon:active{fill:#5a94e9}.sourcing-search{position:sticky;top:var(--masthead-depth);background:#fff;z-index:990}.sourcing-search.active{position:relative;z-index:1}.sourcing-search-trigger{background:#5a94e9;font-size:22px;font-weight:400;color:#fff;text-align:center;padding:10px 0;cursor:pointer}.sourcing-search-trigger button{font-size:18px}.sourcing-search-form{display:none;margin:0;padding:30px 0}.sourcing-search-form.active{display:block}.sourcing-search-form .inner{position:relative;background:#f1f4f9;border-radius:35px 0;padding:20px;overflow:scroll}.sourcing-search-form #single,.sourcing-search-form #multiple,.sourcing-search-form #bom,.sourcing-search-form #response,.sourcing-search-form #requirements,.sourcing-search-form #contacts,.sourcing-search-form .submit-container{display:none;margin-bottom:30px}.sourcing-search-form #single.active,.sourcing-search-form #multiple.active,.sourcing-search-form #bom.active,.sourcing-search-form #response.active,.sourcing-search-form #requirements.active,.sourcing-search-form #contacts.active,.sourcing-search-form .submit-container.active{display:block}.sourcing-search-form .submit-container{overflow:hidden}.sourcing-search-form .choice{margin-bottom:30px}.sourcing-search-form .choice label{display:inline}.sourcing-search-form #parts-fields .parts-list-item{position:relative;margin-bottom:30px}.sourcing-search-form .wpcf7-list-item{margin-right:20px}.type-details .wpcf7-form-control-wrap{display:block;max-width:400px}.type-details .button-alt{padding:6px 20px 7px;margin-top:15px}#response{background:rgba(90,148,233,.15);padding:15px;border-radius:8px}input[type=text].part-not-found{color:#c00 !important;display:inline-block;width:-moz-fit-content;width:fit-content}input[type=text].part-not-found+input{display:inline-block;width:-moz-fit-content;width:fit-content}input[type=text].part-not-found::before{content:"Not found: ";font-size:14px}.page-content #searchform{max-width:400px;background:#ccc;padding:7px 7px 0;margin-bottom:30px}.search-results-list{margin:var(--vertical-rhythm)}.search-results-list h2{font-size:24px;margin:0 0 10px}.search-results-list .entry-meta{font-size:14px;margin-bottom:30px}.search-results-list .entry-meta .inline-categories li{list-style:none;display:inline}.search-results-list .entry-meta .inline-categories li:after{content:", "}.search-results-list .entry-meta .inline-categories li:last-of-type:after{content:none}.cookie-table th{text-align:left;padding-bottom:15px}.cookie-table tr td{vertical-align:top;padding:5px}.cookie-table tr td:first-of-type{max-width:200px}.cookie-table tr td:nth-of-type(2){max-width:300px;padding:4px 0}.message-overlay{display:none;position:fixed;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.85);z-index:2001}.message-overlay.active{display:flex}.message-overlay .message{position:relative;max-width:800px;border-radius:60px 0;background:#5a94e9;color:#fff;padding:50px}.message-overlay .message #cancel{margin-left:20px}.message-overlay .message p{font-size:22px}.message-overlay .message button{margin-top:15px}.video-overlay{position:fixed;display:none;top:var(--site-top);left:0;width:100%;height:calc(100vh - 80px);background:rgba(0,0,0,.4);z-index:999;overflow:scroll}.video-overlay .inner-flex{display:flex;justify-content:center;align-items:center;height:100%}.video-overlay .video-container{position:relative;display:grid;grid-template-columns:1fr;grid-gap:30px;background:#f1f4f9;padding:30px;max-width:800px;width:100%}.video-overlay .video-container .vidWrapper{margin-top:0}.video-overlay .video-container iframe{width:100%;aspect-ratio:1.777778;border:0;margin-bottom:30px}.video-overlay .video-caption{margin:0}.video-overlay .video-caption h2{margin-bottom:12px}.video-overlay .video-caption p{margin:0}.wp-block-embed__wrapper{width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video{margin-top:70px}.video-caption{margin-top:30px}.video-caption h1{color:#6b7b84}.video-caption h2{font-size:32px;font-weight:600;margin-bottom:20px}.video-caption p{font-size:20px !important}.video-caption .cta{text-align:right;width:100%;padding-right:70px}.ytp-gradient-top{background:linear-gradient(0, transparent, transparent)}.vidWrapper{position:relative;width:100%;height:0;background-color:#000;margin-top:40px;background-size:cover}.vidWrapper43{padding-top:75%}.vidWrapper169{padding-top:56.25%}.videoIframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:none;background-position:50% 50%;background-size:100% 100%;background-size:cover;text-indent:-999em;overflow:hidden;opacity:1;transition:opacity 800ms,height 0s;transition-delay:0s,0s}.videoPoster:before{content:"";position:absolute;top:50%;left:50%;width:136px;height:136px;margin:-68px 0 0 -68px;border:5px solid #fff;border-radius:100%;transition:border-color 300ms;opacity:.6;pointer-events:none}.videoPoster:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-35px 0 0 -25px;border-left:65px solid #fff;border-top:35px solid rgba(0,0,0,0);border-bottom:35px solid rgba(0,0,0,0);transition:border-color 300ms;opacity:.6;pointer-events:none}.videoPoster:hover:before,.videoPoster:focus:before{opacity:1}.videoPoster:hover:after,.videoPoster:focus:after{opacity:1}.videoWrapperActive .videoPoster{opacity:0;height:0;transition-delay:0s,800ms}.video-thumb{position:relative;cursor:pointer;border:0;outline:none}.video-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-thumb:before{content:"";position:absolute;top:50%;left:50%;width:136px;height:136px;margin:-68px 0 0 -68px;border:5px solid #fff;border-radius:100%;transition:border-color 300ms;pointer-events:none}.video-thumb:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-35px 0 0 -25px;border-left:65px solid #fff;border-top:35px solid rgba(0,0,0,0);border-bottom:35px solid rgba(0,0,0,0);transition:border-color 300ms;pointer-events:none}.video-thumb:hover:before,.video-thumb:focus:before{opacity:.6}.video-thumb:hover:after,.video-thumb:focus:after{opacity:.6}a,a:visited{color:#5a94e9;text-decoration:none}a:hover,a:focus,a:active{color:#1d5e83;outline:none}a:focus{outline:none}a:hover,a:active{outline:0}a.more{font-family:"Museo",serif;font-weight:500}.main-navigation{font-size:13px;font-weight:400}@media screen and (min-width: 1041px){.main-navigation{position:relative;display:block;padding-top:15px;margin-left:auto}.main-navigation .menu-toggle{display:none}.main-navigation .nav-menu>li{height:50px}.main-navigation .nav-menu>li.menu-item-has-children:after{font-family:"fontawesome";content:"";margin-left:3px}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul li{display:inline-block;position:relative;line-height:1.4;margin:0 11px 0}.main-navigation ul li:lang(de),.main-navigation ul li:lang(fr){margin:0 6px}.main-navigation ul li .caret{margin-left:6px}.main-navigation a{color:#2c3e50}.main-navigation a:hover{text-decoration:underline;text-underline-offset:5px}.main-navigation ul ul{background:#fff;left:-999em;position:absolute;top:45px;padding:20px 0 5px;border:1px solid #e9e8e8;z-index:99999}.main-navigation ul ul li{padding:0 20px 10px;width:280px}.main-navigation ul ul li a:after{font-family:FontAwesome;content:"";float:right}.main-navigation ul ul ul{top:-21px;border:1px solid #e9e8e8;margin-left:2px}.main-navigation ul li.products-menu{position:static}.main-navigation ul li.products-menu>.sub-menu{top:59px;width:1000px;min-height:400px;transition:left 0s;transition-delay:.5s}.main-navigation ul li.products-menu>.sub-menu li{position:static;display:block;width:200px}.main-navigation ul li.products-menu>.sub-menu li:hover .dropdown{left:210px}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;align-items:start;top:0;width:740px;padding-left:30px;height:100%;border:none;transition:left 0s;transition-delay:.5s}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega{width:220px;order:1}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega h3,.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega .faux-h3{display:block;font-size:16px;font-weight:500;margin-bottom:10px}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega .thumb{margin-bottom:10px;overflow:hidden;border-radius:16px 0}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega .thumb img{display:block}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega .description{margin-bottom:10px}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .mega .description p{font-size:13px;margin:0}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .menu-items{display:grid;grid-template-columns:220px 220px;grid-gap:0 30px;padding-top:3px}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .menu-items li{width:200px;height:auto;margin-bottom:0;padding:0 0 5px}.main-navigation ul li.products-menu>.sub-menu .sub-menu.dropdown .menu-items li:after{content:none}.main-navigation ul>li.products-menu:hover>ul,.main-navigation ul>li.products-menu.focus>ul{left:auto;right:0;transition-delay:.001s}#topbar-menu{font-size:13px;margin:0;padding:0}#topbar-menu li{margin:0 11px;display:inline-block}#topbar-menu li a{color:#fff}#topbar-menu li a:hover{text-decoration:underline;text-underline-offset:5px}.menu-toggle,.main-navigation.toggled ul{display:block}.main-navigation ul>li:hover>ul,.main-navigation ul>li.focus>ul{left:-20px}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.menu-toggle{display:none}#menu-item-30619,#menu-item-30620,#menu-item-30621{display:none}}@media screen and (max-width: 1560px){.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:auto;right:280px}}@media screen and (max-width: 1040px){.menu-toggle{display:block}.menu{overflow-y:scroll;overflow-x:hidden}#topbar-menu{display:none}.menu-main-menu-en-container,.menu-main-menu-fr-container,.menu-main-menu-it-container,.menu-main-menu-es-container,.menu-main-menu-de-container,.menu-main-menu-nordics-container{background:#5a94e9;position:fixed;top:0;left:100%;width:100%;height:100%;padding:80px 20px 20px;transition:all .5s ease;z-index:1000;overflow-x:hidden;overflow-y:scroll}.menu-main-menu-en-container>ul,.menu-main-menu-fr-container>ul,.menu-main-menu-it-container>ul,.menu-main-menu-es-container>ul,.menu-main-menu-de-container>ul,.menu-main-menu-nordics-container>ul{-moz-column-count:3;column-count:3}.menu-main-menu-en-container ul,.menu-main-menu-fr-container ul,.menu-main-menu-it-container ul,.menu-main-menu-es-container ul,.menu-main-menu-de-container ul,.menu-main-menu-nordics-container ul{margin:0;padding:0}.menu-main-menu-en-container ul li,.menu-main-menu-fr-container ul li,.menu-main-menu-it-container ul li,.menu-main-menu-es-container ul li,.menu-main-menu-de-container ul li,.menu-main-menu-nordics-container ul li{margin:0}.sub-menu.dropdown{display:none}.sub-menu.dropdown li{padding-bottom:5px}.sub-menu::before,.sub-menu::after{content:"";width:6px;border-top:1px solid #fff;height:1px;display:block}.main-navigation.toggled .menu-main-menu-en-container,.main-navigation.toggled .menu-main-menu-fr-container,.main-navigation.toggled .menu-main-menu-it-container,.main-navigation.toggled .menu-main-menu-es-container,.main-navigation.toggled .menu-main-menu-de-container,.main-navigation.toggled .menu-main-menu-nordics-container{left:0;padding-bottom:50px}.main-navigation ul li{width:100%;display:block;text-align:left;margin:0 5px}.main-navigation ul li:hover ul{background:none}.main-navigation ul li a{width:100%;display:block;padding:5px 10px;color:#fff;font-weight:600;line-height:1.1;text-indent:-7px}.main-navigation ul li a:hover{text-decoration:underline;text-underline-offset:6px}.main-navigation ul li ul li a{font-weight:300;border-left:1px solid #fff;text-indent:0}li.menu-item-has-children{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px !important}li.menu-item-has-children i{display:none}.sub-menu .menu-item-has-children{margin-bottom:0 !important}.sub-menu li.menu-item-has-children{margin-bottom:0 !important}.sub-menu li:not(.menu-item-has-children) .sub-menu.second{display:none}.industry-menu .sub-menu.second.introduction{display:none}.main-navigation ul li.industry-menu .mega-menu .sub-menu.second{padding:0 !important}}@media screen and (max-width: 630px){.main-navigation.toggled .menu-main-menu-en-container>ul,.main-navigation.toggled .menu-main-menu-fr-container>ul,.main-navigation.toggled .menu-main-menu-it-container>ul,.main-navigation.toggled .menu-main-menu-es-container>ul,.main-navigation.toggled .menu-main-menu-de-container>ul,.main-navigation.toggled .menu-main-menu-nordics-container>ul{-moz-column-count:2;column-count:2}.main-navigation.toggled .menu-main-menu-en-container li,.main-navigation.toggled .menu-main-menu-fr-container li,.main-navigation.toggled .menu-main-menu-it-container li,.main-navigation.toggled .menu-main-menu-es-container li,.main-navigation.toggled .menu-main-menu-de-container li,.main-navigation.toggled .menu-main-menu-nordics-container li{-moz-column-break-inside:avoid;break-inside:avoid}}@media screen and (max-width: 480px){.main-navigation.toggled .menu-main-menu-en-container>ul,.main-navigation.toggled .menu-main-menu-fr-container>ul,.main-navigation.toggled .menu-main-menu-it-container>ul,.main-navigation.toggled .menu-main-menu-es-container>ul,.main-navigation.toggled .menu-main-menu-de-container>ul,.main-navigation.toggled .menu-main-menu-nordics-container>ul{-moz-column-count:1;column-count:1}.main-navigation.toggled .menu-main-menu-en-container>ul li,.main-navigation.toggled .menu-main-menu-fr-container>ul li,.main-navigation.toggled .menu-main-menu-it-container>ul li,.main-navigation.toggled .menu-main-menu-es-container>ul li,.main-navigation.toggled .menu-main-menu-de-container>ul li,.main-navigation.toggled .menu-main-menu-nordics-container>ul li{width:100%}}#content .toggled{transform:translateX(-50%);transition:all .5s ease}.language-switcher{display:flex;flex-direction:column;justify-content:center;height:30px;margin-top:-1px;margin-left:10px;cursor:pointer}.language-switcher .icon{width:21px;height:21px;fill:#fff}.language-switcher .lang-dropdown{position:absolute;left:9999px;top:30px;background:rgba(0,0,0,0);z-index:1001}.language-switcher:hover .lang-dropdown{left:auto;right:30px}.language-switcher ul{background:#2c3e50;padding:20px 20px 10px;list-style:none}.language-switcher li{margin-left:0;padding:0;width:120px;font-size:13px;font-weight:400;margin-bottom:10px}.language-switcher li a{color:#fff}.language-switcher li a:hover{text-decoration:underline;text-underline-offset:5px}.language-switcher li:after{font-family:FontAwesome;content:"" !important;float:right;color:#fff}.comment-navigation,.posts-navigation,.post-navigation{margin:0 0 1.5em;overflow:hidden;font-size:14px;padding:30px 0;border-top:1px solid #e9e8e8}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:right;width:50%;text-align:right;padding-right:15px}.comment-navigation .nav-previous::after,.posts-navigation .nav-previous::after,.post-navigation .nav-previous::after{content:" →"}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:left;width:50%;padding-left:15px}.comment-navigation .nav-next:before,.posts-navigation .nav-next:before,.post-navigation .nav-next:before{content:"← "}#footer-menu{margin:20px 0 0;padding:0;list-style:none}#footer-menu li{display:inline-block;vertical-align:top;margin-right:40px;font-size:16px}#footer-menu{margin:20px 0 0;padding:0;list-style:none}#footer-menu li{display:inline-block;vertical-align:top;margin-right:40px;font-size:16px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.menu-toggle{display:block;position:absolute;top:15px;right:10px;width:30px;margin:0;padding:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;box-shadow:none;border:none;cursor:pointer;z-index:1001}.menu-toggle span{display:block;background:#222d31;height:3px;border-radius:12px;border:none;transition:width .5s}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;width:100%;height:3px;display:block;background:inherit;border-radius:12px}.menu-toggle span::before{top:-10px}.menu-toggle span::after{bottom:-10px}.menu-toggle span:hover{opacity:.8}.main-navigation.toggled .menu-toggle span,.main-navigation.toggled .menu-toggle span:hover{background:#5a94e9;transition:.3s;left:5px}.main-navigation.toggled .menu-toggle span::before,.main-navigation.toggled .menu-toggle span::after,.main-navigation.toggled .menu-toggle span:hover::before,.main-navigation.toggled .menu-toggle span:hover::after{transition-duration:.3s;transition-delay:.3s;transform-origin:center;background:#fff;width:25px}.main-navigation.toggled .menu-toggle span::before,.main-navigation.toggled .menu-toggle span:hover::before{top:0;transform:rotate(45deg);transition-property:top,transform}.main-navigation.toggled .menu-toggle span::after,.main-navigation.toggled .menu-toggle span:hover::after{bottom:0;transform:rotate(-45deg);transition-property:bottom,transform}.main-navigation ul li.industry-menu{position:static}.main-navigation ul li.industry-menu .mega-menu{top:59px;width:1000px;min-height:400px;overflow:hidden}.main-navigation ul li.industry-menu .mega-menu ul{left:-999em;transition:left 0s ease .5s}.main-navigation ul li.industry-menu .mega-menu li{position:static;display:block;width:230px}.main-navigation ul li.industry-menu .mega-menu h2,.main-navigation ul li.industry-menu .mega-menu .faux-h2{display:block;font-weight:600;font-size:20px;margin:0 0 15px;padding-left:11px}.main-navigation ul li.industry-menu .mega-menu .mega{position:absolute;left:270px;width:480px;height:400px;background:#fff}.main-navigation ul li.industry-menu .mega-menu .mega .thumb{height:250px;overflow:hidden}.main-navigation ul li.industry-menu .mega-menu .mega .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-navigation ul li.industry-menu .mega-menu .mega .intro{background:#fff;margin-top:15px}.main-navigation ul li.industry-menu .mega-menu .mega .intro p{font-size:17px}.main-navigation ul li.industry-menu .mega-menu .sub-menu.second{border:none;top:0;width:250px;height:100%;padding:20px 0 5px 20px}.main-navigation ul li.industry-menu .mega-menu .sub-menu.second li{padding-left:0}.main-navigation ul li.industry-menu .mega-menu .sub-menu.second li.menu-item-has-children{padding-bottom:0}.main-navigation ul li.industry-menu .mega-menu .sub-menu.second.introduction{right:auto;left:220px;border:none;top:0;width:250px;height:100%}.main-navigation ul li.industry-menu .mega-menu .sub-menu.third{position:relative;top:auto;left:0 !important;border:none;background:rgba(0,0,0,0);padding:5px}.main-navigation ul li.industry-menu .mega-menu .sub-menu.third li{margin:0;padding:0;width:203px}.main-navigation ul li.industry-menu .mega-menu .sub-menu.third li a::before{content:"• "}.main-navigation ul li.industry-menu:hover>.sub-menu.mega-menu{right:0;left:auto}.main-navigation ul li.industry-menu ul>li:hover>.sub-menu.second{right:auto;left:220px !important}@media screen and (max-width: 1040px){.industry-menu .mega,.industry-menu .label{display:none}.industry-menu ul>li.menu-item-has-children:hover>.sub-menu.third{padding-top:0}.sub-menu::before,.sub-menu::after{content:"";width:6px;border-top:1px solid #fff;height:1px;display:block}}@media screen and (max-width: 480px){.main-navigation ul li.industry-menu>.sub-menu li{width:100%}}.region-popover{position:fixed;width:100%;top:0;left:0;background-color:#5a94e9;z-index:4000;height:0;overflow:hidden}.region-popover--open{height:auto;padding:10px 0}.region-popover .outer{display:flex;flex-wrap:wrap;align-items:center}.region-popover p{color:#fffcfc;flex:0 1 350px;margin:0;font-size:14px}.region-popover__select{max-width:300px;margin:0 30px 0 0}.region-popover__continue{margin-left:auto;margin-right:0}.region-popover__close{cursor:pointer;font-size:36px;line-height:.5;color:#fffcfc;margin-left:50px}@supports(-webkit-touch-callout: inherit){.block.feature-block{background-attachment:scroll !important}}.draft-notice{position:absolute;top:-32px;right:0;width:-moz-fit-content;width:fit-content;padding:4px 10px;background:red;color:#fff;font-weight:600}.anchor{position:relative;display:block;scroll-margin-top:-60px}.blocks>.block.sub-text-block .inner{border-top:none;padding-top:0}.block{position:relative;margin:var(--vertical-rhythm)}.block.text-block{font-weight:300;text-align:center}.block.text-block.two .type-area{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;text-align:left}.block.sub-text-block{margin-top:80px}.block.sub-text-block .inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px}.block.sub-text-block .inner h2{font-size:30px}.block.sub-text-block .inner h3{font-size:27px;font-weight:600}.block.sub-text-block .inner p{font-size:19px;margin-bottom:15px}.block.text-repeater.type-1 .inner{border-bottom:1px solid #e9e8e8}.block.text-repeater.type-1 .inner .row{grid-template-columns:280px 1fr}.block.text-repeater.type-1 .inner .row:nth-of-type(2n){grid-template-columns:1fr 280px}.block.text-repeater.type-1 .inner .thumb{border-radius:16px 0;overflow:hidden}.block.text-repeater.type-1 .inner .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block.text-repeater.type-1 p{font-size:17px}.block.text-repeater.type-1 p:last-of-type{margin:0}.block.text-repeater.type-2{line-height:1.4}.block.text-repeater.type-2 .inner .row{grid-template-columns:1fr 1fr}.block.text-repeater.type-2 p{font-size:15px;margin:0 0 9px}.block.text-repeater.type-2 .button-alt{margin-top:20px}.block.text-repeater .inner .row{display:grid;grid-gap:40px;margin-bottom:var(--vertical-rhythm-half)}.block.text-repeater .inner .row:nth-of-type(2n) .thumb{order:2}.block.text-repeater .inner .row ul{margin-bottom:15px;padding-left:0}.block.text-repeater .inner .row h3{font-weight:600;margin-bottom:15px}.block.page-heroes .outer{display:grid;grid-gap:30px}.block.page-heroes .outer.two{grid-template-columns:1fr 1fr}.block.page-heroes .outer.three{grid-template-columns:repeat(3, 1fr)}.block.page-heroes .outer.four{grid-template-columns:repeat(2, 1fr)}.block.page-heroes .outer>div{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1.3333;padding:40px;border-radius:50px 0;background-size:cover;background-color:#222d31;font-size:21px;font-weight:400;line-height:1.3;color:#fff;text-align:center;overflow:hidden}.block.page-heroes .outer>div h2{font-size:28px;margin:0 0 15px;font-weight:600}.block.page-heroes .outer>div h2 span{display:block;font-weight:300}.block.page-heroes .outer>div .button{margin-top:40px;font-size:18px}.block.heroes-block.rule-above .outer{padding-top:80px;margin-top:40px;border-top:1px solid #e9e8e8}.block.heroes-block.closeup{margin-top:40px}.block.heroes-block h2{font-size:34px;margin-bottom:10px}.block.heroes-block .type-area p{font-weight:300;font-size:19px}.block.heroes-block.standardised .heroes .hero .thumb{height:150px;background:#f1f4f9;padding:10px 5px}.block.heroes-block.standardised .heroes .hero .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.block.heroes-block .heroes{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px;margin-top:20px}.block.heroes-block .heroes.two{grid-template-columns:repeat(2, minmax(0, 1fr))}.block.heroes-block .heroes.three{grid-template-columns:repeat(3, minmax(0, 1fr))}.block.heroes-block .heroes.five{grid-template-columns:repeat(5, minmax(0, 1fr))}.block.heroes-block .heroes.five .hero h3{font-size:17px}.block.heroes-block .heroes .hero{position:relative;display:flex;flex-direction:column;color:#2c3e50}.block.heroes-block .heroes .hero h3{font-size:17px;font-weight:600;margin-bottom:15px}.block.heroes-block .heroes .hero .thumb{overflow:hidden;margin-bottom:15px;border-radius:16px 0}.block.heroes-block .heroes .hero .thumb img{display:block}.block.heroes-block .heroes .hero .text{flex:1 1 auto;display:flex;flex-direction:column}.block.heroes-block .heroes .hero .description,.block.heroes-block .heroes .hero .description p{font-size:14px}.block.heroes-block .heroes .hero:hover{color:#222d31}.block.heroes-block .heroes a.hero .thumb img{width:100%;display:block;transition:transform .7s ease}.block.heroes-block .heroes a.hero:hover .thumb img{transform:scale(1.15) rotate(2deg);transition:transform .7s ease;transform-origin:center}.block.heroes-block .heroes a.hero button{margin:auto auto 0;border-color:#c0ced5}.block.heroes-block .heroes a.hero button:hover{background:#c0ced5}.block.heroes-block .heroes.two a.hero .thumb img{transform:none}.block.heroes-block .heroes.simple-heroes{text-align:center;grid-auto-flow:dense}.block.heroes-block .heroes.simple-heroes .hero h3{font-weight:600;font-size:15px;margin:15px 0 5px}.block.heroes-block .heroes.simple-heroes .hero .thumb-container{position:relative;border-radius:16px 0;overflow:hidden}.block.heroes-block .heroes.simple-heroes .hero .thumb-container .thumb{margin:0}.block.heroes-block .heroes.simple-heroes .hero .thumb-container img{display:block;width:100%}.block.heroes-block .heroes.simple-heroes .hero .pdf-icon{position:absolute;bottom:-5px;right:-5px;display:flex;justify-content:center;align-items:center;background:#f1f4f9;padding:8px;border-radius:10px 0;box-shadow:0 0 12px rgba(0,0,0,.2)}.block.heroes-block .heroes.simple-heroes .hero .more{font-size:14px}.block.heroes-block .heroes.simple-heroes .hero .down-arrow{position:absolute;bottom:5px;right:0;background:rgba(0,0,0,0);cursor:pointer}.block.heroes-block .heroes.simple-heroes .hero .down-arrow .icon{fill:#000}.block.heroes-block .heroes.simple-heroes .hero.active .down-arrow{transform:rotate(180deg)}.block.heroes-block .heroes.simple-heroes .dropdown-content{position:relative;display:none;grid-column:1/-1;background:#f5f6f8;padding:20px 50px 20px 20px;margin-top:-30px;text-align:left}.block.heroes-block .heroes.simple-heroes .dropdown-content h3{-moz-column-span:all;column-span:all}.block.heroes-block .heroes.simple-heroes .dropdown-content p{-moz-column-break-inside:avoid;break-inside:avoid}.block.heroes-block .heroes.simple-heroes .dropdown-content .panel-close{height:20px;width:20px;top:8px;right:8px;border-radius:0;background:rgba(0,0,0,0)}.block.heroes-block .heroes.simple-heroes .dropdown-content .panel-close::after,.block.heroes-block .heroes.simple-heroes .dropdown-content .panel-close::before{top:8px;left:1px;height:3px;width:17px}.block.heroes-block.policy .heroes{width:-moz-fit-content;width:fit-content;margin:20px auto 0}.block.heroes-block.policy .heroes.two .hero{min-width:300px}.block.heroes-block.policy .hero{text-align:center}.block.heroes-block.policy img{max-width:190px;margin:0 auto;display:block;margin-bottom:30px}.block.bicolour-heroes .outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:40px}.block.bicolour-heroes .outer div{padding:40px}.block.bicolour-heroes .outer div h2{font-size:32px;font-weight:500;margin-bottom:0 0 30px}.block.bicolour-heroes .outer div h3{color:#2c3e50;font-size:24px;font-weight:400;margin:30px 0}.block.bicolour-heroes .outer div p{font-size:19px}.block.bicolour-heroes .outer div li{font-size:19px;font-weight:200;padding-left:4px;text-indent:-20px}.block.bicolour-heroes .outer div li::before{color:#fff;font-size:24px;display:inline-block;margin-right:14px}.block.bicolour-heroes .right-block{background:#b69658;color:#fff;border-radius:0 0 30px 0}.block.bicolour-heroes .left-block{background:#6490cb;color:#fff;border-radius:30px 0 0 0}.block.bicolour-heroes img{display:block;margin-bottom:24px;max-width:320px}.block.icon-block .inner{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.block.icon-block .inner .grid-icon{display:block;display:flex;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;background:#f1f4f9;color:#2c3e50}.block.icon-block .inner .grid-icon img{display:block;width:60px;height:auto;margin-bottom:20px}.block.icon-block .inner .grid-icon .text{text-align:center;font-size:18px;font-weight:600;width:120px;line-height:1.2}.block.product-category-heroes{margin-top:80px}.block.product-category-heroes .outer{padding-top:80px;border-top:1px solid #e9e8e8}.block.product-category-heroes h2{font-size:34px;margin-bottom:10px}.block.product-category-heroes .intro{font-size:22px;font-weight:300}.block.product-category-heroes .heroes{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px;margin-top:20px}.block.product-category-heroes .heroes h3{font-weight:600}.block.product-category-heroes .heroes .thumb{margin-bottom:15px}.block.product-category-heroes .heroes .thumb img{display:block}.block.product-category-heroes .heroes .description{font-size:14px}.block.product-feature .outer{display:grid;grid-template-columns:4fr 3fr;grid-gap:60px;background:#f5f6f8;padding:40px;text-align:center;border-radius:20px 0}.block.product-feature .thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.block.product-feature h2{font-weight:600}.block.product-feature h2 span{display:block;font-weight:200;font-size:34px;margin-bottom:15px}.block.product-feature p{font-size:19px}.block.product-feature-carousel .outer{background:#f5f6f8;padding:40px;text-align:center;border-radius:20px 0}.block.product-feature-carousel .outer .slick-arrow.slider-right{right:-100px}.block.product-feature-carousel .outer .slick-arrow.slider-left{left:-100px}.block.product-feature-carousel .outer .product-feature-slide{position:static !important;display:grid;grid-template-columns:4fr 3fr;grid-gap:60px}.block.product-feature-carousel .outer .product-feature-slide .thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.block.product-feature-carousel .outer .product-feature-slide h2{font-weight:600}.block.product-feature-carousel .outer .product-feature-slide h2 span{display:block;font-weight:200;font-size:34px;margin-bottom:15px}.block.product-feature-carousel .outer .product-feature-slide p{font-size:19px}.block.case-study-feature .inner{display:grid;grid-template-columns:350px 1fr;grid-gap:30px;background:#dfeceb;padding:50px;border-radius:50px 0}.block.case-study-feature h2{font-size:33px;font-weight:200;margin-bottom:15px}.block.case-study-feature h3{font-weight:600;margin-bottom:15px}.block.case-study-feature .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block.case-study-feature .button-alt2{margin-top:15px}.block.feature-block{position:relative;height:640px}.block.feature-block.cta{margin-bottom:0}.block.feature-block img{display:block;width:100%}.block.feature-block .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:60px}.block.feature-block .overlay .outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:60px}.block.feature-block .overlay .outer .feature{background:#5a94e9;padding:40px;border-radius:50px 0;color:#fff;font-size:22px}.block.feature-block .overlay .outer .feature h2{font-size:34px;font-weight:600;margin-bottom:15px}.block.feature-block .overlay .outer .feature .subhead{font-size:30px;font-weight:600}.block.feature-block .overlay .outer .feature .content{font-size:22px}.block.feature-block .overlay .outer .feature .content p{font-size:22px}.block.feature-block .overlay .outer .feature .content p:last-of-type{margin:0}.block.feature-block .overlay .outer .testimonial{display:grid;grid-template-columns:40px 1fr;grid-gap:20px;background:#dfeceb;padding:40px;border-radius:50px 0}.block.feature-block .overlay .outer .testimonial .icon{width:100%;height:auto;fill:#b7bdc3;margin-top:-3px}.block.feature-block .overlay .outer .testimonial .copy p{font-size:19px}.block.feature-block .overlay .outer .testimonial .copy .attribute{font-family:"Museo",serif;font-weight:500}.block.feature-block .overlay .outer .testimonial .copy .attribute b{font-weight:bold}.block.feature-block .overlay .outer .button-alt2{margin-top:30px;font-size:18px}.block.dark .overlay .outer .feature{background:#222d31}.block.dark .overlay .outer .feature h2{color:#5a94e9;font-weight:200;font-size:40px;margin:0}.block.dark .overlay .outer .feature h2 b{display:block;margin-top:5px;font-weight:600;color:#fff}.block.dark .overlay .outer .feature .content{font-weight:600;margin-top:15px}.block.dark .overlay .outer .feature .button-alt2{color:#fff;border-color:#fff}.block.dark .overlay .outer .feature .button-alt2:hover{background:#5a94e9}.block.values-block .value{position:relative;margin:80px 0 160px}.block.values-block .value .value-icon{height:60px;margin:15px}.block.values-block .value .value-icon img{height:100%;width:auto}.block.values-block .value .thumb img{display:block}.block.values-block .value .thumb:before,.block.values-block .value .thumb:after{content:"";display:block;position:absolute;background:#f1f4f9;width:calc(100% - 120px);height:25px;margin:0 69px}.block.values-block .value .thumb:before{top:-25px}.block.values-block .value .thumb:after{bottom:-25px}.block.values-block .value .feature{position:absolute;bottom:-60px;width:390px;padding:15px 30px 30px;border-radius:20px 0;background:#222d31;color:#fff;font-size:19px}.block.values-block .value .feature h2{font-size:30px}.block.values-block .value.left .feature{left:60px;right:auto}.block.values-block .value.right .feature{right:60px;left:auto}.block.industries>.outer{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px;margin-top:60px}.block.industries>.outer .grid-post .thumb{position:relative;overflow:hidden;margin-bottom:15px;aspect-ratio:17/12}.block.industries>.outer .grid-post .thumb .excerpt{position:absolute;display:flex;flex-direction:column;justify-content:center;top:100%;width:100%;height:100%;background:rgba(34,45,49,.8);color:#fff;padding:10px;font-weight:400;transition:top .8s ease}.block.industries>.outer .grid-post .thumb:hover .excerpt{top:0 !important;transition:top .8s ease}.block.industries>.outer .grid-post h3{font-size:19px;font-weight:600;margin-bottom:15px;color:#2c3e50}.block.industries>.outer .grid-post img{display:block}.block.csr-grid .outer{display:grid;grid-gap:10px;grid-template-columns:repeat(3, 1fr)}.block.csr-grid.type-1 .outer,.block.csr-grid.type-3 .outer{grid-template-rows:repeat(3, minmax(0, 363px))}.block.csr-grid.type-2 .outer,.block.csr-grid.type-4 .outer{grid-template-rows:repeat(2, minmax(0, 363px))}.block.csr-grid.type-2 h3,.block.csr-grid.type-4 h3{font-weight:600}.block.csr-grid .tile{position:relative;display:block;overflow:hidden}.block.csr-grid .tile .thumb{height:100%}.block.csr-grid .tile .thumb img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.block.csr-grid .tile .text{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);padding:15px;color:#fff}.block.csr-grid .tile .text h3{font-size:24px;margin-bottom:5px}.block.csr-grid .tile .text .reveal{max-height:0;overflow:hidden;transition:max-height 1.5s}.block.csr-grid .tile .text p{max-height:0;font-size:15px}.block.csr-grid .tile:hover .reveal{max-height:300px;transition:max-height 1.5s}.block.csr-grid.type-1 .tile:nth-child(1){grid-area:1/1/3/2}.block.csr-grid.type-1 .tile:nth-child(2){grid-area:1/2/2/4}.block.csr-grid.type-1 .tile:nth-child(3){grid-area:2/2/3/3}.block.csr-grid.type-1 .tile:nth-child(4){grid-area:2/3/3/4}.block.csr-grid.type-1 .tile:nth-child(5){grid-area:3/1/4/3}.block.csr-grid.type-1 .tile:nth-child(6){grid-area:3/3/4/4}.block.csr-grid.type-2 .tile:nth-child(1){grid-area:1/1/2/2}.block.csr-grid.type-2 .tile:nth-child(2){grid-area:1/2/3/3}.block.csr-grid.type-2 .tile:nth-child(3){grid-area:1/3/2/4}.block.csr-grid.type-2 .tile:nth-child(4){grid-area:2/1/3/2}.block.csr-grid.type-2 .tile:nth-child(5){grid-area:2/3/3/4}.block.csr-grid.type-3 .tile:nth-child(1){grid-area:1/1/3/3}.block.csr-grid.type-3 .tile:nth-child(2){grid-area:1/3/2/4}.block.csr-grid.type-3 .tile:nth-child(3){grid-area:2/3/3/4}.block.csr-grid.type-3 .tile:nth-child(4){grid-area:3/1/4/2}.block.csr-grid.type-3 .tile:nth-child(5){grid-area:3/2/4/3}.block.csr-grid.type-3 .tile:nth-child(6){grid-area:3/3/4/4}.block.csr-grid.type-4 .tile:nth-child(1){grid-area:1/1/3/2}.block.csr-grid.type-4 .tile:nth-child(2){grid-area:1/2/2/3}.block.csr-grid.type-4 .tile:nth-child(3){grid-area:1/3/2/4}.block.csr-grid.type-4 .tile:nth-child(4){grid-area:2/2/3/3}.block.csr-grid.type-4 .tile:nth-child(5){grid-area:2/3/3/4}.block.associations-block{background:#f1f4f9}.block.associations-block .outer{padding:80px 30px;max-width:1010px}.block.associations-block .outer .section-header{margin-bottom:30px}.block.associations-block .outer .section-header h2{font-size:34px}.block.associations-block .associations-container{display:grid;grid-template-columns:1fr 3fr;grid-gap:40px}.block.associations-block .associations-container .label{position:relative;background:#fff;padding:20px;margin-bottom:15px;border-radius:4px;box-shadow:0 0 18px rgba(0,0,0,.15);cursor:pointer}.block.associations-block .associations-container .label::after{content:"";position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:rgba(0,0,0,0) #fff;border-width:8px 0 8px 10px;top:50%;right:-10px;margin-top:-8px}.block.associations-block .associations-container .label h3{font-weight:600;text-transform:uppercase;font-size:14px;margin:0}.block.associations-block .associations-container .content{display:none}.block.associations-block .associations-container .reveal{padding:20px;background:#fff;border-radius:4px;box-shadow:0 0 18px rgba(0,0,0,.15)}.block.associations-block .associations-container .reveal .logo{margin-bottom:15px}.block.associations-block .associations-container .reveal .logo img{height:150px}.block.block-testimonial .grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px}.block.block-testimonial .testimonial{display:grid;grid-template-columns:40px 1fr;grid-gap:20px;background:#dfeceb;border-radius:30px 0;padding:30px}.block.block-testimonial .testimonial.case-study{display:block}.block.block-testimonial .testimonial.case-study h2{font-size:30px;font-weight:200;margin-bottom:15px}.block.block-testimonial .testimonial.case-study h3{font-size:20px;font-weight:600;margin-bottom:15px}.block.block-testimonial .testimonial.case-study .button-alt2{margin-top:15px}.block.block-testimonial .testimonial:nth-of-type(2n){border-radius:0 0 30px 0}.block.block-testimonial .testimonial:nth-of-type(2n+1){border-radius:30px 0 0 0}.block.block-testimonial .testimonial .icon{width:100%;height:auto;fill:#b7bdc3;margin-top:-3px}.block.block-testimonial .testimonial .content,.block.block-testimonial .testimonial .content p{font-size:19px}.block.block-testimonial .testimonial .attribute{font-family:"Museo",serif;font-weight:500}.block.short-form-cta .text{font-size:21px;text-align:center}.block.short-form-cta .text h2{font-size:28px;font-weight:600;margin:0 0 20px}.block.short-form-cta .cta{text-align:center}.block.short-form-cta .cta .button{font-size:19px;margin-top:30px}.block.short-form-cta .inner{display:grid;grid-template-columns:3.5fr 2fr;grid-gap:60px;align-items:center;background:#f1f4f9;border-radius:30px 0;padding:30px 50px}.block.short-form-cta .outer{padding:30px 50px;color:#fff;border-radius:30px 0;background-position:center;background-size:cover}.block.short-form-cta .outer .text{margin:0 auto}.block.download-panel .inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:60px;background:#f1f4f9;border-radius:30px 0;padding:30px 50px}.block.download-panel .download-button{margin-top:30px}.block.download-panel .download-button[disabled=disabled]{pointer-events:none;background:#ccc;cursor:not-allowed}.block.download-panel input[type=submit]{margin-top:auto}.block.download-panel input:focus{color:#5a94e9 !important}.block.divider .outer{height:1px;background:#e9e8e8}.block.video-block.inset .outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:60px;background:#f1f4f9;padding:40px;border-radius:32px 0}.block.video-block.inset .vidWrapper{margin-top:0}.block.video-block.inset h2{font-size:27px;font-weight:600}.hotspot-container{margin-top:80px;width:100%;overflow:hidden}.hotspot-container .outer{position:relative;padding:0}.hotspot-container .image{position:relative}.hotspot-container .image img{display:block;width:100%}.hotspot-container .hotspot{position:absolute;width:45px;height:45px;margin-left:-22px;margin-top:-22px;filter:drop-shadow(0 0 12px rgba(0, 0, 0, 0.4));cursor:pointer;z-index:401}.hotspot-container .hotspot .icon{width:45px;height:45px;fill:#fff}.hotspot-container .reveal{position:absolute;background:#fff;padding:20px}.hotspot-container .reveal h3{font-size:19px;font-weight:600;margin-bottom:15px}.hotspot-container .reveal p{font-size:14px;margin:0 0 15px}.hotspot-container .reveal .more{font-family:"Museo",serif;font-weight:500}.hotspot-container .explainer{display:none}.hotspot-container .overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);justify-content:space-between;align-items:center;z-index:401}.hotspot-container .overlay div.reveal{box-shadow:0 0 12px rgba(0,0,0,.4);overflow:hidden;width:300px;top:10%;right:10%}.hotspot-container .overlay div.reveal .panel-close{position:absolute;top:5px;right:5px;width:25px;height:25px}.hotspot-container .overlay div.reveal .panel-close:before,.hotspot-container .overlay div.reveal .panel-close:after{top:10px;left:3px;height:3px;width:17px}.hotspot-container .overlay.active{display:block}.hotspot-container .overlay.active div.reveal{animation:zoom .8s ease;animation-iteration-count:1}.hotspot-container.popup-left .overlay div.reveal{right:auto;left:10%}.hotspot{animation:pulse .8s ease;animation-direction:alternate;animation-iteration-count:infinite;transform-origin:center;transform-box:fill-box}.hotspot:nth-of-type(1){animation-delay:.6s}.hotspot:nth-of-type(2){animation-delay:.7s}.hotspot:nth-of-type(3){animation-delay:.8s}.hotspot:nth-of-type(4){animation-delay:.9s}@keyframes pulse{from{transform:scale(1)}to{transform:scale(1.1)}}@keyframes zoom{from{transform:scale(0.005)}to{transform:scale(1)}}.chronicle{margin-top:80px;position:relative;color:#fff;padding-bottom:60px;background-attachment:fixed;background-size:cover;background-blend-mode:multiply;overflow-x:hidden}.chronicle h2{font-size:50px;text-align:center;padding:10px}.chronicle h3.timeline-title{text-align:center;font-size:44px}.chronicle .topics{position:absolute;top:120px;right:50px;background:hsla(0,0%,100%,.8);color:#2c3e50;padding:40px;border-radius:20px}.chronicle .topics h3{margin:0 0 10px}.chronicle .timeline>ul{margin:0;padding:0}.chronicle .timeline>ul>li{list-style-type:none;position:relative;width:2px;margin:0 auto;padding-top:100px;background:#fff;color:#fff !important;text-indent:0;padding-left:0}.chronicle .timeline>ul>li:before{content:none}.chronicle .timeline>ul>li div{position:relative;bottom:0;width:430px;padding:30px;background:rgba(7,59,134,.7);border-radius:16px 0;color:#fff !important;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.chronicle .timeline>ul>li div p{font-size:22px;font-weight:200}.chronicle .timeline>ul>li div span{display:block;position:absolute;left:120%;bottom:12px;font-size:36px;font-weight:600}.chronicle .timeline>ul>li div span a{display:inline-block;width:90px;text-align:center;color:#fff}.chronicle .timeline>ul>li div span a:hover{text-decoration:none;border:none}.chronicle .timeline>ul>li div span a:hover .icon{fill:#486068}.chronicle .timeline>ul>li div span .icon{width:80px;height:80px;fill:#fff}.chronicle .timeline>ul>li div h3{margin:0 0 10px}.chronicle .timeline>ul>li div::before{content:"";position:absolute;bottom:7px;width:0;height:0;border-style:solid}.chronicle .timeline>ul>li::after{content:"";position:absolute;left:50%;bottom:34px;width:15px;height:15px;border-radius:4px;background:#fff;transform:rotate(45deg);transform-origin:0 0}.chronicle .timeline>ul>li.little::after{width:15px;height:15px;margin-bottom:5px}.chronicle .timeline>ul>li:nth-child(even) div{left:45px;transform:translate3d(200px, 0, 0)}.chronicle .timeline>ul>li:nth-child(even) div span{right:120%;left:auto}.chronicle .timeline>ul>li:nth-child(even) div::before{left:-16px;bottom:30px;border-width:8px 16px 8px 0;border-color:rgba(0,0,0,0) rgba(7,59,134,.7) rgba(0,0,0,0) rgba(0,0,0,0)}.chronicle .timeline>ul>li:nth-child(odd) div{left:-465px;transform:translate3d(-200px, 0, 0)}.chronicle .timeline>ul>li:nth-child(odd) div::before{right:-16px;bottom:30px;border-width:8px 0 8px 16px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(7,59,134,.7)}.chronicle .timeline>ul>li.in-view div{transform:none;visibility:visible;opacity:1}.block.chronicle .timeline>ul li div span{color:#073b86;font-size:24px;width:100%}.block.chronicle .timeline>ul li:nth-child(2n) div span{text-align:right}.block.chronicle .timeline .timeline-entry .service-icon{width:50px;margin-bottom:10px}.block.chronicle .timeline .timeline-entry ul{margin:0}.block.chronicle .timeline .timeline-entry ul li{padding-left:0}.block.chronicle .timeline .timeline-entry ul li:before{content:"";display:inline-block;height:8px;width:8px;background:#fff;border-radius:100px;margin-right:11px}@media screen and (max-width: 834px){.chronicle .timeline>ul>li{padding-top:60px;padding-bottom:36px}.chronicle .timeline>ul>li::after{bottom:auto;top:0}.chronicle .timeline>ul>li>div::before{content:none}.chronicle .timeline>ul>li:nth-child(2n+1) div,.chronicle .timeline>ul>li:nth-child(2n) div{left:-50vw;width:100vw}.chronicle .timeline>ul>li:nth-child(2n+1) div span,.chronicle .timeline>ul>li:nth-child(2n) div span{position:relative;left:auto;right:auto}.block.chronicle .timeline>ul li div span{color:#fff}.block.chronicle .timeline>ul li:nth-child(2n) div span{text-align:left}.chronicle .timeline>ul>li div{border-radius:0}}h1,h2,h3,h4,h5,h6{font-family:"Avenir Next",sans-serif;margin:0 0 30px;line-height:1.2}h2,h3,h4{font-weight:300}h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong{font-weight:600}h1{font-size:50px;font-weight:600}h1 span{display:block;font-size:28px}h1 span.private{color:#c00}h1.archive-title{font-size:30px}h1.archive-title span{display:block;font-size:50px}h2{font-size:38px}h4{font-size:15px;font-weight:600;margin:0 0 6px}p{font-size:15px;font-weight:300;margin:0 0 18px}p.smallprint{font-size:14px !important}ol{font-size:15px;padding-left:18px}ol li{margin-bottom:9px}ol li::marker{color:#5a94e9;font-weight:600}.site-content ul{list-style:none;-moz-column-break-inside:avoid;break-inside:avoid}.site-content ul li{padding-left:22px;text-indent:-22px;margin-bottom:3px;font-size:15px}.site-content ul li:before{content:"→ ";color:#5a94e9}.wp-caption .wp-caption-text{margin:10px 0;font-size:13px}html{scroll-padding-top:200px}html,body{height:100%;background:#fff;font-family:"Avenir Next",sans-serif;font-weight:300;font-size:16px;color:#2c3e50}.site{margin-top:var(--site-top)}.outer{width:100%;max-width:1190px;margin:0 auto;padding:0 40px}.outer .container{width:100%;max-width:920px;margin:0 auto;padding:0 15px}.outer.background{max-width:1110px}.inner,.section-header,.section-footer{width:100%;max-width:1140px;margin:0 auto;padding:0 40px}.type-area{width:100%;max-width:810px;margin:0 auto;padding:0 40px}.site-content{position:relative;background:#fff;padding-bottom:var(--vertical-rhythm-single)}.site-content.flush{padding-bottom:0}.site-content.flush .block.feature-block{margin-bottom:0}.site-content.no-banner{margin-top:160px}.site-content .false-margin{height:var(--vertical-rhythm-single)}.site-main{padding:60px 0}.outer .section-header,.inner .section-header,.type-area .section-header{padding:0 15px 40px}.scale-thumb{overflow:hidden}.scale-thumb img{display:block;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s ease}.scale-thumb:hover img{transform:scale(1.15) rotate(2deg);transition:transform .7s ease;transform-origin:center;transition:transform .7s ease}.topbar{position:fixed;top:0;left:0;width:100%;background:#2c3e50;z-index:1001}.topbar .outer{position:relative;height:30px;display:flex;justify-content:flex-end;align-items:center}#masthead{position:fixed;top:30px;left:0;width:100%;height:80px;padding:20px 0 0;background:#fff;border-bottom:1px solid #e9e8e8;z-index:1000}#masthead .outer{position:relative;display:flex;justify-content:space-between}#masthead.has-popover{top:88px}#masthead.has-popover .menu-toggle{top:111px}#masthead #logo{display:block;width:220px}#masthead #logo img{display:block;width:100%}.home #masthead{background:hsla(0,0%,100%,.85);transition:background .5s}.home.not-top #masthead{background:#fff;transition:background .5s}.history{position:absolute;display:none;bottom:0;left:0;width:-moz-fit-content;width:fit-content;background:#222d31;border-radius:0 16px 0 0;padding:10px 30px 10px 10px;font-family:"Avenir Next",sans-serif;font-weight:600;color:#fff;font-size:13px;text-align:center;z-index:900}.history a{color:#fff}.history a:before{content:"← "}.breadcrumbs{position:sticky;top:var(--site-top);background:#f1f4f9;font-size:13px;padding:10px 0;z-index:900}.breadcrumbs .breadcrumb_last{text-decoration:underline}.overlay-grad{background:rgba(34,45,49,.22);height:100%;width:100%;position:relative;z-index:1}.home-banner{position:relative;height:calc(100vh - 80px);background-position:right;background-attachment:fixed;background-size:cover}.home-banner .inner{display:flex;flex-direction:column;justify-content:center;height:100%}.home-banner .inner .copy-area{font-size:20px;max-width:620px;color:#fff}.home-banner .inner .copy-area h1{margin-bottom:60px}.home-banner .inner .copy-area p{font-size:20px;padding-left:90px;line-height:30px}.background-video{position:fixed;top:0;left:0;height:100%;width:100%;background:#000;overflow:hidden}.background-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.background-video iframe{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;transform-origin:50% 50%}.top-copy{margin:var(--vertical-rhythm)}.top-copy .outer{border-bottom:1px solid #e9e8e8}.top-copy .intro{text-align:center}.top-copy .intro h2{font-size:34px}.top-copy .intro h3{font-size:26px}.top-copy .intro p{font-size:19px;margin-bottom:40px}.top-copy .intro h2+p{font-size:22px}.top-copy .intro+.body-copy{margin:var(--vertical-rhythm-single) auto}.top-copy .body-copy{text-align:center}.top-copy .body-copy.two-cols{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;text-align:left}.top-copy .body-copy.two-cols .column-left h2{font-size:28px}.home .blocks>.block.text-block{margin-top:40px}.section-header{padding-bottom:40px;text-align:center}.section-header h2{font-size:34px;margin-bottom:15px;font-weight:600}.section-header h2 span,.section-header h2 b{font-weight:300}.section-header .intro{font-size:19px;max-width:800px;margin:0 auto}.section-header .intro p{font-size:19px}.section-header .intro p:first-of-type{font-size:23px}.post-content{margin-top:60px}.post-content .type-area{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.post-content .type-area p{font-size:15px;line-height:21px;margin-bottom:15px;-moz-column-break-inside:avoid;break-inside:avoid}.content-intro{margin-top:60px;font-weight:300;text-align:center}.content-intro p{font-size:22px}.tab-bar{position:sticky;top:var(--site-top);background:#f1f4f9;font-size:14px;font-weight:600;z-index:999}.tab-bar .outer{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:30px;padding:5px 30px}.tab-bar .outer .trigger{text-align:center;cursor:pointer;padding:10px 0;border-radius:10px 0}.tab-bar .outer .trigger:hover{background:#222d31;color:#fff}.global-news .section-header h2{font-size:34px;font-weight:300}.news-index{margin-top:var(--vertical-rhythm-single)}.featured-news{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;margin-bottom:40px}.featured-news+.other-news{margin-top:var(--vertical-rhythm-single)}.other-news{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px}.news-index .section-header h2{font-size:34px;font-weight:300}.ajax-container .load-more-container{text-align:center}.ajax-container .load-more-container .load-more{display:inline-block;margin:30px auto 0;cursor:pointer}.ajax-container .load-more-container .load-more[disabled=disabled]{display:none}.ajax-container .nothing-found{grid-column:1/-1;text-align:center;font-size:22px}.loading{grid-column:1/-1;display:flex;justify-content:center;text-indent:-9999px;height:300px;background:url(../milexia/images/loading.gif) no-repeat center}.featured-news .post{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;aspect-ratio:2;overflow:hidden;padding:15px;color:#2c3e50}.featured-news .post:hover .thumb img{transform:scale(1.05) rotate(1deg);transition:1s transform ease}.featured-news .post .thumb{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.featured-news .post .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:1s transform ease}.featured-news .post .teaser{position:relative;background:rgba(192,206,213,.8);width:265px;padding:15px;z-index:2}.featured-news .post .teaser h2{font-size:24px;font-weight:600;margin-bottom:12px}.featured-news .post .teaser .date{font-family:"Museo",serif;font-weight:500}.other-news .post{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;overflow:hidden;color:#2c3e50;cursor:pointer}.other-news .post:hover .thumb img{transform:scale(1.05) rotate(1deg);transition:1s transform ease}.other-news .post .thumb{position:relative;width:100%;aspect-ratio:1.3333;overflow:hidden;margin-bottom:15px}.other-news .post .thumb img{display:block;height:100%;max-width:unset;width:100%;-o-object-fit:cover;object-fit:cover;transition:1s transform ease}.other-news .post .thumb:hover .icon{fill:#fff}.other-news .post .teaser{max-width:100%}.other-news .post.video-post .thumb{aspect-ratio:1.777778}.other-news .post.video-post .thumb img{display:block;max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.other-news .post .teaser h2{font-size:19px;font-weight:600;margin-bottom:12px}.other-news .post .teaser .excerpt{font-size:14px}.other-news .post .teaser .excerpt p{font-size:14px}.other-news .post .play{position:absolute;top:50%;left:50%;width:50px;height:50px;margin-top:-25px;margin-left:-25px;z-index:990}.other-news .post .play .icon{fill:#b7bdc3}.news-main{margin-top:var(--vertical-rhythm-single)}.news-main .thumb{margin-bottom:60px}.news-main .thumb img{width:100%}.news-banner{background:url(images/news-banner.jpg) fixed 0 80px/auto 450px}.news-banner .inner{display:flex;flex-direction:column;justify-content:center;padding:115px 30px 115px}.news-banner .inner h1{color:#fff}.single-post-banner{position:relative;height:380px;overflow:hidden}.single-post-banner img{display:block;max-width:unset;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-post-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.single-post-banner .inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:900}.single-post-banner .inner h1{color:#fff}.single-post-banner .grad{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(72, 96, 104, 0.5) 50%, rgba(72, 96, 104, 0) 100%)}.news-header{padding-bottom:30px;border-bottom:1px solid #e9e8e8}.news-header h2{font-size:30px;line-height:1.2;font-weight:600;margin:30px 0}.news-header h2 span{display:block;margin-top:30px;font-size:16px;font-weight:500}.news-header .featured-image{aspect-ratio:1.3333;overflow:hidden;position:relative}.news-header .featured-image img{position:absolute;left:50%;transform:translateX(-50%);display:block;height:100%;width:auto;max-width:unset}.news-content{margin:var(--vertical-rhythm);padding-bottom:40px;border-bottom:1px solid #e9e8e8}.news-content .entry-meta{font-size:13px;margin-bottom:20px}.news-content .full-description{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.news-content p:first-of-type{-moz-column-span:all;column-span:all;font-size:20px;font-weight:500}.news-content .colspan{-moz-column-span:all;column-span:all}.news-content h2{-moz-column-span:all;column-span:all;margin-top:60px;font-size:28px}.news-content h3{margin-top:30px}.news-content .extras{clear:both;margin-top:40px}.news-content .extras h3{font-weight:600}.news-content .extras ul{font-size:17px}.news-content .extras ul.features{padding-left:15px}.news-content .extras ul.features li{line-height:20px;margin-bottom:8px}.news-content .extras ul.resources{list-style:none;padding-left:0}.news-content .extras ul.resources li{line-height:20px;text-indent:-25px;padding-left:25px;margin-bottom:10px}.news-content .extras ul.resources li:before{content:none}.news-content .extras ul.resources .icon{fill:#b7bdc3;width:20px;height:20px;display:inline-block;vertical-align:-3px}.single-case-study .case-study-banner{font-size:50px;color:#fff;font-weight:600}.single-case-study .case-study-banner span{display:block;margin-top:30px;max-width:700px;padding-left:90px}.single-case-study .case-study-banner span p{font-weight:300;font-size:19px;line-height:30px}.single-case-study .news-main{margin:60px 0;border:none}.single-case-study .news-main .featured-image{margin-bottom:30px}.single-case-study .news-main h1{font-size:19px}.single-case-study .news-main h3{font-size:18px;font-weight:600;margin-bottom:15px}.single-case-study .news-main .intro{margin:45px 0 60px}.single-case-study .news-main .requirement{margin:45px 0}.single-case-study .news-main .solution{margin:60px 0}.single-case-study .news-main .solution .type-area{background:#f1f4f9;border-radius:36px 0;padding:50px 50px 20px}.single-case-study .news-main .result{margin:60px 0}.single-case-study .news-main .result .type-area{background:#dfeceb;border-radius:36px 0;padding:50px 50px 20px}.related-posts{margin:var(--vertical-rhythm)}.related-posts .outer{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px}.related-posts .grid-post{color:#2c3e50}.related-posts .grid-post .thumb{aspect-ratio:1.5;max-height:170px;overflow:hidden;margin-bottom:15px}.related-posts .grid-post .thumb img{display:block;height:100%;width:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease}.related-posts .grid-post h2{font-size:19px;font-weight:600;margin-bottom:15px}.related-posts .grid-post .excerpt{font-weight:300}.related-posts .grid-post .excerpt p{font-size:14px;margin:0}.related-posts .grid-post:hover{color:#2c3e50}.related-posts .grid-post:hover .thumb img{transform:scale(1.15) rotate(2deg);transition:transform .7s ease;transform-origin:center}.related-posts .section-footer{padding:60px 30px 0;display:flex;justify-content:center}.archive-listing{margin-top:var(--vertical-rhythm-single)}.event-main .thumb{margin:80px 0 45px}.event-main h2{font-size:27px}.event-main .event-content{margin:var(--vertical-rhythm)}.event-main .event-tickets{margin:0}.event-main .meeting-form{background:#f5f6f8;margin:var(--vertical-rhythm);padding:30px}.event-main .meeting-form h2{text-align:center;font-weight:600;margin:30px 0 15px}.event-main .meeting-form p.event-title{font-size:19px;text-align:center}.event-main .past-event{margin:30px 0;background:#f5f6f8;padding:10px}.event-main .past-event h2{text-align:center;font-weight:600;margin:0;font-size:22px}.single-policy .news-header{display:grid;grid-template-columns:1fr 1fr}.policies{margin-top:var(--vertical-rhythm-single)}.policies:first-of-type .outer{border-bottom:1px solid #e9e8e8;padding-bottom:40px}.policies h2{font-weight:300;font-size:34px;margin-bottom:15px}.policies .outer{display:flex;flex-wrap:wrap;justify-content:center;padding:0 25px}.policies .outer .grid-policy{display:block;font-size:15px;text-align:center;flex:0 0 160px;margin:0 15px 40px;cursor:pointer}.policies .outer .grid-policy .thumb{background:#f1f4f9;margin-bottom:15px;padding:5px}.policies .outer .grid-policy h3{color:#2c3e50;font-weight:600;margin-bottom:12px}.policies .outer .grid-policy .more{font-family:"Museo",serif;font-weight:500;color:#1d5e83}.policies .section-header.tandc .intro p:first-of-type{font-size:19px}.pdf-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);z-index:3000}.pdf-overlay .panel-close{top:auto;bottom:10px}.pdf-overlay #certificate{display:flex;width:100%;height:100%;background:#222}.pdf-overlay #certificate iframe{width:100%;height:100%;overflow:scroll}.heroes-regions{margin-top:var(--vertical-rhythm-single)}.heroes-regions .intro{max-width:790px;padding:0 30px;margin:0 auto;text-align:center;margin-bottom:60px}.heroes-regions .intro p{font-size:22px;margin:0 0 20px}.heroes-regions .intro p:first-of-type{font-size:34px}.heroes-regions .region-heroes{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-gap:15px}.heroes-regions .region-heroes.news{grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:20px}.heroes-regions .region-heroes a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:20px;background:#f5f6f8;border-radius:15px 0}.heroes-regions .region-heroes a h3{font-size:20px;color:#2c3e50;text-align:center;margin-bottom:10px}.heroes-regions .region-heroes a .icon{flex:0 0 75px;width:75px;height:85px;margin-bottom:14px;transition:1s all ease;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}.heroes-regions .region-heroes a:hover .icon{transform:scale(1.1);filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.4));transition:.5s all ease}.heroes-regions .region-heroes .excerpt p{font-size:13px;margin:10px 0;text-align:center;color:#2c3e50}.heroes-regions .region-heroes .cursive{font-family:"Museo",serif;font-weight:500;font-size:12px;margin-top:auto;text-align:center}.partners-block .section-header .intro p:first-of-type{font-size:19px}.slider-partners .outer .slider{width:100%;max-width:920px;margin:0 auto}.slider-partners .outer .slider .partner-slide{overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:5px;height:180px}.slider-partners .outer .slider .partner-slide img{display:block;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:90px}.slider-partners.static .slider{max-width:unset;display:flex;flex-wrap:wrap;justify-content:center}.slider-partners.static .slider a{flex:0 0 200px;margin:0}.single-row .partner-slide{height:120px}.landing-banner{position:relative;background-color:#f5f6f8}.landing-banner .thumb{position:fixed;top:var(--site-top);left:0;width:100%;z-index:0;overflow:hidden}.landing-banner .thumb img{display:block;width:100%}.landing-banner .inner{position:relative;display:flex;flex-direction:column;justify-content:center;padding:115px 30px}.landing-banner .inner h1.page-title{font-family:"Avenir Next",sans-serif;font-weight:600;color:#fff;font-size:50px}.landing-banner .inner .copy-area{max-width:700px;color:#fff}.landing-banner .inner .copy-area .logo{width:300px;margin-left:60px;margin-top:-50px}.landing-banner .inner .copy-area h1{margin-bottom:60px}.landing-banner .inner .copy-area h3{margin:30px 0}.landing-banner .inner .copy-area p{font-size:20px;padding-left:90px;line-height:30px}.intro-content{margin-top:var(--vertical-rhythm-single)}.intro-content .outer{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px}.intro-content .outer h2{-moz-column-span:all;column-span:all;text-align:center;margin-bottom:60px}.intro-content .outer h3{font-size:34px;font-weight:200}.chronicle-intro{margin-top:var(--vertical-rhythm-single)}.chronicle-intro .inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;padding-top:40px;border-top:1px solid #e9e8e8}.chronicle-intro div.column1 p{font-size:27px;font-weight:200}.industry-intro{margin-top:var(--vertical-rhythm-single)}.industry-intro .outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:60px}.industry-intro .outer .copy{font-size:19px}.industry-intro .outer .copy p{font-size:19px}.industry-intro .outer .copy li{margin-bottom:12px}.visiting-card{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px;background:#f1f4f9;padding:20px}.visiting-card .left{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.visiting-card .left h3{font-size:22px;margin:0}.visiting-card .left h3 span{font-weight:600}.visiting-card .left .icon{display:block;width:88px;height:100px;transition:1s all ease;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.2))}.visiting-card .left:hover .icon{transform:scale(1.1);filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.4));transition:.5s all ease}.visiting-card .thumb{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:15px;margin-bottom:15px}.visiting-card .thumb img{display:block}.visiting-card h3{font-weight:300;font-size:19px;margin-bottom:10px}.visiting-card h3 a{color:#2c3e50}.visiting-card h3 span{font-weight:600}.visiting-card .address h3{font-size:16px;font-weight:600;color:#1d5e83;margin-bottom:5px}.visiting-card p{font-size:15px;line-height:23px;margin:0}.regional-offices-subhead h3{text-align:center;font-weight:700;font-size:24px;margin:30px 0}.regional-offices{margin:30px auto;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px}.regional-offices .visiting-card{grid-template-columns:1fr}.contact-form{margin-top:var(--vertical-rhythm-single)}.contact-form .inner{background:#f1f4f9;padding:45px 65px 40px;border-radius:30px 0;overflow:hidden}.contact-form .text{text-align:center}.contact-form h2{font-size:38px;margin-bottom:15px}.contact-form .intro{margin-bottom:40px;font-size:22px}.contact-form .form-grid{grid-gap:30px}.contact-form .form-grid.submit-section{margin-top:30px;align-items:center}.contact-form label{font-weight:200;font-size:14px}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{margin-bottom:15px;padding:8px 15px;background:#fff;border:1px solid #e9e8e8;border-bottom-width:2px;border-radius:0;color:#2c3e50}.contact-form a{text-decoration:underline}.contact-form.short-form .outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px}.contact-form.short-form textarea{height:140px}.contact-form.short-form .text{text-align:left}.contact-form.short-form .text h2{font-weight:600}.subscribe-footer{display:grid;grid-template-columns:7fr 5fr;grid-gap:30px;align-items:end;border-bottom:2px solid #486068;padding-bottom:60px}.subscribe-footer .subscription-form{font-size:13px}.subscribe-footer .subscription-form h2{font-size:13px;font-weight:600;margin-bottom:10px}.subscribe-footer .subscription-form .intro{margin-bottom:30px}.subscribe-footer .subscription-form form{position:relative}.subscribe-footer .subscription-form .form-grid{display:grid;grid-template-columns:2fr 2fr 1.5fr;grid-gap:30px;align-items:end}.subscribe-footer .social-links{text-align:right}.subscribe-footer .social-links .icon{fill:#486068;width:32px;height:32px;margin-left:10px}.subscribe-footer .social-links a:hover{text-decoration:none !important}.subscribe-footer .social-links a:hover .icon{fill:hsla(0,0%,100%,.7)}#footer{position:relative;padding:60px 0;background:#222d31;color:#fff;font-weight:400;font-size:13px}#footer a{color:#fff}#footer a:hover{text-decoration:underline;text-underline-offset:5px}#footer .site-info{display:grid;grid-template-columns:minmax(0, 350px) repeat(4, minmax(0, 160px));grid-gap:30px;padding-top:60px}#footer .about-milexia{line-height:25px}#footer .about-milexia h2{font-weight:600;font-size:19px;margin:0 0 12px}#footer .menu{list-style:none;padding:0;margin:0}#footer .menu li{margin-bottom:15px;line-height:1.5}#footer .menu li:last-of-type{margin-bottom:0}#footer .footer-social .menu li a{font-weight:600}#footer .base{margin-top:60px;text-align:right}#footer .base p{margin-bottom:10px}#footer .base .menu li{display:inline-block;margin-left:4px}#footer .base .menu li:after{content:"."}.error404 #footer{display:none}.page404.overall{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.overall-flex .notice-404{max-width:550px}.overall-flex .notice-404 p{font-size:16px}.overall-flex .notice-404 p:first-of-type{font-size:18px}.overall-flex .notice-404 p.smallprint{font-size:12px;margin-top:15px;padding-top:15px;border-top:1px solid #ccc}.overall-flex .notice-404 a{color:#fff}.overall-flex .notice-404 a:hover{text-decoration:underline}.overall-flex .notice-404 .topbar-search{background:hsla(0,0%,100%,.2);margin-bottom:30px}.overall img{-o-object-fit:cover;object-fit:cover;display:block;width:100vw;height:100vh}.overall-flex{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;text-align:center;font-family:"Avenir",sans-serif;color:#fff;z-index:2}.overall-flex>div{max-width:400px}.overall-flex h1{font-size:24px}.overall-flex p{font-size:19px;margin-bottom:30px}.no-results.not-found{margin-top:60px}.landing-banner .inner{display:flex;flex-direction:column;justify-content:center;padding:115px 30px 115px}.landing-banner .inner .product-cat-title,.landing-banner .inner h1.page-title{font-family:"Avenir Next",sans-serif;font-weight:600;color:#fff;font-size:50px}.landing-banner .inner .product-cat-title span,.landing-banner .inner h1.page-title span{display:block;font-size:36px}.landing-banner .inner .product-cat-title span.small,.landing-banner .inner h1.page-title span.small{font-size:24px;margin-top:15px;width:-moz-fit-content;width:fit-content;border-top:2px solid #fff;padding-top:11px;padding-right:10px}.landing-banner .inner .archive-title{font-size:36px}.landing-banner .inner .archive-title span{display:block;font-size:50px}.landing-banner .inner .copy-area{max-width:700px;color:#fff}.landing-banner .inner .copy-area h1{margin-bottom:60px}.landing-banner .inner .copy-area p{font-size:20px;padding-left:90px;line-height:30px}.product-main{padding:80px 0 40px}.product-main .product-header{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;padding-bottom:var(--vertical-rhythm-single);border-bottom:1px solid #e9e8e8}.product-main .product-header h1{font-size:36px;line-height:1;margin:0 0 15px}.product-main .product-header h1 span{display:block;margin-top:40px;font-size:16px;font-weight:500}.product-main .product-header .availability{font-size:14px;font-weight:600}.product-content{margin-top:30px;padding-bottom:60px;border-bottom:1px solid #e9e8e8}.product-content .full-description{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.product-content .full-description p{-moz-column-break-inside:avoid;break-inside:avoid}.product-content .full-description p:first-of-type{-moz-column-span:all;column-span:all;font-size:20px;font-weight:500}.product-content .full-description ul{padding-left:15px}.product-content .full-description h2{font-size:22px;margin-bottom:18px}.product-content .full-description h3{font-size:16px;font-weight:600;margin-bottom:3px}.product-content .extras{margin-top:40px}.product-content .extras .embed-container{margin-top:45px}.product-content .extras h3{font-weight:600}.product-content .extras ul{font-size:17px}.product-content .extras ul.features{padding-left:0}.product-content .extras ul.features li{line-height:20px;margin-bottom:8px}.product-content .extras ul.resources{list-style:none;padding-left:0}.product-content .extras ul.resources li{line-height:20px;text-indent:-25px;padding-left:25px;margin-bottom:10px}.product-content .extras ul.resources .icon{fill:#b7bdc3;width:20px;height:20px}.gatekeeper{background:#f1f4f9;border-radius:30px 0;padding:30px 50px;margin:30px 0}.gatekeeper .label{display:grid;grid-template-columns:1fr 60px}.gatekeeper .thumb{width:80px;float:left;margin-right:15px;margin-top:-15px}.gatekeeper .download-form-container{grid-column:1/-1;display:none;margin-top:15px}.gatekeeper .download-form-container .intro{margin-bottom:30px}.gatekeeper .download-form-container form{padding-top:30px}.gatekeeper .download-button{margin-top:30px}.gatekeeper .download-button[disabled=disabled]{pointer-events:none;background:#ccc;cursor:not-allowed}.gatekeeper input[type=submit]{margin:19px 0 auto}.gatekeeper input:focus{color:#5a94e9 !important}.gatekeeper .down-arrow{cursor:pointer}.product-footer{padding-top:30px}.product-footer .logo{display:block;width:300px}.related-products{margin-top:var(--vertical-rhythm-single)}.related-products .type-area{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px}.category-list{margin:var(--vertical-rhythm)}.category-list h2{font-size:36px;font-weight:300}.grid-notice{grid-column:1/-1;text-align:center}.grid-notice p{font-size:22px}.product-tile{color:#2c3e50 !important;font-size:14px}.product-tile:hover{color:#486068}.product-tile .scale-thumb{display:flex;flex-direction:column;justify-content:center;align-self:center;aspect-ratio:1.4167;margin-bottom:15px}.product-tile .static-thumb{display:flex;flex-direction:column;justify-content:center;align-self:center;aspect-ratio:1.4167;margin-bottom:15px}.product-tile h3{font-size:15px;font-weight:600;margin-bottom:10px}.product-tile h3 a{color:#2c3e50}.product-tile .excerpt p{font-size:13px;margin-bottom:10px}.product-tile h4{font-size:13px}.product-tile ul.key-products{padding-left:32px}.product-tile ul.key-products li{font-size:12px;padding:0}.areas{margin-top:30px}.areas .outer{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px}.areas .outer a{display:flex;flex-direction:column;justify-content:flex-end;position:relative;aspect-ratio:1.4167}.areas .outer a h2{position:relative;padding:0 10px;font-size:19px;font-weight:600;color:#fff;text-align:center;z-index:10}.areas .outer a p.debug{font-size:12px;margin:0;color:#fff;z-index:1;padding:0 5px}.areas .outer a .thumb{position:absolute;overflow:hidden;border-radius:20px 0}.areas .outer a .thumb img{display:block;transition:transform .7s ease}.areas .outer a:hover .thumb img{transform:scale(1.15) rotate(2deg);transition:transform .7s ease;transform-origin:center}.nothing-found{text-align:center;grid-column:1/-1;font-size:22px;margin:0 auto;max-width:800px}.search .landing-banner .inner .copy-area{max-width:unset}.product-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:30px;margin-top:80px;align-items:start}.not-found{margin-top:80px}.not-found h3{font-size:22px;font-weight:600;margin:30px 0}.categories{margin-top:40px}.categories .filter-block{margin-top:40px}.product-disclaimer{position:sticky;top:110px;background:#c0ced5;padding:5px 0;text-align:center;z-index:999}.availability-filter{position:sticky;top:110px;z-index:999;background:#c0ced5;padding:5px 0;margin:0 0 var(--vertical-rhythm-single)}.availability-filter .inner{display:flex;align-items:center;justify-content:center}.availability-filter h3{margin:2px 15px 0 0;font-size:16px}.availability-filter .filter-block button{padding:4px 12px}.filter-block h2{font-size:22px;font-weight:600;text-align:center;margin-bottom:30px}.filter-block h3{text-align:center}.filter-block .filter-buttons{text-align:center}.filter-block .filter-buttons button{margin:10px 5px}.filter-block button{background:#f1f4f9;padding:7px 15px;font-family:"Museo",serif;font-weight:500;color:#2c3e50;border-radius:0;margin:0 5px}.filter-block button.active,.filter-block button:focus{background:#486068;color:#fff !important}.filter-block button.disabled{color:#ccc;background:#f0f0f0;pointer-events:none}.results-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-gap:30px;grid-auto-flow:dense}.results-grid .loading{grid-column:1/-1;display:flex;justify-content:center;text-indent:-9999px;height:300px;background:url(../milexia/images/loading.gif) no-repeat center}.results-grid .grid-result{text-align:center}.results-grid .grid-result .thumb{position:relative;background:#f1f4f9;padding:10px;margin:0 auto 20px;aspect-ratio:1.8;overflow:hidden;max-width:198px;max-height:110px}.results-grid .grid-result .thumb img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);mix-blend-mode:multiply}.results-grid .grid-result h3{font-weight:600;margin-bottom:10px}.results-grid .grid-result .more{font-family:"Museo",serif;font-weight:500;font-size:15px;cursor:pointer;color:#1d5e83}.results-grid .detail{position:relative;grid-column:1/-1 !important;display:none;background:#f1f4f9;padding:20px}.results-grid .detail .panel-close{position:absolute;top:5px;right:5px;width:25px;height:25px}.results-grid .detail .panel-close:before,.results-grid .detail .panel-close:after{top:10px;left:3px;height:3px;width:17px}.results-grid .nothing-found{grid-column:1/-1;text-align:center;font-size:22px}.results-grid #load-more,.product-grid #load-more{grid-column:1/-1;background:#486068;text-align:center;padding:10px 20px;width:-moz-fit-content;width:fit-content;margin:30px auto 0;cursor:pointer}.category-search{background:#f1f4f9;padding:20px;width:-moz-fit-content;width:fit-content;margin:30px auto}.category-search input[type=text]{width:400px;background:#fff;color:#2c3e50;padding:4px 15px;border-radius:0;border:1px solid #e9e8e8;margin-right:10px}.category-search input[type=text]:focus{border-bottom-color:#486068;border-bottom-width:2px}.category-search input[type=submit]{background:#222d31}.category-search input[type=submit]:hover{background:#486068;color:#fff !important}.category-search input[type=reset]{background:#486068}.category-search input[type=reset]:hover{background:#222d31;color:#fff !important}.featured-products{padding-top:80px}.featured-products .section-header h2{font-size:38px;font-weight:300}.featured-products .inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:40px}.featured-products .inner>div{background:#f5f6f8;border-radius:20px 0;text-align:center}.featured-products .inner>div .text{padding:30px 30px 0}.featured-products .inner>div h3{font-weight:600;margin-bottom:10px}.partner-intro{padding:30px 0}.partner-intro .outer{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;align-items:center}.regional-categories{padding-top:60px}.regional-categories .no-results{grid-column:1/-1;text-align:center;font-size:20px}.regional-categories .product-grid{margin-top:0}.regional-teams{margin-top:var(--vertical-rhythm-single)}.regional-teams .outer{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;margin-bottom:50px}.regional-teams .outer .grid-team{display:grid;grid-template-columns:100px 1fr;grid-gap:20px;padding:20px 0 20px 20px;background:#f1f4f9}.regional-teams .outer .grid-team h3{font-size:15px;font-weight:600;margin-bottom:10px}.regional-teams .outer .grid-team h3 span{display:block;font-weight:300}.regional-teams .outer .grid-team .contacts{font-size:12px}.regional-teams .outer .grid-team .contacts span{font-family:"Museo",serif;font-weight:500}.executive-team .team-grid+.team-grid{margin-top:40px}.executive-team .team-grid.chief_exec{grid-template-columns:1fr minmax(0, 250px) 1fr;padding-bottom:60px;border-bottom:1px solid #e9e8e8}.executive-team .team-grid.chief_exec div.team-member{grid-column:2}.executive-team .team-grid.top_team{grid-template-columns:repeat(4, minmax(0, 250px));margin-top:60px;padding-bottom:60px;border-bottom:1px solid #e9e8e8}.executive-team .team-grid.strategic_team{grid-template-columns:repeat(4, minmax(0, 250px));margin-top:60px;padding-bottom:60px;border-bottom:1px solid #e9e8e8}.executive-team .team-grid.sales_team{grid-template-columns:repeat(3, minmax(0, 250px));width:810px;margin:60px auto 0}.section-header.strategic_team{margin-top:60px;padding:0}.regional-team .team-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.regional-team .team-grid.three{grid-template-columns:repeat(3, minmax(0, 1fr));max-width:823px;margin:0 auto}.regional-team .team-grid.two{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:570px;margin:0 auto}.regional-team .team-grid.one{grid-template-columns:repeat(1, minmax(0, 1fr));max-width:255px;margin:0 auto}.team-grid{display:grid;grid-gap:30px;grid-auto-flow:dense}.team-grid h3 span{color:#1d5e83;display:block;font-size:16px;font-weight:600}.team-grid .team-member{display:flex;flex-direction:column;justify-content:space-between;background:#f5f6f8;padding:20px}.team-grid .team-member .thumb{margin-bottom:10px}.team-grid .team-member .thumb img{display:block;width:100%}.team-grid .team-member h3{margin-bottom:auto}.team-grid .team-member .down-arrow{align-self:flex-end;margin-top:10px}.team-grid .team-member.active .down-arrow{transform:rotate(180deg)}.team-grid .biography{position:relative;display:none;grid-column:1/-1;background:#f5f6f8;padding:20px 50px 20px 20px;-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px;text-align:left}.team-grid .biography h3{-moz-column-span:all;column-span:all}.team-grid .biography p{-moz-column-break-inside:avoid;break-inside:avoid}.team-grid .biography .panel-close{height:20px;width:20px}.team-grid .biography .panel-close::after,.team-grid .biography .panel-close::before{top:8px;left:2px;height:3px;width:15px}.down-arrow{width:22px;height:22px;float:right;cursor:pointer}.down-arrow .icon{fill:#000;width:20px;height:22px}.down-arrow.active{transform:rotate(180deg)}.local-team.group{margin:var(--vertical-rhythm)}.local-team h2{text-align:center;font-weight:700;font-size:24px;margin:30px 0}.local-team .team-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.local-team .team-cards .team-card{flex:0 0 230px;display:flex;flex-direction:column;justify-content:space-between;background:#f1f4f9;padding:30px 30px 10px}.local-team .team-cards .team-card h3{font-size:16px;font-weight:600;color:#1d5e83;margin-bottom:5px}.local-team .team-cards .team-card .job-title{font-size:15px;line-height:23px;margin:0 0 10px}.contact-links{margin-top:auto}.button-icon{width:30px;height:30px;margin-right:10px;fill:#b7bdc3}.button-icon:hover{fill:#1d5e83}.post-cta{margin-top:var(--vertical-rhythm-single)}.post-cta .type-area{background:url("images/news/news-cta-bg.webp") no-repeat center/cover;border-radius:20px;padding:var(--box-padding)}.post-cta h3{font-family:"Avenir Next",sans-serif;font-size:30px;font-weight:700;text-align:center;margin:0 0 15px}.post-cta .intro p{font-size:22px;font-weight:300;text-align:center}.post-cta .cta-buttons{display:flex;flex-wrap:wrap;justify-content:center}.post-cta .cta-buttons a{display:block;margin:10px 5px 0}.freeprivacypolicy-com---palette-light .cc-cp-foot-byline{display:none !important}#open_preferences_center{position:fixed;bottom:10px;right:10px;width:30px;height:30px;background:url(images/cookie.svg) 0/contain;text-indent:-9999px}.cc-revoke.cc-left{left:150px;right:unset;font-family:"Avenir Next";text-decoration:none;font-weight:600;font-size:13px;color:#fff !important;background:#222d31 !important;border-radius:16px 16px 0 0;padding:6.5px 30px}.cc-revoke,.cc-window{font-family:"Avenir Next",sans-serif;background:#222d31 !important;color:#fff !important}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:#fff;text-decoration:none;opacity:.8}.cc-highlight .cc-btn:first-child{background-color:#fff !important}@media screen and (max-width: 560px){.cc-revoke.cc-left{left:10px;font-size:11px}}@media screen and (max-width: 1700px){.industry-menu ul>li.menu-item-has-children:hover>.sub-menu{right:261px;left:auto}}@media screen and (max-width: 1500px){.landing-banner{max-height:560px}.landing-banner .thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1140px){.hotspot-container .image{height:610px;display:flex;justify-content:center}.hotspot-container .image img{max-width:unset;height:100%;width:auto}}@media screen and (max-width: 1024px){.featured-news .post{flex-direction:column;aspect-ratio:auto;padding:0}.featured-news .post .thumb{position:relative;top:auto;left:auto}.featured-news .post .teaser{width:100%}.contact-form .outer{padding:45px 40px 40px;border-radius:0}.landing-page .heroes-regions .outer{padding:0 40px}.landing-page .heroes-regions .region-heroes{display:flex;flex-wrap:wrap;justify-content:center}.landing-page .heroes-regions .region-heroes a{flex:0 0 calc(50% - 10px);padding:30px}}@media screen and (max-width: 1040px){.mega{display:none}}@media screen and (max-width: 900px){.subscribe-footer{border-bottom:none;padding-bottom:0}#footer .site-info{grid-template-columns:1fr 1fr 1fr 1fr}#footer .site-info>div{border-top:1px solid #486068;padding-top:15px}#footer .site-info>div.about-milexia{grid-column:1/3}#footer .base{text-align:left}.executive-team .team-grid.chief_exec{margin-bottom:40px}.executive-team .team-grid.top_team,.executive-team .team-grid.strategic_team{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:40px;padding-bottom:40px}.executive-team .team-grid.sales_team{width:100%;margin:40px auto 0}.regional-team .team-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.block.feature-block .overlay .outer{grid-template-columns:1fr;grid-gap:30px}.block.values-block .value{margin:40px 0}.block.values-block .value .thumb::after,.block.values-block .value .thumb::before{content:none}.block.values-block .value .feature{position:relative;bottom:auto;width:100%;padding:15px 30px 30px;border-radius:0}.block.values-block .value.left .feature{left:auto}.block.values-block .value.right .feature{right:auto}}@media screen and (max-width: 834px){.home-banner .inner .copy-area{max-width:610px;margin:0 auto}.home-banner .inner .copy-area p{padding:0}.landing-banner .inner .copy-area{margin:0 auto}.landing-banner .inner .copy-area h1{margin-bottom:30px}.landing-banner .inner .copy-area p{font-size:16px;padding-left:0;line-height:24px}.top-copy .body-copy.two-cols{grid-template-columns:1fr;grid-gap:0}.block.page-heroes .outer>div{aspect-ratio:auto;font-size:14px}.block.page-heroes .outer>div h2{font-size:21px}.block.page-heroes .outer>div .button{margin-top:20px;font-size:14px}.block.heroes-block .heroes.five{grid-template-columns:repeat(3, minmax(0, 1fr))}.block.feature-block{height:480px}.block.feature-block .overlay .outer .feature h2{font-size:24px}.block.feature-block .overlay .outer .feature .button-alt2{margin-top:20px;font-size:14px}.home .heroes-regions .region-heroes{grid-gap:10px;padding:0 40px}.home .heroes-regions .region-heroes a{justify-content:center;padding:10px;font-size:13px;aspect-ratio:1}.home .heroes-regions .region-heroes a .icon{width:50px;height:56px;margin-bottom:10px}.featured-news .post .teaser h2{font-size:18px;margin-bottom:5px}.featured-news .post .teaser .date{font-size:14px}.featured-news .post .thumb{aspect-ratio:2.2}.featured-news .post .thumb img{position:absolute;top:50%;transform:translateY(-50%)}.featured-news .post:hover .thumb img{transform:scale(1.05) rotate(1deg) translateY(-50%)}.team-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.regional-teams .outer{grid-template-columns:repeat(2, minmax(0, 1fr))}.areas .outer{grid-template-columns:repeat(3, minmax(0, 1fr))}.subscribe-footer{display:block}.subscribe-footer .social-links{margin-top:40px}#footer .site-info{grid-template-columns:repeat(4, minmax(0, 160px));grid-gap:60px 30px}#footer .site-info .about-milexia{grid-column:1/-1}#footer .menu li{margin-bottom:10px}.contact-form.short-form .outer{grid-template-columns:1fr}.contact-form h2{font-size:24px}.contact-form .intro{font-size:16px}.other-news{grid-template-columns:repeat(3, minmax(0, 1fr))}.related-posts .outer{grid-template-columns:repeat(2, minmax(0, 1fr))}.related-posts .grid-post .thumb img{height:auto;width:100%;aspect-ratio:1.5}.block.csr-grid .tile .text h3{font-size:20px}.block.block-testimonial .grid{grid-template-columns:1fr;grid-gap:45px}.block.block-testimonial .grid .testimonial:nth-of-type(2n),.block.block-testimonial .grid .testimonial:nth-of-type(2n+1){border-radius:30px 0}.region-popover__close{position:absolute;top:10px;right:3px}.region-popover__continue{padding:5px 10px;font-size:13px}.region-popover__select{padding:3px 20px 4px 7px;width:160px;font-size:13px}.areas .outer{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media screen and (max-width: 800px){.single-case-study .news-main .solution .type-area,.single-case-study .news-main .result .type-area{border-radius:36px 0;padding:20px}}@media screen and (max-width: 768px){:root{--vertical-rhythm-single: 40px;--vertical-rhythm: 40px 0}.top-copy,.block,.heroes-regions,.block.heroes-block,.slider-partners,.policies,.contact-form,.featured-news+.other-news,.product-search,.news-main,.related-posts,.application-form{margin-top:40px}#temp-info{display:none}.landing-banner .inner{padding:75px 30px}.block.heroes-block .heroes,.block.heroes-block .heroes.five,.block.heroes-block .heroes.three{grid-template-columns:repeat(2, minmax(0, 1fr))}.block.video-block.inset .outer{grid-template-columns:1fr;border-radius:0;margin:0}.block.download-panel .inner{grid-template-columns:1fr}.heroes-regions .region-heroes{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:40px !important}.top-copy .outer{padding-bottom:0;border:none}.heroes-regions .region-heroes,.home .heroes-regions .region-heroes{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:30px;padding:0}.heroes-regions .region-heroes a,.home .heroes-regions .region-heroes a{aspect-ratio:auto;flex:1 0 29%}.hotspot-container .outer{padding:0}.hotspot-container .hotspot{width:35px;height:35px}.hotspot-container .hotspot .icon{width:35px;height:35px}.hotspot-container .overlay{top:80%;position:relative}.hotspot-container .overlay div.reveal{position:relative;background:#fff;padding:20px;left:auto;right:auto !important;top:auto !important;box-shadow:none;width:100%;border:none;margin:-20% 0 0}.tab-bar .outer{display:flex;justify-content:space-between;grid-gap:0}.news-content .full-description{-moz-column-count:1;column-count:1}.block.industries>.outer{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:40px}.areas .outer{grid-template-columns:repeat(2, minmax(0, 1fr))}.block.bicolour-heroes .outer{grid-template-columns:1fr}.related-products .type-area{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:60px;padding-top:20px}.product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));margin-top:60px}.areas .outer{grid-template-columns:repeat(2, minmax(0, 1fr))}.availability-filter{padding:5px 0 0}.availability-filter .filter-block{display:flex;flex-wrap:wrap;justify-content:center}.availability-filter .filter-block button{margin-bottom:15px}.availability-filter .inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.availability-filter .inner h3{margin-bottom:15px}.video-overlay .video-container{padding:10px}.video-thumb::before{width:86px;height:86px;margin:-51px 0 0 -43px}.video-thumb::after{margin:-30px 0 0 -18px;border-left:40px solid #fff;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0)}}@media screen and (max-width: 680px){.other-news{grid-template-columns:repeat(2, minmax(0, 1fr))}.top-copy .type-area{padding:0;text-align:left}.inner,.outer{padding:0 15px}.section-header,.section-footer{padding:0 15px 40px}.outer .section-header .inner .section-header{padding:0 0 40px}.block>.section-header{padding:0 20px 20px}h1,h2,h3,h4,h5,h6{margin:0 0 15px}h1{font-size:40px}h2{font-size:26px}.home-banner .inner .copy-area p{font-size:16px;line-height:1.4}.home-banner .inner .copy-area h1{margin-bottom:30px}.landing-banner .inner h1.page-title{font-size:40px}.global-news .section-header h2{font-size:26px}.industry-intro .outer .copy p{font-size:16px}.heroes-regions .intro{margin-bottom:0}.heroes-regions .intro p{font-size:19px}.heroes-regions .intro p:first-of-type{font-size:26px}.slider-partners .outer .intro{text-align:left}.slider-partners .outer .intro p{font-size:19px}.block.product-feature .outer{grid-template-columns:1fr;grid-gap:0;padding:20px;border-radius:0}.block.page-heroes .outer.two{grid-template-columns:1fr}.regional-teams .inner,.regional-teams .outer{grid-template-columns:1fr}.contact-experts .outer,.application-form .outer{border-radius:0;padding:30px 0}.contact-experts .outer .container,.application-form .outer .container{grid-template-columns:1fr;grid-gap:0}.block.short-form-cta .outer{padding:30px 15px;border-radius:0}.areas .outer{grid-template-columns:repeat(2, minmax(0, 1fr))}.team-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}#footer .site-info{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px}.block.industries>.outer{grid-template-columns:repeat(2, minmax(0, 1fr))}.block.csr-grid .outer{display:block !important}.block.csr-grid .tile{margin-bottom:30px}.block.csr-grid .tile .thumb{aspect-ratio:1.333}.block.feature-block{height:auto}.block.feature-block .overlay{position:relative;top:auto;left:auto;width:auto;height:auto;padding:0}.block.feature-block .overlay .outer{padding:15px}.executive-team .team-grid.top_team,.executive-team .team-grid.strategic_team,.executive-team .team-grid.sales_team{grid-template-columns:repeat(2, minmax(0, 1fr))}.regional-team .team-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.block.associations-block .outer{padding:40px 0}.block.associations-block .outer .outer .section-header{margin-bottom:0}.block.associations-block .outer .associations-container{grid-template-columns:1fr;grid-gap:0}.block.associations-block .outer .associations-container .label{position:relative;margin:1px;border-radius:0;box-shadow:none}.block.associations-block .outer .associations-container .label:after{content:none}.block.associations-block .outer .reveal{padding:20px;background:#fff;border-radius:4px;box-shadow:none}.rma-form .wpcf7-form-control.four-checkbox-set,.registration-form .wpcf7-form-control.four-checkbox-set{grid-template-columns:repeat(2, minmax(0, 1fr))}.rma-form .wpcf7-form-control.four-checkbox-set .wpcf7-list-item,.registration-form .wpcf7-form-control.four-checkbox-set .wpcf7-list-item{margin-bottom:15px}.block.short-form-cta .inner{grid-template-columns:1fr;grid-gap:30px;border-radius:0}.category-search input[type=text]{width:100%;margin-right:0;margin-bottom:15px}h1,.landing-banner .inner .product-cat-title,.landing-banner .inner h1.page-title{font-size:40px}p{font-size:16px;margin:0 0 18px}.landing-banner .inner{padding:55px 40px 35px}.landing-banner .inner .copy-area p{padding-left:0}.landing-banner .inner .copy-area p h1{margin-bottom:20px}.product-search{margin-top:40px}.contact-experts{margin-top:40px}}@media screen and (max-width: 560px){:root{--vertical-rhythm-single: 30px;--vertical-rhythm: 30px 0;--box-padding: 15px}.site-content{padding-bottom:30px}.top-copy,.block,.heroes-regions,.block.heroes-block,.slider-partners,.policies,.contact-form,.featured-news+.other-news,.product-search,.news-main,.related-posts,.application-form,.block.product-category-heroes,.block.sub-text-block{margin-top:30px}.outer .section-header,.inner .section-header,.type-area .section-header{padding:0 15px}.block.associations-block .outer .section-header h2,.top-copy .intro h2,.section-header h2{font-size:24px}.top-copy{margin-top:40px}.top-copy .intro h2{font-size:24px}.top-copy .intro h2+p{font-size:16px;line-height:unset;margin:0}.outer,.inner,.type-area{padding:0 15px}#masthead .outer{padding:0 40px 0 15px}.landing-banner .inner{padding:55px 15px}.contact-form .outer{padding:30px 15px}.language-switcher ul{-moz-column-count:1;column-count:1}.industry-intro{margin-top:40px}.industry-intro .outer{grid-template-columns:1fr;grid-gap:40px}.industry-intro .thumb{order:1}.industry-intro .copy p:last-of-type{margin:0}.section-header{text-align:left}.block.feature-block .overlay{position:relative}.block.feature-block{height:auto}.block.feature-block .overlay .outer .feature{width:unset;margin:50px 0;border-radius:20px 0;padding:20px}.block.feature-block .overlay .outer .feature .subhead{font-size:28px;font-weight:600}.block.sub-text-block .inner{grid-template-columns:1fr;padding-top:40px;border-top:1px solid #e9e8e8}.block.sub-text-block .inner>div:first-of-type p{margin:0}.block.product-feature .outer{grid-template-columns:1fr;grid-gap:30px;padding:20px;border-radius:0}.block.product-feature .outer .thumb{order:-1}.block.text-repeater.type-1 .inner .row,.block.text-repeater.type-1 .inner .row:nth-of-type(2n){grid-template-columns:1fr}.block.text-repeater .inner .row:nth-of-type(2n) .thumb{order:0}.block.product-feature-carousel .outer .product-feature-slide{display:grid;grid-template-columns:1fr;grid-gap:60px}.block.product-feature-carousel .outer .product-feature-slide .thumb{order:0}.block.text-repeater.type-2 .inner .row{grid-template-columns:1fr}.block.text-repeater .inner .row:nth-of-type(2n) .thumb{order:-1}.block.heroes-block .heroes,.block.heroes-block .heroes.five,.block.heroes-block .heroes.four,.block.heroes-block .heroes.three,.block.heroes-block .heroes.two{grid-template-columns:1fr}.global-news .section-header h2{font-size:24px}.featured-news{grid-template-columns:1fr}.news-banner .inner{padding:55px 30px 55px}.news-banner .inner h1{font-size:30px}.news-header p:last-of-type{margin:0}.news-content{margin-top:10px;padding-bottom:40px}.news-content .entry-meta{margin-bottom:40px}.news-content p:first-of-type{font-size:18px;font-weight:400}.form-grid{grid-template-columns:1fr}.contact-form .submit-container{margin-top:20px}.regional-teams{margin-top:40px}.team-grid .biography{-moz-column-count:1;column-count:1}.local-team .visiting-cards{grid-template-columns:1fr}.contact-experts .outer{border-radius:0}.contact-experts .outer .container{grid-template-columns:1fr;grid-gap:40px}.values-block .inner{padding:0}.block.values-block .value .feature{padding:1px 30px 15px}.region-popover p{flex:100%;margin:0 0 6px;font-size:13px}.categories .filter-block h3{margin:30px 0}.landing-banner .inner .copy-area p{padding-left:0;font-size:16px}.category-search{width:100%}.product-search{margin-top:40px}.product-search .outer{border-radius:0}.product-main+.product-search{margin-top:0}.categories .filter-block .filter-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.categories .filter-block button{margin:0}.category-search input[type=text]{width:100%;margin-right:0;display:block;margin-bottom:20px}.single-product .landing-banner{display:none}.product-main{padding:40px 0 40px}.product-main .product-header{grid-template-columns:1fr;grid-gap:0px;padding-bottom:0px;border-bottom:none}.product-content{padding-bottom:40px}.product-content .extras{margin-top:30px}.product-content .full-description{-moz-column-count:unset;column-count:unset}.related-products .type-area{grid-template-columns:1fr;margin-top:40px}.product-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.areas .outer{grid-template-columns:1fr}.gallery.gallery-columns-2{grid-template-columns:1fr}.videoPoster::before,.videoPoster::after{transform:scale(0.5)}}@media screen and (max-width: 480px){.language-switcher:hover .lang-dropdown{left:0}.language-switcher li{width:100%}.language-switcher li a{display:block}.visiting-card{grid-template-columns:1fr}.visiting-card .left{text-align:center}.visiting-card .left .icon{margin:0 auto}.visiting-card .right{grid-template-columns:1fr;text-align:center}.visiting-card .right .thumb img{display:block;margin:0 auto 15px}.visiting-card .contact{text-align:center}.team-grid{grid-template-columns:1fr}.local-team .visiting-cards{grid-template-columns:1fr}.local-team .visiting-cards .visiting-card .contact{text-align:left}.local-team .head-office .nameplate{order:1}.inner,.section-header,.section-footer{text-align:left}.section-header .intro{font-size:16px}.heroes-regions .intro{padding:0;text-align:left}.block.heroes-block .heroes,.block.heroes-block .heroes.five,.block.heroes-block .heroes.two,.block.heroes-block .heroes.three{grid-template-columns:1fr}.block.heroes-block .outer{padding:0}.block.heroes-block .outer .hero .text{padding:0 15px}.heroes-regions .region-heroes{grid-template-columns:1fr;grid-gap:40px !important}.areas .outer{grid-template-columns:1fr}#footer .site-info{display:block}#footer .site-info>div{padding-bottom:15px}#footer .base{text-align:left}.policies .outer .grid-policy{flex:0 0 140px;margin:0 10px 20px}.featured-news .post .thumb{aspect-ratio:auto}.featured-news .post .thumb img{position:relative;top:auto;transform:none}.featured-news .post:hover .thumb img{transform:scale(1.05) rotate(1deg)}.news-header,.product-main .product-header{grid-template-columns:1fr;grid-gap:30px;padding-bottom:0;border-bottom:none}.news-header .featured-image,.product-main .product-header .featured-image{order:-1;aspect-ratio:unset}.news-header .featured-image img,.product-main .product-header .featured-image img{position:relative;left:0;transform:none;max-width:100%}.other-news{grid-template-columns:1fr}.related-posts .outer,.related-products .type-area{grid-template-columns:1fr}.related-posts .outer .grid-post .thumb,.related-products .type-area .grid-post .thumb{width:100%}.product-search .outer{border-radius:0}.product-search .outer h2{color:#fff}.search-selects{grid-template-columns:1fr;grid-gap:15px}.block.industries>.outer{grid-template-columns:1fr}.subscribe-footer .subscription-form .form-grid{grid-template-columns:1fr}.subscribe-footer .social-links{text-align:left}.subscribe-footer .social-links .icon{width:40px;height:40px;margin:0 10px 0 0}.executive-team .team-grid.chief_exec{display:block}.executive-team .team-grid.chief_exec .biography{margin-top:30px}.executive-team .team-grid.top_team,.executive-team .team-grid.strategic_team,.executive-team .team-grid.sales_team{grid-template-columns:1fr}.regional-team .team-grid{grid-template-columns:1fr}.rma-form .wpcf7-form-control.four-checkbox-set,.registration-form .wpcf7-form-control.four-checkbox-set{grid-template-columns:1fr}.categories .filter-block .filter-buttons{grid-template-columns:1fr}.contact-experts{margin-top:0}.product-grid{grid-template-columns:1fr;margin-top:30px}.message-overlay.active{align-items:flex-start}.message-overlay .message{border-radius:0;padding:20px}.message-overlay .message p{font-size:16px}}@media screen and (max-height: 820px){.video-overlay .video-container{max-width:1200px;grid-template-columns:2fr 1.5fr}.video-overlay .video-caption h2{font-size:24px}.video-overlay .video-caption p{font-size:15px !important}}@media screen and (max-height: 820px)and (max-width: 768px){.video-overlay .video-container{grid-template-columns:1fr}}

/*# sourceMappingURL=style.css.map */