/*!
Theme Name: SAES
Theme URI: http://underscores.me/
Author: The Rope
Author URI: https://therope.it
Description: SAES by The Rope
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: saes
Tags: blog, custom-menu, featured-images, threaded-comments, translation-ready, right-sidebar, custom-background, e-commerce, theme-options, sticky-post, full-width-template
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:var(--font-paragraph);font-size:20px;font-size:calc(1.3vw);font-size:clamp(16px, 1.3vw, 32px);font-weight:200;line-height:1.15;letter-spacing:.3px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0 !important;padding:0}body{font-size:1rem;margin:0}main{display:block}h1{font-size:2em;margin:1.5rem 0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{background:var(--color-white)}body.dark{background:var(--color-primary)}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000;text-decoration:none}a:active,a:hover{outline:0;text-decoration:none}input,textarea,button,select,a{-webkit-tap-highlight-color:transparent}.container{padding:0 calc(3*var(--border)/4)}.container.margin-container{padding:calc(3*var(--border)/4)}body.dark{background-color:var(--color-primary)}body.dark #main .container,.btn,body.dark .btn,.text-overlay .btn{background-color:transparent}.btn:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background-color:var(--color-primary)}.line .button-container .btn:before,.country-btn:not(.active):before,.three-columns-lab .btn:before{content:none}body.dark .line .button-container .btn .text,body.dark .country-btn:not(.active) .text{color:var(--color-white)}body.dark #main .container .btn:before,#main .text-overlay .btn:before{background-color:var(--color-white)}.corporate-btn.inverted-colors:before{background-color:transparent}.hide-on-backend{display:none}.text-overlay picture{width:fit-content;height:fit-content;display:inline-block}#content div:not(.gform_body):not(.ginput_container_checkbox)>ul,#solution-popup ul,#editor ul{list-style:none}#content div:not(.gform_body):not(.ginput_container_checkbox)>ul:not(.nav-tabs) li:before,#solution-popup ul li:before,#editor ul li:before{content:"\25A0";color:var(--color-highlight);font-weight:700;display:inline-block;font-size:clamp(12px,1rem,22px);padding-right:clamp(8px,0.6rem,14px);margin-left:-18px}body.innovation-labs #content div:not(.gform_body):not(.ginput_container_checkbox)>ul li:before,body.innovation-labs #solution-popup ul li:before{color:var(--color-purple)}.btn .circle-effect{position:absolute;display:block;width:0;height:0;border-radius:50%;background-color:var(--color-highlight);transition:width .4s ease-in-out,height .4s ease-in-out;transform:translate(-50%,-50%);z-index:-1}.btn:not(.country-btn) .text:after,.curriculum:after{content:'\f054';font-family:"Font Awesome 5 Pro";font-size:clamp(11px,0.7rem,17px);margin-left:10px}.country-btn{cursor:pointer}.country-btn .the-arrow{display:none !important}.curriculum:after{font-weight:500;color:var(--color-primary-50)}body.dark .curriculum:after{color:var(--color-white-60)}.timeline-carousel{background-color:var(--color-primary)}.timeline-item img{transition:all .45s cubic-bezier(.645,.045,.355,1) !important}.timeline-dots{display:flex}.timeline-dots>div{cursor:pointer;border:1px solid var(--color-white-20);width:.75rem;height:.75rem}.timeline-dots>div.active{border:1px solid var(--color-white)}.timeline-dots>div:not(:last-child){margin-right:.5rem}.timeline-nav{display:flex}.timeline-prev{margin-right:.75rem}.timeline-prev,.timeline-next{cursor:pointer;width:clamp(32px,5.5vw,45px);height:clamp(32px,5.5vw,45px);border:1px solid var(--color-white);display:flex;align-items:center;justify-content:center}.timeline-prev.disable,.timeline-next.disable{cursor:not-allowed;border:1px solid var(--color-white-20)}.timeline-prev:after,.timeline-next:after{content:'\f054';font-family:"Font Awesome 5 Pro";font-size:clamp(11px,1rem,17px);font-weight:500;color:var(--color-white)}.timeline-prev:after{content:'\f053'}.timeline-prev.disable:after,.timeline-next.disable:after{color:var(--color-white-20)}body.innovation-labs .btn:not(.country-btn,.corporate-btn),body.production-areas .btn:not(.country-btn,.corporate-btn){padding:10px 10px 10px 0;color:var(--color-primary) !important;background-color:transparent}body.innovation-labs .btn:not(.country-btn,.corporate-btn):before,body.production-areas .btn:not(.country-btn,.corporate-btn):before,body.innovation-labs .btn:not(.country-btn,.corporate-btn) .text:after,body.production-areas .btn:not(.country-btn,.corporate-btn) .text:after,body.innovation-labs .btn:not(.country-btn,.corporate-btn) .circle-effect,body.production-areas .btn:not(.country-btn,.corporate-btn) .circle-effect,body:not(.innovation-labs,.production-areas) .btn:not(.country-btn,.corporate-btn) .the-arrow{display:none !important}body.innovation-labs.dark .btn:not(.country-btn,.corporate-btn) .text,body.production-areas .text-overlay .btn:not(.country-btn,.corporate-btn) .text{color:var(--color-white)}.the-arrow>.shaft:before,.the-arrow>.shaft:after{background-color:var(--color-primary);border-radius:50px}body.innovation-labs .btn:not(.country-btn,.corporate-btn) .the-arrow>.shaft:before,body.innovation-labs .btn:not(.country-btn,.corporate-btn) .the-arrow>.shaft:after{background-color:var(--color-purple)}body.production-areas .btn:not(.country-btn,.corporate-btn) .the-arrow>.shaft:before,body.production-areas .btn:not(.country-btn,.corporate-btn) .the-arrow>.shaft:after{background-color:var(--color-highlight)}.the-arrow.-left>.shaft,.the-arrow.-left>.shaft:before,.the-arrow.-left>.shaft:after{width:0}.the-arrow.-left>.shaft:before,.the-arrow.-left>.shaft:after{transform:rotate(0)}.the-arrow.-right>.shaft{width:0;transition-delay:.2s}.the-arrow.-right>.shaft:before,.the-arrow.-right>.shaft:after{width:clamp(7px,.4rem,10px);transition-delay:.3s;transition:all .5s}.the-arrow.-right>.shaft:before{transform:rotate(45deg)}.the-arrow.-right>.shaft:after{transform:rotate(-45deg)}.the-arrow>.shaft{display:block;height:2px;position:relative;transition:all .2s;transition-delay:0;will-change:transform}.the-arrow>.shaft:before,.the-arrow>.shaft:after{content:"";display:block;height:2px;position:absolute;top:0;right:0;transition:all .2s;transition-delay:0}.the-arrow>.shaft:before{transform-origin:top right}.the-arrow>.shaft:after{transform-origin:bottom right}.btn>.main{display:flex;align-items:center;transition:all .2s}body.innovation-labs .btn:not(.country-btn,.corporate-btn)>.main>.text,body.production-areas .btn:not(.country-btn,.corporate-btn)>.main>.text{margin:0 16px 0 0}.btn>.main>.the-arrow{position:relative}.greyed,body.dark .greyed,.single-solution .greyed-solution,.blacked,body.dark .blacked{background-color:transparent !important}.greyed:before,.single-solution .greyed-solution:before,.blacked:before{content:'';width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background-color:var(--color-grey-50) !important}body:not(.innovation-labs,.production-areas) .blacked:before{background-color:var(--color-primary) !important}body:not(.innovation-labs,.production-areas) .blacked *{color:var(--color-white)}body.dark .greyed:before{background-color:var(--color-white-10) !important}@media (max-width:767px){.container{padding:0 calc(var(--border) / 2)}.container.margin-container{padding:calc(var(--border) / 2)}.container.first-news{padding:0}.container.first-news .col-6{padding-left:0;padding-right:0}.news-carousel .container,.news-carousel .container .col-6{padding-right:0}.container.first-news .col-5{padding-left:calc((var(--border) / 2) - -6px);padding-right:calc((var(--border) / 2) - -6px)}.filters-headline>div:not(:first-child):after{content:'';position:absolute;top:0;background-color:var(--color-primary-20);width:calc(var(--border) - -100%);height:1px;left:calc(var(--border) / -2)}body.dark .filters-headline>div:not(:first-child):after{background-color:var(--color-white-20)}#stocks-header iframe,#stocks-footer iframe{margin-right:0 !important}}@media (min-width:768px) and (max-width:991px){.container{padding:0 calc(3*var(--border)/6)}.container.margin-container{padding:calc(3*var(--border)/6)}}.nav-link{padding:12px 1rem}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.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:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.content-area section{padding-top:calc(4vw - -3rem);padding-bottom:calc(4vw - -3rem)}#error-page{padding-top:calc(8vw - -6rem);padding-bottom:calc(8vw - -6rem)}body{background:#fff}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}header#masthead{margin-bottom:0;z-index:10;position:fixed;left:0;top:0;transition:top .5s ease;width:100%;z-index:100}body:not(.no-scroll) header#masthead.active:after,body.innovation-labs header#masthead:after,body.production-areas header#masthead:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--color-primary-20)}body.no-scroll header#masthead:after{content:unset}#division-header:before,#bottom-header:before{content:'';position:absolute;left:0;top:0;width:100%;height:1px;background-color:var(--color-primary-20)}body.dark:not(.no-scroll) header#masthead.active:after,body.innovation-labs header#masthead:after,body.innovation-labs #division-header:before,body.innovation-labs #bottom-header:before,body.production-areas.reverse-header header#masthead:not(.active):after{background-color:var(--color-white-20)}#top-header{margin-bottom:0}#division-header,#bottom-header{position:relative}header#masthead.active,body.production-areas #top-header{background:var(--color-white)}body.dark header#masthead.active,body.innovation-labs #top-header{background:var(--color-primary)}header#masthead:not(.active) #bottom-header,header#masthead:not(.breakpoints) #bottom-header,body.production-areas:not(.reverse-header) header#masthead #logo-division-white,body.production-areas.reverse-header header#masthead:not(.active) #logo-division-black,body.production-areas.reverse-header header#masthead.active #logo-division-white,body.no-scroll #division-header,body.no-scroll #bottom-header{display:none}.mobile-menu{padding:3rem .9rem}.navbar-brand>a{color:rgba(0,0,0,.9);font-size:1.1rem;outline:medium none;text-decoration:none;color:#fff;font-weight:700}.navbar-brand>a:visited,.navbar-brand>a:hover{text-decoration:none}#page-sub-header{position:relative;padding-top:5rem;padding-bottom:0;text-align:center;font-size:1.25rem;background-size:cover !important}body:not(.theme-preset-active) #page-sub-header h1{line-height:1.6;font-size:4rem;color:#563e7c;margin:0 0 1rem;border:0;padding:0}#page-sub-header p{margin-bottom:0;line-height:1.4;font-size:1.25rem;font-weight:300}body:not(.theme-preset-active) #page-sub-header p{color:#212529}a.page-scroller{color:#333;font-size:2.6rem;display:inline-block;margin-top:2rem}@media screen and (min-width:768px){body:not(.theme-preset-active) #page-sub-header h1{font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}}@media screen and (min-width:992px){#page-sub-header p{max-width:43rem;margin:0 auto}}#masthead nav{padding-left:0;padding-right:0;display:flex;align-items:center}#logo-header{width:clamp(60px,4.3rem,96px);height:clamp(60px,4.3rem,96px)}#logo-footer{width:clamp(60px,5.4rem,86px);height:clamp(60px,5.4rem,86px)}.society-data>a{margin-right:1.5rem}body:not(.theme-preset-active) #masthead .navbar-nav>li.current-menu-item>a{color:var(--color-highlight)}body.innovation-labs:not(.theme-preset-active) #masthead #menu-division-mobile.navbar-nav>li.current-menu-item>a{color:var(--color-purple)}body:not(.theme-preset-active) #masthead #menu-division.navbar-nav>li>a{color:var(--color-primary-50)}body:not(.theme-preset-active) #masthead #menu-division.navbar-nav>li.current-menu-item>a,#submenu-division-current{color:var(--color-primary)}body.innovation-labs:not(.theme-preset-active) #masthead #menu-division.navbar-nav>li>a,body.reverse-header:not(.theme-preset-active) #masthead:not(.active) #menu-division.navbar-nav>li>a{color:var(--color-white-60)}body.innovation-labs:not(.theme-preset-active) #masthead #menu-division.navbar-nav>li.current-menu-item>a,body.innovation-labs #submenu-division-current,body.reverse-header:not(.theme-preset-active) #masthead:not(.active) #menu-division.navbar-nav>li.current-menu-item>a,body.reverse-header:not(.overflow-mobile-division) #masthead:not(.active) #submenu-division-current{color:var(--color-white)}body.overflow-mobile-division #division-header{background-color:var(--color-white)}body.innovation-labs.overflow-mobile-division #division-header{background-color:var(--color-primary)}.scroll-mobile{overflow:auto}.no-scroll{overflow:hidden}.dropdown-menu{border:none}li.dropdown.show .dropdown-menu{display:block}li.dropdown.show>a,li.dropdown.show>.dropdown-toggle-ellipsis{color:var(--color-highlight) !important}#menu{background-color:#000;position:fixed;width:100%;height:100vh;top:0;left:0;visibility:hidden;opacity:0;padding-inline-start:0;min-height:100vh;background-position:center bottom;background-repeat:no-repeat;background-size:auto 100%}#menu.open{visibility:visible;opacity:1;overflow-x:hidden}#bigmenu{width:100%;position:relative;z-index:3;overflow-x:hidden;padding-top:150px;padding-bottom:150px}#bigmenu::-webkit-scrollbar{width:0 !important}#bigmenu{scrollbar-width:none;overflow:-moz-scrollbars-none;-ms-overflow-style:none}.put-on{z-index:4;position:relative;padding-top:0;padding-bottom:0}.put-on,.header-right{flex:unset;max-width:unset}.logo-offset-color{margin-top:0}#menu-primary .menu-item a:focus{outline:none}.breakpoints .item{font-size:clamp(16px,1rem,30px);color:var(--color-primary-50);font-weight:300}.navbar-brand{height:auto}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#fff}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.menu-toggle,.main-navigation.toggled ul{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.500rem}.dropdown .open .dropdown-menu{display:block;left:12.250em;top:0}.dropdown-menu .dropdown-item{white-space:normal;background:0 0;line-height:1.6}.dropdown-menu .dropdown-item:hover{background:0 0}@media screen and (min-width:37.5em){.menu-toggle{display:none}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-previous a,.post-navigation .nav-next a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a:after{content:" \2192"}.post-navigation .nav-previous a:before{content:"\2190 "}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.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:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left;margin:.313rem 1.25rem 1.25rem 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignleft{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.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;font-size:.875rem}.widget select{max-width:100%}.widget_search .search-form input[type=submit]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{width:6rem;margin:2.5rem 0}.widget_categories .nav-link{display:inline-block}.sticky .entry-title:before{content:'\f08d';font-family:"Font Awesome 5 Pro";font-size:1.563rem;left:-2.5rem;position:absolute;top:.375rem;font-weight:900}.sticky .entry-title{position:relative}.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}.page-template-blank-page .entry-content,.blank-page-with-container .entry-content{margin-top:0}.post.hentry{margin-bottom:4rem}.posted-on,.byline,.comments-link{color:#9a9a9a}.entry-title>a{color:inherit}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:medium none}.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%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*=wp-image-]{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-item .gallery-columns-2{max-width:50%}.gallery-item .gallery-columns-3{max-width:33.33333%}.gallery-item .gallery-columns-4{max-width:25%}.gallery-item .gallery-columns-5{max-width:20%}.gallery-item .gallery-columns-6{max-width:16.66667%}.gallery-item .gallery-columns-7{max-width:14.28571%}.gallery-item .gallery-columns-8{max-width:12.5%}.gallery-item .gallery-columns-9{max-width:11.11111%}.gallery-caption{display:block}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem !important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}.elementor-page article .entry-footer{display:none}.elementor-page.page-template-fullwidth #content.site-content{padding-bottom:0;padding-top:0}.elementor-page .entry-content{margin-top:0}.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}body:not(.theme-preset-active) footer#colophon{color:#fff;background-color:#000}.navbar-dark .site-info,.footer-list-menu *,#menu-policies-nav *,.social-block *{color:#fff}footer ul{margin:0}footer .footer-language-social{display:flex}footer .footer-list-menu>*{width:100%;text-transform:uppercase;font-size:clamp(12px,0.72rem,16px);font-weight:400}#menu-policies>*{font-size:clamp(15px,.72rem,17px);font-weight:300}footer .footer-list-menu a{padding:14px 0}body.dark footer,footer>.container:last-child{border-top:1px solid var(--color-white-20)}#menu-footer,.nl-footer-title{color:#000;font-size:.7rem;font-weight:700;letter-spacing:.3px}.social{color:#000;font-size:.6rem;font-weight:500;letter-spacing:.3px;margin-top:2rem !important}#menu-header,footer .navbar-nav{-ms-flex-direction:row;flex-direction:row;display:block}#menu-language-footer-nav{align-items:center;display:flex;margin-top:-4px}.social-spacing{margin-left:.6rem}#menu-header li{margin-left:1.8%;margin-right:1.8%}footer .row:nth-child(1){margin-top:1.2rem}footer .row:nth-child(2){margin-bottom:1.2rem}footer .row>div>div{margin-top:1rem;margin-bottom:1rem}footer #gform_wrapper_1{margin-top:.5%;margin-bottom:.5%}.nl-footer-title{margin-bottom:0 !important}.nl-footer-title,.copyright{padding-top:.5rem;padding-bottom:.5rem}@media(hover:hover) and (pointer:fine) and (min-width:992px){.btn .text{transition:color .1s ease-in-out}.ginput_container_consent label a:hover{text-decoration:underline}body:not(.theme-preset-active) #masthead .navbar-nav>li a:hover,.footer-list-menu a:hover,#language-footer a:hover,#menu-policies a:hover,.social-block a:hover i,.social-single a:hover i,.menu-language-container a:hover span,#division-footer-menu a:hover p{color:var(--color-highlight)}.post-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover{background:#eee none repeat scroll 0 0}.button:hover,.gform_wrapper input[type=submit]:hover,.post-template-default .wp-block-button__link:hover{background:0 0;color:#000;border:2px solid #000}.button-open:hover{background:#000;color:#fff;border-left:2px solid #000;border-right:2px solid #000;padding:calc(.7rem - 1px) 2.4rem}.breadcrumbs>a:hover:after,.download-updated:hover .last-update:after{width:100%}.btn:hover,body.dark .line .button-container .btn:hover,body.dark .line .button-container .btn:hover .text,body:not(.innovation-labs,.production-areas) .three-columns-lab .text-overlay .btn:hover .text{color:var(--color-primary) !important}body.dark .btn:hover,body.dark .btn:hover .text,.text-overlay .btn:hover,.text-overlay .btn:hover .text,.line .button-container .btn:hover,.line .button-container .btn:hover .text,.country-btn:not(.active):hover,.country-btn:not(.active):hover .text,.corporate-btn.inverted-colors:hover .text{color:var(--color-white) !important}.btn:hover .circle-effect{width:800px;height:800px}body.innovation-labs .btn:not(.country-btn,.corporate-btn):hover,body.production-areas .btn:not(.country-btn,.corporate-btn):hover{padding:10px}body.innovation-labs .btn:not(.country-btn,.corporate-btn):hover .text,body.innovation-labs .line .button-container .btn:not(.country-btn,.corporate-btn):hover .text{color:var(--color-purple) !important}body.production-areas .btn:not(.country-btn,.corporate-btn):hover .text,body.production-areas .line .button-container .btn:not(.country-btn,.corporate-btn):hover .text{color:var(--color-highlight) !important}.btn:not(.country-btn):hover>.the-arrow.-left>.shaft{width:0;transition-delay:.1s;background-color:unset}.btn:not(.country-btn):hover>.the-arrow.-left>.shaft:before,.btn:not(.country-btn):hover>.the-arrow.-left>.shaft:after{width:clamp(7px,.4rem,10px);transition-delay:.1s}.btn:not(.country-btn):hover>.the-arrow.-left>.shaft:before{transform:rotate(45deg)}.btn:not(.country-btn):hover>.the-arrow.-left>.shaft:after{transform:rotate(-45deg)}body.innovation-labs .btn:not(.country-btn,.corporate-btn):hover>.main,body.production-areas .btn:not(.country-btn,.corporate-btn):hover>.main{transform:translateX(11px)}.btn:not(.country-btn):hover>.main>.the-arrow.-right>.shaft{width:0;transform:translateX(200%);transition-delay:0}.btn:not(.country-btn):hover>.main>.the-arrow.-right>.shaft:before,.btn:not(.country-btn):hover>.main>.the-arrow.-right>.shaft:after{width:0;transition-delay:0;transition:all .1s}.btn:not(.country-btn):hover>.main>.the-arrow.-right>.shaft:before,.btn:not(.country-btn):hover>.main>.the-arrow.-right>.shaft:after{transform:rotate(0)}.overlay-container>a:hover picture,.overlay-container>a:hover img:not(.icon-link-arrow),.overlay-container>a:hover video{transform:scale(1.2)}.overlay-container>a:hover .gradient:before{opacity:1}#menu-anchors>*:hover,#menu-division>*:hover{color:#000}body.innovation-labs #menu-division>*:hover{color:#fff}}@media(hover:hover) and (pointer:fine) and (min-width:1199px){.two-columns-image-text a:hover .paragraph,.image-text a:hover .paragraph{grid-template-rows:1fr}}@media (max-width:350px){.breakpoints-title,.contact-button{display:none}}@media (max-width:460px){body:not(.production-areas) .contact-button{display:none}}@media (max-width:522px){body.production-areas .contact-button{display:none}}@media (max-width:576px){footer .footer-list-menu{margin-top:6%;margin-bottom:6%}}@media (max-width:640px){#login .gfield:not(.gfield--width-full){grid-column:1/-1}#login .gf_login_links{text-align:right}}@media (min-width:641px){.gform_wrapper .top_label li.gfield.gf_right_half{padding-left:16px;padding-right:0 !important}.gform_wrapper .ginput_password.ginput_left *{padding-right:6px !important}.gform_wrapper .ginput_password.ginput_right *{padding-left:6px !important}}@media (min-width:360px) and (max-width:767px){.contact-button:not(.opa-info){display:block !important}}@media (max-width:767px){:root{--border:32px}html{font-size:12px}.h1{font-size:3.1rem;line-height:1.2 !important}.h2{font-size:2.8rem}body.page-search header#masthead:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--color-primary-20)}.cky-consent-bar .cky-banner-btn-close{right:calc(3*var(--border)/4 - 24px) !important}.cky-notice-btn-wrapper{flex-direction:column !important}.cky-notice-btn-wrapper .cky-btn{width:100% !important;margin-right:0 !important}.cky-notice-btn-wrapper .cky-btn-accept{order:1 !important}.cky-notice-btn-wrapper .cky-btn-customize{order:2 !important}.cky-notice-btn-wrapper .cky-btn-reject{order:3 !important}.cky-consent-container .cky-consent-bar{padding:16.5px calc(3*var(--border) / 4) !important}.cky-notice-btn-wrapper .cky-btn{flex:auto !important;max-width:100% !important;margin-top:10px !important}#stocks-header{display:none !important}#bigmenu{padding-top:8rem !important;padding-bottom:0 !important}header#masthead.active-search{background:var(--color-white)}body.dark header#masthead.active-search{background:var(--color-primary)}header#masthead.active-search .hamburger-inner,header#masthead.active-search .hamburger-inner:before,header#masthead.active-search .hamburger-inner:after{background-color:var(--color-primary)}body.dark header#masthead.active-search .hamburger-inner,body.dark header#masthead.active-search .hamburger-inner:before,body.dark header#masthead.active-search .hamburger-inner:after{background-color:var(--color-white)}.header-right>.searchbar-header,header#masthead:not(.active-search) .searchbar-header.searchbar-mobile{display:none !important}.search-button{font-size:18px !important}.searchbar-header .search-field{font-size:17px !important;width:100%}.page-title{font-size:1.8rem}.copyright{margin-bottom:0 !important}#menu-policies-nav{margin-top:20px !important;margin-bottom:20px !important}body .gform_wrapper ul li.gfield{margin-top:2.8% !important}.nl-footer-title,.copyright,#menu-footer-nav,.social,#menu-policies{text-align:center}.navbar-nav .dropdown-menu{transform:none !important}#menu .dropdown-menu{position:relative !important}.logo-offset-color{padding-top:26px;margin-top:-26px;padding-bottom:24px;margin-bottom:-24px;padding-left:15px;padding-right:15px}.logo-offset-color img{width:130px}.mobile-menu{padding-top:6px;padding-left:0;padding-right:15px}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit],.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 16px !important}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{width:inherit !important}footer .social-text{display:none}#menu-footer-nav{margin-top:0 !important;margin-bottom:2.2rem !important}#gform_1 .gform_footer.top_label{text-align:center;margin:.6rem 0 .6rem}footer>.container:last-child>div:last-child:before{content:'';width:100%;height:1px;position:absolute;left:0;background-color:var(--color-white-20)}.footer-language-social{justify-content:space-between}.social-block{padding-right:0 !important}#menu-policies>li{margin-left:3% !important;margin-right:3%}.social-right{position:relative}.social-right:before{content:'';position:absolute;width:calc(var(--border) - -100%);height:1px;top:0;left:calc(var(--border) / -2);background-color:var(--color-white-20)}#area-prefooter .social-right:before{background-color:var(--color-primary-20)}#division-footer-menu{margin-bottom:17.5px}#area-prefooter .social-single{border-left:unset !important;border-right:unset !important;padding:15px 10px !important}#lab-prefooter .social-links{display:block !important}#lab-prefooter .social-single{border-left:unset !important;border-right:unset !important;padding:5px 20px 15px 0 !important;display:inline-block !important}.social-single:last-child{padding-right:0 !important}#lab-prefooter .social-single:first-child{padding-left:0 !important}.social-right p{margin-top:15px;margin-bottom:15px;margin-right:15px}.social-right{justify-content:space-between}#area-prefooter .social-right{justify-content:start !important}#lab-prefooter .social-right{display:block !important}.logo-division{margin-top:calc(3*var(--border)/4) !important;margin-bottom:calc(3*var(--border)/4) !important}#stocks-header p{display:none}.two-columns-image-materials .ratio-2-1 picture,.two-columns-image-materials .ratio-2-1 img:not(.icon-link-arrow,.logo),.two-columns-image-materials .ratio-2-1 video,.two-columns-image-text.ratio-4-3 picture,.two-columns-image-text.ratio-4-3 img:not(.icon-link-arrow,.logo),.two-columns-image-text.ratio-4-3 video,.ratio-16-9 .wide-carousel picture,.ratio-16-9 .wide-carousel img:not(.icon-link-arrow,.logo),.ratio-16-9 .wide-carousel video{aspect-ratio:1 !important}body.page-search #division-header{display:none}}@media (max-width:794px){.grid-item{right:15px}}@media (min-width:768px) and (max-width:890px){#masthead>.container>.row>.col-md-2{-ms-flex:0 0 19.666667%;flex:0 0 19.666667%;max-width:19.666667%}#masthead>.container>.row>.col-md-8{-ms-flex:0 0 60.666667%;flex:0 0 60.666667%;max-width:60.666667%}#masthead>.container>.row>.mobile-menu{padding:3rem 0}}@media (min-width:768px) and (max-width:991px){:root{--border:48px}html{font-size:14px}#bigmenu{padding-top:10rem !important;padding-bottom:0 !important}footer #gform_1 .gform_body{max-width:314px}#gform_1 .gform_footer{margin:18px 0 0}.cky-consent-container .cky-consent-bar{padding:16.5px calc(3*var(--border)/4) !important}}@media (min-width:768px){#division-footer-menu{display:flex;align-items:center;margin-right:1.5vw}.social-right{justify-content:end}.social-right *{line-height:1.25}.social-right p{margin-top:12px;margin-bottom:12px;margin-right:20px}.filters-headline>div select{margin-right:calc(var(--border) / 4)}.filters-headline>div:not(:first-child):after{content:'';position:absolute;top:0;background-color:var(--color-primary-20);width:1px;height:100%;left:calc((var(--border) / 4) - 1rem)}body.dark .filters-headline>div:not(:first-child):after{background-color:var(--color-white-20)}#menu-language-footer-nav{margin-right:3%}header#masthead:not(.active-search) .header-right>.searchbar-header,.searchbar-header.searchbar-mobile{opacity:0;z-index:-1;left:-9999px;position:absolute}#menu-primary li,#menu-side li,#submenu-division-mobile li{padding-top:.25rem;padding-bottom:.25rem}.searchbar-header .search-field{width:280px}.page-title{font-size:2.6rem}.page-content p{text-align:justify}.gform_wrapper form{margin:0 !important}#menu-footer-nav,.social,#menu-policies-nav{text-align:right}body:not(.theme-preset-active) #page-sub-header h1{font-size:3.75rem}body:not(.theme-preset-active) #page-sub-header{font-size:1.25rem}#menu.open:after{height:165px}.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}footer>.container>.row:nth-child(1)>div:nth-child(1){padding-right:0}#menu-footer>li:not(:nth-child(1)){margin-left:2.2rem}#menu-header>li,#menu-footer>li{display:inline-block}footer #gform_1{max-width:fit-content}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{margin:0 !important}#gform_1 .top_label li ul.gfield_checkbox,#gform_1 .top_label li ul.gfield_radio{width:calc(100% - -166px)}footer #gform_1 .gform_body{max-width:383px}#gform_1 .gform_footer.top_label{max-width:fit-content}.social-block{border-right:1px solid var(--color-white-20)}}@media (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}@media (max-width:991px){.splash,.splash img:not(.icon-link-arrow,.logo),.splash video,.project,.project img:not(.icon-link-arrow,.logo),.project video,.timeline-carousel img:not(.icon-link-arrow,.logo){height:86vh !important}body.innovation-labs .splash,body.production-areas .splash,body.innovation-labs .splash img:not(.icon-link-arrow,.logo),body.production-areas .splash img:not(.icon-link-arrow,.logo),body.innovation-labs .splash video,body.production-areas .splash video,body.innovation-labs .project,body.production-areas .project,body.innovation-labs .project img:not(.icon-link-arrow,.logo),body.production-areas .project img:not(.icon-link-arrow,.logo),body.innovation-labs .project video,body.production-areas .project video,body.innovation-labs .timeline-carousel img:not(.icon-link-arrow,.logo),body.production-areas .timeline-carousel img:not(.icon-link-arrow,.logo){height:calc(86vh - (.5rem - -50px)) !important}select:focus{outline:none}.bigmenu-wrapper{padding:0 calc(3*var(--border)/4)}#stocks-header{height:24px !important}.overflow-mobile-division{overflow:hidden}body.production-areas.reverse-header.overflow-mobile-division header#masthead{background-color:#fff}body.production-areas.reverse-header.overflow-mobile-division header#masthead:after{background-color:var(--color-primary-20)}body.production-areas.reverse-header.overflow-mobile-division header#masthead #logo-division-white{display:none}body.production-areas.reverse-header.overflow-mobile-division header#masthead #logo-division-black{display:block}#menu-division-nav,#division-header:not(.open) #submenu-division-mobile{display:none}#submenu-division-mobile{position:fixed;width:100%;height:100vh;top:41vw;left:0;z-index:4;background-color:var(--color-white);padding:calc(var(--border) / 2) calc(3*var(--border)/4)}body.innovation-labs #submenu-division-mobile{background-color:var(--color-primary)}.overflow-mobile-division #top-header{display:none !important}#submenu-division-current{padding-right:20px;background-position:100% 50%;cursor:pointer;text-align:right;background-color:transparent;background-repeat:no-repeat;background-size:clamp(14px,0.9rem,17px);background-image:url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71484 1.29785L9.5126 9.09561L17.3103 1.29785' stroke='%23000000' stroke-width='2.3'/%3E%3C/svg%3E")}#division-header.open #submenu-division-current{background-image:url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' transform='rotate(180)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71484 1.29785L9.5126 9.09561L17.3103 1.29785' stroke='%23000000' stroke-width='2.3'/%3E%3C/svg%3E")}body.overflow-mobile-division header#masthead{transition:unset !important}body.innovation-labs #submenu-division-current,body.reverse-header:not(.overflow-mobile-division) #masthead:not(.active) #submenu-division-current{background-image:url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71484 1.29785L9.5126 9.09561L17.3103 1.29785' stroke='%23FFFFFF' stroke-width='2.3'/%3E%3C/svg%3E")}body.innovation-labs #division-header.open #submenu-division-current,body.reverse-header:not(.overflow-mobile-division) #masthead:not(.active) #division-header.open #submenu-division-current{background-image:url("data:image/svg+xml,%3Csvg width='19' height='11' viewBox='0 0 19 11' fill='none' transform='rotate(180)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.71484 1.29785L9.5126 9.09561L17.3103 1.29785' stroke='%23FFFFFF' stroke-width='2.3'/%3E%3C/svg%3E")}body.no-scroll header#masthead>.container:before{content:'';position:fixed;width:100%;height:60px;top:0;left:0;z-index:1;background-color:#000}#menu-anchors{display:none !important}#menu-side-nav{padding-top:18vh !important;padding-bottom:12rem !important}#menu-primary a,#menu-primary .dropdown-toggle-ellipsis{font-size:clamp(30px, 6vw, 45px);font-weight:200;line-height:1.2}#menu-primary .dropdown-toggle-ellipsis:before{font-size:clamp(17px, 3.6vw, 25px);top:0;font-weight:100}#menu-primary li,#menu-side li,#submenu-division-mobile li{padding-top:.75rem;padding-bottom:.75rem}#menu-primary .dropdown-toggle-ellipsis{margin-left:12px !important}#menu-side a,#menu-division-mobile a,#menu-side .dropdown-toggle-ellipsis,#menu-division-mobile .dropdown-toggle-ellipsis{font-size:clamp(19px, 2rem, 23px);font-weight:200}#menu-side .dropdown-menu a{font-weight:300}#menu-side .dropdown-toggle-ellipsis:before{font-size:clamp(21px, 3rem, 29px);top:2px;font-weight:100;font-size:clamp(15px, 1.15rem, 16px);top:0;font-weight:100}#menu-side .dropdown-toggle-ellipsis{margin-left:12px !important}.navbar-nav .dropdown-menu{border:medium none;margin-left:1.25rem}#menu-primary-nav .navbar-nav .dropdown-menu{padding:0}.dropdown-menu li a{padding:0}#masthead .navbar-nav>li>a{padding-bottom:0;padding-top:0}.navbar-light .navbar-toggler{border:medium none;outline:none}.post-contact-us{padding-top:2.5rem;padding-bottom:3rem}footer>.container:first-child .col-6{flex:0 0 calc(100% - (var(--border) / 2));max-width:calc(100% - (var(--border) / 2))}footer>.container:first-child>.col-6:first-child{order:2}footer>.container:first-child>.col-6:last-child{order:1}footer .footer-list-menu{padding-top:6%;padding-bottom:6%}footer .footer-list-menu>*{margin-right:14%;display:inline-block;vertical-align:top;width:-moz-fit-content;width:fit-content}}@media (min-width:992px){.cky-consent-container .cky-consent-bar{padding:23px var(--border) !important}.cky-consent-bar .cky-banner-btn-close{right:calc(var(--border) - 24px) !important}header#masthead.active.bottom-active:not(.breakpoints){top:-6vw}footer #gform_1 .gform_footer{margin:2.8% 0 0}#menu{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.bigmenu-wrapper{display:flex;position:fixed;justify-content:space-between;width:100%;padding:0 var(--border);bottom:9%;left:50%;transform:translate(-50%,0);align-items:end}#submenu-division-current,#submenu-division-mobile{display:none !important}.wide-carousel{max-width:80vw;margin-left:auto;margin-right:auto}.breakpoints .item:not(:first-child){margin-left:1rem}#select-anchors{display:none !important}#menu-division{flex-direction:row}#menu-division .current-menu-item:before{content:'';position:absolute;background-color:var(--color-highlight);width:5px;height:5px;left:5px;top:50%;transform:translate(0,-50%)}body.innovation-labs #menu-division .current-menu-item:before{background-color:var(--color-purple)}#menu-anchors>*:not(:last-child),#menu-division>*:not(:last-child){padding-right:15px}#menu-anchors>*,#menu-division>*{padding-left:15px;padding-top:15px;padding-bottom:15px}#menu-primary a,#menu-primary .dropdown-toggle-ellipsis{font-size:clamp(56px, 2.5rem, 76px);font-weight:200;line-height:1}#menu-primary .dropdown-toggle-ellipsis:before{font-size:clamp(30px, 1.4rem, 42px);font-weight:100;top:0}#menu-side a{font-size:clamp(22px, 1rem, 25px);font-weight:300}#menu-side .dropdown-toggle-ellipsis:before{font-size:clamp(16px, 1rem, 18px);font-weight:400;top:0}#page-sub-header p{max-width:43rem;margin:0 auto}footer .footer-list-menu>*{margin-left:6%}footer .footer-list-menu{display:flex;margin-top:3%;margin-bottom:3%}}@media (max-width:1024px){.num-dots .owl-nav{top:-5.45rem}.num-dots .owl-dots{top:-4.8rem}}@media (min-width:1025px){.num-dots .owl-nav{top:-4.85rem}.num-dots .owl-dots{top:-4.55rem}}@media (max-width:1199px){.icon-link-arrow{width:15px;height:15px}.cky-consent-bar .cky-notice-group{display:block !important}}@media (min-width:1200px){.icon-link-arrow{width:20px;height:20px}.cky-notice-des>p{margin-right:calc(var(--border)/2);text-align:justify}.cky-notice-btn-wrapper{margin-right:calc(var(--border)/2)}.cky-notice .cky-title{display:none !important}}@media (min-width:1512px){.num-dots .owl-item.active~.owl-item{margin-left:calc(1162px - 95vw);z-index:-1}.num-dots .owl-item{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}}@media (min-width:1920px){#hamburger{transform:scale(1.2)}}.cky-consent-bar .cky-banner-btn-close{border:none !important;padding:14px 24px !important}.cky-notice .cky-title{height:8px;opacity:0}.cky-consent-bar .cky-banner-btn-close img,.cky-preference-header .cky-btn-close img{height:12px !important;width:12px !important}.cky-modal p{margin:0}.cky-notice .cky-title,.cky-accordion-btn{font-size:clamp(16px,1rem,30px) !important;font-weight:500 !important}.cky-audit-table{border-radius:0 !important}.cky-cookie-des-table p{font-size:inherit}.cky-audit-table *,.cky-preference-content-wrapper .cky-show-desc-btn{color:var(--color-primary) !important}.cky-preference-content-wrapper .cky-show-desc-btn{font-weight:400 !important;text-decoration:underline !important}.cky-preference-header .cky-preference-title,.cky-accordion-header .cky-accordion-btn[data-cky-tag=detail-category-title]{font-size:clamp(16px,1rem,22px) !important;font-weight:400 !important;letter-spacing:.3px !important}.cky-accordion-header .cky-always-active{font-size:clamp(13px,.7rem,19px) !important;font-weight:400 !important;letter-spacing:.3px !important}.cky-audit-table .cky-cookie-des-table{font-size:clamp(13px,0.75rem,15px) !important;font-weight:200 !important}.cky-cookie-des-table li div:first-child{font-weight:400 !important}.cky-switch input[type=checkbox]{background:var(--color-primary) !important;background-color:var(--color-primary) !important}.cky-audit-table{border-color:var(--color-solid-grey) !important;background-color:var(--color-grey) !important}.cky-box-bottom-left{bottom:0 !important;left:0 !important}.cky-notice .cky-title,.cky-notice-group,.cky-notice-des,.cky-notice-des *{color:#000 !important}.cky-notice-group{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:24px;font-weight:400}.cky-consent-container{width:100% !important}.cky-notice-des *,.cky-notice-des a.cky-policy,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size:clamp(13px,0.7rem,19px) !important;font-weight:200 !important}.cky-notice-des a.cky-policy{font-weight:400 !important;margin-left:-3px}.cky-consent-container .cky-consent-bar{box-shadow:unset !important;border-top:1px solid var(--color-primary-20) !important;border-radius:0 !important;color:#000 !important}.cky-btn:hover{opacity:1 !important}.cky-consent-container button,.cky-btn{border-color:#000 !important;border-radius:0 !important;border-width:1px;border:1px solid #000 !important;font-family:var(--font-paragraph) !important;font-size:clamp(13px,0.7rem,19px) !important;line-height:1.15;letter-spacing:.3px;font-weight:500 !important;text-transform:uppercase !important;display:block;width:-moz-fit-content;width:fit-content;padding:10px 24px !important;white-space:nowrap !important}.cky-notice-des{font-weight:200 !important}.cky-btn-customize,.cky-btn-reject,.cky-btn-preferences{color:#000 !important}.cky-btn-accept{background-color:#000 !important}.cky-modal{border-color:transparent !important;border-radius:0 !important;border-width:0;border:unset !important}.cky-modal .cky-preference-center{border-color:transparent !important;border-radius:0 !important;border-width:0;border:unset !important}.cky-accordion{border-bottom:1px solid #000 !important}.cky-custom-brand-logo-wrapper,.cky-notice .cky-title,.cky-notice-des,.cky-notice-btn-wrapper{padding:0 !important}.cky-notice-btn-wrapper{margin-top:20px !important;margin-left:0 !important}.cky-overlay{z-index:101 !important}.cky-consent-container,.cky-modal{z-index:101 !important}.cky-notice-des{overflow-y:unset !important}div[data-cky-tag=detail-powered-by]{display:none !important}@media (min-width:577px) and (max-width:645px){.cky-prefrence-btn-wrapper .cky-btn.cky-btn-preferences{margin:0 0 0 8px}.cky-prefrence-btn-wrapper .cky-btn.cky-btn-accept{margin:10px 0 0}}.cky-consent-container .cky-preference-body-wrapper button,.cky-preference-body-wrapper .cky-btn{padding:0 10px !important}.cky-btn-revisit-wrapper{width:35px !important;height:35px !important;background-color:var(--color-primary) !important}body.dark .cky-btn-revisit-wrapper{background-color:var(--color-white) !important}.cky-btn-revisit-wrapper .cky-btn-revisit img{width:25px !important;height:25px !important}body.dark .cky-btn-revisit-wrapper .cky-btn-revisit img{filter:invert(1)}.cky-revisit-bottom-left{bottom:10px !important;left:13px !important}.cky-revisit-bottom-right{bottom:10px !important;right:13px !important}@media (min-width:768px) and (max-width:991px){.cky-consent-bar .cky-banner-btn-close{right:calc(3*var(--border)/4 - 24px) !important}.cky-revisit-bottom-left{bottom:13px !important;left:13px !important}.cky-revisit-bottom-right{bottom:13px !important;right:13px !important}.contact-button.opa-info{margin-right:10px}}@media (min-width:992px){.cky-revisit-bottom-left{bottom:15px !important;left:15px !important}.cky-revisit-bottom-right{bottom:15px !important;right:15px !important}}input:focus,textarea:focus,button:focus{outline:none}#menu .dropdown .dropdown-menu{max-height:0;transition:max-height .75s linear;overflow:hidden;display:block}#menu .dropdown-menu{padding:0}#menu .dropdown-menu li:first-child{margin-top:.5rem}#menu .dropdown-menu li:last-child{margin-bottom:.5rem}#menu .dropdown.show .dropdown-menu{transition:max-height 1s linear;max-height:800px}#hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;padding:0;height:18px;position:relative;z-index:4}#hamburger.is-active .hamburger-inner,#hamburger.is-active .hamburger-inner:before,#hamburger.is-active .hamburger-inner:after{background-color:var(--color-primary)}#hamburger.is-active .hamburger-inner,#hamburger.is-active .hamburger-inner:before,#hamburger.is-active .hamburger-inner:after,.reverse-header:not(.production-areas) header:not(.active) .hamburger-inner,.reverse-header:not(.production-areas) header:not(.active) .hamburger-inner:before,.reverse-header:not(.production-areas) header:not(.active) .hamburger-inner:after,body.dark header .hamburger-inner,body.dark header .hamburger-inner:before,body.dark header .hamburger-inner:after{background-color:var(--color-white)}.put-on>a{display:flex}.reverse-header:not(.production-areas) header:not(.active) .search-button *,body.dark header .search-button *,.reverse-header:not(.production-areas) header:not(.active) .contact-button.breadcrumbs>a,body.dark header .contact-button.breadcrumbs>a{color:var(--color-white)}.searchbar-header.searchbar-mobile{background:var(--color-white);margin:0 6px;padding:3.5rem calc(var(--border) / 2) 2.5rem}body.dark .searchbar-header.searchbar-mobile{background:var(--color-primary)}.searchbar-header.searchbar-mobile form{width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}.search-button.open-search *{color:var(--color-highlight) !important}.searchbar-header form{position:relative}.searchbar-header form:after{content:'';position:absolute;transition:width 1s linear;width:0;height:1px;left:0;bottom:0;background-color:var(--color-primary-20)}.reverse-header:not(.production-areas) header:not(.active) .header-right>.searchbar-header form:after,body.dark header .header-right>.searchbar-header form:after,body.dark .searchbar-header.searchbar-mobile form:after{background-color:var(--color-white-20)}header.active-search .searchbar-header form:after{width:100%}.searchbar-header .search-field{background:0 0;border:none;font-size:20px;font-weight:200;padding:0 10px 10px 0;color:#000}.searchbar-header .search-field::placeholder,.input-search::placeholder{color:var(--color-primary-50)}.searchbar-header .search-field:-ms-input-placeholder,.input-search:-ms-input-placeholder{color:var(--color-primary-50)}.searchbar-header .search-field::-ms-input-placeholder,.input-search::-ms-input-placeholder{color:var(--color-primary-50)}.reverse-header:not(.production-areas) header:not(.active) .header-right>.searchbar-header .search-field::placeholder,body.dark header .header-right>.searchbar-header .search-field::placeholder,body.dark .searchbar-header.searchbar-mobile .search-field::placeholder,body.dark .input-search::placeholder{color:var(--color-white-60)}.reverse-header:not(.production-areas) header:not(.active) .header-right>.searchbar-header .search-field:-ms-input-placeholder,body.dark header .header-right>.searchbar-header .search-field:-ms-input-placeholder,body.dark .searchbar-header.searchbar-mobile .search-field:-ms-input-placeholder,body.dark .input-search:-ms-input-placeholder{color:var(--color-white-60)}.reverse-header:not(.production-areas) header:not(.active) .header-right>.searchbar-header .search-field::-ms-input-placeholder,body.dark header .header-right>.searchbar-header .search-field::-ms-input-placeholder,body.dark .searchbar-header.searchbar-mobile .search-field::-ms-input-placeholder,body.dark .input-search::-ms-input-placeholder{color:var(--color-white-60)}.reverse-header:not(.production-areas) header:not(.active) .header-right>.searchbar-header .search-field,body.dark header .header-right>.searchbar-header .search-field,body.dark .searchbar-header.searchbar-mobile .search-field{color:var(--color-white) !important}.searchbar-header .search-submit{background:0 0;border:none;color:var(--color-primary);text-transform:uppercase;padding:0 0 10px;font-size:clamp(13px,.7rem,19px);font-weight:500;letter-spacing:.3px;cursor:pointer;opacity:0;transition:opacity 2.5s ease-in-out}header.active-search .searchbar-header .search-submit{opacity:1}.reverse-header:not(.production-areas) header:not(.active) .header-right>.searchbar-header .search-submit,body.dark header .header-right>.searchbar-header .search-submit,body.dark .searchbar-header.searchbar-mobile .search-submit{color:var(--color-white)}.search-button{font-size:20px;cursor:pointer}.searchbar-header,.search-button,.contact-button{margin-right:20px;padding:6px}.hamburger-inner{display:block;top:50%;margin-top:-2px}#hamburger,.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:clamp(24px,2rem,32px)}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}video{width:100%;position:relative;z-index:-1}.social img{width:19px;height:19px}.homepage-social img{width:23px;height:21px}.contacts-social img{width:20px;height:20px}.homepage-social{text-transform:uppercase;color:#000;font-weight:500;letter-spacing:.3px}.page-template-page-homepage .homepage-social{margin-top:3rem}.contacts-social{text-transform:uppercase;color:#000;font-size:.75rem;font-weight:500;letter-spacing:.3px;line-height:2.3;padding-top:3.5%}.social .divisor{width:1px;height:27px;background-color:#000;margin-left:2%;margin-right:2%}.homepage-social .divisor{width:1px;height:41px;background-color:#000;margin-left:2%;margin-right:2%}.social a:hover{text-decoration:none}.social-text,.divisor{vertical-align:middle}.social-single,.social-block{display:flex;align-items:center;padding:20px;border-left:1px solid var(--color-white-20)}.social-single:last-child{border-right:1px solid var(--color-white-20)}#area-prefooter .social-single{border-left:1px solid var(--color-primary-20)}#area-prefooter .social-single:last-child{border-right:1px solid var(--color-primary-20)}#menu-policies>li{display:inline-block}#menu-policies>li:not(:nth-child(1)){margin-left:4%}#menu-header a{color:#000;text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:1px;line-height:1}#menu-primary a,#menu-primary .dropdown-toggle-ellipsis{color:#fff;padding:0;text-align:left;display:inline-flex;position:relative}.bigmenu-wrapper,#menu-primary,#menu-side{margin:0}#menu-primary li,#menu-side li{text-align:left}#submenu-division-mobile li{margin-left:auto}.close-submenu-division-mobile{cursor:pointer;margin-left:auto;width:fit-content}.close-submenu-division-mobile i{color:#000;font-size:2.5rem;font-weight:100}#submenu-division-mobile ul{margin:0}body.innovation-labs .close-submenu-division-mobile i{color:#fff}#menu-primary .dropdown-menu,#menu-side .dropdown-menu{min-width:unset}#menu-primary .dropdown-menu a{font-size:clamp(17px, 1.5rem, 22px);font-weight:300;color:var(--color-white-60)}#menu-side .dropdown-menu a{font-size:clamp(15px, 1.5rem, 20px);color:var(--color-white-60)}.header-right{display:flex;justify-content:end;align-items:center}#bottom-header .header-right{align-items:baseline}.hamburger-container{display:inline-block;vertical-align:middle;margin-left:24px;line-height:0}footer .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,footer .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label{font-size:.5rem;color:#000;letter-spacing:.2px;line-height:2}footer .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,footer .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400 !important}.site-content .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.site-content .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:300 !important}.gfield_checkbox a{text-decoration:underline}body img.gform_ajax_spinner{display:none !important}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:none;border-bottom:1px solid #790000}.space{border:unset;background:unset !important}.site-content .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.site-content .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:not(:checked)+label{font-size:.65rem;font-weight:300;letter-spacing:.1px;line-height:1.9;text-transform:uppercase}.button,.button-open,#gform_wrapper_1 input[type=submit],#gform_wrapper_2 input[type=submit],#gform_wrapper_3 input[type=submit]{text-transform:uppercase;font-size:.65rem;font-weight:500;width:fit-content;cursor:pointer}.button,#gform_wrapper_1 input[type=submit],#gform_wrapper_2 input[type=submit],#gform_wrapper_3 input[type=submit]{background:#000;color:#fff;border:2px solid #000;padding:calc(.7rem - 1px) 2.4rem;letter-spacing:.5px}.post-template-default .wp-block-button__link{background-color:#000;border:2px solid #000;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:.65rem;font-weight:500;width:fit-content;text-transform:uppercase;margin:0;padding:calc(.7rem - 1px) 2.4rem;text-align:center;text-decoration:none;overflow-wrap:unset}.button-open{color:#000;border-top:2px solid #000;border-bottom:2px solid #000;padding:calc(.7rem - 1px) calc(2.4rem - -2px);letter-spacing:.5px}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:#000 !important}.gform_wrapper input:-ms-input-placeholder,.gform_wrapper textarea:-ms-input-placeholder{color:#000}.gform_wrapper input::-ms-input-placeholder,.gform_wrapper textarea::-ms-input-placeholder{color:#000}#registration input[type=password]::placeholder{color:var(--color-primary-50) !important}#registration input[type=password]:-ms-input-placeholder{color:var(--color-primary-50) !important}#registration input[type=password]::-ms-input-placeholder{color:var(--color-primary-50) !important}::-moz-placeholder{opacity:1}#gform_1 .gform_footer{padding:0}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{line-height:unset !important}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:8px !important}.ginput_container_checkbox,#submenu-division-current,#submenu-division-mobile{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.gform_wrapper div.validation_error{display:none}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent !important;margin-bottom:0 !important;border-top:none !important;border-bottom:none !important;padding-bottom:0 !important;padding-top:0 !important}.gform_wrapper .validation_message{font-size:.7rem !important;font-weight:700 !important;letter-spacing:.3px !important;text-transform:uppercase}#gform_wrapper_1.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),#gform_wrapper_2.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),#gform_wrapper_3.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:unset !important}#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required{padding-right:16px !important}#menu-side a,#menu-division-mobile a,#menu-side .dropdown-toggle-ellipsis,#menu-division-mobile .dropdown-toggle-ellipsis{line-height:1.2;position:relative;display:inline-flex;padding:0;color:#fff}body:not(.innovation-labs) #menu-division-mobile a,body:not(.innovation-labs) #menu-division-mobile .dropdown-toggle-ellipsis{color:#000}#menu-primary .dropdown-toggle-ellipsis{margin-left:5px}#menu-side .dropdown-toggle-ellipsis{margin-left:3px}#menu-language-nav{z-index:1;position:relative;display:inline-block;margin-top:-6px}#menu-language-nav>#language{margin:0}#menu-language-nav>#language a{padding:12px 6px 6px}#menu-language-nav>#language img{width:clamp(22px, 1.5rem, 24px);height:clamp(22px, 1.5rem, 24px)}body:not(.no-scroll) #menu-language-nav{display:inline-block}#menu-language-nav li span,#menu-language-nav li:not(.wpml-ls-current-language),#menu-language-footer-nav li:not(.wpml-ls-current-language){display:none}body.no-scroll #menu-language-nav{display:none}#language{width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}#language-footer{padding:6px 0}#language-footer:before{content:"\f0ac";font-family:"Font Awesome 5 Pro";color:#fff;margin-right:clamp(14px,.75rem,19px);font-size:clamp(18px,1rem,20px);display:inline-block;vertical-align:middle}#language-footer li{margin-right:24px}#language-footer li{display:inline-block;vertical-align:middle}#language a,#language-footer a{color:#fff;text-transform:uppercase;font-size:.9rem;color:var(--color-grey-50);font-size:clamp(14px,.75rem,19px);font-weight:300}#language .wpml-ls-current-language a,#language-footer .wpml-ls-current-language a{pointer-events:none;color:#fff}.dropdown-toggle-ellipsis{cursor:pointer}.dropdown-toggle-ellipsis:before{display:inline-block;font-family:"Font Awesome 5 Pro";content:"\f067";font-weight:100;margin-left:.25rem;position:relative}#menu-primary .dropdown-menu a,#menu-side .dropdown-menu a{padding-left:1rem}.show .dropdown-toggle-ellipsis:before{content:"\f068"}.mobile-menu .dropdown-toggle-ellipsis{display:none}.social-ico i{color:#000;font-size:clamp(19px,1.2rem,48px);vertical-align:middle}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{overflow:visible !important}.single-post figure{margin-top:5%;margin-bottom:5%}.single-post .wp-block-embed__wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.single-post .wp-block-embed__wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.grecaptcha-badge{visibility:hidden}.society-data{padding:calc(3*var(--border)/4) 0}.menu-background{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;transition:opacity .5s linear;z-index:-1}#bigmenu.scroll-mobile .menu-background{opacity:1}.menu-background *{object-fit:cover;width:100%;height:100%;object-position:50% 0}body.no-scroll .searchbar-header,body.no-scroll .search-button,body:not(.no-scroll) .account-button{display:none !important}.account-button{z-index:1;position:relative;padding:3px 4px clamp(4px,0.3rem,.4rem)}.account-button *{color:var(--color-white)}.social-single,.social-block{font-size:clamp(18px,1rem,20px)}.social-block i{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.image-number .title{margin:-.2rem 0 0;display:flex}.four-columns-carousel .item{flex:0 0 100%;max-width:100%;padding-right:0}.search-results .page-container>div>p,.search-results .page-container>div>p *{color:var(--color-primary-50)}body.dark.search-results .page-container>div>p,body.dark.search-results .page-container>div>p *{color:var(--color-white-60)}body.innovation-labs .country-btn.active .text{color:var(--color-purple) !important}body.production-areas .country-btn{color:var(--color-primary);border:1px solid var(--color-primary)}body.production-areas .country-btn.active .text{color:var(--color-highlight) !important}#stocks-footer{border-top:1px solid var(--color-primary-20);padding:0}body.dark #stocks-footer{border-top:1px solid var(--color-white-20)}#stocks-footer>div{text-align:center}table{font-size:clamp(16px,1rem,22px)}.accordion:not(.active) .content{display:none}#main>div:not(.space,.blacked,.greyed){-webkit-transition:opacity .8s ease;-moz-transition:opacity .8s ease;-ms-transition:opacity .8s ease;-o-transition:opacity .8s ease;transition:opacity .8s ease}#main>div:not(.space,.blacked,.greyed,.viewed,.carousel-container){opacity:0}.loader{display:none;width:2.5rem;height:2.5rem;position:fixed;z-index:20;background-color:var(--color-white);border:.2rem solid var(--color-highlight);top:calc(50% - 1.25rem);left:calc(50% - 1.25rem);transform:translate(-50%,-50%);animation:loader 2s infinite ease}.loader.active{display:inline-block}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:var(--color-highlight);animation:loader-inner 2s infinite ease-in}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0}25%{height:100%}50%{height:100%}75%{height:100%}100%{height:0}}.pagination ul{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:15px 0 60px;width:100%}.pagination ul li{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:solid 1px var(--color-primary-20);font-size:clamp(14px,0.8rem,18px);font-weight:500;margin:0 4px;color:var(--color-primary-50);padding:0}body.dark .pagination ul li{border:solid 1px var(--color-white-20)}body.dark .pagination ul li *{color:var(--color-white-60)}.pagination ul li:not(.dots){cursor:pointer}.pagination ul li.active{background:var(--color-primary);color:var(--color-white)}body.dark .pagination ul li.active{background:var(--color-white)}body.dark .pagination ul li.active *{color:var(--color-primary)}.pagination ul li:before{content:unset !important}.pagination ul li.prev *,.pagination ul li.next *{color:var(--color-primary);font-weight:300;font-size:clamp(16px,1rem,30px);line-height:normal}body.dark .pagination ul li.prev *,body.dark .pagination ul li.next *{color:var(--color-white)}.list-item.loading{opacity:.2}.ending-date:before{content:'';width:.4rem;height:.4rem;background-color:var(--color-highlight);margin-left:.7rem;margin-right:.7rem;display:inline-block;vertical-align:middle}.opacity-0{visibility:hidden;opacity:0}.breakpoints-title{font-weight:300;white-space:nowrap;padding-top:.75rem;padding-bottom:.75rem;margin:0}#select-anchors{border:unset;padding-right:20px;background-position:100% 50%;cursor:pointer;text-align:right;color:#000;font-size:14px}#select-anchors:focus{outline:none}#menu-anchors{line-height:0}#menu-anchors .current{color:#000}#menu-anchors>*,#menu-division>*{position:relative}#menu-anchors .current:before{content:'';position:absolute;background-color:var(--color-highlight);width:5px;height:5px;left:5px;top:50%;transform:translate(0,-50%)}#lab-prefooter{border-top:1px solid var(--color-white-20);min-height:64px}#area-prefooter{border-top:1px solid var(--color-primary-20);min-height:64px}.logo-division{margin-top:15px;margin-bottom:15px;max-height:30px}body.innovation-labs .logo-division{max-height:24px}#stocks-footer>div{display:flex;align-items:center}.social-links,.social-right{display:flex;align-items:center}#stocks-header{display:flex;align-items:center;margin-right:clamp(17px,1rem,22px);height:32px;border-right:1px solid var(--color-primary-20)}body.no-scroll #stocks-header,body.no-scroll .contact-button{display:none}#stocks-header iframe,#stocks-footer iframe{width:124px;height:24px;overflow:hidden;margin:1.5rem clamp(17px,1.2rem,32px) 1.5rem}#stocks-header p,#stocks-footer p{margin-right:clamp(14px,1rem,22px)}.active-search #stocks-header,.active-search .contact-button{display:none}.xsmall>*{color:var(--color-white-60) !important}.wide-carousel .owl-dots{position:absolute;bottom:calc(2vw - -1rem);left:50%;transform:translate(-50%,0);width:100%;text-align:center}.wide-carousel .owl-dots .owl-dot{width:7px !important;height:7px !important;border:1px solid var(--color-white);background-color:transparent;margin-left:4px;margin-right:4px}.wide-carousel .owl-dots .owl-dot.active{background-color:var(--color-white)}.splash,.splash img:not(.icon-link-arrow,.logo),.splash video,.project,.project img:not(.icon-link-arrow,.logo),.project video,.timeline-carousel img:not(.icon-link-arrow,.logo){height:100vh;min-height:480px;object-position:center}body.innovation-labs .splash,body.production-areas .splash,body.innovation-labs .splash img:not(.icon-link-arrow,.logo),body.production-areas .splash img:not(.icon-link-arrow,.logo),body.innovation-labs .splash video,body.production-areas .splash video,body.innovation-labs .project,body.production-areas .project,body.innovation-labs .project img:not(.icon-link-arrow,.logo),body.production-areas .project img:not(.icon-link-arrow,.logo),body.innovation-labs .project video,body.production-areas .project video,body.innovation-labs .timeline-carousel img:not(.icon-link-arrow,.logo),body.production-areas .timeline-carousel img:not(.icon-link-arrow,.logo){height:calc(100vh - (.5rem - -50px));min-height:calc(480px - (.5rem - -50px))}body.innovation-labs #main,body.production-areas #main{margin-top:calc(.5rem - -50px)}body.innovation-labs #main .project:first-child .text-overlay.top-overlay,body.production-areas #main .project:first-child .text-overlay.top-overlay{top:calc(60px - -1rem)}.news-carousel{max-width:85vw}#overlay,#overlay-2{cursor:pointer;position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:100}#overlay.active,#overlay-2.active{display:block}#language-popup,#download-popup{position:fixed;background-color:#fff;width:calc(100% - var(--border) - 12px);max-width:800px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}#language-popup{max-width:25rem}#language-popup:not(.open),#download-popup:not(.open){display:none}#language-popup #close-language-popup,#download-popup #close-download-popup{font-size:32px;font-weight:100;cursor:pointer;margin-left:auto}#language-popup-list{margin-left:0;margin-inline-start:0}#language-popup-list span{margin-left:clamp(16px,1rem,24px)}#language-popup-list a{font-size:clamp(16px,1rem,30px);padding:16px 0}#menu-language-nav,#menu-language-footer-nav{cursor:pointer}#solution-popup{position:fixed;background-color:#fff;width:100%;max-width:1080px;height:100vh;top:0;right:0;z-index:100;overflow:auto;transform:translate(100%,0);transition:transform .2s ease}#solution-popup.open{transform:translate(0,0)}#solution-popup #close-solution-popup{font-size:32px;font-weight:100;cursor:pointer;margin-left:auto}#solution-popup .col-12.text-center{max-width:100%}#solution-popup table,#solution-popup td,#solution-popup th{border:1px solid var(--color-primary-20)}#solution-popup td,#solution-popup th{padding:.5rem}#solution-popup span{font-weight:inherit !important}#solution-popup .document-block .title{font-size:clamp(16px, 1.3vw, 32px);font-weight:400;line-height:1.15 !important}.open-solution-popup,.download-updated{cursor:pointer}body.production-areas .document-block .breadcrumbs>div{color:var(--color-primary-50)}.gform_confirmation_message{font-size:clamp(16px,1rem,22px);font-weight:400;margin-top:2rem;margin-bottom:2rem}@media (min-width:1308px) and (max-width:1346px){#stocks-header iframe{transform:scale(1.07)}}@media (min-width:1347px) and (max-width:1384px){#stocks-header iframe{transform:scale(1.08)}}@media (min-width:1385px) and (max-width:1423px){#stocks-header iframe{transform:scale(1.13)}}@media (min-width:1424px) and (max-width:1461px){#stocks-header iframe{transform:scale(1.16)}}@media (min-width:1462px) and (max-width:1499px){#stocks-header iframe{transform:scale(1.19)}}@media (min-width:1500px) and (max-width:1538px){#stocks-header iframe{transform:scale(1.21)}}@media (min-width:1539px) and (max-width:1576px){#stocks-header iframe{transform:scale(1.24)}}@media (min-width:1577px) and (max-width:1615px){#stocks-header iframe{transform:scale(1.29)}}@media (min-width:1616px) and (max-width:1653px){#stocks-header iframe{transform:scale(1.32)}}@media (min-width:1654px) and (max-width:1692px){#stocks-header iframe{transform:scale(1.34)}}@media (min-width:1693px){#stocks-header iframe{transform:scale(1.37)}}.gform_wrapper.gravity-theme .gform-body.gform_body input{min-width:clamp(16px,1rem,22px)}#update-footer{margin-top:calc(-3.5rem - clamp(14px,.8rem,18px))}.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend,.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message,.gform_wrapper.gravity-theme [aria-invalid=true]+label,.gform_wrapper.gravity-theme label+[aria-invalid=true]{color:#c02b0a !important}.gform_wrapper.gravity-theme .gform_validation_errors{border-radius:unset !important;box-shadow:unset !important;padding:16px 1rem !important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:clamp(16px,1rem,22px) !important;font-weight:400 !important}.gform_wrapper.gravity-theme .validation_message{font-size:clamp(13px,.7rem,19px) !important;font-weight:500 !important;padding:12.992px 1rem !important}.gform_wrapper.gravity-theme .gfield_error label a{color:#c02b0a !important;font-weight:400 !important}.contact-button.breadcrumbs>a{color:var(--color-primary)}.contact-button.breadcrumbs>a:after{background-color:var(--color-primary);bottom:0}.contact-button{margin-top:0;margin-bottom:0}.reverse-header:not(.production-areas) header:not(.active) .contact-button.breadcrumbs>a:after,body.dark header .contact-button.breadcrumbs>a:after{background-color:var(--color-white)}.gform_button{height:clamp(35px, 2vw, 39px)}#download-popup.empty .document-filled,#download-popup:not(.empty) .document-empty{display:none}.solution-content{max-width:clamp(660px,45rem,50rem)}.space-breadcrumbs{height:calc(60px - -1rem)}.corporate-btn{width:100%}.corporate-btn>.main{margin-left:auto;margin-right:auto}.two-columns-image-text .title,.image-text .title{margin-bottom:0}.two-columns-image-text .paragraph,.image-text .paragraph{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out;margin-top:0 !important;padding-top:.75rem}.two-columns-image-text .paragraph span,.image-text .paragraph span{overflow:hidden}#language-popup *{color:var(--color-primary)}html:not([lang=en-US],[lang=it-IT]) #menu-side>:nth-last-child(2),html:not([lang=en-US],[lang=it-IT]) #menu-side>:nth-last-child(1){display:none}.cky-switch input[type=checkbox]{width:44px !important;height:24px !important}@media (max-width:425px){.cky-switch input[type=checkbox]{width:38px !important;height:21px !important}}.application #field_3_16 .ginput_container_text{cursor:not-allowed}.application #input_3_16{pointer-events:none}.gfield_fileupload_filename{font-size:clamp(16px,1rem,22px);margin-right:16px}.gfield_fileupload_percent{font-size:clamp(16px,1rem,22px)}