@font-face{font-family:"Futura";src:url("assets/font/webfont/1475786/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix");src:url("assets/font/webfont/1475786/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix") format("eot"),url("assets/font/webfont/1475786/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2") format("woff2"),url("assets/font/webfont/1475786/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff") format("woff"),url("assets/font/webfont/1475786/88cc7a39-1834-4468-936a-f3c25b5d81a1.ttf") format("truetype");font-weight:100}@font-face{font-family:"Futura";src:url("assets/font/webfont/1475792/65d2d2f2-a130-47d4-b7db-1d4a0cd63b4b.eot?#iefix");src:url("assets/font/webfont/1475792/65d2d2f2-a130-47d4-b7db-1d4a0cd63b4b.eot?#iefix") format("eot"),url("assets/font/webfont/1475792/f6be6d1e-a972-4744-8e7b-5379116f644d.woff2") format("woff2"),url("assets/font/webfont/1475792/8444512b-291a-403f-99eb-5ec8a1e3c7e2.woff") format("woff"),url("assets/font/webfont/1475792/c151aaa9-4ac5-4588-bb55-4d49e5b4186b.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Futura";src:url("assets/font/webfont/1475798/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix");src:url("assets/font/webfont/1475798/cf053eae-ba1f-44f3-940c-a34b68ccbbdf.eot?#iefix") format("eot"),url("assets/font/webfont/1475798/8bf38806-3423-4080-b38f-d08542f7e4ac.woff2") format("woff2"),url("assets/font/webfont/1475798/e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.woff") format("woff"),url("assets/font/webfont/1475798/c2a69697-4f06-4764-abd4-625031a84e31.ttf") format("truetype");font-weight:300}@font-face{font-family:"Futura";src:url("assets/font/webfont/1475816/9d0eacce-0f74-4687-8e3e-25a2a9d507be.eot?#iefix");src:url("assets/font/webfont/1475816/9d0eacce-0f74-4687-8e3e-25a2a9d507be.eot?#iefix") format("eot"),url("assets/font/webfont/1475816/4a6ce888-0fa9-4d97-883d-55dbadc64ac0.woff2") format("woff2"),url("assets/font/webfont/1475816/5329204a-825b-4502-b125-f2708d2d30c0.woff") format("woff"),url("assets/font/webfont/1475816/af888eb2-1bde-4c44-b483-b11db932a8ad.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Futura";src:url("assets/font/webfont/1475846/752e3189-96d5-4999-8ae7-c435a470461b.eot?#iefix");src:url("assets/font/webfont/1475846/752e3189-96d5-4999-8ae7-c435a470461b.eot?#iefix") format("eot"),url("assets/font/webfont/1475846/f3fa9288-dc04-4f75-b949-b06584863c9c.woff2") format("woff2"),url("assets/font/webfont/1475846/6b1bbd38-7556-4809-a151-88182a37116e.woff") format("woff"),url("assets/font/webfont/1475846/1f56887e-52d4-4229-b219-513cbef3ff58.ttf") format("truetype");font-weight:900}html{font-size:10px;overflow-x:hidden;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;line-height:1.6;scroll-behavior:smooth}body{font-family:"Futura",sans-serif;background:#303030;letter-spacing:1px;color:#000;font-weight:100;-webkit-font-smoothing:antialiased}@media only screen and (max-width: 1000px){body{font-size:16px}}@media (min-width: 992px){body{font-size:1.6rem}}@media (min-width: 1400px){body{font-size:1.8rem}}.fadeInUp{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);opacity:1;-webkit-transition:opacity ease-in-out .7s,-webkit-transform ease-in-out .7s;transition:opacity ease-in-out .7s,-webkit-transform ease-in-out .7s;transition:opacity ease-in-out .7s,transform ease-in-out .7s;transition:opacity ease-in-out .7s,transform ease-in-out .7s,-webkit-transform ease-in-out .7s}.fadeInUp.inview{opacity:1;-webkit-transform:translateX(0) translateY(0) translateZ(0);transform:translateX(0) translateY(0) translateZ(0)}.img-responsive{width:100%;height:auto;display:block}.block{display:block}.color-scheme-dark{background:#000;color:#fff}.body--dark{background:#1F1F1F}p{margin:0 0 3rem}p:last-child{margin-bottom:0}.textblock p,.textblock ul{font-size:1.8rem;line-height:1.6}@media (min-width: 768px){.textblock p,.textblock ul{font-size:2.2rem}}@media (min-width: 992px){.textblock p,.textblock ul{font-size:2.4rem}}@media (min-width: 1400px){.textblock p,.textblock ul{font-size:2.8rem}}.textblock ul{padding-left:2rem;list-style:circle}@media (min-width: 768px){.textblock ul{padding-left:2.2rem}}@media (min-width: 992px){.textblock ul{padding-left:2.4rem}}@media (min-width: 1400px){.textblock ul{padding-left:2.6rem}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit;font-weight:300;line-height:1.2;margin:0 0 3rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit}h1,.h1{font-size:2.8rem;line-height:1.2}@media (min-width: 768px){h1,.h1{font-size:3.6rem}}@media (min-width: 992px){h1,.h1{font-size:4.3rem}}@media (min-width: 1400px){h1,.h1{font-size:4.7rem}}h2,.h2{font-size:2rem;line-height:1.6}@media (min-width: 768px){h2,.h2{font-size:2.8rem}}@media (min-width: 768px) and (max-width: 991px){h2,.h2{font-size:1.7rem}}h3,.h3{font-size:2.2rem;line-height:1.6}@media (min-width: 1400px){h3,.h3{font-size:2.6rem}}h4,.h4{font-size:1.8rem;line-height:1.5}@media (min-width: 768px){h4,.h4{font-size:2.2rem}}.button{color:#fff;font-size:1.4rem;font-weight:500;padding:.8rem 1.2rem;min-width:10rem;border:0.1rem solid #fff;border-radius:.2rem;background-color:transparent;-webkit-transition:color ease-in-out .3s,border-color ease-in-out .3s,background-color ease-in-out .3s;transition:color ease-in-out .3s,border-color ease-in-out .3s,background-color ease-in-out .3s;text-decoration:none;text-align:center}.button:hover{background:#fff;color:#000}.button.button--white{background:#fff;color:#000;border:0.1rem solid #000}.button.button--white:hover{background:#fff;color:#000;border-color:#000}.button.button--block{display:block}#header{position:fixed;z-index:99;left:0;right:0;width:100%;max-height:100vh;background-color:#fff;border-bottom:0.1rem solid #f2f2f2;-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s, -webkit-transform ease-in-out .4s;will-change:transform}#header.header--unpinned{-webkit-transform:translateY(-8rem);transform:translateY(-8rem)}#header .header__navigation{padding:0 4.16666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:7.9rem}#header #header__navigation__logo{margin-right:auto;height:32px}#header #header__navigation__search{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex}#header #header__navigation__search svg{margin:auto}#header #header__navigation__search svg:nth-child(2){display:none}@media (max-width: 1100px){#header #header__navigation__search{margin-right:42px}}@media (max-width: 1100px){#header #header__close-subnav{height:40px;width:40px;background:url(assets/img/arrow-left.svg) center no-repeat;background-size:12px;position:absolute;right:3px;top:9rem;pointer-events:none;opacity:0;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s;z-index:10;-webkit-transition-delay:0s;transition-delay:0s}#header #header__navigation__language{position:absolute;top:10rem;left:16px;opacity:0;pointer-events:none;-webkit-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s;-webkit-transition-delay:0s;transition-delay:0s;margin:0}#header #header__navbutton{height:40px;width:40px;display:block;position:absolute;right:11px}#header #header__navbutton span{width:30px;height:1px;background:#000;position:absolute;left:5px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#header #header__navbutton span:nth-child(1){top:12px}#header #header__navbutton span:nth-child(2){top:20px}#header #header__navbutton span:nth-child(3){top:28px}}#header__navigation__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1100px){#header__navigation__nav{position:fixed;top:8rem;left:0;right:0;bottom:0;background:white;height:100vh;padding-top:6rem;display:none}#header__navigation__nav .header__navigation__nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;height:100%;width:100%;padding:0 16px}}#header__navigation__nav ul{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}#header__navigation__nav ul li{padding:0 1.5rem}@media (max-width: 1100px){#header__navigation__nav ul li{border-bottom:1px solid #f2f2f2;padding:7px 0;height:41px}#header__navigation__nav ul li:first-child{border-top:1px solid #f2f2f2}}#header__navigation__nav ul li a{color:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;font-weight:300}@media (max-width: 1100px){#header__navigation__nav ul li a{display:block}#header__navigation__nav ul li a:active,#header__navigation__nav ul li a:hover{color:#a5a5a5}#header__navigation__nav ul li a span.arrow{height:40px;width:80px;background:url(assets/img/arrow-right.svg) center right 16px no-repeat;background-size:9px;display:block;position:absolute;top:-7px;right:-16px}#header__navigation__nav ul li a span.arrow:active,#header__navigation__nav ul li a span.arrow:hover{opacity:0.5}}#header__navigation__nav ul li a:after{content:'';display:block;position:absolute;left:50%;bottom:-1rem;width:0;border-top:.1rem solid #000;-webkit-transition:width ease-in-out .2s;transition:width ease-in-out .2s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 1100px){#header__navigation__nav ul li a:after{display:none}}#header__navigation__nav ul li a:hover:after{width:100%}#header__navigation__nav ul li.current-menu-item>a,#header__navigation__nav ul li.current-page-ancestor>a{color:#a5a5a5}#header__navigation__nav ul li .sub-menu{position:absolute;left:0;right:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:8rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0;pointer-events:none;max-height:0;overflow:hidden;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#header__navigation__nav ul li .sub-menu.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:unset;overflow:hidden;opacity:1;padding:2rem 0;pointer-events:all}#header__navigation__nav ul li .sub-menu a{font-size:1.4rem}#header__navigation__nav ul li .sub-menu a:after{display:none}#header__navigation__nav ul li .sub-menu a:hover .menu-item-image{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width: 1100px){#header__navigation__nav ul li .sub-menu a:hover .menu-item-image{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width: 1100px){#header__navigation__nav ul li .sub-menu a{padding-left:40px}}#header__navigation__nav ul li .sub-menu .current-menu-item>a .menu-item-image,#header__navigation__nav ul li .sub-menu .current-page-ancestor>a .menu-item-image{opacity:.5}@media (max-width: 1100px){#header__navigation__nav ul li .sub-menu{position:absolute;top:0;left:0;right:0;bottom:0;background:white;max-height:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:6rem 1.6rem 0 1.6rem !important;z-index:10;-webkit-transform:translateX(100vw);transform:translateX(100vw)}#header__navigation__nav ul li .sub-menu.visible{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all}}#header__navigation__nav ul li.divisions .sub-menu{position:absolute;left:0;right:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:8rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0;pointer-events:none;max-height:0;overflow:hidden;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#header__navigation__nav ul li.divisions .sub-menu.visible{pointer-events:all}#header__navigation__nav ul li.divisions .sub-menu .visible-mobile{display:none}@media (max-width: 767px){#header__navigation__nav ul li.divisions .sub-menu .visible-mobile{display:block;pointer-events:all}}@media (max-width: 1100px){#header__navigation__nav ul li.divisions .sub-menu{max-height:100%;height:100vh;top:0}#header__navigation__nav ul li.divisions .sub-menu h2{display:none}#header__navigation__nav ul li.divisions .sub-menu .container{padding:0;width:100%}#header__navigation__nav ul li.divisions .sub-menu .row{margin:0;width:100%}#header__navigation__nav ul li.divisions .sub-menu .col-md-4{padding:0}#header__navigation__nav ul li.divisions .sub-menu .hidden-mobile{display:none}#header__navigation__nav ul li.divisions .sub-menu .submenu__feature{padding:0;position:relative}#header__navigation__nav ul li.divisions .sub-menu .submenu__feature .submenu__feature__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#header__navigation__nav ul li.divisions .sub-menu .submenu__feature .submenu__feature__overlay span{margin:auto;font-size:18px;line-height:22px;text-align:center}}@media (min-width: 1101px){#header__navigation__nav ul li.divisions .sub-menu .container{padding-top:60px}}#header__navigation__nav ul li.divisions .sub-menu.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:unset;overflow:hidden;opacity:1;padding:2rem 0;pointer-events:all}#header__navigation__nav ul li.divisions .sub-menu li{margin-bottom:0;padding-left:0}@media (min-width: 1101px){#header__navigation__nav ul li.divisions .sub-menu li{margin-bottom:20px}}#header__navigation__nav ul li.divisions .sub-menu li a{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:inline-block}#header__navigation__nav ul li.divisions .sub-menu li a.current-url{color:#a5a5a5}#header__navigation__nav ul li.divisions .sub-menu li a:after{display:block}@media (max-width: 1100px){#header__navigation__nav ul li.divisions .sub-menu li a:after{display:none}}@media (min-width: 1101px){#header__navigation__nav ul li.divisions .sub-menu li a{font-size:20px;line-height:24px}}@media (max-width: 1100px){#header__navigation__nav ul li.divisions .sub-menu li a{padding-left:0}}#header__navigation__nav ul li.divisions .sub-menu .menu-item-image{display:none}#header__navigation__nav ul li.divisions .submneu-divisions__overlay{position:absolute;left:0;right:0;top:0;width:100%;z-index:2;pointer-events:none}#header__navigation__nav ul li.divisions .submneu-divisions__overlay .container{padding-top:86px}@media (max-width: 1100px){#header__navigation__nav ul li.divisions .submneu-divisions__overlay{display:none}}#header__navigation__nav ul li.divisions .submenu--divisions .divisions__imagewrap{height:0;padding-top:56.25%;width:100%;position:relative}#header__navigation__nav ul li.divisions .submenu--divisions .divisions__imagewrap #divisions__image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center !important;background-size:cover !important}#header__navigation__nav ul li.divisions .submenu--divisions p{font-size:14px;line-height:17px;margin-top:32px}#header__navigation__nav ul li.divisions .submenu--divisions p a{text-align:left;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:400;display:inline-block}#header__navigation__nav ul .menu-item-image{width:32px;height:32px;-webkit-transition:-webkit-transform ease-in-out .2s;transition:-webkit-transform ease-in-out .2s;transition:transform ease-in-out .2s;transition:transform ease-in-out .2s, -webkit-transform ease-in-out .2s}@media (max-width: 1100px){#header__navigation__nav ul .menu-item-image{height:20px;width:20px;position:absolute;top:2px;left:0}}#header__navigation__nav ul .menu-item-image img{width:32px;height:32px;display:block}@media (max-width: 1100px){#header__navigation__nav ul .menu-item-image img{height:20px;width:20px}}#header__navigation__nav ul .menu-item-title{display:block;margin-top:10px;text-align:center}@media (max-width: 1100px){#header__navigation__nav ul .menu-item-title{text-align:left;margin-top:0}}.language-switcher{height:auto;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;overflow:visible;margin-left:50px;position:relative}.language-switcher #header__navigation__language__toggle,.language-switcher #footer__language__toggle{width:14px;height:22px;background:url(assets/img/world.svg) left center no-repeat;background-size:14px;display:block;position:relative;-webkit-transition:0.2s all ease-in;transition:0.2s all ease-in}.language-switcher #header__navigation__language__toggle:hover,.language-switcher #footer__language__toggle:hover{opacity:0.76}.language-switcher ul{padding:0;margin:0;list-style:none;cursor:pointer;background:rgba(30,30,30,0.9);padding:12px 4px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;color:#fff;top:9px;left:6px;opacity:0;pointer-events:none;left:auto;right:-44px;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;top:-10px}@media (max-width: 767px){.language-switcher ul{padding:12px}}.language-switcher ul li{-webkit-transition:-webkit-transform ease-in-out .2s;transition:-webkit-transform ease-in-out .2s;transition:transform ease-in-out .2s;transition:transform ease-in-out .2s, -webkit-transform ease-in-out .2s;margin:2px 0}.language-switcher ul li a,.language-switcher ul li span{font-size:16px;text-decoration:none;color:#fff;white-space:nowrap;padding:0 10px 0 16px;display:block;font-weight:400}.language-switcher ul li a:hover,.language-switcher ul li span:hover{background:rgba(190,190,190,0.95);border-radius:4px}@media (max-width: 767px){.language-switcher ul li a,.language-switcher ul li span{border-radius:4px}}.language-switcher ul li span{background:rgba(190,190,190,0.95);border-radius:4px}@media (min-width: 1101px){.language-switcher:hover ul{top:9px;opacity:1;pointer-events:all}}@media (max-width: 1100px){#header__navigation__language ul{right:auto;left:6px;top:9px}}@media (max-width: 767px){#header__navigation__language ul{left:-6px;width:calc(100vw - 20px);right:auto}#header__navigation__language ul li a,#header__navigation__language ul li span{font-size:14px}}@media (max-width: 1100px){#footer__language ul{right:6px;left:auto;top:9px}}@media (max-width: 767px){#footer__language ul{right:-6px;width:calc(100vw - 18px);left:auto}#footer__language ul li a,#footer__language ul li span{font-size:14px}}.state--navigation #header #header__navigation__language{opacity:1;-webkit-transition-delay:.6s;transition-delay:.6s;pointer-events:all}.state--navigation #header #header__navbutton span:nth-child(1){top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.state--navigation #header #header__navbutton span:nth-child(2){opacity:0}.state--navigation #header #header__navbutton span:nth-child(3){top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.state--language .language-switcher ul{opacity:0.9;pointer-events:all}.state--subnav-open #header #header__close-subnav{opacity:1;pointer-events:all;-webkit-transition-delay:0.2s;transition-delay:0.2s}.state--subnav-open #header #header__close-subnav:active,.state--subnav-open #header #header__close-subnav:hover{opacity:0.5}#main{background:#fff;padding:8rem 0 0 0}#main p a{color:currentColor}.body--dark #main{background:#1F1F1F}.content-navigation{position:fixed;top:8rem;width:100%;background:#fff;left:0;right:0;z-index:98;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform ease-in-out .4s;transition:-webkit-transform ease-in-out .4s;transition:transform ease-in-out .4s;transition:transform ease-in-out .4s, -webkit-transform ease-in-out .4s;will-change:transform}@media (min-width: 1101px){.content-navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 1100px){.content-navigation{overflow:auto}}.content-navigation.content-navigation--unpinned{-webkit-transform:translateY(-8rem);transform:translateY(-8rem)}.content-navigation ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative}.content-navigation ul li{font-size:1.6rem;font-weight:100;padding:0 1.5rem}.content-navigation ul li a{position:relative;color:#000;text-decoration:none;font-weight:500}.content-navigation ul li a:after{content:'';display:block;position:absolute;left:50%;bottom:-1rem;width:0;border-top:.1rem solid #000;-webkit-transition:width ease-in-out .2s;transition:width ease-in-out .2s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-navigation ul li a:hover:after{width:100%}.content-navigation ul li a.current-menu-item{color:#a5a5a5}.split-links{padding:32px 0}.split-links .d-flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.split-links .d-flex a{position:relative;width:114px;text-decoration:none;text-align:center;color:#000}.split-links .d-flex a:not(:last-of-type)::after{content:'';position:absolute;top:0;right:-50%;bottom:0;border-left:1px solid #6F6F6F}.hero{min-height:calc(100vh - 8rem);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 20px 80px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}.hero .hero__background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}@media (max-width: 1024px){.hero .hero__background.hidden--mobile{display:none}}.hero .hero__background--mobile{display:none}@media (max-width: 1024px){.hero .hero__background--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero .swiper-heroslider{height:100%;width:100%}.hero .swiper-heroslider .swiper-slide{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}@media (max-width: 767px){.hero .swiper-heroslider.hidden--mobile{display:none !important}}.hero .swiper-heroslider.swiper-heroslider--mobile{display:none !important}@media (max-width: 767px){.hero .swiper-heroslider.swiper-heroslider--mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.hero .textblock{display:block}.hero .textblock+.button{margin-top:16px;display:inline-block}.hero .hero__video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.hero .hero__overline{display:block}.hero .hero__scrolldown{position:absolute;bottom:2rem;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;left:calc(50% - 15px);-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.hero .hero__scrolldown svg{margin:auto}.hero .hero__overlay{position:absolute;bottom:0;width:100%;pointer-events:none;text-align:left}.hero .hero__overlay .col{display:-webkit-box;display:-ms-flexbox;display:flex}.hero .hero__overlay span{font-weight:400;margin-top:auto;margin-bottom:4rem}@media (min-width: 768px){.hero .hero__overlay span{font-size:2rem}}@media (max-width: 767px){.hero .hero__overlay span{position:absolute;left:25%;bottom:5rem;text-align:center;width:50%}}.hero .hero__overlay img{margin-left:auto;margin-bottom:4rem;max-width:120px;height:auto}@media (max-width: 767px){.hero .hero__overlay img{margin-bottom:9rem;max-width:60px}}.hero.hero--white{color:#fff}.hero.hero--white .hero__scrolldown svg path{fill:#fff}.hero.hero--black .button{color:currentColor;border:1px solid #000}.hero.hero--black .button:hover{background:#000;color:white}@media (max-width: 1024px){.hero .container--content{margin-bottom:40%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{padding-bottom:0}40%{padding-bottom:40px}60%{padding-bottom:20px}}@keyframes bounce{0%,20%,50%,80%,100%{padding-bottom:0}40%{padding-bottom:40px}60%{padding-bottom:20px}}.section-textblock{padding:100px 0}.section-textblock h2,.section-textblock h3{margin-bottom:40px}.section-textblock .button{margin-top:2rem;display:inline-block}@media (min-width: 992px){.section-textblock{padding:200px 0}}.section-textblock.color-scheme-light .button{color:currentColor;border:1px solid #000}.section-textblock.color-scheme-light .button:hover{background:#000;color:white}.section-textblock+.section-textblock{padding-top:0}.section-textblock--divider{padding:80px 0 40px 0;text-align:center}.section-textblock--divider h2,.section-textblock--divider h3{margin-bottom:40px}.section-textblock--divider .textblock__divider{padding:2rem 3rem 0;display:inline-block;border-top:1px solid currentColor}.section-textblock--divider p{margin:0}.section-text-image{padding:40px 0}.section-text-image h2{margin-bottom:3rem}.section-text-image .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;padding-bottom:20px}.section-text-image .img--mobile{display:none}@media (max-width: 767px){.section-text-image .has-mobile-fallback .img-responsive{display:none}.section-text-image .has-mobile-fallback .img--mobile{display:block;margin-top:32px}}.section-text-image .button--white{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block;min-width:160px;margin-bottom:6px}.section-text-image .button--white:hover{background:#000;color:#fff}.section-text-image .flex-row-reverse{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-image-image{padding:40px 0 20px 0}.section-image-image img{margin-bottom:2rem}.section-image-image .caption{margin-bottom:4rem;display:block}.section-image-image .caption .caption--center{text-align:center}.section-image-video{position:relative;text-align:center}.section-image-video .img--mobile{display:none}@media (max-width: 767px){.section-image-video.mobile-fallback  .img-responsive{display:none}.section-image-video.mobile-fallback  .img--mobile{display:block}}.section-image-video.section-image-video--white{color:#fff}.section-image-video .video{width:100%;height:auto;display:block}.section-image-video .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-image-video .overlay .overline{margin-bottom:20px;display:block}.section-image-video.color-black .button{border:1px solid #000;color:#000}.section-image-video.color-black .button:hover{background:#000;color:#fff}@media (max-width: 767px){.section-image-video{height:60vh}.section-image-video .img-responsive,.section-image-video .video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.section-image-headline-button,.section-overflow-swiper{position:relative;overflow:hidden}.section-image-headline-button .button+.button,.section-overflow-swiper .button+.button{margin-left:10px}.section-image-headline-button .img--mobile,.section-overflow-swiper .img--mobile{display:none}@media (max-width: 767px){.section-image-headline-button.mobile-fallback .img-responsive,.section-overflow-swiper.mobile-fallback .img-responsive{display:none}.section-image-headline-button.mobile-fallback .img--mobile,.section-overflow-swiper.mobile-fallback .img--mobile{display:block}}@media (max-width: 767px){.section-image-headline-button .has-mobile-fallback,.section-overflow-swiper .has-mobile-fallback{height:auto !important}.section-image-headline-button .has-mobile-fallback .img-responsive,.section-overflow-swiper .has-mobile-fallback .img-responsive{display:none}.section-image-headline-button .has-mobile-fallback .img--mobile,.section-overflow-swiper .has-mobile-fallback .img--mobile{display:block;height:auto !important;-o-object-fit:unset !important;object-fit:unset !important}}@media (max-width: 767px){.section-image-headline-button.section-image-headline-button--full,.section-overflow-swiper.section-image-headline-button--full{height:60vh}.section-image-headline-button.section-image-headline-button--full .img-responsive,.section-image-headline-button.section-image-headline-button--full .video,.section-overflow-swiper.section-image-headline-button--full .img-responsive,.section-overflow-swiper.section-image-headline-button--full .video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-image-headline-button.section-image-headline-button--full .col,.section-overflow-swiper.section-image-headline-button--full .col{height:60vh}}.section-image-headline-button .overlay,.section-overflow-swiper .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:block;padding:5vw;color:#fff}@media (max-width: 767px){.section-image-headline-button .overlay,.section-overflow-swiper .overlay{top:16px}}.section-image-headline-button:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline,.section-overflow-swiper:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline{padding-top:0}@media (max-width: 767px){.section-image-headline-button:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline,.section-overflow-swiper:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline{height:60vh}.section-image-headline-button:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .img-responsive,.section-image-headline-button:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .video,.section-overflow-swiper:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .img-responsive,.section-overflow-swiper:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-image-headline-button:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .overlay,.section-overflow-swiper:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .overlay{top:0}}.section-image-headline-button .video,.section-overflow-swiper .video{width:100%;height:auto;display:block}.section-image-headline-button .headline--center,.section-overflow-swiper .headline--center{text-align:center}.section-image-headline-button.color-black h2,.section-image-headline-button.color-black p,.section-image-headline-button.color-black a,.section-overflow-swiper.color-black h2,.section-overflow-swiper.color-black p,.section-overflow-swiper.color-black a{color:#000}.section-image-headline-button.color-black .button,.section-overflow-swiper.color-black .button{border:1px solid #000}.section-image-headline-button.color-black .button:hover,.section-overflow-swiper.color-black .button:hover{background:#000;color:#fff}@media (max-width: 992px){.section-image-headline-button .overlay,.section-overflow-swiper .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-image-headline-button .overlay .button,.section-overflow-swiper .overlay .button{-ms-flex-item-align:start;align-self:flex-start}.section-image-headline-button .overlay .button+.button,.section-overflow-swiper .overlay .button+.button{margin-top:10px;margin-left:0}}.section-overflow-swiper{padding-bottom:44px}.section-overflow-swiper .swiper-container{overflow:visible}.section-overflow-swiper .swiper-container .swiper-slide{opacity:0.4;-webkit-transition:0.2s all ease-in-out;transition:0.2s all ease-in-out}.section-overflow-swiper .swiper-container .swiper-slide-active{opacity:1}.section-overflow-swiper .overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-overflow-swiper .swiper-pagination{left:0;right:0;bottom:-36px}.section-overflow-swiper .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px;background:#333333;opacity:0.5;margin:0 5px}.section-overflow-swiper .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.section-image-feature{position:relative}.section-image-feature+.section-image-headline-button .section-image-headline{padding-top:0}.section-image-feature .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:block;padding:5vw;color:#fff}.section-image-feature .fact{padding-top:1rem;border-top:.1rem solid currentColor;max-width:42rem}.section-image-feature.color-black h2,.section-image-feature.color-black p,.section-image-feature.color-black a{color:#000}.section-image-feature.color-black .button{border:1px solid #000}.section-image-feature.color-black .button:hover{background:#000;color:#fff}.section-image-feature .visible--mobile{display:none}@media (max-width: 1100px){.section-image-feature .hidden--mobile{display:none}.section-image-feature .visible--mobile{display:block}}.section-image-headline{position:relative;padding:16px 0}.section-image-headline+.section-image-headline{padding-top:0}.section-image-headline.color-black h2,.section-image-headline.color-black p,.section-image-headline.color-black a{color:#000}.section-image-headline.color-black .button{border:1px solid #000}.section-image-headline.color-black .button:hover{background:#000;color:#fff}@media (max-width: 767px){.section-image-headline{height:60vh}.section-image-headline .img-responsive{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}}.section-keypoint{padding:80px 0 0 0}.section-keypoint .keypoint{margin:0 0 80px 0}.section-keypoint .keypoint.keypoint--boxed{border:1px solid #000;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:10rem;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.section-keypoint .keypoint.keypoint--boxed{min-height:35rem}}@media (min-width: 992px){.section-keypoint .keypoint.keypoint--boxed{min-height:30rem}}@media (min-width: 1199px){.section-keypoint .keypoint.keypoint--boxed{min-height:40rem}}.section-keypoint .keypoint.keypoint--boxed.keypoint--invert{background:#000;color:#fff}.section-keypoint.color-scheme-dark .keypoint.keypoint--boxed{border:1px solid #fff}.section-keypoint.color-scheme-dark .keypoint.keypoint--boxed.keypoint--invert{background:#fff;color:#000}.section-keypoint.color-scheme-blue{background:#4C84F1;color:#fff;padding:120px 0 40px 0}.section-keypoint.color-scheme-blue .col-md-10{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-keypoint.color-scheme-blue .col-md-10 .keypoint{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 5rem}.section-keypoint.color-scheme-blue .col-md-10 .keypoint:nth-child(1){padding-left:0}.section-keypoint.color-scheme-blue .col-md-10 .keypoint:nth-child(4){padding-right:0}@media (max-width: 1199px){.section-keypoint.color-scheme-blue .col-md-10 .keypoint{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:50%}.section-keypoint.color-scheme-blue .col-md-10 .keypoint:nth-child(3){padding-left:0}}@media (max-width: 767px){.section-keypoint.color-scheme-blue .col-md-10 .keypoint{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;padding:0}}.section-keypoint-underline{padding:100px 0 60px 0}.section-keypoint-underline .keypoint{margin:0 16px 40px 16px;padding:40px 0;text-align:center}.section-keypoint-underline .keypoint:after{content:"";height:1px;width:14rem;left:calc(50% - 7rem);background:currentColor;position:absolute;bottom:0;display:block}.section-keypoint-underline .keypoint:first-child:before{content:"";height:1px;width:14rem;left:calc(50% - 7rem);background:currentColor;position:absolute;display:block;top:0}.section-textslider{padding:80px 0}.section-textslider .swiper-container{padding-bottom:60px;text-align:center}.section-textslider .swiper-textslider-pagination{position:absolute;bottom:0}.section-textslider .swiper-textslider-pagination .swiper-pagination-bullet{width:20px;height:10px;opacity:0.8;border-radius:0;background:transparent}.section-textslider .swiper-textslider-pagination .swiper-pagination-bullet-active{text-decoration:underline;opacity:1}.section-imageslider,.section-imageslider-text{padding:80px 0}.section-imageslider .swiper-container,.section-imageslider-text .swiper-container{text-align:center}.section-imageslider .caption,.section-imageslider-text .caption{margin:10px 0;display:block}.section-imageslider .imageslider-prev,.section-imageslider .imageslider-next,.section-imageslider-text .imageslider-prev,.section-imageslider-text .imageslider-next{display:block;width:40px;height:40px}.section-imageslider .imageslider-prev svg,.section-imageslider .imageslider-next svg,.section-imageslider-text .imageslider-prev svg,.section-imageslider-text .imageslider-next svg{width:40px;height:40px}.section-imageslider .imageslider-prev svg circle,.section-imageslider .imageslider-next svg circle,.section-imageslider-text .imageslider-prev svg circle,.section-imageslider-text .imageslider-next svg circle{fill:#fff;-webkit-transition:fill ease-in-out .2s;transition:fill ease-in-out .2s}.section-imageslider .imageslider-prev:hover svg circle,.section-imageslider .imageslider-next:hover svg circle,.section-imageslider-text .imageslider-prev:hover svg circle,.section-imageslider-text .imageslider-next:hover svg circle{fill:#a5a5a5}.section-imageslider .imageslider-prev:after,.section-imageslider .imageslider-next:after,.section-imageslider-text .imageslider-prev:after,.section-imageslider-text .imageslider-next:after{display:none}.section-imageslider-text .flex-row-reverse{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.section-imageslider-text .swiper-slide img{height:500px;width:auto}@media (max-width: 767px){.section-imageslider-text .swiper-slide img{width:100%;height:auto}}.section-imageslider-text .imageslider__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-contact{padding:80px 0}.section-contact .contact__info{height:100%;padding:4.16vw;min-height:60vh;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#000}.section-contact .contact__info p{font-weight:500}.section-contact .contact__info a:not(.button){color:inherit}.section-contact .contact__info .contact__info__content__name{display:block;font-style:italic;margin-bottom:20px}.section-contact .contact__info a{color:currentColor}.section-contact .contact__info .button{border:1px solid #000;color:#000}.section-contact .contact__info .button:hover{background:#000;color:#fff}.section-contact .contact__image{height:100%;position:relative;overflow:hidden;min-height:70vh}@media (min-width: 992px) and (max-height: 1140px){.section-contact .contact__image{min-height:80vh}}.section-contact .contact__image img{position:absolute;left:0;top:0;bottom:0;margin:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-feature{padding:80px 0 40px 0}.section-feature .feature-block{padding:0 20%;margin-bottom:40px}.section-feature .feature-block img{max-width:25rem;margin:0 0 2rem 0}.section-3x-features .features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}@media (max-width: 768px){.section-3x-features .features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-3x-features .features .feature{-webkit-box-flex:0;-ms-flex:0 0 32%;flex:0 0 32%}.section-3x-features .features .feature img{margin-bottom:24px}.section-images-link .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:block;padding:5rem;color:#fff}.section-images-link .overlay .image-block-link__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-images-link .overlay .button{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:20px}.section-images-link .overlay .image-block-link__content__category{margin-top:auto;margin-left:auto;margin-right:auto}.section-images-link .overlay .category{padding:2rem 3rem 0;display:inline-block;border-top:1px solid currentColor}.section-gallery{padding:80px 0 60px 0}.section-gallery .gallery-image img{margin-bottom:2rem}.section-gallery a{color:inherit;text-decoration:none}.section-expandable-list{padding:80px 0}.section-expandable-list.color-scheme-light .button{border:1px solid #000;color:#000}.section-expandable-list.color-scheme-light .button:hover{background:#000;color:#fff}.accordion{border-bottom:1px solid #303030}.accordion:first-of-type{border-top:1px solid #303030}.accordion .accordion__title{padding:12px 0;display:block;position:relative;cursor:pointer;padding-right:20px}@media (min-width: 768px){.accordion .accordion__title{padding:20px 0;padding-right:40px}}.accordion .accordion__title .accordion__title__text{padding-right:2rem}.accordion .accordion__title:hover .accordion__title__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .accordion__title.active .accordion__title__icon:after{-webkit-transform:rotate(90deg) scaleX(0);transform:rotate(90deg) scaleX(0)}.accordion.accordion--career .accordion__title{color:#000;text-decoration:none}.accordion .accordion__content{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75);transition:max-height 0.5s cubic-bezier(0.785, 0.135, 0.15, 0.86),opacity 0.5s cubic-bezier(0.25, 0.25, 0.75, 0.75)}@media (min-width: 992px){.accordion .accordion__content .WYSIWYG .container{margin-left:calc(-8.333333% - 15px);margin-right:calc(-8.333333% - 15px)}.accordion .accordion__content .section-textblock .container{margin-left:-16.666667%;margin-right:-16.666667%}}.accordion .accordion__content .accordion__content__inner{padding:2rem 0 4rem 0}.accordion .accordion__content .button{margin-top:2rem;display:inline-block}.accordion .accordion__content img{margin-bottom:2rem}.accordion .accordion__content ul{padding-left:1.9rem;list-style:circle;margin-bottom:4rem}@media (min-width: 768px){.accordion .accordion__content ul{padding-left:1.9rem}}@media (min-width: 992px){.accordion .accordion__content ul{padding-left:1.9rem}}@media (min-width: 1400px){.accordion .accordion__content ul{padding-left:2rem}}.accordion .accordion__title__icon{height:16px;width:16px;display:block;position:absolute;right:0;top:calc(50% - 8px);will-change:transform;-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}.accordion .accordion__title__icon:before{content:"";width:16px;height:1px;background:currentColor;display:block;position:absolute;top:50%;left:0;will-change:transform;margin-top:-1px;-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}@media (min-width: 768px){.accordion .accordion__title__icon:before{width:32px}}.accordion .accordion__title__icon:after{content:"";width:16px;height:1px;background:currentColor;display:block;position:absolute;top:50%;left:0;will-change:transform;margin-top:-1px;-webkit-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1);-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}@media (min-width: 768px){.accordion .accordion__title__icon:after{width:32px}}@media (min-width: 768px){.accordion .accordion__title__icon{height:32px;width:32px;top:calc(50% - 16px)}}.section-expandable-list--fullcontent-accordion h2.accordion__title__text{margin-bottom:0}.section-map{padding:80px 0}.section-map .acf-map{height:60rem;z-index:1}.leaflet-popup-content p{color:#000;font-family:"Futura";font-weight:100;letter-spacing:0;text-align:center;font-size:13px}.leaflet-popup-content p strong{font-weight:400}.spacer{display:block;width:100%}.spacer.spacer--small{height:1.6rem}.spacer.spacer--medium{height:8rem}.spacer.spacer--large{height:12rem}.remove-space{display:block;width:100%}.remove-space.remove-space--small{margin-top:-1.6rem}.remove-space.remove-space--medium{margin-top:-8rem}.remove-space.remove-space--large{margin-top:-12rem}.remove-space.remove-space--hidden-sm{display:none}.icon-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0 40px 0}.icon-navigation ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.icon-navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5}}.icon-navigation ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:5px 1rem;margin-bottom:20px;position:relative}.icon-navigation ul li:not(:last-child):after{content:"";height:50%;width:1px;top:25%;display:block;position:absolute;right:0;background:#a5a5a5}@media (max-width: 991px){.icon-navigation ul li:not(:last-child){border-bottom:1px solid #a5a5a5}.icon-navigation ul li:not(:last-child):after{display:none}}@media (max-width: 991px){.icon-navigation ul li{padding:10px 0;margin-bottom:0}}.icon-navigation ul li a{-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;text-decoration:none;color:#000;line-height:1.4}@media (max-width: 991px){.icon-navigation ul li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.icon-navigation ul li a img{width:40px;height:auto;display:block;margin:auto}@media (max-width: 991px){.icon-navigation ul li a img{width:20px;height:20px;margin:0}}.icon-navigation ul li a span{margin-top:24px;display:block}@media (max-width: 991px){.icon-navigation ul li a span{margin-top:0;margin-left:1rem;line-height:20px}.icon-navigation ul li a span br{display:none}}@media (min-width: 992px){.icon-navigation ul li a.icon-navigation__link--noimage span{margin-bottom:24px}}.icon-navigation ul li a.current-menu-item{color:#a5a5a5}.icon-navigation ul li a.current-menu-item img{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.6}.icon-navigation ul:hover li:not(:hover) a{opacity:0.4}.image-text-top-bottom{padding:40px 0;text-align:center}.image-text-top-bottom p{margin-top:2rem}.four-images-subline{padding:80px 0 20px 0;text-align:center}.four-images-subline h2{margin-bottom:6rem}.four-images-subline span{margin-top:2rem;font-size:1.2rem;display:block}@media (min-width: 992px){.four-images-subline span{font-size:2.4rem}}.four-images-subline a{color:#000;text-decoration:none}.four-images-subline .image-with-subline__item{margin-bottom:4rem}.four-images-subline .image-with-subline__item img{max-width:100%;width:unset;margin:auto}.icon-text-block{padding:80px 0 0 0}.icon-text-block .block{margin-bottom:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icon-text-block .block img{max-width:80px;display:inline;margin-right:10px;display:block;margin-bottom:10px;max-width:50px}.icon-text-block .block h3{margin-bottom:5px}.icon-text-block .block .button{color:#000;border:1px solid #000;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start}.icon-text-block .block .button:hover{background:#000;color:#fff}.icon-text-block video{width:100%;height:auto;display:block;margin-bottom:20px}.fancybox__html5video,.fancybox__iframe{outline:none !important}.fancybox__container .carousel__button{right:-4px !important;background:url(assets/img/close.svg) center no-repeat;background-size:cover}.fancybox__container .carousel__button svg{display:none}.section-four-col-product{padding:40px 0;text-align:center}.section-four-col-product .h1{margin-bottom:80px}.section-four-col-product .product{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1199px){.section-four-col-product .product{margin-bottom:80px}}@media (max-width: 767px){.section-four-col-product .product{margin-bottom:120px}}.section-four-col-product .product__addimage{margin-top:auto}.section-four-col-product .product__addimage img{max-width:100px;margin:20px auto 40px auto}@media (min-width: 1200px){.section-four-col-product .container--product{margin-bottom:80px}}.section-four-col-product .row--product{display:block}@media (min-width: 768px){.section-four-col-product .container--product{padding:0 30px}.section-four-col-product .container--product .row--product{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-30px;margin-right:-30px}.section-four-col-product .container--product .col--product{padding:0 30px;height:100%}}@media (min-width: 1400px){.section-four-col-product .container--product{padding:0 60px}.section-four-col-product .container--product .row--product{margin-left:-60px;margin-right:-60px}.section-four-col-product .container--product .col--product{padding:0 60px}}@media (min-width: 1199px){.section-four-col-product .container--equal{display:-webkit-box;display:-ms-flexbox;display:flex}}.callback{position:relative}.callback img{width:calc(100% + 32px);height:auto;-o-object-fit:cover;object-fit:cover;margin:0 -16px}.callback img.mobile{display:none}@media (max-width: 767px){.callback img.mobile{display:block}.callback img.desktop{display:none}}.callback .callback__content .callback__content__inner{padding:5vw;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 767px){.callback .callback__content .callback__content__inner{padding:40px 16px}}.callback .callback__content .subline{display:block;margin-bottom:3.2rem;font-weight:400}.callback .callback__content input{background:#fff;border:none;margin-bottom:1.6rem;display:block;max-width:336px;height:40px;line-height:40px;padding:0 16px;width:100%;border:1px solid #a5a5a5}.callback .callback__content .button{color:#000;border:1px solid #000;margin-top:auto;-ms-flex-item-align:start;align-self:flex-start;margin-top:2rem;margin-bottom:3rem}.callback .callback__content .button:hover{background:#000;color:#fff}.callback .callback__content .row--bottom{margin-top:auto}.callback .callback__content .row--bottom a{color:#000;text-decoration:none;font-weight:400}.callback .callback__content .row--bottom .website{margin-left:auto}@media (max-width: 767px){.callback .callback__content .row--bottom .website{margin-left:0;margin-top:20px}}.callback .callback__content .row--bottom .email{margin-left:2rem}@media (max-width: 991px){.callback .callback__content .row--bottom .email{margin-left:0}}@media (max-width: 767px){.callback .callback__content .row--bottom .col-md-6{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width: 991px){.callback .col--callback{min-height:60vh}}.callback.callback--white{color:#fff !important}.callback.callback--white a{color:#fff !important}.callback.callback--white .button{color:white;border:1px solid #fff}.callback.callback--white .button:hover{background:#fff;color:black}.has-overlay-shadow .overlay:after{content:"";display:block;top:0;left:0;right:0;bottom:0;position:absolute;background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, rgba(255,255,255,0)), to(#000));background:linear-gradient(0deg, rgba(255,255,255,0) 50%, #000 100%);z-index:-1}.section-image-headline-button:not(.section-image-headline-button--full)+.section-image-headline-button .section-image-headline .overlay:after{top:0}.section-image-tooltips-fullwidth{overflow:hidden;margin-bottom:20px}@media (max-width: 767px){.section-image-tooltips-fullwidth{background:#f2f2f2}}.section-image-tooltips-fullwidth .bg{background:#f2f2f2}.section-image-tooltips-fullwidth h2 span{color:#a5a5a5}.section-image-tooltips-fullwidth .image{position:relative}.section-image-tooltips-fullwidth .image .image__tooltip{width:30px;height:30px;display:block;position:absolute;background:url(assets/img/plus.svg) center no-repeat #000;background-size:10px;border-radius:100%;-webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.6);box-shadow:0px 0px 0px 0px rgba(255,255,255,0.6);-webkit-animation:pulseToolTip 2s infinite;animation:pulseToolTip 2s infinite;cursor:pointer}.section-image-tooltips-fullwidth .image .image__tooltip .image__tooltip__description{position:absolute;font-size:20px;line-height:24px;font-weight:400;letter-spacing:0;left:43px}.section-image-tooltips-fullwidth .image .image__tooltip .image__tooltip__description.image__tooltip__description--left{left:auto;right:43px;text-align:right}@media (max-width: 992px){.section-image-tooltips-fullwidth .image .image__tooltip .image__tooltip__description{font-size:14px;line-height:18px}}@media (max-width: 767px){.section-image-tooltips-fullwidth .image .image__tooltip .image__tooltip__description{display:none}}@media (max-width: 767px){.section-image-tooltips-fullwidth .image .image__tooltip{width:25px;height:25px}}.section-image-tooltips-fullwidth .image .img--mobile{display:none}@media (max-width: 767px){.section-image-tooltips-fullwidth.has-mobile-fallback .img-responsive{display:none}.section-image-tooltips-fullwidth.has-mobile-fallback .img--mobile{display:block;margin-top:32px}}.section-image-tooltips-fullwidth .tooltip-content{display:none}.tippy-box{border-radius:0;letter-spacing:0;font-weight:400;padding:16px 16px 1px 16px;background:#fff;color:#000}.tippy-box p{margin:0 0 1rem 0}.tippy-box ul{padding-left:17px;margin:0 0 1.5rem 0}.tippy-arrow{color:#fff}@-webkit-keyframes pulseToolTip{0%{-webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.9);box-shadow:0px 0px 0px 0px rgba(255,255,255,0.9)}70%{-webkit-box-shadow:0px 0px 0px 7px rgba(255,255,255,0);box-shadow:0px 0px 0px 7px rgba(255,255,255,0)}100%{-webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px 0px rgba(255,255,255,0)}}@keyframes pulseToolTip{0%{-webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0.9);box-shadow:0px 0px 0px 0px rgba(255,255,255,0.9)}70%{-webkit-box-shadow:0px 0px 0px 7px rgba(255,255,255,0);box-shadow:0px 0px 0px 7px rgba(255,255,255,0)}100%{-webkit-box-shadow:0px 0px 0px 0px rgba(255,255,255,0);box-shadow:0px 0px 0px 0px rgba(255,255,255,0)}}.section-two-col-info-fullwidth-image{margin-bottom:20px}@media (max-width: 767px){.section-two-col-info-fullwidth-image{background:#f2f2f2}}.section-two-col-info-fullwidth-image h2 span{color:#a5a5a5}.section-two-col-info-fullwidth-image .bg{background:#f2f2f2;padding:84px 0 0 0}.section-two-col-info-fullwidth-image .row--info .col-md-5:first-child{position:relative}.section-two-col-info-fullwidth-image .row--info .col-md-5:first-child::after{content:"";height:100%;width:1px;background:#000;display:block;position:absolute;right:4px;top:0}@media (max-width: 767px){.section-two-col-info-fullwidth-image .row--info .col-md-5:first-child{margin-bottom:42px}.section-two-col-info-fullwidth-image .row--info .col-md-5:first-child::after{height:1px;width:auto;right:8px;top:auto;left:8px;bottom:-22px}}.section-two-col-info-fullwidth-image .description{margin-bottom:1.5rem}.section-two-col-info-fullwidth-image .description p{font-size:1.8rem;line-height:1.5;font-weight:400}@media (min-width: 992px){.section-two-col-info-fullwidth-image .description p{font-size:2.2rem}}.section-two-col-info-fullwidth-image .description p span{color:#a5a5a5}.section-two-col-info-fullwidth-image .notes span{color:#a5a5a5}.section-two-col-info-fullwidth-image .img--mobile{display:none}@media (max-width: 767px){.section-two-col-info-fullwidth-image.has-mobile-fallback .img-responsive{display:none}.section-two-col-info-fullwidth-image.has-mobile-fallback .img--mobile{display:block;margin-top:32px}}.section-video-popup{margin-bottom:20px}.section-video-popup .video{position:relative}.section-video-popup .video video{width:100%;height:auto;display:none}.section-video-popup .video img{width:100%;height:auto;display:block}.section-video-popup .video a{width:96px;height:96px;background:url(assets/img/play.svg) left 38px center no-repeat rgba(255,255,255,0.8);background-size:28px;position:absolute;top:calc(50% - 48px);left:calc(50% - 48px);z-index:2;border-radius:100%}@media (max-width: 767px){.section-video-popup .video a{width:44px;height:44px;background:url(assets/img/play.svg) left 17px center no-repeat rgba(255,255,255,0.8);background-size:14px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}}#popup{display:none;background:transparent;padding:0}#popup .popup__content{padding:6rem 5rem;background:white;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#popup .popup__content .popup__content__close{position:absolute;top:20px;right:20px}@media (max-width: 767px){#popup .popup__content .popup__content__close{display:none}}@media (max-width: 991px){#popup .popup__content{padding:4rem 2rem}}#popup .popup__image{height:100%;position:relative}#popup .popup__image img{height:100%;-o-object-fit:cover;object-fit:cover}#popup .popup__image .popup__image__mobile{display:none}@media (max-width: 767px){#popup .popup__image .popup__image__mobile{display:block}}#popup .popup__image .popup__image__close{display:none}@media (max-width: 767px){#popup .popup__image .popup__image__desktop{display:none}#popup .popup__image .popup__image__close{display:block;position:absolute;top:30px;right:22px;z-index:1}}#popup button.is-close{display:none}.magazine-hero{min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}.magazine{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 992px){.magazine .magazine-entry{width:45%;margin:0 2.5% 6rem 2.5%}}.magazine .magazine-entry .magazine-entry__link{display:block}.magazine .magazine-entry .magazine-entry__teaser{padding:4rem 4.166vw;text-align:center}.header__search{min-height:calc(100vh - 8rem);display:none}.ajax-search{position:relative;top:0;z-index:99;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:4rem 0 4rem 0}.ajax-search .search_result__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #F7F7F7;margin-top:36px;margin-bottom:40px}.ajax-search .search_result__header button{border:none;border-top-left-radius:4px;border-top-right-radius:4px;background:#000;color:#fff;margin-right:2px;height:40px;line-height:40px;padding:0 22px}.ajax-search .search_result__header button.mixitup-control-active{background:#F7F7F7;color:#000}.ajax-search .search_result__header #searchmeta{margin-left:auto;margin-top:auto;margin-bottom:10px}.ajax-search form.searchandfilter{width:100%}.ajax-search form.searchandfilter>ul{padding:0}.ajax-search form.searchandfilter .sf-field-search label{width:100%}.ajax-search form.searchandfilter .sf-field-search .sf-input-text{padding:0;width:100%;border:none;border-bottom:1px solid #000 !important;-webkit-box-shadow:none;box-shadow:none;font-size:28px;margin-bottom:32px;padding:6px 0 6px 40px;background:url(assets/img/search.svg) left center no-repeat;background-size:25px;outline:none !important;line-height:normal;border-radius:0 !important}@media (max-width: 767px){.ajax-search form.searchandfilter .sf-field-search .sf-input-text{font-size:20px}}.ajax-search form.searchandfilter.search-filter-disabled .sf-input-text{background:url(assets/img/loading.svg) left center no-repeat;background-size:25px}.ajax-search form.searchandfilter .sf-field-post_type{width:100%;padding-bottom:0;border-bottom:1px solid #F7F7F7;margin-bottom:40px}.ajax-search form.searchandfilter .sf-field-post_type>ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.ajax-search form.searchandfilter .sf-field-post_type>ul li{margin:0;padding:0}.ajax-search form.searchandfilter .sf-field-post_type>ul input{display:none}.ajax-search form.searchandfilter .sf-field-post_type>ul label{border:none;background:#000;color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;margin-right:1px;font-weight:400;padding:11px 16px;line-height:18px;cursor:pointer}.ajax-search form.searchandfilter .sf-field-post_type>ul .sf-option-active label{background:#F7F7F7;color:#000}.ajax-search #datafetch{position:relative}.ajax-search #datafetch .page-count{text-align:center;font-size:14px;display:block;margin:10px 0}.ajax-search #datafetch .pagination{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:80px}.ajax-search #datafetch .pagination a{color:#000;text-decoration:none}.ajax-search #datafetch .result-count{position:absolute;position:absolute;right:0;top:-65px;font-size:14px}@media (max-width: 767px){.ajax-search #datafetch .result-count{right:0;top:-118px;font-size:14px;left:0;text-align:center}}.ajax-search #datafetch ul{padding:0;margin:0;list-style:none}.ajax-search #datafetch ul .search_result__item__none{margin-bottom:1px;background:#F7F7F7;letter-spacing:0;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.ajax-search #datafetch ul .search_result__item__none{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ajax-search #datafetch ul .search_result__item__none .search_result__item__none__thumbnail{width:246px;height:246px;display:block}.ajax-search #datafetch ul .search_result__item__none .search_result__item__none__thumbnail img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width: 767px){.ajax-search #datafetch ul .search_result__item__none .search_result__item__none__thumbnail{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;height:auto}}.ajax-search #datafetch ul .search_result__item__none .search_result__item__none__info{padding:22px 16px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 767px){.ajax-search #datafetch ul .search_result__item__none .search_result__item__none__info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ajax-search #datafetch ul .search_result__item__none .search_result__item__none__info p{font-weight:400;letter-spacing:0}.ajax-search #datafetch ul .search_result__item{margin-bottom:1px;background:#F7F7F7;letter-spacing:0}.ajax-search #datafetch ul .search_result__item a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;color:#000}.ajax-search #datafetch ul .search_result__item .search_result__item__thumbnail{aspect-ratio:1 / 1;width:130px;height:130px;min-width:130px}.ajax-search #datafetch ul .search_result__item .search_result__item__thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ajax-search #datafetch ul .search_result__item .search_result__item__thumbnail.search_result__item__thumbnail--fallback{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ajax-search #datafetch ul .search_result__item .search_result__item__thumbnail.search_result__item__thumbnail--fallback span{font-size:12px;color:#000}@media (max-width: 767px){.ajax-search #datafetch ul .search_result__item .search_result__item__thumbnail.search_result__item__thumbnail--fallback{display:none}}@media (max-width: 767px){.ajax-search #datafetch ul .search_result__item .search_result__item__thumbnail{display:none}}.ajax-search #datafetch ul .search_result__item .search_result__item__info{padding:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search-page-title{font-size:20px;line-height:26px;color:#000;font-weight:400}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__breadcrumps{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__breadcrumps li{position:relative;text-transform:capitalize;color:#6F6F6F;font-size:16px;font-weight:400}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__breadcrumps li:not(:last-child):not(:first-child){padding-left:16px}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__breadcrumps li:not(:last-child):not(:first-child)::before{content:" ";background:url(assets/img/arrow-right.svg) center no-repeat;background-size:5px;width:8px;height:16px;position:absolute;display:block;left:5px;top:4px}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__link{background:#fff;color:#000;font-size:16px;line-height:1;padding:6px 36px 6px 12px;position:relative;border-radius:4px;margin-left:auto;margin-top:auto;font-weight:400;opacity:0}.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__link svg{position:absolute;width:13px;height:13px;right:12px;top:9px}@media (max-width: 767px){.ajax-search #datafetch ul .search_result__item .search_result__item__info .search_result__item__info__link{margin-top:20px;margin-left:0;-ms-flex-item-align:start;align-self:flex-start}}.ajax-search #datafetch ul .search_result__item:hover{background:#6F6F6F}.ajax-search #datafetch ul .search_result__item:hover a{color:#fff}.ajax-search #datafetch ul .search_result__item:hover .search_result__item__info__breadcrumps li{color:#fff}.ajax-search #datafetch ul .search_result__item:hover .search_result__item__info__breadcrumps li::before{-webkit-filter:invert(1);filter:invert(1)}.ajax-search #datafetch ul .search_result__item:hover .search_result__item__thumbnail{background:#F7F7F7}.ajax-search #datafetch ul .search_result__item:hover .search_result__item__info .search-page-title{color:#fff}.ajax-search #datafetch ul .search_result__item:hover .search_result__item__thumbnail--fallback{color:#000 !important}.ajax-search #datafetch ul .search_result__item:hover .search_result__item__info__link{opacity:1}.ajax-search #datafetch .mixitup-page-list{margin-bottom:40px;margin-top:10px}.ajax-search #datafetch .mixitup-page-list.mixitup-page-list-disabled{opacity:0;pointer-events:none}.ajax-search #datafetch .mixitup-page-list button{background:#000;color:#fff;border-radius:4px}.ajax-search #datafetch .mixitup-page-list button.mixitup-control-active{background:#F7F7F7;color:#000}body.has--search .ajax-search{margin-top:8rem}html.search--open{overflow:hidden}html.search--open #header{overflow-y:scroll}html.search--open #header #header__navigation__search svg:nth-child(1){display:none}html.search--open #header #header__navigation__search svg:nth-child(2){display:block}html.search--open .header__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:100;background:#fff}#footer{background:#fff}#footer .footer__top{padding:2rem 0;background:#fff}@media (min-width: 768px){#footer .footer__top{padding:7rem 0}}#footer #footer__logo{height:32px;display:block}#footer .footer__breadcrumbs{font-size:1.6rem;font-weight:300;top:4px;position:relative}#footer .footer__breadcrumbs .footer__breadcrumps__link{color:#595959;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#footer .footer__breadcrumbs .footer__breadcrumps__link:hover{color:#000}@media (max-width: 767px){#footer .footer__breadcrumbs{margin:3rem 0 0 0;font-size:14px}}#footer .footer__bottom{background:#f2f2f2;padding:8.8rem 0 3.3rem}@media (max-width: 767px){#footer .footer__bottom{padding:3rem 0 3rem}#footer .footer__bottom p{display:none}}#footer h5,#footer .h5,#footer h4,#footer .h4{font-size:1.6rem;line-height:3.2rem;margin:0;position:relative}@media (max-width: 767px){#footer h5,#footer .h5,#footer h4,#footer .h4{border-bottom:1px solid #a5a5a5;font-size:14px;line-height:41px;height:41px}#footer h5:before,#footer .h5:before,#footer h4:before,#footer .h4:before{content:"";width:10px;height:1px;background:currentColor;display:block;position:absolute;top:50%;right:0;will-change:transform;margin-top:-1px;-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}#footer h5:after,#footer .h5:after,#footer h4:after,#footer .h4:after{content:"";width:10px;height:1px;background:currentColor;display:block;position:absolute;top:50%;right:0;will-change:transform;margin-top:-1px;-webkit-transform:rotate(90deg) scaleX(1);transform:rotate(90deg) scaleX(1);-webkit-transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms -webkit-transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1);transition:400ms transform cubic-bezier(1, 0, 0, 1), 400ms -webkit-transform cubic-bezier(1, 0, 0, 1)}#footer h5.expanded:after,#footer .h5.expanded:after,#footer h4.expanded:after,#footer .h4.expanded:after{-webkit-transform:rotate(90deg) scaleX(0);transform:rotate(90deg) scaleX(0)}#footer h5+div,#footer .h5+div,#footer h4+div,#footer .h4+div{display:none;padding:10px 0}}#footer .menu{padding:0;margin:0;list-style:none;font-size:1.6rem;line-height:3.2rem}@media (max-width: 767px){#footer .menu{font-size:14px}}#footer .menu li a{color:#4F4F4F;text-decoration:none;font-weight:300;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#footer .menu li a:hover{text-decoration:underline;color:#000}#footer .menu li.current-menu-item>a,#footer .menu li.current-page-ancestor>a{text-decoration:underline}#footer .row--legal{font-size:12px;margin-top:12rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){#footer .row--legal{margin-top:18rem}}#footer #footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex}#footer #footer__legal ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}#footer #footer__legal ul li{margin-right:2rem}#footer #footer__legal ul li a{color:#000;text-decoration:none;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#footer #footer__legal ul li a:hover{text-decoration:underline}#footer #footer__legal ul li.current-menu-item>a,#footer #footer__legal ul li.current-page-ancestor>a{text-decoration:underline}#footer .footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-left:auto;margin-right:0;list-style:none}#footer .footer__social li{margin-left:18px}#footer .footer__social li a{height:38px;width:38px;display:block;border:1px solid #000;border-radius:100%;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#footer .footer__social li a svg{width:100%;height:auto;display:block;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#footer .footer__social li a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#footer .footer__social li a:hover svg{-webkit-transform:scale(0.9);transform:scale(0.9)}#footer .footer__copyright{margin-left:40px;color:#000;font-weight:300}@media (max-width: 767px){#footer .language-switcher{margin-left:auto}}.consumption-calculator{background:#f2f2f2;padding:13rem 0;position:relative;letter-spacing:0}.consumption-calculator:before{content:"";display:block;width:0;height:0;border-left:48px solid transparent;border-right:48px solid transparent;border-top:48px solid #fff;position:absolute;top:0;left:calc(50% - 48px)}.consumption-calculator .consumption-calculator__box{margin-bottom:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.consumption-calculator .consumption-calculator__box h2{margin-bottom:10px}@media (min-width: 1280px){.consumption-calculator .consumption-calculator__box h2{white-space:nowrap}}.consumption-calculator .consumption-calculator__box div{margin-bottom:3.5rem}.consumption-calculator .consumption-calculator__box p{margin-bottom:1rem}.consumption-calculator .consumption-calculator__box small{font-size:16px;line-height:24px;display:block}.consumption-calculator .consumption-calculator__box input{margin-top:auto;border:1px solid #D0D0D0;outline:none;height:32px;font-size:16px;width:90%;padding:0 10px}.consumption-calculator .consumption-calculator__box input:focus{border:1px solid #000}.consumption-calculator .consumption-calculator__result__box{margin-top:3rem}.consumption-calculator .consumption-calculator__result__box h2{color:#a5a5a5;margin-bottom:16px}.consumption-calculator .consumption-calculator__result__box p{font-size:46px;line-height:1;color:#000;font-weight:400;margin-bottom:4rem}.consumption-calculator .consumption-calculator__result__box .smile{background:url(assets/img/smile.svg) center no-repeat;background-size:cover;height:42px;width:42px;display:inline-block;margin-left:2rem;top:3px;position:relative}.consumption-calculator .consumption-calculator__result__box .nosmile{background:url(assets/img/nosmile.svg) center no-repeat;background-size:cover;height:42px;width:42px;display:inline-block;margin-left:2rem;top:3px;position:relative}.consumption-calculator .chart{width:100%;display:block;max-height:600px;margin-top:8rem}.consumption-calculator .chart p{text-align:center;margin-top:16px}.career-form{padding-top:12rem;padding-bottom:8rem;background:#f2f2f2;margin-bottom:6rem}@media (max-width: 991px){.career-form{padding-top:10rem;padding-bottom:6rem;margin-bottom:4rem}}@media (max-width: 767px){.career-form{padding-top:6rem;padding-bottom:0rem;margin-bottom:1rem}}#applicationform{padding:4rem 0 6rem 0}@media (max-width: 767px){#applicationform{padding-top:2rem;padding-bottom:6rem}}#applicationform input:not([type="file"]):not([type="submit"]),#applicationform .cf7__fileupload,#applicationform select{width:100%;border:none;border-radius:.2rem;background:white;font-size:20px;line-height:1;color:#000;margin-bottom:20px;padding:3rem 1.5rem 1.5rem 1.5rem !important;outline:none;display:block;position:relative;border:1px solid #E5E5E5}#applicationform input:not([type="file"]):not([type="submit"]):focus,#applicationform .cf7__fileupload:focus,#applicationform select:focus{border-color:#000}@media (max-width: 991px){#applicationform input:not([type="file"]):not([type="submit"]),#applicationform .cf7__fileupload,#applicationform select{padding:2rem 1rem 1rem 1rem !important}}#applicationform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:74px}@media (max-width: 991px){#applicationform select{height:59px}}#applicationform ::-webkit-input-placeholder{color:#A2A2A2}#applicationform :-ms-input-placeholder{color:#A2A2A2}#applicationform ::-ms-input-placeholder{color:#A2A2A2}#applicationform ::placeholder{color:#A2A2A2}#applicationform .acceptance-dse{margin-top:2rem;display:block;margin-left:1rem}#applicationform .acceptance-dse a{color:black}#applicationform span.wpcf7-list-item{margin:0 !important}#applicationform input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}#applicationform input[type='checkbox']{width:auto;float:left;margin-right:.75em;background:transparent;border:none}#applicationform input[type='checkbox']:checked,#applicationform input[type='checkbox']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0 !important}#applicationform input[type='checkbox']+label,#applicationform input[type='checkbox']+span{cursor:pointer;font-size:12px;display:block;line-height:21px;padding:0 0 0 2rem;position:relative}#applicationform input[type='checkbox']:checked+label::before,#applicationform input[type='checkbox']:not(:checked)+label::before,#applicationform input[type='checkbox']:checked+span::before,#applicationform input[type='checkbox']:not(:checked)+span::before{content:' ';display:block;width:10px;height:10px;position:absolute;top:7px;border:1px solid #1F1F1F;background:white;margin-right:10px;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,0.1);border-radius:100%;left:0}#applicationform input[type='checkbox']:hover+label::before,#applicationform input[type='checkbox']:hover+span::before{background:#1F1F1F;-webkit-box-shadow:inset 0 0 0 2px white;box-shadow:inset 0 0 0 2px white}#applicationform input[type='checkbox']:checked+label::before,#applicationform input[type='checkbox']:checked+span::before{background:#1F1F1F;-webkit-box-shadow:inset 0 0 0 2px white;box-shadow:inset 0 0 0 2px white}#applicationform .cf7__fileupload{padding:3rem 1.5rem 1.5rem 1.5rem !important;height:74px}#applicationform .cf7__fileupload .wpcf7-form-control-wrap{display:inline-block}#applicationform .cf7__fileupload .cf7__notice{line-height:1;font-weight:400;letter-spacing:normal;color:#A2A2A2;display:inline-block;margin-right:8px}#applicationform .cf7__fileupload #mfcf7_zl_multifilecontainer{display:block;margin:0}#applicationform .cf7__fileupload p{margin:0;padding:0}#applicationform .cf7__fileupload p .mfcf7-zl-multifile-name{font-size:12px;margin-right:8px;letter-spacing:normal;font-weight:400}#applicationform .cf7__fileupload p .qbutton{position:absolute;right:1.5rem;bottom:1.25rem;width:100px;color:#FFFFFF;padding:4px 8px !important;margin:0px;background-color:#a5a5a5}#applicationform .cf7__fileupload p .qbutton:hover{background-color:#a5a5a5}#applicationform .cf7__fileupload p .mfcf7_zl_delete_file{text-decoration:none;margin-right:8px}#applicationform input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;background:#1F1F1F;font-size:1.5rem;border:none;outline:none;margin:1rem 0;cursor:pointer;padding:1.125rem 3rem;border-radius:.2rem}#applicationform input[type="submit"]:disabled{cursor:not-allowed}#applicationform span.wpcf7-not-valid-tip,#applicationform div.wpcf7 .ajax-loader{display:none !important}#applicationform input.wpcf7-not-valid{border:1px solid red !important}#applicationform input.wpcf7-not-valid::-webkit-input-placeholder{color:red}#applicationform input.wpcf7-not-valid:-ms-input-placeholder{color:red}#applicationform input.wpcf7-not-valid::-ms-input-placeholder{color:red}#applicationform input.wpcf7-not-valid::placeholder{color:red}#applicationform div.wpcf7-response-output{border:none !important;margin:1rem 0 !important;padding:0 !important;text-align:lefts !important}.newsroom .newsroom__header{text-align:center;padding:115px 0 100px 0}.newsroom .newsroom__header .newsroom__header__title{color:#000;margin-bottom:20px;display:block}.newsroom .newsroom__filter{text-align:center;padding-bottom:90px}.newsroom .newsroom__filter .newsroom__filter__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsroom .newsroom__filter .newsroom__filter__buttons button{font-size:20px;line-height:32px;background:#C6C6C6;border-radius:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-box-shadow:none;box-shadow:none;padding-left:18px;padding-right:18px;color:#fff;margin:0 11px;cursor:pointer}.newsroom .newsroom__filter .newsroom__filter__buttons button.mixitup-control-active{background:#000}@media (max-width: 767px){.newsroom .newsroom__filter .newsroom__filter__buttons button{font-size:16px;line-height:26px;padding-left:12px;padding-right:12px;margin:0 8px}}.newsroom .newsroom__content{padding-bottom:90px}.newsroom .newsroom__content .newsroom-entries{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-24px;margin-left:-24px}.newsroom .newsroom__content .newsroom-entries .col-md-6{padding:0 24px}.newsroom .newsroom__content .newsroom-entries .mix{margin-bottom:100px}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__image{border:1px solid #000;margin-bottom:36px}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__content__title{color:#000;text-decoration:none}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;margin-bottom:40px;letter-spacing:0}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__meta .newsroom__content__entry__meta__date{font-size:16px;line-height:22px}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__meta .newsroom__content__entry__meta__category{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__meta .newsroom__content__entry__meta__category span{font-size:14px;line-height:22px;padding:0px 10px;background:#000;color:#fff;border-radius:11px;height:22px;white-space:nowrap}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__content p{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__button{margin-top:64px}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__button .button{border:1px solid #000;color:#000;min-width:84px}.newsroom .newsroom__content .newsroom__content__entry .newsroom__content__entry__button .button:hover{background:#000;color:#fff}.newsroom .newsroom__pagination .mixitup-page-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.newsroom .newsroom__pagination .mixitup-page-list button{height:28px;width:28px;background:#fff;border:1px solid #000;font-size:16px;line-height:27px;color:#000;padding:0;text-align:center;margin:0 8px;cursor:pointer}.newsroom .newsroom__pagination .mixitup-page-list button:last-child{margin-right:0}.newsroom .newsroom__pagination .mixitup-page-list button.mixitup-control-prev,.newsroom .newsroom__pagination .mixitup-page-list button.mixitup-control-next{text-indent:-9999px}.newsroom .newsroom__pagination .mixitup-page-list button.mixitup-control-prev{background:url(assets/img/arrow-left.svg) center no-repeat;background-size:7px}.newsroom .newsroom__pagination .mixitup-page-list button.mixitup-control-next{background:url(assets/img/arrow-right.svg) center no-repeat;background-size:7px}.newsroom .newsroom__pagination .mixitup-page-list button.mixitup-control-active{background:#000;color:#fff}.newsroom-entry .newsroom-entry__header{margin-bottom:45px}.newsroom-entry .newsroom-entry__meta{margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;margin-bottom:40px;letter-spacing:0}.newsroom-entry .newsroom-entry__meta .newsroom-entry__meta__date{font-size:16px;line-height:22px}.newsroom-entry .newsroom-entry__meta .newsroom-entry__meta__category{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.newsroom-entry .newsroom-entry__meta .newsroom-entry__meta__category span{font-size:14px;line-height:22px;padding:0px 10px;background:#000;color:#fff;border-radius:11px;height:22px;white-space:nowrap}.newsroom-entry .newsroom-entry__button{margin-top:80px;margin-bottom:80px}.newsroom-entry .newsroom-entry__button .button{border:1px solid #000;color:#000;min-width:84px}.newsroom-entry .newsroom-entry__button .button:hover{background:#000;color:#fff}#catalog{padding-top:16px}#catalog .catalog__sidebar{background:#F7F7F7;padding:16px 22px;font-size:16px;line-height:24px;border-radius:4px}@media (max-width: 767px){#catalog .catalog__sidebar{margin-bottom:16px}}#catalog .catalog__sidebar .catalog__sidebar__nav{padding:0;margin:0;list-style:none}#catalog .catalog__sidebar .catalog__sidebar__nav li{margin:5px 0}#catalog .catalog__sidebar .catalog__sidebar__nav li a{color:#6F6F6F;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;letter-spacing:0}#catalog .catalog__sidebar .catalog__sidebar__nav li a:hover{color:#000}#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat>a,#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat-parent>a{color:#000}#catalog .catalog__sidebar .catalog__sidebar__nav li ul.children{padding:0 0 0 10px;margin:0;list-style:none;display:none;-webkit-transition:max-height 0.2s ease-out;transition:max-height 0.2s ease-out;width:100%}#catalog .catalog__sidebar .catalog__sidebar__nav li ul.children>li>a{color:#6F6F6F;position:relative;display:block}#catalog .catalog__sidebar .catalog__sidebar__nav li ul.children>li.has_children{position:relative}#catalog .catalog__sidebar .catalog__sidebar__nav li ul.children>li.has_children>a{width:calc(100% - 20px)}#catalog .catalog__sidebar .catalog__sidebar__nav li ul.children>li.has_children>a+span{width:20px;height:28px;position:absolute;right:0;top:0;background:url(assets/img/arrow-right.svg) center no-repeat;background-size:5px}#catalog .catalog__sidebar .catalog__sidebar__nav li ul.children>li.has_children>a+span.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat-parent>ul,#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat>ul{display:block}#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat-ancestor>a{color:#000 !important}#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat-ancestor>a+span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat-ancestor>a+span+ul{display:block}#catalog .catalog__sidebar .catalog__sidebar__nav li.current-cat>a{color:#000 !important}#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child{position:relative}#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child>a{color:#000;position:relative;display:block;font-weight:400}@media (min-width: 768px){#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child>a+span+ul{display:block}}@media (max-width: 767px){#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child>a+span{width:20px;height:28px;position:absolute;right:0;top:0;background:url(assets/img/arrow-right.svg) center no-repeat;background-size:5px;-webkit-transform:rotate(0);transform:rotate(0)}#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child>a+span+ul.children{display:none}}#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child.current-cat-ancestor>a::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child.current-cat-ancestor{position:relative}#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child.current-cat-ancestor>a+span.active{-webkit-transform:rotate(90deg) !important;transform:rotate(90deg) !important}@media (max-width: 767px){#catalog .catalog__sidebar .catalog__sidebar__nav>li:first-child.current-cat-ancestor>a+span+ul.children{display:none}}#catalog .catalog__grid .catalog__grid__product{background:#F7F7F7;margin-bottom:16px;border-radius:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#catalog .catalog__grid .catalog__grid__product h2{margin-bottom:0}#catalog .catalog__grid .catalog__grid__product .catalog__grid__product__name{padding:20px 18px 0 18px;position:relative}#catalog .catalog__grid .catalog__grid__product .catalog__grid__product__image{margin-top:20px}#catalog .catalog__grid .catalog__grid__product .catalog__grid__product__meta{padding:20px 18px 0 18px;margin-top:auto}#catalog .catalog__grid .catalog__grid__product .catalog__grid__product__meta p{font-size:14px;line-height:20px;margin:0}#catalog .catalog__grid .catalog__grid__product .catalog__grid__product__link{padding:20px 18px 20px 18px}#catalog .pagination{width:100%}#catalog .pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none}#catalog .pagination .page-numbers li{margin:0 5px}#catalog .pagination .page-numbers li a{color:#000;text-decoration:none;-webkit-filter:none !important;filter:none !important}#catalog .pagination .page-numbers li span[aria-current="page"]{text-decoration:underline}#catalog .catalog__breadcrumps{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:10px 0;list-style:none}#catalog .catalog__breadcrumps li{position:relative}#catalog .catalog__breadcrumps li:not(:first-child){padding-left:20px}#catalog .catalog__breadcrumps li:not(:first-child)::before{content:"";width:20px;height:28px;position:absolute;left:0;top:0;background:url(assets/img/arrow-right.svg) center no-repeat;background-size:5px}#catalog .catalog__breadcrumps li a{color:#000;text-decoration:none}.section-threeform{background:#000;padding:90px 0 128px 0;border-bottom:16px solid #fff}@media (max-width: 767px){.section-threeform{padding:90px 0}}.section-threeform h2{color:#fff;margin-bottom:60px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width: 767px){.section-threeform h2 br{display:none}}.section-threeform .tab__content__sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px 44px -10px}@media (max-width: 991px){.section-threeform .tab__content__sub-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-threeform .tab__content__sub-nav a{border:1px solid #a5a5a5;padding:18px 48px;color:#6A6A6A;font-size:18px;line-height:22px;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px;position:relative;background:#fff}@media (max-width: 991px){.section-threeform .tab__content__sub-nav a:not(:last-child){margin-bottom:10px}}.section-threeform .tab__content__sub-nav a svg{position:absolute;width:20px;height:20px;display:block;top:19px;left:14px}.section-threeform .tab__content__sub-nav a svg path{fill:#a5a5a5}.section-threeform .tab__content__sub-nav a span{font-size:14px;line-height:16px;display:block;margin-top:10px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.section-threeform .tab__content__sub-nav a.active{border:1px solid #29AA0B;-webkit-box-shadow:0 4px 12px rgba(41,170,11,0.4);box-shadow:0 4px 12px rgba(41,170,11,0.4);color:#000}.section-threeform .tab__content__sub-nav a.active svg path{fill:#29aa0b}.section-threeform .tab__content__sub-content .sub-tab-content{display:none}.section-threeform .tab__content__sub-content .sub-tab-content.active{display:block}.section-threeform .tab__content__sub-content input:not([type='submit']):not([type='checkbox']),.section-threeform .tab__content__sub-content textarea{height:56px;background:#F7F7F7;border-radius:2px;width:100%;margin-bottom:20px;border:none;padding:0 15px;font-size:20px}@media (max-width: 991px){.section-threeform .tab__content__sub-content input:not([type='submit']):not([type='checkbox']),.section-threeform .tab__content__sub-content textarea{font-size:16px;height:44px}}.section-threeform .tab__content__sub-content input[type='submit']{height:40px;padding:0 14px;border:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-size:18px;background:transparent}.section-threeform .tab__content__sub-content .wpcf7-checkbox,.section-threeform .tab__content__sub-content .wpcf7-list-item{display:block}.section-threeform .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]{opacity:0;pointer-events:none;position:absolute}.section-threeform .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span{display:block;position:relative;padding-left:18px;cursor:pointer;font-size:12px;line-height:16px;color:#fff}@media (max-width: 991px){.section-threeform .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span{margin-bottom:20px}}.section-threeform .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span:before{content:"";height:12px;width:12px;display:block;position:absolute;background:transparent;border-radius:100%;left:0;top:3px;background:#fff;border:1px solid #fff}.section-threeform .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span::after{content:"";height:12px;width:12px;display:block;position:absolute;background:transparent;border-radius:100%;left:0;top:3px}.section-threeform .tab__content__sub-content input[type="checkbox"]:focus+span:before{border:1px solid #000}.section-threeform .tab__content__sub-content input[type="checkbox"]:checked+span:before{border:1px solid #4C84F1}.section-threeform .tab__content__sub-content input[type="checkbox"]:checked+span:after{background:#4C84F1}.section-threeform .tab__content__sub-content .wpcf7-not-valid input[type="checkbox"]+span:before{background:#ff8080}.section-threeform .tab__content__sub-content .acceptance-dse,.section-threeform .tab__content__sub-content .wpcf7-acceptance{margin:0;display:block}.section-threeform .tab__content__sub-content .acceptance-dse a,.section-threeform .tab__content__sub-content .wpcf7-acceptance a{color:inherit;text-decoration:none}.section-threeform .tab__content__sub-content .wpcf7-not-valid-tip,.section-threeform .tab__content__sub-content .ajax-loader{display:none !important}.section-threeform .tab__content__sub-content .wpcf7-response-output{border:none !important;padding:0 10px !important;margin:0 !important;color:#fff !important;font-size:24px;text-align:center;margin-top:80px !important}.section-threeform .tab__content__sub-content .wpcf7-list-item{margin:0 !important}.section-threeform .tab__content__sub-content .wpcf7-spinner{display:none !important}.section-threeform .tab__content__sub-content .wpcf7-not-valid .wpcf7-list-item-label{color:#ff8080 !important}.section-threeform .tab__content__sub-content .row--formbottom{margin-top:40px}.section-threeform .tab__content__sub-content .screen-reader-response{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.section-threeform.section-threeform--upload{background:#fff}.section-threeform.section-threeform--upload h2{color:#000}.section-threeform.section-threeform--upload .tab__content__sub-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-threeform.section-threeform--upload .tab__content__sub-nav a:not(:last-child){margin-bottom:14px}.section-threeform.section-threeform--upload input:not([type='submit']):not([type='checkbox']),.section-threeform.section-threeform--upload textarea{background:transparent;border:1px solid #a5a5a5;font-size:20px;margin-bottom:14px;font-weight:300}@media (max-width: 767px){.section-threeform.section-threeform--upload input:not([type='submit']):not([type='checkbox']),.section-threeform.section-threeform--upload textarea{font-size:16px}}.section-threeform.section-threeform--upload input:not([type='submit']):not([type='checkbox']).wpforms-error,.section-threeform.section-threeform--upload textarea.wpforms-error{border:1px solid red}.section-threeform.section-threeform--upload textarea{height:120px;padding-top:19px}@media (max-width: 767px){.section-threeform.section-threeform--upload textarea{margin-top:14px}}.section-threeform.section-threeform--upload .wpforms-uploader{margin-bottom:14px;border:1px dashed #a5a5a5;background:transparent}.section-threeform.section-threeform--upload fieldset{border:none}.wpforms-container .wpforms-label-hide{display:none}.wpforms-container ul{padding:0;margin:0;list-style:none}.wpforms-container fieldset{padding:0}.wpforms-container input[type='checkbox']+label{position:relative;padding-left:25px;display:block;font-size:14px}@media (min-width: 768px){.wpforms-container input[type='checkbox']+label{padding-right:200px}}.wpforms-container input[type='checkbox']+label::before{content:"";height:10px;width:10px;display:block;border:1px solid #a5a5a5;border-radius:100%;position:absolute;left:0;top:6px}.wpforms-container input[type='checkbox']:checked+label::after{content:"";height:8px;width:8px;background:#000;display:block;border-radius:100%;position:absolute;left:1px;top:7px}.wpforms-container input[type='checkbox'].wpforms-error+label{color:red}.wpforms-container button[type='submit']{width:150px;height:40px;color:#fff;background:#000;display:block;text-align:center;font-size:14px;cursor:pointer;margin-top:20px}@media (min-width: 768px){.wpforms-container button[type='submit']{position:absolute;bottom:4px;right:8px;margin-top:0}}.wpforms-container em.wpforms-error{display:none !important}@media (max-width: 767px){.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column{padding-right:10px !important}}#catalog .catalog__item .backtomainarticle{color:inherit;text-decoration:none}#catalog .catalog__item .catalog__item__header{aspect-ratio:1400 / 600;background:#F7F7F7;margin-bottom:16px;padding:0 18px;position:relative}#catalog .catalog__item .catalog__item__header img{height:100%;width:auto;display:block;margin:auto}#catalog .catalog__item .catalog__item__header h1{top:16px;position:relative}@media (min-width: 992px){#catalog .catalog__item .catalog__item__header h1{position:absolute;top:32px;left:16px}}@media (min-width: 992px){#catalog .catalog__item .catalog__item__header h1{position:relative}}#catalog .catalog__item .catalog__item__tab-nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#catalog .catalog__item .catalog__item__tab-nav a{width:300px;height:42px;line-height:42px;text-align:center;color:#000;text-decoration:none}#catalog .catalog__item .catalog__item__tab-nav a.active{background:#F7F7F7}@media (max-width: 767px){#catalog .catalog__item .catalog__item__tab-nav a{font-size:13px}}@media (max-width: 429px){#catalog .catalog__item .catalog__item__tab-nav a{font-size:12px}}#catalog .catalog__item .catalog__item__tab-content{border-top:1px solid #F7F7F7;padding:32px 18px;font-size:16px;line-height:24px}#catalog .catalog__item .catalog__item__tab-content .tab-content{display:none}#catalog .catalog__item .catalog__item__tab-content .tab-content.active{display:block}#catalog .catalog__item .catalog__item__tab-content .table-overflow{width:100%;overflow:auto}#catalog .catalog__item .catalog__item__tab-content table.variants{width:100%}#catalog .catalog__item .catalog__item__tab-content table.variants th{text-align:left;font-weight:400;padding:10px 15px}#catalog .catalog__item .catalog__item__tab-content table.variants td{border-bottom:1px solid #f2f2f2;padding:10px 15px;white-space:nowrap}#catalog .catalog__item .catalog__item__tab-content table.variants td a{text-decoration:none;color:inherit}#catalog .catalog__item .tab-content__spec{padding:0;margin:20px 0 0 0;list-style:none}#catalog .catalog__item .tab__content__sub-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px 44px -10px}@media (max-width: 991px){#catalog .catalog__item .tab__content__sub-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#catalog .catalog__item .tab__content__sub-nav a{border:1px solid #a5a5a5;padding:18px 48px;color:#6A6A6A;font-size:18px;line-height:22px;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 10px;position:relative;background:#fff}@media (max-width: 991px){#catalog .catalog__item .tab__content__sub-nav a:not(:last-child){margin-bottom:10px}}#catalog .catalog__item .tab__content__sub-nav a svg{position:absolute;width:20px;height:20px;display:block;top:19px;left:14px}#catalog .catalog__item .tab__content__sub-nav a svg path{fill:#a5a5a5}#catalog .catalog__item .tab__content__sub-nav a span{font-size:14px;line-height:16px;display:block;margin-top:10px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#catalog .catalog__item .tab__content__sub-nav a.active{border:1px solid #29AA0B;-webkit-box-shadow:0 4px 12px rgba(41,170,11,0.4);box-shadow:0 4px 12px rgba(41,170,11,0.4);color:#000}#catalog .catalog__item .tab__content__sub-nav a.active svg path{fill:#29aa0b}#catalog .catalog__item .tab__content__sub-content .sub-tab-content{display:none}#catalog .catalog__item .tab__content__sub-content .sub-tab-content.active{display:block}#catalog .catalog__item .tab__content__sub-content input:not([type='submit']):not([type='checkbox']),#catalog .catalog__item .tab__content__sub-content textarea{height:56px;background:#F7F7F7;border-radius:2px;width:100%;margin-bottom:20px;border:none;padding:0 15px;font-size:20px}@media (max-width: 991px){#catalog .catalog__item .tab__content__sub-content input:not([type='submit']):not([type='checkbox']),#catalog .catalog__item .tab__content__sub-content textarea{font-size:16px;height:44px}}#catalog .catalog__item .tab__content__sub-content input[type='submit']{height:40px;padding:0 14px;border:1px solid #000;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:18px;background:transparent}#catalog .catalog__item .tab__content__sub-content .wpcf7-checkbox,#catalog .catalog__item .tab__content__sub-content .wpcf7-list-item{display:block}#catalog .catalog__item .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]{opacity:0;pointer-events:none;position:absolute}#catalog .catalog__item .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span{display:block;position:relative;padding-left:18px;cursor:pointer;font-size:12px;line-height:16px;color:#000}@media (max-width: 991px){#catalog .catalog__item .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span{margin-bottom:20px}}#catalog .catalog__item .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span:before{content:"";height:12px;width:12px;display:block;position:absolute;background:transparent;border-radius:100%;left:0;top:3px;background:#fff;border:1px solid #000}#catalog .catalog__item .tab__content__sub-content div:not(.checkbox) input[type="checkbox"]+span::after{content:"";height:12px;width:12px;display:block;position:absolute;background:transparent;border-radius:100%;left:0;top:3px}#catalog .catalog__item .tab__content__sub-content input[type="checkbox"]:focus+span:before{border:1px solid #000}#catalog .catalog__item .tab__content__sub-content input[type="checkbox"]:checked+span:before{border:1px solid #4C84F1}#catalog .catalog__item .tab__content__sub-content input[type="checkbox"]:checked+span:after{background:#4C84F1}#catalog .catalog__item .tab__content__sub-content .wpcf7-not-valid input[type="checkbox"]+span:before{background:#ff8080}#catalog .catalog__item .tab__content__sub-content .acceptance-dse,#catalog .catalog__item .tab__content__sub-content .wpcf7-acceptance{margin:0;display:block}#catalog .catalog__item .tab__content__sub-content .acceptance-dse a,#catalog .catalog__item .tab__content__sub-content .wpcf7-acceptance a{color:inherit;text-decoration:none}#catalog .catalog__item .tab__content__sub-content .wpcf7-not-valid-tip,#catalog .catalog__item .tab__content__sub-content .ajax-loader{display:none !important}#catalog .catalog__item .tab__content__sub-content .wpcf7-response-output{border:none !important;padding:0 10px !important;margin:0 !important;color:#000 !important;font-size:24px;text-align:center;margin-top:80px !important}#catalog .catalog__item .tab__content__sub-content .wpcf7-list-item{margin:0 !important}#catalog .catalog__item .tab__content__sub-content .wpcf7-spinner{display:none !important}#catalog .catalog__item .tab__content__sub-content .wpcf7-not-valid .wpcf7-list-item-label{color:#ff8080 !important}#catalog .catalog__item .tab__content__sub-content .row--formbottom{margin-top:40px}#catalog .catalog__item .tab__content__sub-content .screen-reader-response{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}#catalog .catalog-image-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:2 / 1;background:transparent;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px}@media (max-width: 991px){#catalog .catalog-image-placeholder{aspect-ratio:1 / 1}}#catalog .catalog__grid__product__image .catalog-image-placeholder{aspect-ratio:1 / 1}.single-catalog #header,.tax-catalog_categories #header,.page-id-8506 #header{-webkit-filter:invert(1);filter:invert(1)}.single-catalog .submenu--divisions img,.tax-catalog_categories .submenu--divisions img,.page-id-8506 .submenu--divisions img{-webkit-filter:invert(1) !important;filter:invert(1) !important}.single-catalog #divisions__image,.tax-catalog_categories #divisions__image,.page-id-8506 #divisions__image{-webkit-filter:invert(1) !important;filter:invert(1) !important}.single-catalog .header__search,.tax-catalog_categories .header__search,.page-id-8506 .header__search{-webkit-filter:invert(1);filter:invert(1)}.single-catalog .header__search .search_result__item,.single-catalog .header__search .search_result__item__none,.tax-catalog_categories .header__search .search_result__item,.tax-catalog_categories .header__search .search_result__item__none,.page-id-8506 .header__search .search_result__item,.page-id-8506 .header__search .search_result__item__none{-webkit-filter:invert(1);filter:invert(1)}.single-catalog .ajax-search #datafetch ul a,.tax-catalog_categories .ajax-search #datafetch ul a,.page-id-8506 .ajax-search #datafetch ul a{color:#f2f2f2}.single-catalog .ajax-search .result-count,.single-catalog .ajax-search .mixitupcontainer,.single-catalog .ajax-search .page-count,.single-catalog .pagination a,.tax-catalog_categories .ajax-search .result-count,.tax-catalog_categories .ajax-search .mixitupcontainer,.tax-catalog_categories .ajax-search .page-count,.tax-catalog_categories .pagination a,.page-id-8506 .ajax-search .result-count,.page-id-8506 .ajax-search .mixitupcontainer,.page-id-8506 .ajax-search .page-count,.page-id-8506 .pagination a{-webkit-filter:invert(1);filter:invert(1)}
/*# sourceMappingURL=style.css.map */