:root{--theme-color:#F07D00;--theme-color-rgba-40:rgba(240, 125, 0, 0.4)}main{padding-top:312px;transition:padding 0.5s ease-out}@media (min-width:1560px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1480px}}.container .row .container{padding:0}@media only screen and (max-width:767px){body.hideScrollbar{overflow:hidden}}.bold{font-weight:700}h1{font:normal normal bold 90px/95px Montserrat;text-align:left;letter-spacing:0;color:#222;margin-bottom:0}h1.small{font-size:50px;line-height:60px;font-weight:700}h2{font:normal normal bold 90px/95px Montserrat;text-align:left;letter-spacing:0;color:#222;margin-bottom:0}h3{text-align:left;font:normal normal bold 50px/61px Montserrat;letter-spacing:0;color:#222}h4{text-align:left;font:normal normal bold 35px/95px Montserrat;letter-spacing:0;color:#AEBABE}h5{font:normal normal bold 90px/95px Montserrat}p,li,td{text-align:left;text-transform:none;font:normal normal normal 18px/28px Open Sans;letter-spacing:0;color:#000}p.subtitle{font:normal normal bold 18px/28px Montserrat;margin-bottom:7px;text-transform:uppercase}p.textBig,.textBig,.textBig p{text-align:left;font:normal normal normal 28px/42px Open Sans;letter-spacing:-.3px;color:#000}a{font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;color:#212529;text-transform:uppercase;border-bottom:#fff solid 2px;text-decoration:none;transition:all 0.3s ease-out;padding-bottom:6px}a.white,a.white:hover{color:#FFF}a.orange,a.orange:hover{color:var(--theme-color);border-color:var(--theme-color)}a:focus{outline:none}a:hover{color:unset;text-decoration:none;letter-spacing:6px;transition:all 0.3s ease-out}tr:first-child{background-color:var(--theme-color)}tr td{padding:5px}tr:first-child td{color:#fff}.rte ul{list-style:none;margin:0 0 25px;padding:0}.rte ul li{font-size:18px;line-height:26px;font-weight:700;margin-bottom:12px;padding-left:25px}.rte ul li::before{content:"\2022";color:var(--theme-color);font-weight:700;font-size:34px;display:inline-block;width:10px;margin-left:-27px;position:absolute}.rte ul li:last-child{margin-bottom:0}.rte a{color:var(--theme-color);font-size:unset;line-height:unset;letter-spacing:normal;transition:none;text-transform:none}.rte a .textBig{color:var(--theme-color);letter-spacing:normal;font:normal normal 600 28px Montserrat}.rte a:hover{letter-spacing:normal;transition:none;opacity:.7}.rte a.button:hover{opacity:1}.cta{font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;text-transform:uppercase;outline:none;color:#FFF;border:none;width:100%;height:69px;transition:all 0.3s ease-out}.cta.orange{background-color:var(--theme-color)}.cta.white{background-color:#FFF;color:#000}.cta.grey{background-color:#AEBABE}.cta.black{background-color:#222}.cta.transparent{background-color:#fff0;color:#222;border:2px solid #222}.cta.subtitle.black{background-color:#000;color:#FFF}.cta:focus{outline:none}.cta:hover{letter-spacing:6px;transition:all 0.3s ease-out}.hidden{display:none}body.locked{overflow:hidden}body section .imageWrapper.lightBoxOpenerWrapper{position:relative}body section .imageWrapper.lightBoxOpenerWrapper .lightBoxOpener{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;border-radius:15px;width:50%}body section .imageWrapper.lightBoxOpenerWrapper .lightBoxOpener:hover{cursor:pointer}body section .imageWrapper.lightBoxOpenerWrapper img{width:100%;object-fit:contain}form input,form select,form textarea{padding:18px 20px;border:1px solid #222;width:100%;margin-bottom:10px;font-weight:700}form input::placeholder,form select::placeholder,form textarea::placeholder{font-weight:400;color:#000}form input.input-validation-error,form select.input-validation-error,form textarea.input-validation-error{border:#C10000 solid 3px}@media (min-width:1559px){.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media only screen and (min-width:1201px) and (max-width:1560px){main{padding-top:240px}main.scrolled{padding-top:290px}h1{font-size:70px;line-height:75px}h2{font-size:70px;line-height:75px}p,li{font-size:16px;line-height:26px}p.subtitle,.rte ul li,.textSmall{font-size:16px;line-height:24px}p.textBig,.textBig,.textBig p{font-size:26px;line-height:40px}}@media screen and (min-width:1560px){.col-xxl-4{flex:0 0 33.333333%;max-width:33.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-4{margin-left:33.333333%}}@media only screen and (max-width:1250px){h1{font-size:62px;line-height:67px}h2{font-size:56px;line-height:62px}h4{line-height:35px}p.subtitle{font-size:15px;line-height:25px}p.textBig,.textBig,.textBig p{font-size:24px;line-height:38px}}@media screen and (max-width:1200px){main{padding-top:120px}}@media only screen and (max-width:992px){h1{font-size:57px;line-height:62px}h1.small{font-size:40px;line-height:55px}h2{font-size:40px;line-height:45px}h3{font-size:36px;line-height:45px}.rte ul li{margin-bottom:10px}}@media only screen and (max-width:768px){p.textBig,.textBig,.textBig p{font-size:22px;line-height:37px}}@media only screen and (max-width:576px){h1{font-size:40px;line-height:45px}h1.small{font-size:36px;line-height:40px}h2{font-size:36px;line-height:40px}h4{font-size:30px;line-height:35px}p.textBig,.textBig,.textBig p{font-size:20px;line-height:35px}}.tooltip-info{z-index:10;position:absolute;display:inline-block;top:5px;left:5px;cursor:pointer}.tooltip-info .tooltipText{visibility:hidden;width:150px;background-color:#E7EAEB;color:#4C4D4D;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;left:100%;margin-top:5px;margin-left:5px;opacity:0;transition:opacity 0.3s;font-size:12px;line-height:15px;letter-spacing:normal;text-transform:none}.tooltip-info .tooltipText::after{content:"";position:absolute;top:14px;left:0;transform:rotate(90deg);margin-left:-10px;border-width:5px;border-style:solid;border-color:#E7EAEB #fff0 #fff0 #fff0}.tooltip-info .info-icon{width:45px!important;height:45px!important}.tooltip-info:hover .tooltipText{visibility:visible;opacity:1}header{position:fixed;width:100%;z-index:3;transition:all 0.5s ease-out}header.scrolled{-webkit-box-shadow:#adadad 0 4px 20px -2px;box-shadow:#adadad 0 4px 20px -2px;-webkit-box-shadow:rgb(173 173 173 / .5) 0 4px 20px -2px;box-shadow:rgb(173 173 173 / .5) 0 4px 20px -2px;transition:all 0.5s ease-out;z-index:3;background-color:#FFF}header .header{display:flex;height:216px;transition:all 0.5s ease-out}.header .navLogoWrapper{min-width:141px}.header .navLogoWrapper .navLogo{margin-top:41px;height:134px;transition:all 0.5s ease-out}@media only screen and (max-width:1559px){.header .navLogoWrapper .navLogo{height:100px;margin-top:25px;transition:all 0.5s ease-out}}@media only screen and (max-width:1200px){header{display:none}}.header .navigation{width:100%;justify-content:flex-end}.header .navigation ul{display:flex;margin-bottom:0}.header.scrolled .navigation ul{transition:all 0.5s ease-out}.header .navigation .metaNavMenu{float:right;opacity:1;margin-top:0;transition:all 0.5s ease-out}.header .navigation ul li{list-style:none;padding-right:51px;margin-top:53px;transition:all 0.5s ease-out;outline:none}.header .navigation .metaNavMenu ul li{padding-right:20px;margin-top:114px;transition:all 0.5s ease-out}.header .navigation .metaNavMenu ul li.activeLanguage{padding-right:104px;margin-top:114px;transition:all 0.5s ease-out;position:relative}.header .navigation .mainNavMenu ul li a.menuTab{padding-bottom:6px}.header .navigation .metaNavMenu ul .language p{z-index:5;position:relative;display:inline}.header .navigation .metaNavMenu ul .language .submenuWrapper a:hover{font-weight:700}.header .navigation .metaNavMenu ul .language .imageWrapper{display:inline-flex;position:relative;width:40px;height:15px}.header .navigation .metaNavMenu ul .language .imageWrapper img{padding-right:5px;z-index:5;cursor:pointer;top:50%;transform:translateY(-50%);position:absolute}.header .navigation .metaNavMenu ul .language .submenuWrapper a::before{padding-right:unset}.header .navigation ul li:last-child{padding-right:0}.header .navigation ul li a,.header .navigation ul li .language p{color:#000;text-transform:uppercase;letter-spacing:0;font:normal normal 600 17px/18px Montserrat;text-align:right;white-space:nowrap;border:none;padding-bottom:unset;cursor:pointer}.header .navigation .metaNavMenu ul li a,.header .navigation .metaNavMenu ul li .language p{color:#030303;text-transform:uppercase;letter-spacing:0;text-align:right;font:normal normal normal 15px/18px Montserrat}.header .navigation .metaNavMenu ul li .language p span{color:#AEBABE}.header .navigation ul li a.current,.header .navigation ul li a:hover,.header .navigation .mainNavMenu ul li a.menuTab:hover,footer .columnWrapper .linkWrapper a:hover{text-decoration:none;border-bottom:3px solid var(--theme-color-rgba-40);padding-bottom:6px;transition:none}.header .navigation ul li.activeLanguage a .header .navigation ul li.activeLanguage .language p{text-decoration:none;border-bottom:unset;padding-bottom:unset}.header .navigation ul li a:hover{text-decoration:none}header .header.scrolled{height:100px;background-color:#FFF;transition:all 0.5s ease-out}header .header .navLogoWrapper img{height:134px;transition:all 0.5s ease-out}header .header.scrolled .navLogoWrapper img{height:74px;margin-top:13px;transition:all 0.5s ease-out}header .header.scrolled .navigation .metaNavMenu{margin-top:-138px;transition:all 0.5s ease-out;opacity:0}header .header.scrolled .navigation ul li{margin-top:38px;transition:all 0.5s ease-out}header .header.scrolled .navigation ul li .submenuWrapper .submenu{margin-top:30px;transition:all 0.5s ease-out}.navigation ul li .submenuWrapper{display:none}.header .navigation ul li .submenuWrapper.open{display:block;position:absolute;left:0;right:0}.header .navigation ul li .language .submenuWrapper.open{top:-25px;z-index:4;width:469px;left:-17px;box-shadow:0 3px 6px #00000029;-webkit-box-shadow:0 3px 6px #00000029;background-color:#FFF}.header .navigation ul li .submenuWrapper .submenu{background-color:#F5F7F7;height:auto;margin-top:40px;padding-bottom:40px}.header .navigation ul li .language .submenuWrapper .submenu{background-color:#FFF;margin-top:0}.header .navigation ul li .submenuWrapper.open .submenu ul{padding:40px 0 0 259px;width:100%;max-width:1480px;margin:0 auto;display:block}.header .navigation ul li .language .submenuWrapper.open .submenu ul{padding-left:58px;margin-top:112px;width:unset;float:left;display:block;padding-top:0;padding-bottom:50px}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuContent{display:block;padding-left:164px}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem{color:#000;margin-bottom:15px;margin-right:0;margin-top:0}.header .navigation ul li .language .submenuWrapper.open .submenu ul .subMenuItem{margin-bottom:0}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem{margin-top:20px}.header .navigation ul li .language .submenuWrapper.open .submenu ul .subMenuItem{margin-top:0}.header .navigation ul li .submenuWrapper.open .submenu .subMenuItem{margin-left:0}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem a{color:#000;line-height:50px;position:relative;transition:none}.header .navigation .metaNavMenu ul li .submenuWrapper.open .submenu ul .subMenuItem a{line-height:30px}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem span{content:url(../_img/arrow_menu.svg);position:absolute;left:-20px;top:50%;transform:translateY(-50%)}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem a:hover span{top:calc(50% - 3px)}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem a.current{content:none;padding-right:unset}@media only screen and (min-width:2000px){.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem{margin-bottom:30px}}@media only screen and (max-width:1600px){.header .navigation ul li .submenuWrapper.open .submenu ul{padding-right:30px;transition:all 0.5s ease-out}.header .navigation ul li .language .submenuWrapper.open{width:339px}}@media only screen and (max-width:1560px){.header .navigation{padding-right:100px;transition:all 0.5s ease-out}.header .navigation ul li{padding-right:30px;transition:all 0.5s ease-out}.header .navigation ul li .submenuWrapper.open .submenu ul{max-width:1140px;padding-left:216px}.header.scrolled .navigation{padding-right:0;justify-content:unset}.header .navigation ul li a{font-size:14px;line-height:15px}.header .navigation .metaNavMenu ul li a,.header .navigation .metaNavMenu ul li .language p{font-size:12px;line-height:15px}.header .navigation .metaNavMenu ul li .submenuWrapper.open .submenu ul .subMenuItem a{line-height:27px}.header .navigation ul li .submenuWrapper.open .submenu ul .subMenuItem a{line-height:49px}}@media only screen and (max-width:1250px){.header .navigation{padding-right:125px;transition:all 0.5s ease-out}.header .navigation ul li .submenuWrapper.open .submenu ul{padding-left:202px}}body div.headerMobile{display:none}body div.headerMobile .mobileLanguagesWrapper .language div.activeLanguage p{padding:0}body div.headerMobile .mobileLanguagesWrapper .language div.activeLanguage p:hover{cursor:pointer}@media only screen and (max-width:1200px){body div.headerMobile{position:fixed;z-index:1050;display:inline-flex;padding:13px 0;width:100%;background-color:#FFF;-webkit-box-shadow:#adadad 0 4px 20px -2px;box-shadow:#adadad 0 4px 20px -2px;-webkit-box-shadow:rgb(173 173 173 / .5) 0 4px 20px -2px;box-shadow:rgb(173 173 173 / .5) 0 4px 20px -2px}body div.headerMobile .mobileLogoWrapper{padding-right:91px;padding-left:15px}body div.headerMobile .mobileLogoWrapper img{height:74px;width:auto}body div.headerMobile div.mobileMenuTogglerWrapper{display:inline-flex;position:absolute;right:15px;height:100px;top:0}body div.headerMobile .mobileLanguagesWrapper{padding-right:31px}body div.headerMobile .mobileLanguagesWrapper .language{position:relative;top:50%;transform:translateY(-50%)}body div.headerMobile .mobileLanguagesWrapper .language div.activeLanguage p{text-align:left;font:normal normal 600 15px/18px Montserrat;letter-spacing:0;color:#303030;text-transform:uppercase;opacity:1;border-bottom:#fff solid 2px;margin:0}body div.headerMobile .mobileNavButton{top:36px;position:relative;transform:translateY(-50%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:1;height:28px;width:40px;cursor:pointer}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage{position:relative}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .menuTab{position:relative;z-index:5;width:60px;height:33px}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .menuTab .imageWrapper{display:inline-flex}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .menuTab .imageWrapper img{cursor:pointer}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .menuTab .linkWrapper{display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);right:0}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .submenuWrapper{display:none}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .submenuWrapper.open{display:block;position:absolute;background-color:#FFF;top:-20px;z-index:4;width:180px;left:-95px;box-shadow:0 3px 6px #00000029;-webkit-box-shadow:0 3px 6px #00000029}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .submenuWrapper.open .submenu{padding-top:80px;padding-bottom:20px}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .submenuWrapper.open .submenu ul{list-style:none}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .submenuWrapper.open .submenu ul a{line-height:30px}body div.headerMobile .mobileNavButton span{display:block;position:absolute;height:5px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body div.headerMobile .mobileNavButton span:nth-child(1){top:0}body div.headerMobile .mobileNavButton span:nth-child(2),body div.headerMobile .mobileNavButton span:nth-child(3){top:11px}body div.headerMobile .mobileNavButton span:nth-child(4){top:22px}body div.headerMobile .mobileNavButton.open span:nth-child(1){top:18px;width:0%;left:50%}body div.headerMobile .mobileNavButton.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body div.headerMobile .mobileNavButton.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body div.headerMobile .mobileNavButton.open span:nth-child(4){top:18px;width:0%;left:50%}body div.menuMobile{background-color:#fff;position:fixed;right:-100%;width:60%;top:0;-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-o-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in;height:100%}body div.menuMobile.open{right:0;-webkit-box-shadow:#adadad 0 33px 23px -2px;box-shadow:#adadad 0 33px 23px -2px;-webkit-box-shadow:rgb(173 173 173 / .5) 0 33px 23px -2px;box-shadow:rgb(173 173 173 / .5) 0 33px 23px -2px}body div.menuMobile ul{list-style:none;margin-top:158px;margin-bottom:50px;padding-left:10px}body div.menuMobile .metaNavMenu ul{margin-top:0}body div.menuMobile li{margin-bottom:31px}body div.menuMobile li:focus{outline:none}body div.menuMobile .metaNavMenu li{margin-bottom:0}body div.menuMobile ul li a{text-align:left;font:normal normal 600 16px/35px Montserrat;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1}body div.menuMobile ul li a:hover,body div.menuMobile ul li a:focus{outline:none;text-decoration:none}body div.menuMobile .metaNavMenu ul li a{text-align:left;letter-spacing:0;color:#000;text-transform:uppercase;opacity:1;font:normal normal normal 15px/30px Montserrat}body div.menuMobile ul li a.current{border-bottom:3px solid #F9CB9A;padding-bottom:6px}body div.menuMobile ul li a.current.menuTab{padding-bottom:0}body div.menuMobile ul li .iconWrapper{position:relative;display:inline-flex}button span{position:absolute;transition:.3s;background:#fff;border-radius:2px}button span:first-of-type{top:25%;bottom:25%;width:10%;left:45%}button span:last-of-type{left:25%;right:25%;height:10%;top:45%}button:hover span:first-of-type,button:hover span:last-of-type{transform:rotate(90deg)}button:hover span:last-of-type{left:50%;right:50%}body div.menuMobile.open .submenuWrapper.open{display:block}body div.menuMobile .submenuWrapper ul{margin-top:24px;margin-bottom:50px}body div.menuMobile .submenuWrapper ul li{margin-bottom:15px}body div.menuMobile .submenuWrapper ul li a{font:normal normal 600 16px/35px Montserrat}.closed .vertical{transition:all 0.5s ease-in-out;transform:rotate(-90deg)}.closed .horizontal{transition:all 0.5s ease-in-out;transform:rotate(-90deg);opacity:1}.opened{opacity:1}.opened .vertical{transition:all 0.5s ease-in-out;transform:rotate(90deg)}.opened .horizontal{transition:all 0.5s ease-in-out;transform:rotate(90deg);opacity:0}.circle-plus{font-size:1em;padding-left:10px}.circle-plus .circle{position:relative;width:35px;height:35px}.circle-plus .circle .horizontal{position:absolute;background-color:#F9CB9A;width:25px;height:5px;left:50%;margin-left:-13px;top:50%;margin-top:-4px}.circle-plus .circle .vertical{position:absolute;background-color:#F9CB9A;width:5px;height:25px;left:50%;margin-left:-3px;top:50%;margin-top:-14px}}@media only screen and (max-width:1200px){body .navigation.mobileNav{padding-left:80px}}@media only screen and (max-width:1200px) and (min-width:768px){body div.menuMobile{top:100px;height:calc(100% - 120px)}body div.menuMobile ul{margin-top:38px}}@media only screen and (max-width:767px){body div.headerMobile{position:fixed}body div.menuMobile{width:100%}body div.menuMobile.open{-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}body div.headerMobile .mobileLogoWrapper{z-index:99}body div.headerMobile .mobileLanguagesWrapper{z-index:99}}@media only screen and (max-width:576px){body .navigation.mobileNav{padding-left:40px}}@media only screen and (max-width:576px) and (max-height:800px){body div.menuMobile ul{margin-bottom:20px;margin-top:140px}body div.menuMobile .submenuWrapper ul{margin-top:10px;margin-bottom:30px}body div.menuMobile li{margin-bottom:15px}body div.menuMobile ul li a,body div.menuMobile .submenuWrapper ul li a{font-size:16px;line-height:35px}body div.menuMobile .metaNavMenu ul li a{font-size:15px;line-height:30px}}@media only screen and (max-width:430px){body .navigation.mobileNav{padding-left:0}.circle-plus{padding-left:5px}}@media only screen and (max-width:380px){body div.headerMobile .mobileLogoWrapper{padding-right:35px}body div.headerMobile .mobileLanguagesWrapper.open{left:161px}body div.headerMobile .mobileLanguagesWrapper .language .activeLanguage .submenuWrapper.open{width:150px;left:-65px}}@media only screen and (max-width:380px){body div.menuMobile ul{margin-bottom:20px;margin-top:120px}body div.menuMobile .submenuWrapper ul{margin-top:10px;margin-bottom:30px}body div.menuMobile li{margin-bottom:10px}body div.menuMobile ul li a,body div.menuMobile .submenuWrapper ul li a{font-size:13px;line-height:32px}body div.menuMobile .metaNavMenu ul li a{font-size:12px;line-height:27px}}section.titlePlayerTextButton{margin-bottom:100px}section.titlePlayerTextButton .titleWrapper h1 span{color:#AEBABE}section.titlePlayerTextButton .sectionContent{margin:90px 0;display:flex;height:100%}section.titlePlayerTextButton .sectionContent .imageWrapper .imageInnerWrapper{position:relative}section.titlePlayerTextButton .sectionContent .textWrapper .buttonWrapper{margin-top:50px;padding:0 15px}.contactInfoWrapper{position:relative;opacity:0;transition:all 0.3s ease-out;z-index:3}.contactInfoWrapper.scrolled{opacity:1;transition:all 0.3s ease-out}.contactInfoWrapper .iconGroupWrapper{position:fixed;right:21px;display:grid}.contactInfoWrapper .iconGroupWrapper{top:50%;transition:all 0.3s ease-out}.contactInfoWrapper .iconWrapper{margin-bottom:13px;position:relative;border-radius:50%}.contactInfoWrapper .iconWrapper:hover{height:76px;width:76px;cursor:pointer}.contactInfoWrapper .iconWrapper img{position:relative;height:76px;width:auto;right:0;transition:all 0.3s ease-out;z-index:1;padding:5px}.contactInfoWrapper .iconWrapper.show img{position:absolute;right:239px;transition:all 0.3s ease-out}.contactInfoWrapper .iconWrapper a{padding-bottom:unset;border:none}.contactInfoWrapper .iconWrapper .contactIconBackground{width:76px;height:76px;position:absolute;background-color:#423FD9;border-radius:45px;top:0;transition:all 0.3s ease-out;z-index:0;right:0;overflow:hidden;border:2px solid #fff}.contactInfoWrapper .iconWrapper.show .contactIconBackground{width:315px;transition:all 0.3s ease-out}.contactInfoWrapper .iconWrapper .contactIconBackground .textWrapper{position:absolute;left:91px;top:50%;transform:translateY(-50%)}.contactInfoWrapper .iconWrapper .contactIconBackground .textWrapper p{color:#FFF;margin-bottom:0;white-space:nowrap}@media only screen and (max-width:1559px){section.titlePlayerTextButton .sectionContent .textWrapper .buttonWrapper{margin-top:30px}section.titlePlayerTextButton .sectionContent{margin-top:30px}.contactInfoWrapper .iconWrapper .contactIconBackground{width:65px;height:65px}.contactInfoWrapper .iconWrapper.show .contactIconBackground{width:280px}.contactInfoWrapper .iconWrapper .contactIconBackground .textWrapper{left:80px}.contactInfoWrapper .iconWrapper:hover{height:65px;width:65px}.contactInfoWrapper .iconWrapper img{height:65px}.contactInfoWrapper .iconWrapper.show img{right:215px}}@media only screen and (max-width:1200px){section.titlePlayerTextButton .sectionContent{margin-top:20px}.contactInfoWrapper .iconWrapper:hover .contactIconBackground{width:55px;transition:all 0.3s ease-out}.contactInfoWrapper .iconWrapper:hover img{position:absolute;transition:all 0.3s ease-out}.contactInfoWrapper .iconWrapper .contactIconBackground{width:55px;height:55px}.contactInfoWrapper .iconWrapper.show .contactIconBackground{width:270px}.contactInfoWrapper .iconWrapper .contactIconBackground .textWrapper{left:70px}.contactInfoWrapper .iconWrapper img{height:55px}.contactInfoWrapper .iconWrapper.show{height:55px;width:55px}.contactInfoWrapper .iconWrapper:hover{height:55px;width:55px}}@media only screen and (max-width:1024px){.contactInfoWrapper{opacity:1}}@media only screen and (max-width:991px){section.titlePlayerTextButton .sectionContent{margin-top:50px}section.titlePlayerTextButton .sectionContent{display:unset;margin-top:40px}section.titlePlayerTextButton .sectionContent .imageWrapper{margin-top:0;margin-bottom:30px}section.titlePlayerTextButton .sectionContent .textWrapper .buttonWrapper{margin-top:10px}section.titlePlayerTextButton{margin-bottom:70px}}@media only screen and (max-width:767px){.contactInfoWrapper .iconWrapper .contactIconBackground{width:46px;height:46px}.contactInfoWrapper .iconWrapper:hover .contactIconBackground{width:46px;transition:all 0.3s ease-out}.contactInfoWrapper .iconWrapper.show .contactIconBackground{width:258px}.contactInfoWrapper .iconWrapper.show img{right:212px}.contactInfoWrapper .iconWrapper .contactIconBackground .textWrapper{left:61px}.contactInfoWrapper .iconWrapper img{height:46px}.contactInfoWrapper .iconWrapper.show,.contactInfoWrapper .iconWrapper:hover{height:46px;width:46px}}@media only screen and (max-width:576px){section.titlePlayerTextButton{margin-bottom:80px}section.titlePlayerTextButton .sectionContent .imageWrapper{margin-bottom:24px}.contactInfoWrapper .iconGroupWrapper{top:unset;bottom:125px;transition:all 0.3s ease-out}section.titlePlayerTextButton .sectionContent .textWrapper .buttonWrapper{margin-top:10px}}section.titleTextButtonBox.packaging .boxColumn .boxWrapper .contentWrapper{padding:unset}section.titleTextButtonBox.packaging .boxColumn .boxWrapper .contentWrapper .listWrapper{margin-top:23px;padding-bottom:unset}section.titleTextButtonBox.packaging .boxColumn .boxWrapper .contentWrapper .listWrapper.noText{margin-top:0;padding-bottom:0}section.titleTextButtonBox.packaging .boxColumn .boxWrapper .contentWrapper .listWrapper ul{padding-left:18px}section.titleTextButtonBox.packaging .boxColumn .boxWrapper .contentWrapper .listWrapper ul li::marker{color:#AEBABE;width:10px;height:10px}section.titleTextButtonBox{margin-bottom:80px}section.titleTextButtonBox .titleWrapper{margin-top:314px;margin-bottom:75px}section.titleTextButtonBox .masonry-wrapper .titleWrapper{margin-top:unset;margin-bottom:unset}section.titleTextButtonBox .boxColumn.left{padding-right:10px}section.titleTextButtonBox .boxColumn.mid{padding:0 10px}section.titleTextButtonBox .boxColumn.right{padding-left:10px}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper:nth-child(3n-2){margin-right:13px}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper:nth-child(3n-3){margin-left:13px}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper:nth-child(3n-1){margin-left:6.5px;margin-right:6.5px}section.titleTextButtonBox .boxColumn .boxWrapper .overlayBoxBackgroundFilter{background:#AEBABE 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.titleTextButtonBox .boxColumn .boxWrapper .overlayBoxBackgroundImage{background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;transition:all 1s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}section.titleTextButtonBox .boxColumn .boxWrapper .overlayBoxBackgroundImage.playVideo{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.titleTextButtonBox .boxColumn .boxWrapper .overlayBoxBackgroundImage.zoomIn.hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}section.titleTextButtonBox .boxColumn .boxWrapper .overlayBoxBackgroundImage.zoomOut.hover{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.titleTextButtonBox .boxColumn .boxWrapper .overlayBoxBackgroundImage.playVideo video{object-fit:cover;width:100%;height:100%;object-position:center}section.titleTextButtonBox .boxColumn .boxWrapper{background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;position:relative;overflow:hidden;width:100%;width:fill-available;margin-bottom:20px}section.titleTextButtonBox .boxColumn .boxWrapper.coloredBackground{mix-blend-mode:unset}section.titleTextButtonBox .boxColumn.left .boxWrapper:last-child{margin-bottom:0}section.titleTextButtonBox .boxColumn.mid .boxWrapper:last-child{margin-bottom:0}section.titleTextButtonBox .boxColumn.right .boxWrapper:last-child{margin-bottom:0}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper{padding:0 45px;z-index:2;position:relative}section.titleTextButtonBox .contentWrapper img{height:auto;width:100%}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper p{margin-bottom:0}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .boxSubtitleWrapper{padding-top:92px;margin-bottom:10px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .boxSubtitleWrapper.small{padding-top:47px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .boxSubtitleWrapper .subtitle{color:#FFF;font-size:15px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .boxSubtitleWrapper .subtitle.black{color:#000}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper.normalTitle{padding-top:72px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.small{text-align:left;font:normal normal bold 40px/45px Montserrat;letter-spacing:0;color:#222}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.tiny{text-align:left;font:normal normal bold 30px/35px Montserrat;letter-spacing:0;color:#FFF}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.small{text-align:left;font:normal normal bold 40px/45px Montserrat;letter-spacing:0;color:#222}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.medium{text-align:left;font:normal normal bold 50px/55px Montserrat;letter-spacing:0;color:#FFF}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.big{text-align:left;font:normal normal bold 65px/70px Montserrat;letter-spacing:0;color:#FFF}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.white{color:#FFF}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{margin-top:34px}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{height:140px;max-height:140px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .bigTextWrapper.hasText{margin-top:25px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .smallTextWrapper p{text-align:left;font:normal normal normal 18px/28px Open Sans;letter-spacing:0;color:#FFF}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .bigTextWrapper p{text-align:left;font:normal normal normal 30px/45px 'Open Sans';letter-spacing:0;color:#FFF}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .smallTextWrapper p span,section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .bigTextWrapper p span{font-weight:700}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .linkWrapper{margin-top:40px;padding-bottom:67px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .linkWrapper a{padding-bottom:6px;white-space:nowrap}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .buttonWrapper{padding-bottom:112px;margin-top:66px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .buttonWrapper button.black{background-color:#222;color:#FFF;transition:all 0.3s ease-out}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .buttonWrapper button.black:hover{transition:all 0.3s ease-out;background-color:#FFF;color:#000;letter-spacing:3px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .buttonWrapper button.white:hover{transition:all 0.3s ease-out;background-color:#000;color:#FFF;letter-spacing:3px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .buttonWrapper button:focus{outline:none}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .hasText.black *{color:#000}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .hasText.white *{color:#FFF}@media only screen and (max-width:1559px){section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.big{font-size:46px;line-height:51px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.medium{font-size:40px;line-height:45px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper h3.small{font-size:32px;line-height:37px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .bigTextWrapper p{font-size:24px;line-height:39px}section.titleTextButtonBox{margin-bottom:60px}}@media only screen and (min-width:1200px) and (max-width:1559px){section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{height:196px;max-height:196px}}@media only screen and (min-width:991px) and (max-width:1199px){section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{height:280px;max-height:280px}}@media only screen and (max-width:1199px){section.titleTextButtonBox .titleWrapper{margin-top:120px;margin-bottom:40px}}@media only screen and (max-width:991px){section.titleTextButtonBox{margin-bottom:40px}section.titleTextButtonBox .boxColumn.left .boxWrapper:last-child,section.titleTextButtonBox .boxColumn.mid .boxWrapper:last-child,section.titleTextButtonBox .boxColumn.right .boxWrapper:last-child{margin-bottom:20px}section.titleTextButtonBox .boxColumn.left,section.titleTextButtonBox .boxColumn.mid,section.titleTextButtonBox .boxColumn.right{padding:0 10px}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper:nth-child(3n-2){margin-right:unset}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper:nth-child(3n-3){margin-left:unset}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper:nth-child(3n-1){margin-left:unset;margin-right:unset}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{height:140px;max-height:140px}}@media only screen and (max-width:576px){section.titleTextButtonBox{margin-bottom:30px}section.titleTextButtonBox .boxColumn{padding:0 15px}section.titleTextButtonBox .boxColumn .boxWrapper{margin-bottom:15px}section.titleTextButtonBox .boxColumn.left .boxWrapper:last-child,section.titleTextButtonBox .boxColumn.mid .boxWrapper:last-child{margin-bottom:10px}section.titleTextButtonBox .boxColumn .boxWrapper{margin-top:0;margin-left:0;margin-right:0}section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{height:180px;max-height:180px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper{padding:0 20px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .boxSubtitleWrapper{padding-top:36px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .titleWrapper.normalTitle{padding-top:29px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .bigTextWrapper p{font-size:20px;line-height:35px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .smallTextWrapper p{font-size:16px;line-height:26px}section.titleTextButtonBox .boxColumn .boxWrapper .contentWrapper .buttonWrapper{padding-bottom:48px}}@media only screen and (max-width:300px){section.titleTextButtonBox.horizontal.sameHeight .boxColumn .boxWrapper .contentWrapper .smallTextWrapper.hasText{height:234px;max-height:234px}}.masonry-wrapper{max-width:1480px;margin-right:auto;margin-left:auto;padding:0 15px}.masonry{columns:1;grid-gap:20px}.horizontal.sameHeight .masonry{display:grid}.horizontal.sameHeight .masonry .boxColumn{display:flex}.masonry-item{display:inline-block;vertical-align:top;z-index:1}.masonry-item.videoAsBackground{z-index:0}@media only screen and (max-width:1559px) and (min-width:1200px){.masonry-wrapper{max-width:1140px}}@media only screen and (max-width:1199px) and (min-width:992px){.masonry-wrapper{max-width:960px}}@media only screen and (max-width:991px) and (min-width:768px){.masonry-wrapper{max-width:720px}}@media only screen and (max-width:767px) and (min-width:576px){.masonry-wrapper{max-width:540px}}@media only screen and (max-width:575px){.masonry-wrapper{width:100%;margin-right:auto;margin-left:auto}.masonry-wrapper{padding:0}}@media only screen and (max-width:1199px) and (min-width:991px){.masonry{columns:2}}@media only screen and (min-width:1200px){.masonry{columns:3}}@media only screen and (max-width:991px){.horizontal.sameHeight .masonry .boxColumn{display:block}}section.titleTextButtonOverviewBox{margin-bottom:80px}section.titleTextButtonOverviewBox .titleWrapper{margin-top:unset;margin-bottom:40px}section.titleTextButtonOverviewBox .boxWrapper .overlayBoxBackgroundFilter{background:#AEBABE 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.titleTextButtonOverviewBox .boxWrapper .overlayBoxBackgroundImage{background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;transition:all 1s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}section.titleTextButtonOverviewBox .boxWrapper .overlayBoxBackgroundImage.playVideo{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.titleTextButtonOverviewBox .boxWrapper .overlayBoxBackgroundImage.zoomIn.hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}section.titleTextButtonOverviewBox .boxWrapper .overlayBoxBackgroundImage.zoomOut.hover{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.titleTextButtonOverviewBox .boxWrapper .overlayBoxBackgroundImage.playVideo video{position:absolute;left:50%;transform:translateX(-50%);height:calc(100% + 40px)}section.titleTextButtonOverviewBox .column{margin-bottom:20px}section.titleTextButtonOverviewBox .row .column:nth-child(3n+1){padding-right:10px}section.titleTextButtonOverviewBox .row .column:nth-child(3n+2){padding-right:10px;padding-left:10px}section.titleTextButtonOverviewBox .row .column:nth-child(3n+3){padding-left:10px}section.titleTextButtonOverviewBox .boxWrapper{background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;position:relative;overflow:hidden;width:100%;width:fill-available;margin-bottom:20px;height:100%}section.titleTextButtonOverviewBox .boxWrapper.coloredBackground{mix-blend-mode:unset}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper{padding:92px 45px 112px;z-index:2;position:relative;height:100%;display:flex;flex-direction:column}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper.small{padding:72px 45px 90px}section.titleTextButtonOverviewBox .contentWrapper img{height:auto;width:100%}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper p{margin-bottom:0}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .boxSubtitleWrapper{margin-bottom:10px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .boxSubtitleWrapper .subtitle{color:#FFF;font-size:15px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .boxSubtitleWrapper .subtitle.black{color:#000}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.small{text-align:left;font:normal normal bold 40px/45px Montserrat;letter-spacing:0;color:#222}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.tiny{text-align:left;font:normal normal bold 30px/35px Montserrat;letter-spacing:0;color:#FFF}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.small{text-align:left;font:normal normal bold 40px/45px Montserrat;letter-spacing:0;color:#222}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.medium{text-align:left;font:normal normal bold 50px/55px Montserrat;letter-spacing:0;color:#FFF}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.big{text-align:left;font:normal normal bold 65px/70px Montserrat;letter-spacing:0;color:#FFF}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.white{color:#FFF}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .smallTextWrapper.hasText{margin-bottom:55px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .bigTextWrapper.hasText{margin-bottom:55px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .smallTextWrapper p{text-align:left;font:normal normal normal 18px/28px Open Sans;letter-spacing:0;color:#FFF}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .bigTextWrapper p{text-align:left;font:normal normal normal 30px/45px 'Open Sans';letter-spacing:0;color:#FFF}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .smallTextWrapper p span,section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .bigTextWrapper p span{font-weight:700}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .linkWrapper{margin-top:auto}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .linkWrapper a{padding-bottom:6px;white-space:nowrap}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper{margin-top:auto}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper button.black{background-color:#222;color:#FFF;transition:all 0.3s ease-out}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper button.black:hover{transition:all 0.3s ease-out;background-color:#FFF;color:#000;letter-spacing:3px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper button.white:hover{transition:all 0.3s ease-out;background-color:#000;color:#FFF;letter-spacing:3px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper button:focus{outline:none}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .hasText.black *{color:#000}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .hasText.white *{color:#FFF}@media only screen and (max-width:1559px){section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.big{font-size:46px;line-height:51px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.medium{font-size:40px;line-height:45px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper h3.small{font-size:32px;line-height:37px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .bigTextWrapper p{font-size:24px;line-height:39px}section.titleTextButtonOverviewBox{margin-bottom:60px}}@media screen and (max-width:1199px){section.titleTextButtonOverviewBox .row .column:nth-child(2n+1){padding-right:10px;padding-left:15px}section.titleTextButtonOverviewBox .row .column:nth-child(2n+2){padding-left:10px;padding-right:15px}}@media only screen and (max-width:991px){section.titleTextButtonOverviewBox{margin-bottom:40px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper{padding:65px 45px 65px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper.small{padding:55px 45px 55px}}@media screen and (max-width:767px){section.titleTextButtonOverviewBox .row .column{padding-right:15px!important;padding-left:15px!important}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper{margin-top:0}}@media only screen and (max-width:575px){section.titleTextButtonOverviewBox{margin-bottom:30px}section.titleTextButtonOverviewBox .boxWrapper{margin-bottom:15px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper{padding:0 20px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .boxSubtitleWrapper{padding-top:36px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .titleWrapper.normalTitle{padding-top:29px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .bigTextWrapper p{font-size:20px;line-height:35px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .smallTextWrapper p{font-size:16px;line-height:26px}section.titleTextButtonOverviewBox .boxWrapper .contentWrapper .buttonWrapper{padding-bottom:48px}}section.titleTextButton{margin-bottom:80px}section.titleTextButton .titleWrapper h2 span{color:#AEBABE}section.titleTextButton .sectionContent{margin-top:35px;display:flex}section.titleTextButton .sectionContent .textWrapper .buttonWrapper{margin-top:20px;padding:0 15px}@media screen and (max-width:1559px){section.titleTextButton .sectionContent{margin-top:25px}section.titleTextButton .sectionContent .textWrapper .buttonWrapper{margin-top:15px}}@media only screen and (max-width:991px){section.titleTextButton{margin-bottom:60px}section.titleTextButton .sectionContent{margin-top:20px}}section.fullWidthBanner{background-color:#423FD9;width:100%;overflow:hidden}section.fullWidthBanner .row{position:relative}section.fullWidthBanner .formCloserWrapper{display:none}section.fullWidthBanner .formCloserWrapper.show{margin:28px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;z-index:1;height:27px;width:40px;cursor:pointer;position:absolute;right:0;top:30px;display:block}section.fullWidthBanner .formCloserWrapper span{display:block;position:absolute;height:5px;width:100%;background:#FFF;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}section.fullWidthBanner .formCloserWrapper span:nth-child(1){top:0}section.fullWidthBanner .formCloserWrapper span:nth-child(2),section.fullWidthBanner .formCloserWrapper span:nth-child(3){top:11px}section.fullWidthBanner .formCloserWrapper span:nth-child(4){top:22px}section.fullWidthBanner .formCloserWrapper.show span:nth-child(1){top:18px;width:0%;left:50%}section.fullWidthBanner .formCloserWrapper.show span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}section.fullWidthBanner .formCloserWrapper.show span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}section.fullWidthBanner .formCloserWrapper.show span:nth-child(4){top:18px;width:0%;left:50%}section.fullWidthBanner .backgroundIconWrapper{position:relative}section.fullWidthBanner .backgroundIconWrapper img{position:absolute;top:-28px;left:212px}section.fullWidthBanner .columnWrapper{margin-top:174px}section.fullWidthBanner .titleWrapper{margin-top:30px}section.fullWidthBanner .titleWrapper h2.white{color:#FFF}section.fullWidthBanner .textWrapper{margin-top:23px}section.fullWidthBanner .columnWrapper .textWrapper{margin-bottom:161px}section.fullWidthBanner .columnWrapper .textWrapper p{font:normal normal normal 24px/29px Open Sans;letter-spacing:0;color:#FFF}section.fullWidthBanner .columnWrapper .dropdown .dropdown-menu{margin-top:-2px}.columnWrapper .dropdownWrapper .dropdown .dropdown-menu.show{width:100%;border-radius:0}.columnWrapper .dropdownWrapper .dropdown .dropdown-item:active,.columnWrapper .dropdownWrapper .dropdown .dropdown-item.active{color:#000;background-color:#FFF}.columnWrapper .dropdownWrapper .dropdown button.dropdown-toggle::after{content:url(../_img/arrow_down.svg);bottom:3px;transform:translateY(-50%);position:absolute;border:none;right:25px}.columnWrapper .dropdownWrapper input.formOpener.topic{cursor:pointer}.columnWrapper .dropdownWrapper input.formOpener.topic.open{cursor:text}.columnWrapper .dropdownWrapper .dropdown input{width:100%;height:69px;background:none;border:#FFF solid 2px;border-radius:0;font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;color:#FFF;text-transform:uppercase;text-align:left;padding:0 0 6px 60px}.columnWrapper .dropdownWrapper .dropdown input:focus{outline:none}.columnWrapper .dropdownWrapper .dropdown input::-webkit-input-placeholder{color:#FFF}.columnWrapper .dropdownWrapper .dropdown input:-ms-input-placeholder{color:#FFF}.columnWrapper .dropdownWrapper .dropdown input::-moz-placeholder{color:#FFF;opacity:1}.columnWrapper .dropdownWrapper .dropdown input:-moz-placeholder{color:#FFF;opacity:1}.columnWrapper .dropdownWrapper .dropdown .dropdown-menu a{cursor:pointer}section.fullWidthBanner .columnWrapper .contactFormWrapper{display:none}section.fullWidthBanner .columnWrapper .contactFormWrapper.show{display:block;margin-top:45px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input{width:100%;max-width:100%!important;height:69px;margin-bottom:18px;background:none;border:#FFF solid 2px;border-radius:0;font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;color:#FFF;text-transform:uppercase;text-align:left;padding-left:60px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show .umbraco-forms-navigation.row-fluid{padding-right:15px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input.input-validation-error,.columnWrapper .dropdownWrapper input.formOpener.topic.input-validation-error{border:#C10000 solid 4px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show textarea{width:100%;max-width:100%!important;margin-bottom:18px;background:none;border:#FFF solid 2px;border-radius:0;font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;color:#FFF;text-transform:uppercase;text-align:left;padding:20px 60px 6px;min-height:150px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input::placeholder,section.fullWidthBanner .columnWrapper .contactFormWrapper.show textarea::placeholder{color:#FFF;opacity:1}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input:-ms-input-placeholder,section.fullWidthBanner .columnWrapper .contactFormWrapper.show textarea::placeholder{color:#FFF}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input::-ms-input-placeholder,section.fullWidthBanner .columnWrapper .contactFormWrapper.show textarea::placeholder{color:#FFF}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input:focus,section.fullWidthBanner .columnWrapper .contactFormWrapper.show textarea:focus{outline:none}#contactForm input:-webkit-autofill,#contactForm input:-webkit-autofill:hover,#contactForm input:-webkit-autofill:focus,#contactForm textarea:-webkit-autofill,#contactForm textarea:-webkit-autofill:hover,#contactForm textarea:-webkit-autofill:focus,#contactForm select:-webkit-autofill,#contactForm select:-webkit-autofill:hover,#contactForm select:-webkit-autofill:focus{-webkit-text-fill-color:#FFFFFF!important;-webkit-box-shadow:0 0 0 50px #423FD9 inset!important}#contactForm .umbraco-forms-field.captcha,#contactForm .umbraco-forms-field.captcha .umbraco-forms-label{display:none}section.fullWidthBanner .columnWrapper .contactFormWrapper .submitButtonWrapper .submitButton{display:none}section.fullWidthBanner .columnWrapper .contactFormWrapper.show .submitButtonWrapper{padding-bottom:121px;margin-top:45px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show input[type=submit]{width:100%;display:block}.columnWrapper .dropdownWrapper .dropdown button:focus{outline:none;box-shadow:none}section.fullWidthBanner .columnWrapper .buttonWrapper{margin-top:45px}section.fullWidthBanner .columnWrapper .contactFormWrapper.show .buttonWrapper{margin-top:0}section.fullWidthBanner .columnWrapper .buttonWrapper .cta.hide{display:none}section.fullWidthBanner .columnWrapper .buttonWrapper .cta{text-align:left;padding-left:60px;display:block}@media only screen and (max-width:1559px){section.fullWidthBanner .columnWrapper .textWrapper p{font-size:21px;line-height:26px}}@media only screen and (max-width:1250px){section.fullWidthBanner .columnWrapper .textWrapper p{font-size:20px;line-height:25px}}@media only screen and (max-width:1250px){section.fullWidthBanner .columnWrapper .buttonWrapper .cta{text-align:center;padding-left:0}}@media only screen and (max-width:991px){section.fullWidthBanner .columnWrapper{margin-top:0;padding:0 20px}section.fullWidthBanner .columnWrapper .container .row{margin:0}section.fullWidthBanner .titleWrapper{margin-top:58px}section.fullWidthBanner .textWrapper{margin-top:3px}section.fullWidthBanner .columnWrapper .textWrapper{margin-bottom:40px}section.fullWidthBanner .columnWrapper .buttonWrapper{margin-top:30px;margin-bottom:70px}}@media only screen and (max-width:767px){section.fullWidthBanner .backgroundIconWrapper img{left:0}}@media only screen and (max-width:576px){section.fullWidthBanner .columnWrapper .contactFormWrapper.show button[type=submit]{width:100%}section.fullWidthBanner .columnWrapper .contactFormWrapper.show .submitButtonWrapper{padding-bottom:0}.columnWrapper .dropdownWrapper .dropdown button.dropdown-toggle::after{right:15px}section.fullWidthBanner .formCloserWrapper.show{right:15px}}section.titleTextBox{margin-bottom:50px}section.titleTextBox .sectionContent{display:flex}section.titleTextBox .titleWrapper{margin-bottom:50px}section.titleTextBox .textWrapper{margin-bottom:30px}@media screen and (max-width:1199px){section.titleTextBox{margin-bottom:30px}}@media only screen and (max-width:991px){section.titleTextBox{margin-bottom:10px}section.titleTextBox .titleWrapper{margin-bottom:30px}section.titleTextBox .sectionContent{display:block}}@media only screen and (max-width:576px){section.titleTextBox .sectionContent .titleWrapper p.subtitle{margin-bottom:0}}section.filter{margin-bottom:100px}section.filter .filterWrapper.secondaryFilterWrapper{display:none}section.filter .filterWrapper.secondaryFilterWrapper.display{display:block}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper§{display:flex}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper:focus{outline:none}section.filter .dropdownWrapper .dropdown .dropdown-menu{width:100%;border-color:var(--theme-color);border-radius:0;z-index:1}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper .form-check{position:absolute;padding-left:10px;padding-right:27px;width:100%;text-align:right}section.filter input[type="checkbox"]{display:none}section.filter input[type="checkbox"]+label::before{background-image:url(../_img/checkbox.svg);display:block;content:"";position:absolute;height:25px;width:25px;top:50%;right:30px;transform:translateY(-50%);background-repeat:no-repeat;cursor:pointer}section.filter .dropdown-menu .input-text{text-overflow:ellipsis;display:block;overflow:hidden}section.filter input[type="checkbox"]:checked+label::before{background-image:url(../_img/checkbox_activ.svg)}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper .linkWrapper{width:100%;display:inline-flex}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper .linkWrapper:focus{outline:none}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper .linkWrapper a{display:inline-flex}section.filter .dropdownWrapper .dropdown .dropdown-menu .dropdownRowWrapper .linkWrapper a:active{color:#212529;background-color:#FFF}section.filter .filterWrapper .dropdownWrapper .dropdown .cta{background-color:var(--theme-color);border-radius:0;text-align:left;padding-left:24px;padding-right:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.filter .buttonWrapper.filterSetBack{display:none}section.filter .buttonWrapper.filterSetBack.display{display:block}section.filter .buttonWrapper .dropdownWrapper .dropdown .cta{background-color:#222;border-radius:0;text-align:left;padding-left:24px}section.filter .filterWrapper .dropdownWrapper .dropdown .cta::after{content:url(../_img/arrow_down.svg);transform:translateY(-50%);position:absolute;border:none;right:25px;top:50%;height:19px;bottom:0}section.filter .filterWrapper .dropdownWrapper .dropdown.show .cta::after{transform:rotate(180deg) translateY(-50%);bottom:50%;top:unset}section.filter .buttonWrapper .dropdownWrapper .dropdown .cta::after{content:url(../_img/close.svg);bottom:0;transform:translateY(-50%);position:absolute;border:none;right:25px}section.filter .dropdownWrapper .dropdown .cta:hover{color:#fff;letter-spacing:3px}section.filter .dropdownWrapper .dropdown .cta:focus{box-shadow:none}section.filter .buttonWrapper button{height:69px;background-color:#222;text-align:center;font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;color:#FFF;text-transform:uppercase;transition:all 0.3s ease-out;width:100%;border:none}section.filter .buttonWrapper button:focus{outline:none}@media only screen and (max-width:1559px){section.filter{margin-bottom:60px}section.filter .filterWrapper,section.filter .buttonWrapper{margin-bottom:15px}}@media only screen and (min-width:1200px) and (max-width:1559px){section.filter .filterWrapper,section.filter .buttonWrapper{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:991px){section.filter{margin-bottom:30px}section.filter .filterWrapper{margin-bottom:20px}section.filter .buttonWrapper.filterSetBack button{text-align:left;padding-left:50px}}@media only screen and (max-width:576px){section.filter .filterWrapper{margin-bottom:10px}section.filter .buttonWrapper .dropdownWrapper .dropdown .cta,section.filter .filterWrapper .dropdownWrapper .dropdown .cta{padding-left:20px}section.filter .filterWrapper .dropdownWrapper .dropdown .cta::after{right:15px}}section.titleText{margin-bottom:86px}section.titleText .titleWrapper{margin-bottom:12px}section.titleText .titleWrapper h2{text-align:left;font:normal normal bold 50px/61px Montserrat;letter-spacing:0;color:#222}@media only screen and (max-width:1200px){section.titleText .titleWrapper h2{font-size:45px;line-height:50px}}@media only screen and (max-width:991px){section.titleText .titleWrapper h2{font-size:43px;line-height:48px}}@media only screen and (max-width:576px){section.titleText{margin-bottom:49px}section.titleText .titleWrapper{margin-bottom:7px}section.titleText .titleWrapper h2{font-size:40px;line-height:45px}}section.infoBox{margin-bottom:70px}section.infoBox.hide{display:none}section.infoBox .titleWrapper{margin-bottom:12px}section.infoBox .titleWrapper h2{text-align:left;font:normal normal bold 50px/61px Montserrat;letter-spacing:0;color:#222}section.infoBox .textWrapper{margin-bottom:50px}section.infoBox .imageTextBoxWrapper{margin-bottom:30px}section.infoBox .imageTextBoxWrapper .imageTextBox.closed{position:absolute;max-width:355px;width:calc(100% - 30px);padding:0;transition:all 0.2s ease-out}section.infoBox .imageTextBoxWrapper .imageTextBox.open .titleWrapper{-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.infoBox .imageTextBoxWrapper .imageTextBox.closed .titleWrapper{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.infoBox .imageTextBoxWrapper .imageTextBox.closed .imageWrapper{height:100%;width:auto;transition:all 0.4s ease-out;margin-bottom:unset}section.infoBox .imageTextBoxWrapper .imageTextBox.closed .buttonWrapper,section.infoBox .imageTextBoxWrapper .imageTextBox.closed .titleWrapper{opacity:0;height:0;margin-bottom:0}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.closed,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed{display:none}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed .titleWrapper,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed .underCat{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{display:block}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .titleWrapper,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat{-webkit-animation-name:slideInUp;animation-name:slideInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{box-shadow:0 3px 6px #00000029;height:480px;padding:20px;max-width:355px;overflow:hidden;transition:all 0.2s ease-out}section.infoBox .imageTextBoxWrapper .imageTextBox.static{cursor:pointer}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{margin-bottom:23px;height:300px;width:300px;background-repeat:no-repeat;background-position:center;background-size:cover;transition:all 0.4s ease-out}section.infoBox .imageTextBoxWrapper .imageTextBox.open .backgroundFilterOverlay{opacity:0;transition:all 0.3s ease-out}section.infoBox .imageTextBoxWrapper .imageTextBox.closed .backgroundFilterOverlay{background:#767777 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:.65;position:absolute;width:100%;height:100%;top:0;left:0;transition:all 0.3s ease-out}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper .applicationImage,section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper .applicationImage.hide{display:none}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{position:absolute;height:55px;width:55px;border-radius:28px;top:250px;right:54px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper{position:absolute;height:55px;width:55px;border-radius:28px;top:381px;right:34px}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:55px;width:55px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:55px;width:55px}section.infoBox .imageTextBoxWrapper .imageTextBox .titleWrapper{padding-left:10px}section.infoBox .imageTextBoxWrapper .imageTextBox .titleWrapper h4{line-height:30px;font-size:25px;color:#222;margin-bottom:41px;text-transform:uppercase}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .titleWrapper h4{margin-bottom:20px;line-height:30px;font-size:25px;color:#fff;text-transform:uppercase}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul{list-style:none;padding-left:10px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li{margin-bottom:14px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li a{border-bottom:var(--theme-color) solid 2px;hyphens:auto;font-size:14px;color:#FFF;transition:none}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li:hover a{transition:all 0.3s ease-out;text-decoration:none;letter-spacing:6px;color:var(--theme-color)}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li.inactive a,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li.inactive a:hover{border-bottom:#AEBABE solid 2px;color:#AEBABE;opacity:.75}@media only screen and (max-width:1559px){section.infoBox{margin-bottom:50px}section.infoBox.product{margin-bottom:100px}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{max-width:unset}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{height:215px;width:215px}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{height:380px}}@media only screen and (min-width:1200px) and (max-width:1559px){section.infoBox .imageTextBoxWrapper.col-xl-3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{width:310px;height:310px}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{height:475px}}@media only screen and (max-width:1199px){section.infoBox .textWrapper{margin-bottom:30px}section.infoBox .titleWrapper h2{font-size:36px;line-height:40px}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{height:250px;width:250px}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{top:205px;right:45px}section.infoBox .imageTextBoxWrapper .imageTextBox .titleWrapper{padding-left:10px}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{height:414px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper{top:350px;right:25px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li{margin-bottom:10px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li a{line-height:28px;padding-bottom:6px}section.infoBox .imageTextBoxWrapper .imageTextBox .titleWrapper,section.infoBox .imageTextBoxWrapper .titleWrapper,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul{padding-left:0}}@media only screen and (max-width:991px){section.infoBox .textWrapper{margin-bottom:20px}section.infoBox.product,section.infoBox.product{margin-bottom:80px}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{height:290px;width:290px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper{top:388px}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{top:245px}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{height:454px}section.infoBox .imageTextBoxWrapper .imageTextBox .titleWrapper h4,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .titleWrapper h4{font-size:25px;line-height:30px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .underCat ul li{margin-bottom:14px}}@media only screen and (max-width:767px){section.infoBox .imageTextBoxWrapper .imageTextBox.closed{max-width:unset}section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{height:100%;max-height:604px}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{height:470px;width:470px}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{top:unset;right:77px;bottom:25%}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper{top:unset;bottom:5%;right:13%}}@media only screen and (max-width:576px){section.infoBox .imageTextBoxWrapper .imageTextBox,section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open{max-height:unset;min-height:450px}section.infoBox .imageTextBoxWrapper:last-child{margin-bottom:0}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{bottom:25%;right:13%;width:46px;height:46px}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper{height:unset;width:unset}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper .applicationImage{height:100%;width:100%;display:block}section.infoBox .imageTextBoxWrapper .imageTextBox .imageWrapper .applicationImage.hide{display:none}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper{height:46px;width:46px}section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper::after{height:46px;width:46px}section.infoBox .imageTextBoxWrapper .imageTextBoxDetailed.open .buttonWrapper .iconWrapper::after{height:46px;width:46px}section.infoBox.product .titleWrapper{margin-bottom:35px}section.infoBox .textWrapper p{margin-bottom:49px}}@media only screen and (max-width:450px){section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{bottom:33%}}@media only screen and (max-width:375px){section.infoBox .imageTextBoxWrapper .imageTextBox .buttonWrapper .iconWrapper{bottom:40%}}section.productBoxes{margin-bottom:70px}section.productBoxes.hide{display:none}section.productBoxes .titleWrapper{margin-bottom:12px}section.productBoxes .titleWrapper h2{text-align:left;font:normal normal bold 50px/61px Montserrat;letter-spacing:0;color:#222}section.productBoxes #products{display:block;position:relative;top:-30px;visibility:hidden}section.productBoxes .textWrapper{margin-bottom:50px}section.productBoxes .productInfoBoxWrapper{margin-bottom:30px}section.productBoxes .grid{grid-gap:20px;padding:0 15px}section.productBoxes .productInfoBox{padding:20px;box-shadow:0 3px 6px #00000029;min-height:485px;max-width:347px;height:100%}section.productBoxes .productInfoBox .imageWrapper{margin-bottom:23px;position:relative}section.productBoxes .productInfoBox .imageWrapper img{object-fit:cover;object-position:center;width:100%}section.productBoxes .productInfoBox .iconWrapper{position:absolute;height:55px;width:55px;border-radius:28px;right:15px;bottom:15px}section.productBoxes .productInfoBox .iconWrapper::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:55px;width:55px}section.productBoxes .productInfoBox .titleWrapper{padding-left:10px;display:inline-flex;width:100%;position:relative;margin-bottom:10px}section.productBoxes .productInfoBox .titleWrapper h4{line-height:30px;font-size:25px;color:#222;margin-bottom:8px;text-transform:uppercase;margin-bottom:0;word-break:break-all}section.productBoxes .productInfoBox .titleWrapper .typeIconWrapper{position:relative;margin-left:auto;min-width:39px}section.productBoxes .productInfoBox .titleWrapper .typeIconWrapper img{position:absolute;right:0;top:50%;transform:translateY(-50%)}section.productBoxes .productInfoBox .iconText{display:none}section.productBoxes .productInfoBox .iconText.show{display:block;position:absolute;background-color:#E7EAEB;padding:3px 6px;z-index:1;margin:0 auto;border-radius:2px}section.productBoxes .productInfoBox .iconText.show.einlagig{top:-21px;right:-86px}section.productBoxes .productInfoBox .iconText.show.mehrlagig{top:-21px;right:-105px}section.productBoxes .productInfoBox .iconText.show::before{content:' ';position:absolute;width:0;height:0;left:-6px;top:50%;border-bottom:4px solid #fff0;border-top:4px solid #fff0;border-right:6px solid #E7EAEB;transform:translateY(-50%);border-radius:1px}section.productBoxes .productInfoBox .iconText p{margin-bottom:0}section.productBoxes .productInfoBox .textWrapper{padding-left:10px}section.productBoxes .productInfoBox .textWrapper p{text-transform:none}section.productBoxes .titleTextLinkBox{background:rgb(174 186 190 / .12);padding-top:31px;padding-left:27px;padding-right:100px;padding-bottom:50px;display:block;margin-bottom:40px}section.productBoxes .titleTextLinkBox .textWrapper{margin-bottom:10px}section.productBoxes .titleTextLinkBox .titleWrapper{margin-bottom:26px}section.productBoxes .titleTextLinkBox .titleWrapper h4{line-height:35px;color:#222;text-transform:uppercase}section.productBoxes .titleTextLinkBox .linkWrapper{margin-bottom:25px}@media only screen and (max-width:1559px){section.productBoxes .titleTextLinkBox .titleWrapper h4{font-size:28px;line-height:33px}section.productBoxes .productInfoBox{max-width:none}section.productBoxes .productInfoBox .titleWrapper h4{font-size:19px;line-height:24px}section.productBoxes .productInfoBox .iconWrapper{bottom:20px;right:20px}section.productBoxes .productInfoBox .titleWrapper,section.productBoxes .productInfoBox .textWrapper{padding-left:0}section.productBoxes .productInfoBox{min-height:406px}section.productBoxes .productInfoBox .iconText.show.einlagig{right:-77px}section.productBoxes .productInfoBox .iconTextk.show.mehrlagig{right:-96px}section.productBoxes #products{top:-20px}}@media only screen and (max-width:1199px){section.productBoxes .titleTextLinkBox .titleWrapper h4{font-size:25px;line-height:30px}section.productBoxes .titleWrapper h2{font-size:45px;line-height:50px}section.productBoxes .productInfoBox .iconWrapper{bottom:15px;right:15px}section.productBoxes .textWrapper{margin-bottom:30px}section.productBoxes #products{top:-10px}}@media only screen and (max-width:991px){section.productBoxes .titleTextLinkBox{display:none}section.productBoxes .textWrapper{margin-bottom:20px}section.productBoxes,section.productBoxes.application{margin-bottom:40px}section.productBoxes .titleWrapper h2{font-size:36px;line-height:40px}section.productBoxes .productInfoBox .iconWrapper{bottom:20px;right:20px}section.productBoxes .productInfoBox .titleWrapper h4{font-size:25px;line-height:30px}}@media only screen and (max-width:767px){section.productBoxes .productInfoBox .iconWrapper{bottom:30px;right:30px}section.productBoxes .productInfoBox .iconText.show.einlagig,section.productBoxes .productInfoBox .iconText.show.mehrlagig{right:48px}section.productBoxes .productInfoBox .iconText.show::before{border-left:6px solid #E7EAEB;border-right:unset;left:69px}section.productBoxes .productInfoBox .iconText.show.mehrlagig::before{left:86px}}@media only screen and (max-width:576px){section.titleText .titleWrapper h2{font-size:40px;line-height:45px}section.productBoxes .textWrapper{margin-bottom:30px}section.productBoxes .productInfoBox .titleWrapper h4{font-size:25px;line-height:30px}section.productBoxes .productInfoBox .iconWrapper{bottom:15px;right:15px}}section.linkedImageTextBoxes{margin-bottom:100px}section.linkedImageTextBoxes .linkedImageTextBoxWrapper{display:block;margin-bottom:20px}section.linkedImageTextBoxes .grid{grid-gap:20px;padding:0 15px}section.linkedImageTextBoxes .linkedInfoBox{padding:20px;box-shadow:0 3px 6px #00000029;height:100%}section.linkedImageTextBoxes .linkedInfoBox .imageWrapper{margin-bottom:23px;position:relative}section.linkedImageTextBoxes .linkedInfoBox .imageWrapper img{object-fit:cover;object-position:center;width:100%}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper{position:absolute;height:55px;width:55px;border-radius:28px;bottom:30px;right:35px}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:55px;width:55px}section.linkedImageTextBoxes .linkedInfoBox .titleWrapper{padding-left:10px;display:inline-flex;width:100%;position:relative;margin-bottom:10px}section.linkedImageTextBoxes .linkedInfoBox .titleWrapper h4{line-height:30px;font-size:25px;color:#222;margin-bottom:8px;text-transform:uppercase;margin-bottom:0}section.linkedImageTextBoxes .linkedInfoBox .textWrapper{padding-left:10px}section.linkedImageTextBoxes .linkedInfoBox .textWrapper p{text-transform:none}@media only screen and (max-width:1559px){section.linkedImageTextBoxes .linkedInfoBox{max-width:unset}section.linkedImageTextBoxes .linkedInfoBox .titleWrapper h4{font-size:19px;line-height:24px}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper{bottom:20px;right:20px}section.linkedImageTextBoxes .linkedInfoBox{min-height:406px}section.linkedImageTextBoxes .linkedInfoBox .iconText.show.einlagig{right:-77px}section.linkedImageTextBoxes .linkedInfoBox .iconText.show.mehrlagig{right:-96px}}@media only screen and (max-width:1200px){section.linkedImageTextBoxes .linkedInfoBox .iconWrapper{bottom:15px;right:15px}}@media only screen and (max-width:991px){section.linkedImageTextBoxes{margin-bottom:50px}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper{bottom:20px;right:20px}section.linkedImageTextBoxes .linkedInfoBox .titleWrapper h4{font-size:25px;line-height:30px}}@media only screen and (max-width:576px){section.linkedImageTextBoxes .textWrapper{margin-bottom:30px}section.linkedImageTextBoxes .linkedInfoBox .titleWrapper h4{font-size:25px;line-height:30px}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper{bottom:15px;right:15px}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper::after{content:url(../_img/arrow_right_round_small.svg)}section.linkedImageTextBoxes .linkedInfoBox .iconWrapper:hover::after{content:url(../_img/arrow_right_round_over_small.svg)}}.subtitleTitleButtons{margin-bottom:160px;background-repeat:no-repeat;background-size:auto;background-position:left}section.subtitleTitleButtons .backgroundIconWrapper{position:relative;width:100%}section.subtitleTitleButtons .backgroundIconWrapper img{position:absolute;top:132px;left:46px}.subtitleTitleButtons .titleWrapper{margin-bottom:119px}.subtitleTitleButtons .titleWrapper h2{color:#AEBABE}.subtitleTitleButtons .buttonGroup .buttonWrapper{margin-bottom:12px}.subtitleTitleButtons .buttonGroup .buttonWrapper a{border:none;padding-bottom:unset}.subtitleTitleButtons .buttonGroup .buttonWrapper button.cta{min-width:100%}.subtitleTitleButtons .buttonGroup .buttonWrapper button:focus{outline:none}@media only screen and (max-width:1200px){section.subtitleTitleButtons .backgroundIconWrapper img{left:50%;height:450px;transform:translateX(-50%)}}@media only screen and (max-width:991px){section.subtitleTitleButtons{margin-bottom:99px;overflow:hidden}.subtitleTitleButtons .titleWrapper{margin-bottom:40px}}@media only screen and (max-width:576px){section.subtitleTitleButtons{margin-bottom:80px}.subtitleTitleButtons .titleWrapper{margin-bottom:50px}}section.titleTextButtonDetailBox{margin-bottom:70px}section.titleTextButtonDetailBox .sectionContent{display:flex;margin-bottom:11px;min-width:100%}section.titleTextButtonDetailBox .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:50px}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .container{padding-left:15px;padding-right:15px}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .buttonWrapper{margin-bottom:70px;padding:0;width:100%}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .buttonWrapper button{float:right;padding:0 50px;width:100%}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .buttonWrapper button:hover{letter-spacing:6px;transition:all 0.3s ease-out}section.titleTextButtonDetailBox .sectionContent .titleTextLinkBox{background:rgb(174 186 190 / .12);padding-top:31px;padding-left:27px;padding-right:27px;padding-bottom:50px;display:block}section.titleTextButtonDetailBox .sectionContent .titleTextLinkBox .titleWrapper{margin-bottom:26px}section.titleTextButtonDetailBox .sectionContent .titleTextLinkBox .titleWrapper h4{line-height:35px;font-size:30px;color:#222;text-transform:uppercase}section.titleTextButtonDetailBox .sectionContent .titleTextLinkBox .linkWrapper{margin-bottom:25px}.titleTextButtonDetailBox .titleTextWrapper .subtitleIconWrapper{position:relative;display:flex}.titleTextButtonDetailBox .titleTextWrapper .subtitleIconWrapper .subtitleIcon{padding-right:15px;margin-bottom:7px}.titleTextButtonDetailBox .titleTextWrapper{margin-bottom:70px}.titleTextButtonDetailBox .titleTextWrapper:last-child{margin-bottom:0}.titleTextButtonDetailBox .titleTextWrapper .titleWrapper p.title{line-height:26px;font-weight:700;margin-bottom:11px}@media only screen and (max-width:1559px){section.titleTextButtonDetailBox .sectionContent .titleTextLinkBox .titleWrapper h4{font-size:25px;line-height:30px}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .buttonWrapper button{padding:0 12px;width:100%}}@media only screen and (max-width:1200px){section.titleTextButtonDetailBox{margin-bottom:50px}section.titleTextButtonDetailBox .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:30px}section.titleTextButtonDetailBox .sectionContent .titleTextLinkBox{padding-left:15px;padding-right:15px;padding-bottom:30px}.titleTextButtonDetailBox .titleTextWrapper .titleWrapper p.title{line-height:27px;font-size:17px}}@media only screen and (max-width:991px){section.titleTextButtonDetailBox{margin-bottom:20px}section.titleTextButtonDetailBox .sectionContent{display:block}section.titleTextButtonDetailBox .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:20px}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .titleTextLinkBox{padding-left:0;padding-right:0;margin-left:15px;margin-right:15px}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .titleTextLinkBox .titleWrapper,section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .titleTextLinkBox .textWrapper,section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper .titleTextLinkBox .linkWrapper{padding:0 15px}section.titleTextButtonDetailBox .sectionContent .buttonBoxWrapper{display:none}}@media only screen and (max-width:576px){section.titleTextButtonDetailBox{margin-bottom:0}section.titleTextButtonDetailBox .sectionContent{margin-bottom:11px}section.titleTextButtonDetailBox .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:25px}section.titleTextButtonDetailBox .sectionContent .titleTextWrapper .titleWrapper p.subtitle{margin-bottom:0}.titleTextButtonDetailBox .titleTextWrapper .titleWrapper p.title{margin-bottom:16px;line-height:26px}.titleTextButtonDetailBox .titleTextWrapper{margin-bottom:35px}}section.galleryLinks{margin-bottom:80px}.galleryOpener{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}section.galleryLinks .bigImagesWrapper .iconWrapper{margin-top:13px;padding-right:20px;float:right}section.galleryLinks .smallImagesWrapper .imageWrapper{margin-bottom:30px}section.galleryLinks .linkListWrapper .linkTextWrapper{margin-bottom:46px;padding-left:49px}section.galleryLinks.fileList .linkListWrapper{margin-bottom:20px}section.galleryLinks .linkListWrapper .linkTextWrapper:last-child,section.galleryLinks .linkListWrapper .linkTextWrapper .inlineWrapper:last-child .linkWrapper{margin-bottom:0}section.galleryLinks .linkListWrapper .inlineWrapper{display:flex}section.galleryLinks .linkListWrapper .inlineWrapper .linkWrapper{margin-bottom:22px;padding-left:20px}section.galleryLinks .linkListWrapper .inlineWrapper .linkWrapper a{font:normal normal 600 22px/30px Montserrat;letter-spacing:0;color:var(--theme-color);text-transform:uppercase;border:none;padding-bottom:unset}section.galleryLinks .linkListWrapper .inlineWrapper .linkWrapper .textWrapper{margin-top:18px}section.galleryLinks .linkListWrapper .inlineWrapper .linkWrapper .textWrapper.empty,section.galleryLinks .linkListWrapper .inlineWrapper .linkWrapper .textWrapper.empty p{margin:0}@media only screen and (max-width:1559px){section.galleryLinks .linkListWrapper .linkTextWrapper .inlineWrapper .linkWrapper a{font-size:22px;line-height:28px}}@media screen and (max-width:1200px){section.galleryLinks{margin-bottom:50px}}@media only screen and (max-width:991px){section.galleryLinks{margin-bottom:40px}section.galleryLinks .bigImagesWrapper{margin-bottom:20px}section.galleryLinks .linkListWrapper{margin-bottom:30px}section.galleryLinks.fileList .linkListWrapper{margin-bottom:20px}section.galleryLinks.fileList .linkListWrapper .linkWrapper{margin-bottom:0}section.galleryLinks.fileList .linkListWrapper .linkWrapper .textWrapper{margin-top:5px}section.galleryLinks .linkListWrapper.noSpace{margin-bottom:0}section.galleryLinks .linkListWrapper .linkTextWrapper .inlineWrapper .linkWrapper a{font-size:21px;line-height:27px}section.galleryLinks .smallImagesWrapper{display:none}section.galleryLinks .linkListWrapper .linkTextWrapper{padding-left:0;margin-bottom:20px}}@media only screen and (max-width:576px){section.galleryLinks .bigImagesWrapper{padding:0 15px}section.galleryLinks .bigImagesWrapper .iconWrapper{float:left;margin-top:10px}section.galleryLinks .bigImagesWrapper .iconWrapper img{width:65px}section.galleryLinks .linkListWrapper .linkTextWrapper{margin-bottom:36px}section.galleryLinks .linkListWrapper .linkTextWrapper .linkWrapper{margin-bottom:15px}section.galleryLinks .linkListWrapper .linkTextWrapper .linkWrapper a{font-size:20px;line-height:25px}}section.textBoxMobile.product{margin-bottom:0}section.textBoxMobile .titleTextLinkBox{background:rgb(174 186 190 / .12);padding:31px 100px 50px 27px;display:block;margin-bottom:30px;display:none}section.textBoxMobile .titleTextLinkBox .titleWrapper{margin-bottom:26px}section.textBoxMobile .titleTextLinkBox .titleWrapper h4{line-height:35px;color:#222}section.textBoxMobile .titleTextLinkBox .linkWrapper{margin-bottom:25px}section.textBoxMobile .buttonWrapper{margin-bottom:99px;display:none}section.textBoxMobile .buttonWrapper button.cta{width:100%}section.imageTextBoxDetailedMobile .imageTextBoxDetailed{box-shadow:0 3px 6px #00000029;padding:20px;margin-top:70px;display:block}section.imageTextBoxDetailedMobile .imageTextBoxDetailed.mobile{display:none}section.imageTextBoxDetailedMobile .imageTextBoxDetailed .titleWrapper .name{margin-bottom:20px;line-height:35px;font-size:30px;color:#222;text-transform:uppercase;padding-left:10px}section.imageTextBoxDetailedMobile .imageTextBoxDetailed .underCat ul{list-style:none;padding-left:10px}section.imageTextBoxDetailedMobile .imageTextBoxDetailed .underCat ul li{margin-bottom:14px}section.imageTextBoxDetailedMobile .imageTextBoxDetailed .underCat ul li:last-child{margin-bottom:31px}section.imageTextBoxDetailedMobile .imageTextBoxDetailed .underCat ul li a{color:#222;border-bottom:var(--theme-color) solid 2px;text-decoration:none;padding-bottom:6px}section.imageTextBoxDetailedMobile .imageTextBoxDetailed .underCat ul li a:hover{color:var(--theme-color);transition:all 0.3s ease-out;letter-spacing:6px}@media only screen and (max-width:1559px){section.textBoxMobile .titleTextLinkBox .titleWrapper h4{font-size:25px;line-height:30px;text-transform:uppercase}}@media only screen and (max-width:1200px){section.textBoxMobile .buttonWrapper,section.textBoxMobile .titleTextLinkBox{margin-bottom:25px}}@media only screen and (max-width:991px){.textBoxMobile .row,.imageTextBoxDetailedMobile .row{margin:0}section.textBoxMobile{margin-bottom:96px}section.textBoxMobile .buttonWrapper{display:block;padding:0}section.textBoxMobile .titleTextLinkBox{padding:21px 23px 31px 20px}section.textBoxMobile .titleTextLinkBox{display:block}section.imageTextBoxDetailedMobile .imageTextBoxDetailed{margin-bottom:50px;margin-top:0}section.imageTextBoxDetailedMobile .imageTextBoxDetailed.mobile{display:block}section.textBoxMobile.product,section.textBoxMobile.application{margin-bottom:55px}}@media only screen and (max-width:991px){section.textBoxMobile{margin-bottom:55px}}@media only screen and (max-width:991px){section.imageTextBoxDetailedMobile{margin-bottom:20px}}section.titleTextImageButtonBox{margin-bottom:70px}section.titleTextImageButtonBox.company{margin-bottom:94px}section.titleTextImageButtonBox .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:50px}section.titleTextImageButtonBox .sectionContent .imageWrapper{padding-top:20px;padding-bottom:20px}section.titleTextImageButtonBox .sectionContent .textWrapper{padding-top:20px;padding-bottom:20px}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper{padding:0;display:block}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper .container{padding-left:15px;padding-right:15px}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper .buttonWrapper{padding:0;margin-bottom:70px;width:100%;height:69px}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper .buttonWrapper button{float:right;padding:0 50px;width:100%}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper .buttonWrapper button:focus{border-radius:0;outline:none}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox{background:rgb(174 186 190 / .12);padding-top:31px;padding-left:27px;padding-right:27px;padding-bottom:50px;display:block}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox .titleWrapper{margin-bottom:26px}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox .titleWrapper h4{font-size:30px;line-height:35px;color:#222;text-transform:uppercase}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox .linkWrapper{margin-bottom:25px}section.titleTextImageButtonBox .imageTextBoxDetailed{box-shadow:0 3px 6px #00000029;padding:20px;margin-top:70px;display:block}section.titleTextImageButtonBox .imageTextBoxDetailed.mobile{display:none}section.titleTextImageButtonBox .imageTextBoxDetailed .titleWrapper .name{margin-bottom:20px;line-height:35px;font-size:30px;color:#222;text-transform:uppercase}section.titleTextImageButtonBox .imageTextBoxDetailed .underCat ul{list-style:none;padding-left:10px}section.titleTextImageButtonBox .imageTextBoxDetailed .underCat ul li{margin-bottom:14px}section.titleTextImageButtonBox .imageTextBoxDetailed .underCat ul li:last-child{margin-bottom:31px}section.titleTextImageButtonBox .imageTextBoxDetailed .underCat ul li a{color:#222;border-bottom:var(--theme-color) solid 2px;text-decoration:none;transition:all 0.3s ease-out;padding-bottom:6px;hyphens:auto}section.titleTextImageButtonBox .imageTextBoxDetailed .underCat ul li a:hover{color:var(--theme-color);transition:all 0.3s ease-out;letter-spacing:6px}section.titleTextImageButtonBox .textListWrapper.noImage{padding-top:31px}section.titleTextImageButtonBox .textListWrapper.noImage>p{margin-bottom:24px}section.titleTextImageButtonBox .textListWrapper ul{padding-left:18px}section.titleTextImageButtonBox .textListWrapper ul li{margin-bottom:20px}section.titleTextImageButtonBox .textListWrapper ul li::marker{color:#AEBABE;width:10px;height:10px}section.titleTextImageButtonBox .textListWrapper ul li p.bold{font-weight:700;margin-bottom:3px}section.titleTextImageButtonBox .sectionContent .imageWrapper img{height:auto;width:100%}section.titleTextImageButtonBox .sectionContent .applicationContentWrapper{position:relative}section.titleTextImageButtonBox .sectionContent .applicationContentWrapper .imageWrapper{position:absolute;bottom:0}section.titleTextImageButtonBox .sectionContent .applicationContentWrapper .imageWrapper img{width:calc(100% - 15px)}@media only screen and (max-width:1559px){section.titleTextImageButtonBox.company .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:0}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox .titleWrapper h4{font-size:28px;line-height:33px}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox{padding-right:27px}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper .buttonWrapper button{padding:0 12px;width:100%}}@media only screen and (max-width:1199px){section.titleTextImageButtonBox{margin-bottom:50px}section.titleTextImageButtonBox.company{margin-bottom:40px}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox .titleWrapper h4{font-size:25px;line-height:30px}section.titleTextImageButtonBox .sectionContent .imageWrapper{padding-top:5px;padding-bottom:20px}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox{padding-left:15px;padding-right:15px;padding-bottom:30px}}@media only screen and (max-width:991px){section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper{margin-top:100px}section.titleTextImageButtonBox .sectionContent .titleTextLinkBox{display:none}section.titleTextImageButtonBox .sectionContent .imageWrapper{margin-top:0;padding-right:0;padding-left:0}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper,section.titleTextImageButtonBox .imageTextBoxDetailed{display:none}section.titleTextImageButtonBox .imageTextBoxDetailed{margin-bottom:50px}section.titleTextImageButtonBox .textWrapper.margin{margin-top:0;margin-bottom:50px}section.titleTextImageButtonBox{margin-bottom:30px}section.titleTextImageButtonBox.logistics{margin-bottom:50px}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper .buttonWrapper{padding:0 15px}section.titleTextImageButtonBox .sectionContent .titleTextWrapper .titleWrapper{margin-bottom:30px}section.titleTextImageButtonBox .sectionContent .buttonBoxWrapper{margin-top:14px}section.titleTextImageButtonBox .sectionContent .applicationContentWrapper .imageWrapper{position:initial;bottom:initial}section.titleTextImageButtonBox .sectionContent .applicationContentWrapper .imageWrapper img{width:100%}}section.titleBlockDetail{margin-bottom:70px}section.titleBlockDetail button.cta{float:right;padding:0 50px;width:100%}section.titleBlockDetail.press{margin-bottom:30px}@media screen and (max-width:1199px){section.titleBlockDetail{margin-bottom:50px}}@media screen and (max-width:992px){section.titleBlockDetail{margin-bottom:30px}section.titleBlockDetail button.cta{float:none;padding:0 30px;margin-bottom:40px}section.titleBlockDetail.press h1{font-size:45px;line-height:50px}}@media screen and (max-width:576px){section.titleBlockDetail{margin-bottom:40px}}section.companyLocations{display:none}section.companyLocations .titleWrapper{margin-bottom:15px}section.companyLocations .titleWrapper h2{font:normal normal bold 30px/35px 'Montserrat';letter-spacing:0;color:#222}section.companyLocations .locationRow .border-top{border-top:1px solid #8CA0A5;padding-top:30px}section.companyLocations .locationRow .locationBox{margin-right:120px;display:inline-block;margin-bottom:35px}section.companyLocations .locationRow .locationBox:last-child{margin-right:0}section.companyLocations .locationRow .titleWrapper{margin-bottom:35px}section.companyLocations .locationRow .titleWrapper h3{font:normal normal bold 18px/35px 'Montserrat';letter-spacing:0;color:#222}section.companyLocations .locationRow .locationBox .textWrapper{margin-bottom:20px}section.companyLocations .locationRow .locationBox .textWrapper p{margin:0}section.companyLocations .locationRow .locationBox .textWrapper p.uppercase{text-transform:uppercase}section.companyLocations .locationRow .locationBox .textWrapper a{margin:0;font:normal normal bold 18px/28px Open Sans;letter-spacing:0;color:var(--theme-color);text-transform:unset}section.companyLocations .contactMap{width:auto;height:auto;max-width:100%;max-height:850px;margin-bottom:25px;position:relative;left:50%;transform:translateX(-50%)}@media screen and (max-width:1599px){section.companyLocations .contactMap{max-height:600px}}@media only screen and (max-width:1559px){section.companyLocations .locationRow .locationBox{margin-right:40px}section.companyLocations .locationRow .locationBox .textWrapper a{font-size:16px;line-height:26px}}@media only screen and (max-width:1199px){section.companyLocations .locationRow .border-top{padding-bottom:0;padding-top:20px}section.companyLocations .locationRow .locationBox{margin-right:30px;margin-bottom:20px}section.companyLocations .locationRow .locationBox .textWrapper{margin-bottom:10px}}@media only screen and (max-width:991px){section.companyLocations{margin-bottom:40px}section.companyLocations .locationRow .border-top{padding-top:20px;padding-bottom:0}section.companyLocations .locationRow .titleWrapper{margin-bottom:15px}section.companyLocations .locationRow .locationsWrapper.textOnly .locationBox{margin-bottom:20px}section.companyLocations .locationRow .locationBox{margin-right:5px}section.companyLocations .locationRow .locationBox{margin-bottom:15px}section.companyLocations .contactMap{margin-top:10px}}@media only screen and (max-width:576px){section.companyLocations{margin-bottom:20px}section.companyLocations .locationRow .titleWrapper h3{font-size:17px}section.companyLocations .locationRow .locationBox{margin-bottom:5px}section.companyLocations{margin-bottom:40px}}section.fullWidthLocationMap{margin-bottom:70px}section.fullWidthLocationMap .mapTextWrapper{display:block}section.fullWidthLocationMap .mapTextWrapper.mobile{display:none}section.fullWidthLocationMap .mapTextWrapper{background-color:#AEBABE;margin-bottom:70px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper{background:url(~/_img/karte_header.svg);background-position:right;background-repeat:no-repeat;position:relative;margin-right:11%;height:557px;position:relative}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .titleWrapper{padding:122px 15px 230px 15px;margin-right:11%;margin-left:11%;position:absolute;z-index:2;height:100%}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay{position:relative;right:0;top:50%;transform:translateY(-50%);z-index:1;margin-left:32.344%}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper{position:absolute;height:18px;width:17px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper.hide{display:none}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper.show{z-index:2}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location{height:100%;width:100%;position:absolute;border-radius:50%;padding-bottom:unset;border:none;background-color:#F02323;cursor:pointer}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location#main{z-index:100}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location#location{background-color:#f07d00}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location#agent{background-color:#3988D8}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location#location:hover,section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location#agent:hover,section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location:hover{background-color:#FFF}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper .location.hover{border:#222 1px solid;background-color:#FFF;z-index:1}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationTextWrapper{display:none}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationTextWrapper.show{display:block;position:absolute;left:8px;top:-19px;z-index:1}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationTextWrapper.show .locationText{font:normal normal normal 15px/19px 'Montserrat';letter-spacing:0;color:#222;text-transform:uppercase;margin-bottom:0;position:absolute;padding:2px 18px 6px 13px;background-color:#FFF;white-space:nowrap}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .imageWrapper{height:100%;width:100%;z-index:0}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .imageWrapper img{width:100%;height:100%}section.fullWidthLocationMap .container{height:37px}section.fullWidthLocationMap .container.no-height{height:unset}section.fullWidthLocationMap .descriptionWrapper{display:flex;position:absolute;left:50%;transform:translateX(-50%)}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper{display:flex;margin-right:57px;margin-left:57px}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .iconWrapper{margin-right:15px;position:relative}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .iconWrapper img{position:relative;top:50%;transform:translateY(-50%)}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .iconWrapper .toggleRadioButton{cursor:pointer}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .textWrapper{margin-right:43px;position:relative}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .textWrapper p{position:relative;top:50%;transform:translateY(-50%);margin-bottom:0;font:normal normal 600 15px/28px Montserrat;letter-spacing:3px;color:#222;text-transform:uppercase;width:max-content}@media screen and (max-width:1799px){section.fullWidthLocationMap .mapTextWrapper .mapWrapper{height:450px}}@media only screen and (max-width:1559px){section.fullWidthLocationMap .mapTextWrapper .mapWrapper{height:375px}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper{margin-right:12px;margin-left:12px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationWrapper{height:13px;width:12px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationTextWrapper.show{left:5px;top:-14px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay .locationTextWrapper.show .locationText{font-size:13px;line-height:16px;padding:2px 13px}}@media only screen and (max-width:1200px){section.fullWidthLocationMap{margin-bottom:150px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper{margin-right:0;height:480px}section.fullWidthLocationMap .descriptionWrapper{display:block;position:relative;left:0;transform:none}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper{margin-left:0;margin-right:0;margin-bottom:15px}section.fullWidthLocationMap .mapTextWrapper .mapWrapper .locationOverlay{margin-right:5%;margin-left:25%}section.fullWidthLocationMap .mapTextWrapper.mobile{display:block;margin-bottom:60px}section.fullWidthLocationMap .mapTextWrapper{display:none;background:none}section.fullWidthLocationMap .mapTextWrapper.mobile .mapWrapper .titleWrapper{padding:0;margin-right:auto;margin-left:auto}section.fullWidthLocationMap .mapTextWrapper.mobile .mapWrapper{margin-top:0}section.fullWidthLocationMap .mapTextWrapper .mapWrapper{height:140px}}@media only screen and (max-width:991px){section.fullWidthLocationMap .mapTextWrapper.mobile{margin-bottom:40px}section.fullWidthLocationMap{margin-bottom:40px}section.fullWidthLocationMap .container{height:100%}}@media only screen and (max-width:576px){section.fullWidthLocationMap{margin-bottom:30px}section.fullWidthLocationMap .mapTextWrapper.mobile{margin-bottom:10px}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .textWrapper{margin-right:20px}section.fullWidthLocationMap .mapTextWrapper{margin-bottom:30px}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .iconWrapper{margin-right:10px}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .iconWrapper.checkBoxWrapper{margin-right:0}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .textWrapper{margin-right:10px}section.fullWidthLocationMap .descriptionWrapper .iconTextIconWrapper .textWrapper p{font-size:13px}}@media only screen and (min-width:768px) and (max-width:991px){section.fullWidthLocationMap .container-fluid{max-width:720px}}@media only screen and (min-width:576px) and (max-width:767px){section.fullWidthLocationMap .container-fluid{max-width:540px}}@media screen and (min-width:2375px){section.fullWidthLocationMap .mapTextWrapper .mapWrapper{height:600px;margin-right:18%}}@media screen and (min-width:3000px){section.fullWidthLocationMap .mapTextWrapper .mapWrapper{height:650px;margin-right:25%}}section.mainCompanyLocation{display:none}section.mainCompanyLocation.active .container .row .linkWrapper a:hover{color:#222;border-color:#222}section.mainCompanyLocation.active{display:block;margin-bottom:80px}section.mainCompanyLocation>.container>.row .titleWrapper>h2{font:normal normal bold 50px/95px 'Montserrat';letter-spacing:0;color:#222;opacity:1}section.mainCompanyLocation>.container>.row .titleWrapper,section.mainCompanyLocation>.container>.row .titleWrapper>h2{margin-bottom:0}section.mainCompanyLocation .titleWrapper{margin-bottom:8px}section.mainCompanyLocation .horizontalLineWrapper{position:relative;margin-bottom:32px}section.mainCompanyLocation .horizontalLineWrapper .circle{display:block;position:absolute;background-color:#F02323;width:18px;height:18px;border-radius:9px;top:0}section.mainCompanyLocation .horizontalLineWrapper .line{display:block;height:1px;border:0;border-top:1px solid #8CA0A5;margin:9px 0;padding:0}section.mainCompanyLocation .mainLocationWrapper>.row>.imageWrapper{padding-right:6px}section.mainCompanyLocation .mainLocationWrapper>.row>.titleTextImgageWrapper{padding-left:20px}section.mainCompanyLocation .mainLocationWrapper .imageWrapper img{width:100%;height:100%;object-fit:cover;object-position:center}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .titleWrapper{margin-bottom:26px}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .titleWrapper h3{font:normal normal bold 30px/35px 'Montserrat';color:#222}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper{margin-bottom:79px}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper p{margin-bottom:0}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper a{color:#000;font:normal normal bold 18px/28px 'Open Sans';letter-spacing:0;cursor:pointer}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper p.uppercase{text-transform:uppercase}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper a.normal{font-weight:400;text-transform:none}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper{display:flex}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .imageWrapper{margin-right:22px;width:50%}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper{width:50%}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper .linkWrapper{margin-bottom:15.5px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper .linkWrapper a{font:normal normal 600 15px/28px 'Montserrat';letter-spacing:3px;color:var(--theme-color);text-transform:uppercase;cursor:pointer;border-bottom:2px solid var(--theme-color);padding-bottom:6.5px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper .iconWrapper{padding-right:11px;display:block;margin-top:30px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper .iconWrapper img{padding-right:11px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper .iconWrapper a{padding-bottom:0;border:none}@media only screen and (max-width:1559px){section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .titleWrapper{margin-bottom:10px}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper{margin-bottom:38px}}@media only screen and (max-width:1200px){section.mainCompanyLocation.active{margin-bottom:50px}section.mainCompanyLocation>.container>.row .titleWrapper>h2{font-size:36px;line-height:40px}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .titleWrapper{margin-bottom:0}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper{margin-bottom:11px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper .iconWrapper{margin-top:22px}}@media only screen and (max-width:991px){section.mainCompanyLocation .mainLocationWrapper>.row>.imageWrapper{margin-bottom:10px;padding-right:15px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper{display:block}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .imageWrapper{width:100%;margin-bottom:10px}section.mainCompanyLocation .mainLocationWrapper .imageLinkWrapper .linksWrapper{width:100%}section.mainCompanyLocation .mainLocationWrapper .titleTextImgageWrapper .textWrapper{margin-bottom:30px}section.mainCompanyLocation .mainLocationWrapper>.row>.titleTextImgageWrapper{padding-left:15px}}section.companyLocations.active .container .row .companyLocation .linkWrapper a:hover{color:#222;border-color:#222}section.companyLocations.active{display:block;margin-bottom:50px}section.companyLocations>.container>.row .titleWrapper>h2{font:normal normal bold 50px/95px 'Montserrat';letter-spacing:0;color:#222;opacity:1}section.companyLocations>.container>.row .titleWrapper,section.companyLocations>.container>.row .titleWrapper>h2{margin-bottom:0}section.companyLocations .titleWrapper{margin-bottom:8px}section.companyLocations .horizontalLineWrapper{position:relative;margin-bottom:12px}section.companyLocations .horizontalLineWrapper .circle{display:block;position:absolute;background-color:#F07D23;width:18px;height:18px;border-radius:9px;top:0}section.companyLocations .horizontalLineWrapper .line{display:block;height:1px;border:0;border-top:1px solid #8CA0A5;margin:9px 0;padding:0}section.companyLocations .companyLocationsWrapper .companyLocation{display:flex;padding:20px 15px 30px;margin-bottom:10px}section.companyLocations .companyLocationsWrapper .companyLocation.focusLocation{animation:focusLocation;animation-duration:15s}section.companyLocations .companyLocationsWrapper .companyLocation .imageWrapper{margin-right:21px;width:55%}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper{width:45%}section.companyLocations .companyLocationsWrapper .companyLocation .imageWrapper img{height:auto;width:100%}section.companyLocations .companyLocationsWrapper .companyLocation .titleWrapper{margin-bottom:16px}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .titleWrapper h4{text-align:left;font:normal normal bold 30px/35px 'Montserrat';letter-spacing:0;color:#222;text-transform:uppercase}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper p{margin-bottom:0}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper p.uppercase{text-transform:uppercase}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper a{font:normal normal normal 18px/28px 'Open Sans';letter-spacing:0;color:#000}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper .email{text-transform:none;font-weight:700}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper a.normalcase{text-transform:none}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper .linkWrapper{margin-bottom:15px;margin-top:12.5px}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper .linkWrapper.iconWrapper{margin-bottom:0;margin-top:0}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper .linkWrapper a{font:normal normal 600 15px/28px 'Montserrat';letter-spacing:3px;color:var(--theme-color);text-transform:uppercase;cursor:pointer;border-bottom:2px solid var(--theme-color);padding-bottom:6.5px}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper .iconWrapper a{border-bottom:none;padding-bottom:0;cursor:pointer}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .textWrapper .linkWrapper img{padding-right:10px}@media screen and (max-width:1600px){section.companyLocations .companyLocationsWrapper .companyLocation .titleWrapper{margin-bottom:0}}@media only screen and (max-width:1200px){section.companyLocations.active{margin-bottom:20px}section.companyLocations>.container>.row .titleWrapper>h2{font-size:40px;line-height:45px}section.companyLocations .companyLocationsWrapper .companyLocation{margin-bottom:40px}section.companyLocations .companyLocationsWrapper .companyLocation{padding-bottom:30px;margin-bottom:0}}@media only screen and (max-width:991px){section.companyLocations .companyLocationsWrapper .companyLocation{padding-bottom:20px}section.companyLocations .companyLocationsWrapper .companyLocation{display:block}section.companyLocations .companyLocationsWrapper .companyLocation .imageWrapper{margin-right:0;margin-bottom:15px}section.companyLocations .companyLocationsWrapper .companyLocation .textContentWrapper .titleWrapper h4{font-size:28px;line-height:33px}section.companyLocations>.container>.row .titleWrapper>h2{font-size:36px;line-height:40px}section.companyLocations.active{margin-bottom:30px}}@media only screen and (max-width:576px){section.companyLocations.active{margin-bottom:10px}}section.companyAgents{display:none}section.companyAgents.active .container .row .linkWrapper a:hover{color:#222;border-color:#222}section.companyAgents.active{display:block;margin-bottom:80px}section.companyAgents .agentCategoryWrapper{margin-bottom:39px}section.companyAgents .agentCategoryWrapper:last-child{margin-bottom:0}section.companyAgents .row .row{margin-left:5px;margin-right:5px;width:100%}section.companyAgents>.container>.row .titleWrapper>h2{font:normal normal bold 50px/95px 'Montserrat';letter-spacing:0;color:#222;opacity:1}section.companyAgents>.container>.row .titleWrapper,section.companyAgents>.container>.row .titleWrapper>h2{margin-bottom:0}section.companyAgents .titleWrapper{margin-bottom:8px}section.companyAgents .horizontalLineWrapper{position:relative;margin-bottom:32px}section.companyAgents .horizontalLineWrapper .circle{display:block;position:absolute;background-color:#3988D8;width:18px;height:18px;border-radius:9px;top:0}section.companyAgents .horizontalLineWrapper .line{display:block;height:1px;border:0;border-top:1px solid #8CA0A5;margin:9px 0;padding:0}section.companyAgents .row .rowTitleWrapper{padding-left:10px;padding-right:10px}section.companyAgents .row .rowTitleWrapper .rowTitle{font:normal normal bold 18px/35px 'Montserrat';letter-spacing:0;color:#222;text-transform:uppercase}section.companyAgents .row .agent{padding-left:10px;padding-right:10px;margin-bottom:21px}section.companyAgents .row .agent .contentWrapper{padding:15px 15px 40px 15px;box-shadow:0 3px 6px #00000029;height:100%}section.companyAgents .row .agent .contentWrapper.focusLocation{animation-name:focusLocation;animation-duration:15s}section.companyAgents .row .agent .titleWrapper h3{font:normal normal bold 30px/35px 'Montserrat';letter-spacing:0;color:#222;text-transform:uppercase;margin-bottom:37px}section.companyAgents .row .agent .textWrapper{margin-bottom:20px}section.companyAgents .row .agent .textWrapper p{margin-bottom:0}section.companyAgents .row .agent .textWrapper a{font:normal normal normal 17px/28px 'Open Sans';letter-spacing:0;color:#000;display:block;text-overflow:ellipsis;overflow:hidden}section.companyAgents .row .agent .textWrapper a.email{font-weight:700;text-transform:none}section.companyAgents .row .agent .linkWrapper{margin-bottom:18.5px}section.companyAgents .row .agent .linkWrapper.iconWrapper{margin-bottom:0}section.companyAgents .row .agent .linkWrapper a{font:normal normal 600 15px/34px 'Montserrat';letter-spacing:1px;color:var(--theme-color);text-transform:uppercase;cursor:pointer;border-bottom:2px solid var(--theme-color);padding-bottom:6.5px;white-space:normal}section.companyAgents .row .agent .iconWrapper a{border-bottom:none;padding-bottom:0;cursor:pointer}section.companyAgents .row .agent .iconWrapper img{padding-right:10px}section.companyAgents .agencyContacts{display:none}section.companyAgents .agencyContacts.open{display:block}section.companyAgents .agencyContacts .backgroundShadow{top:0;left:0;width:100vw;height:100vh;opacity:.9;z-index:99;position:fixed;background-color:#000}section.companyAgents .agencyContacts .contactsWrapper{top:calc(50% - 475px);left:50%;width:100%;padding:70px 80px 80px;z-index:100;position:relative;transform:translateX(-50%) translateY(-50%);background-color:#FFF}section.companyAgents .agencyContacts .col-12{padding:0}section.companyAgents .agencyContacts .titleWrapper h3{font:normal normal bold 32px/36px Open Sans;margin-bottom:60px}section.companyAgents .agencyContacts .locationBox{margin-bottom:50px}section.companyAgents .agencyContacts .locationBox .textWrapper p{margin:0}section.companyAgents .agencyContacts .locationBox .textWrapper a{margin:0;font:normal normal bold 18px/28px Open Sans;letter-spacing:0;color:var(--theme-color);text-transform:unset;border:none;display:block;text-overflow:ellipsis;overflow:hidden}section.companyAgents .agencyContacts .closeWrapper{position:absolute;border-radius:50%;background-color:#FFF;right:-55px;top:-70px;padding:13px 16px 16px 16px;cursor:pointer}section.companyAgents .agencyContacts .closeWrapper img{width:20px;height:20px}section.companyAgents .uppercase{text-transform:uppercase}section.companyAgents .agencyContacts .locationBox .textWrapper{margin-bottom:20px}@media only screen and (max-width:1559px){section .companyAgents .row .agent .textWrapper a{font-size:16px;line-height:26px}section.companyAgents .agencyContacts .contactsWrapper{padding:50px}section.companyAgents .agencyContacts .titleWrapper h3{margin-bottom:45px}}@media screen and (max-width:1250px){section.companyAgents .agencyContacts .closeWrapper{right:-35px;top:-55px;padding:10px 12px 12px 12px}}@media only screen and (max-width:1200px){section.companyAgents.active{margin-bottom:70px}section.companyAgents>.container>.row .titleWrapper>h2{font-size:40px;line-height:45px}section.companyAgents.active{margin-bottom:50px}}@media screen and (max-width:1200px) and (min-width:991px){section.companyAgents .row .agent .textWrapper a{font-size:16px}section.companyAgents .agencyContacts .locationBox .textWrapper a{font-size:16px}}@media only screen and (max-width:991px){section.companyAgents .row .agent .titleWrapper h3{font-size:28px;line-height:33px}section.companyAgents .row .agent .contentWrapper{padding:15px 40px 40px 20px}section.companyAgents .row .agent .titleWrapper h3{margin-bottom:28px}section.companyAgents.active{margin-bottom:30px}section.companyAgents .agencyContacts .contactsWrapper{padding:50px 50px 30px 50px}}@media only screen and (max-width:576px){section.companyAgents>.container>.row .titleWrapper>h2{word-break:break-all}section.companyAgents .agencyContacts .closeWrapper{right:-17px;top:-20px;border:1px solid #AEBABE}}@keyframes focusLocation{0%,20%,40%,60%,80%,100%{box-shadow:0 3px 6px #FFBA70}10%,30%,50%,70%,90%{box-shadow:0 5px 10px var(--theme-color)}}@-ms-keyframes focusLocation{0%,20%,40%,60%,80%,100%{box-shadow:0 3px 6px #FFBA70}10%,30%,50%,70%,90%{box-shadow:0 5px 10px var(--theme-color)}}@-webkit-keyframes focusLocation{0%,20%,40%,60%,80%,100%{box-shadow:0 3px 6px #FFBA70}10%,30%,50%,70%,90%{box-shadow:0 5px 10px var(--theme-color)}}@-moz-keyframes focusLocation{0%,20%,40%,60%,80%,100%{box-shadow:0 3px 6px #FFBA70}10%,30%,50%,70%,90%{box-shadow:0 5px 10px var(--theme-color)}}section.infoBoxList{margin-bottom:70px}section.infoBoxList .boxWrapper{height:100%;padding:20px 20px 25px 20px;box-shadow:0 3px 6px #00000029}section.infoBoxList .boxWrapper h4{line-height:30px;font-size:25px;color:#222;margin:20px 0 10px;text-transform:uppercase}section.infoBoxList .boxWrapper .text{margin:0}section.infoBoxList .boxWrapper .iconWrapper{position:absolute;height:55px;width:55px;border-radius:28px;bottom:25px;right:25px}section.infoBoxList .column{margin-bottom:30px}section.infoBoxList .boxWrapper .iconWrapper::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:55px;width:55px}section.infoBoxList .boxWrapper .imgWrapper{width:100%;height:285px;position:relative}section.infoBoxList .boxWrapper .imgWrapper img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:1560px){section.infoBoxList .boxWrapper .imgWrapper{height:210px}}@media screen and (max-width:1199px){section.infoBoxList .boxWrapper .imgWrapper{height:170px}section.infoBoxList{margin-bottom:50px}}@media screen and (max-width:991px){section.infoBoxList{margin-bottom:30px}section.infoBoxList .boxWrapper .imgWrapper{height:195px}}@media screen and (max-width:767px){section.infoBoxList .boxWrapper .imgWrapper{height:315px}}section.titleModule{margin-bottom:80px}section.titleModule .titleWrapper{margin-bottom:50px}section.titleModule .titleWrapper.noSpace{margin-bottom:0}section.titleModule .textWrapper.hasImage{margin-right:70px}section.titleModule .textWrapper p:last-child{margin-bottom:0}section.titleModule .imgWrapper,section.titleTextBox .imgWrapper{margin-top:70px;margin-left:30px}section.titleModule .imgWrapper img,section.titleTextBox .imgWrapper img{width:100%}@media screen and (min-width:1599px){section.titleModule .textWrapper .text{font:normal normal normal 26px/43px Open Sans}}@media screen and (max-width:1560px){section.titleModule .textWrapper.hasImage{margin-right:40px}section.titleModule .imgWrapper,section.titleTextBox .imgWrapper{margin-left:0}}@media screen and (max-width:1200px){section.titleModule .titleWrapper{margin-bottom:30px}}@media screen and (max-width:992px){section.titleModule{margin-bottom:60px}section.titleModule .titleWrapper{margin-bottom:20px}section.titleModule .textWrapper{margin-bottom:10px}section.titleModule .textWrapper.hasImage{margin-right:0}section.titleModule .imgWrapper{margin-top:10px}section.titleTextBox .imgWrapper{margin-top:-10px;margin-bottom:40px}}section.previousButton{margin-bottom:80px}section.gridTextBlocks{margin-bottom:90px}section.gridTextBlocks .row{margin:0}section.gridTextBlocks .column{background-color:#DFE3E5;border-bottom:1px solid #AEBABE}section.gridTextBlocks .column.grey{background-color:#AEBABE;border-bottom:0}section.gridTextBlocks .row:last-of-type .column{border:none}section.gridTextBlocks .contentWrapper{padding:80px 25px}section.gridTextBlocks .contentWrapper h4{color:#222;font-size:28px;line-height:34px;margin:0}section.gridTextBlocks .contentWrapper .textWrapper{padding-right:70px}@media screen and (max-width:1560px){section.gridTextBlocks .contentWrapper{padding:55px 25px}}@media screen and (max-width:1199px){section.gridTextBlocks{margin-bottom:70px}}@media screen and (max-width:991px){section.gridTextBlocks{margin-bottom:50px}section.gridTextBlocks .contentWrapper{padding:25px 20px 40px}section.gridTextBlocks .column.grey .contentWrapper{padding:35px 20px}section.gridTextBlocks .contentWrapper .textWrapper{padding-right:0}}section.imageBulletListBoxes{margin-bottom:70px}section.imageBulletListBoxes .grid-sizer,section.imageBulletListBoxes .grid-item{width:calc(33.333333% - 13.34px)}section.imageBulletListBoxes .gutter-sizer{width:20px}section.imageBulletListBoxes .grid-item{margin-bottom:40px;float:left;height:auto}section.imageBulletListBoxes .grid-item.noSpace{margin-bottom:0}section.imageBulletListBoxes .grid-item.noSpace:last-of-type{margin-bottom:25px}section.imageBulletListBoxes .imgWrapper{width:100%;margin-bottom:20px}section.imageBulletListBoxes img{width:100%;height:auto}section.imageBulletListBoxes .textWrapper ul:last-child,section.imageBulletListBoxes .textWrapper p:last-child{margin-bottom:0}section.imageBulletListBoxes .rte ul li{font-weight:400;margin-bottom:10px}@media screen and (max-width:1199px){section.imageBulletListBoxes{margin-bottom:50px}section.imageBulletListBoxes .grid-sizer,section.imageBulletListBoxes .grid-item{width:calc(50% - 10px)}section.imageBulletListBoxes .grid-item{margin-bottom:30px}section.imageBulletListBoxes .imgWrapper{margin-bottom:15px}section.imageBulletListBoxes .grid-item.noSpace{margin-bottom:5px}}@media screen and (max-width:991px){section.imageBulletListBoxes{margin-bottom:40px}section.imageBulletListBoxes .grid-sizer,section.imageBulletListBoxes .grid-item{width:100%}section.imageBulletListBoxes .gutter-sizer{width:0}section.imageBulletListBoxes .grid-item{margin-bottom:25px}section.imageBulletListBoxes .imgWrapper{margin-bottom:10px}section.imageBulletListBoxes .grid-item.noSpace{margin-bottom:10px}section.imageBulletListBoxes .rte ul li{margin-bottom:5px}}section.imageTextBlock{margin-bottom:80px}section.imageTextBlock .image{width:100%;height:auto}section.imageTextBlock h3{font:normal normal bold 30px/35px Montserrat;margin-bottom:30px}section.imageTextBlock .textWrapper{margin-bottom:30px}section.imageTextBlock button.half{width:50%}section.imageTextBlock video{width:100%;height:auto;object-fit:cover}@media screen and (max-width:991px){section.imageTextBlock{margin-bottom:60px}section.imageTextBlock h3{margin-bottom:15px}section.imageTextBlock .textColumn .buttonWrapper,section.imageTextBlock .imageColumn.order-1 .image{margin-bottom:20px}section.imageTextBlock .textColumn.order-2 .buttonWrapper{margin-bottom:0}}@media screen and (max-width:767px){section.imageTextBlock button.half{width:100%}}section.banner{background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1;z-index:1;min-height:560px;width:100%;height:100%;top:0;left:0;position:relative;margin-bottom:90px}section.banner .contentWrapper{height:100%;position:relative;z-index:2;padding:90px 0}section.banner .overlayBoxBackgroundFilter{background:#AEBABE 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.banner .textWrapper{margin-top:30px}section.banner h2.titleSmall{font-size:60px;line-height:70px}@media screen and (max-width:1559px){section.banner{min-height:400px}}@media screen and (max-width:1200px){section.banner{min-height:300px}section.banner h2.titleSmall{font-size:50px;line-height:60px}section.banner .contentWrapper{padding:70px 0}}@media screen and (max-width:991px){section.banner{margin-bottom:70px;min-height:250px}section.banner h2.titleSmall{font-size:36px;line-height:40px}section.banner .contentWrapper{padding:50px 0}section.banner .textWrapper{margin-top:20px}}@media screen and (max-width:768px){section.banner{margin-bottom:50px}section.banner h2.titleSmall{font-size:32px;line-height:40px}}@media screen and (max-width:576px){section.banner{min-height:220px}section.banner .contentWrapper{padding:40px 0}}section.workplaces{margin-bottom:80px}section.workplaces .titleWrapper{margin-bottom:35px}section.workplaces .titleWrapper h2{text-align:left;font:normal normal bold 50px/61px Montserrat;letter-spacing:0;color:#222}section.workplaces h3{color:#222;font:normal normal bold 18px/28px Montserrat;text-transform:uppercase;margin-bottom:10px}section.workplaces h4{color:#222;font:normal normal bold 28px/42px Montserrat;margin-bottom:10px}section.workplaces p.noJobs{font:normal normal bold 28px/42px Open Sans}section.workplaces .workplaceLocation{margin-bottom:50px}section.workplaces .workplaceLocation:last-of-type{margin-bottom:0}section.workplaces .workplaceLocation .row{margin:0}section.workplaces .workplaceLocation .column{background-color:#AEBABE}section.workplaces .workplaceLocation .column:nth-child(even){background-color:#DFE3E5}section.workplaces .workplaceLocation .jobs{padding:60px 25px}section.workplaces .workplaceLocation .jobs a{text-transform:none}section.workplaces .workplaceLocation .contact{padding:96px 25px 60px}section.workplaces .workplaceLocation .contact .button{border-bottom:#212529 solid 2px}@media screen and (max-width:1199px){section.workplaces{margin-bottom:60px}section.workplaces .titleWrapper{margin-bottom:25px}section.workplaces h4,section.workplaces p.noJobs{font:normal normal bold 26px/36px Montserrat}section.workplaces .workplaceLocation{margin-bottom:40px}section.workplaces .workplaceLocation .jobs{padding:40px 20px}section.workplaces .workplaceLocation .contact{padding:78px 20px 50px}}@media screen and (max-width:991px){section.workplaces{margin-bottom:50px}section.workplaces .titleWrapper{margin-bottom:20px}section.workplaces h3{margin-bottom:5px}section.workplaces p.noJobs{margin-top:-5px}section.workplaces .workplaceLocation{margin-bottom:30px}section.workplaces .workplaceLocation .jobs{padding:30px 20px 20px}section.workplaces .workplaceLocation .contact{padding:25px 20px 40px}}section.customTable{margin-bottom:80px}section.customTable table{display:block;overflow-x:auto;white-space:nowrap;width:100%}section.customTable thead p{margin:0;text-align:center}section.customTable thead th{border:2px solid #F7F7F7;padding:15px 10px;margin:0}section.customTable td{padding:10px 10px;border:2px solid #F7F7F7}section.customTable td p{font-size:16px;line-height:20px;text-align:center;margin:0;color:#000;}section.customTable tr td:first-of-type p{text-align:left;font-size:18px;line-height:28px}section.customTable table.primary thead{background-color:#AEBABE}section.customTable table.primary td{background-color:#DFE3E5}section.customTable table.primary tr td:first-of-type{background-color:#AEBABE}section.glossary{margin-bottom:70px}section.glossary .letter-wrapper{margin-bottom:30px}section.glossary .letter-wrapper .letter{color:#8CA0A5;font-size:50px;line-height:60px;font-weight:700;border-bottom:1px solid #8CA0A5;padding-bottom:10px}section.glossary .letter-wrapper .glossary-word{display:flex;margin-bottom:15px}section.glossary .letter-wrapper .glossary-word h5{font-size:24px;line-height:30px;font-weight:700;width:35%;margin-bottom:0}section.glossary .letter-wrapper .glossary-word .text{width:65%;margin-bottom:0}@media screen and (max-width:1200px){section.glossary .letter-wrapper .glossary-word h5{font-size:22px;line-height:26px}}@media screen and (max-width:992px){section.glossary{margin-bottom:40px}section.glossary .letter-wrapper{margin-bottom:20px}section.glossary .letter-wrapper .glossary-word{display:block}section.glossary .letter-wrapper .glossary-word h5{margin-bottom:3px;width:100%}section.glossary .letter-wrapper .glossary-word .text{width:100%}}section.agenda{margin-bottom:80px}section.agenda hr{color:#8CA0A5;background-color:#8CA0A5;margin:0 0 50px}section.agenda hr:first-of-type{display:none}section.agenda .agenda-entry{padding-bottom:50px}section.agenda .agenda-entry .agenda-link{text-transform:none}section.agenda .agenda-entry:last-of-type{padding-bottom:0}section.agenda .agenda-entry h3{font-size:30px;line-height:35px;font-weight:700;margin-bottom:25px}section.agenda .agenda-entry .text-wrapper{margin-bottom:30px}section.agenda .agenda-entry img{max-width:100%;max-height:300px}section.agenda .agenda-entry table{width:100%}section.agenda .agenda-entry .head-table{margin-bottom:5px;display:flex}section.agenda .agenda-entry .head-table .cell{width:50%}section.agenda .agenda-entry .head-table .cell p{font-weight:700}section.agenda .agenda-entry .head-table .cell p,section.agenda .agenda-entry .body-table .cell p,section.agenda .agenda-entry .location-mobile{margin-bottom:5px}section.agenda .agenda-entry .head-table .cell img{width:30px;height:30px;margin-bottom:5px;margin-right:5px}section.agenda .agenda-entry .body-table{display:flex}section.agenda .agenda-entry .body-table .cell:first-child{width:20%}section.agenda .agenda-entry .body-table .cell{width:30%}section.agenda .agenda-entry .body-table .cell.location{width:50%;padding-left:7px}section.agenda .agenda-entry .location-mobile{display:none}@media screen and (max-width:1560px){section.agenda .agenda-entry .head-table .cell{width:45%}section.agenda .agenda-entry .body-table .cell{width:35%}section.agenda .agenda-entry .head-table .cell:first-of-type{width:55%}section.agenda .agenda-entry .body-table .cell.location{width:45%}}@media screen and (max-width:992px){section.agenda{margin-bottom:60px}section.agenda .agenda-entry h3{margin-top:20px;margin-bottom:15px}section.agenda .agenda-entry .text-wrapper{margin-bottom:15px}section.agenda hr{margin:0 0 35px}section.agenda .agenda-entry{padding-bottom:30px}}@media screen and (max-width:768px){section.agenda{margin-bottom:40px}section.agenda .agenda-entry .head-table{flex-direction:column}section.agenda .agenda-entry .head-table .cell{width:100%}section.agenda .agenda-entry .head-table .cell:first-of-type{margin-bottom:5px;width:100%}section.agenda .agenda-entry .head-table .cell img{width:25px;height:25px}section.agenda .agenda-entry .body-table .cell{width:70%}section.agenda .agenda-entry .body-table .cell:first-child{width:30%}section.agenda .agenda-entry .body-table .cell.location{display:none}section.agenda .agenda-entry .location-mobile{margin-top:5px;display:block}}section.press{margin-bottom:70px}section.press .filter{display:flex;margin-bottom:50px}section.press .filter .mention,section.press .filter .message{display:flex;cursor:pointer}section.press .filter .type{display:block;margin:5.5px 15px 0 0;width:16px;height:16px;border-radius:50%;background-color:#fff0}section.press .filter .message .type{background-color:var(--theme-color)}section.press .filter .mention{margin-right:120px}section.press .filter p{text-transform:uppercase;font-weight:600;margin-right:10px}section.press .press-entry{display:flex;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #8CA0A5}section.press .press-entry .type{display:block;margin:5.5px 15px 0 0;width:16px;height:16px;border-radius:50%;background-color:var(--theme-color)}section.press .press-entry.hide{display:none}section.press .press-entry .date{width:20%;display:flex}section.press .press-entry .content{width:80%}section.press .press-entry .content h5{font-size:24px;line-height:30px;font-weight:700}section.press .none-found{background-color:#F5F7F7;padding:50px 28px}section.press .none-found h3{font-size:30px;line-height:35px;margin-bottom:30px}section.press .none-found .buttonWrapper{width:35%}section.press .none-found .buttonWrapper button{background-color:#F5F7F7}@media screen and (max-width:1560px){section .press .press-entry .type,section.press .filter .type{margin-top:4px}}@media screen and (max-width:992px){section.press{margin-bottom:50px}section.press .filter{margin-bottom:30px}section.press .filter .mention{margin-right:60px}}@media screen and (max-width:768px){section.press{margin-bottom:30px}section.press .press-entry,section.press .filter{flex-direction:column}section.press .press-entry .date,section.press .press-entry .content{width:100%}section.press .press-entry .date p{margin-bottom:5px}}section.press-detail{margin-bottom:70px}section.press-detail .article{max-width:100%;height:auto;margin-bottom:30px}section.press-detail .article:last-of-type{margin-bottom:0}@media screen and (max-width:992px){section.press-detail{margin-bottom:40px}}section.job-posting{margin-bottom:70px}section.job-posting .titleWrapper{margin-bottom:45px}section.job-posting .buttonWrapper{margin-bottom:100px}section.job-posting .rte li{font-weight:400}section.job-posting .advert{background-color:#F5F7F7;display:flex;padding:30px}section.job-posting .advert .info{display:flex;flex-direction:column;padding-left:20px}section.job-posting .advert p{margin-bottom:0}section.job-posting .advert .name{font:normal normal 600 22px/30px Montserrat;letter-spacing:0;color:var(--theme-color);text-transform:uppercase;border:none;padding-bottom:unset;margin-bottom:20px}@media screen and (max-width:1560px) and (min-width:1200px){section.job-posting .advert{padding:25px 20px}section.job-posting .advert .info{padding-left:15px}section.job-posting .advert .name{font:normal normal 600 20px/26px Montserrat}}@media screen and (max-width:1200px){section.job-posting .buttonWrapper{margin-bottom:30px}section.job-posting .advert{margin-bottom:30px}section.job-posting .advert .name{margin-bottom:10px}section.job-posting .advert .name{font:normal normal 600 20px/26px Montserrat}}@media screen and (max-width:576px){section.job-posting .advert{padding:25px 15px}section.job-posting .advert .info{padding-left:12px}}section.download-center{margin-bottom:70px}section.download-center .accordion-wrapper .head{padding:15px 0;border-bottom:1px solid #8CA0A5;display:flex;cursor:pointer}section.download-center .accordion-wrapper .head img{position:relative;transition:0.6s all ease;margin:0 15px 2px 0}section.download-center .accordion-wrapper .head img.rotate{transform:rotate(-180deg)}section.download-center .accordion-wrapper .head h3{font-size:30px;line-height:35px;font-weight:700;text-transform:uppercase;margin:0}section.download-center .accordion-wrapper .content{overflow:hidden;position:relative;padding-top:30px;margin-bottom:30px;display:none}section.download-center .accordion-wrapper .content-form{display:none}section.download-center .accordion-wrapper .type{display:flex;align-self:flex-end;margin:3px 15px 0 0;width:16px;height:16px;border-radius:50%;background-color:#fff0;margin-left:8px}section.download-center .accordion-wrapper .brochure-types{display:flex;margin-bottom:30px;flex-wrap:wrap}section.download-center .accordion-wrapper .brochure-types .type-wrapper{font-size:15px;line-height:20px;letter-spacing:3px;font-weight:700;text-transform:uppercase;display:flex;flex:50%;margin-bottom:10px}section.download-center .accordion-wrapper .brochure-types .type-wrapper:last-of-type{margin-right:0}section.download-center .accordion-wrapper .block-wrapper{display:flex}section.download-center .accordion-wrapper .preview-wrapper{width:90px;height:100%;display:inline-block;position:relative}section.download-center .accordion-wrapper .preview{width:100%;height:100%;object-fit:cover;object-position:center}section.download-center .accordion-wrapper .text{margin-top:3px}section.download-center .accordion-wrapper .size{margin:8px 0 25px}section.download-center .orderBrochureForm{overflow:hidden;position:relative}section.download-center .orderBrochureForm h5{font-size:30px;line-height:35px;text-transform:uppercase;margin:15px 0 20px;padding-left:15px}section.download-center .orderBrochureForm input[type=submit]{width:75%;background-color:#222;border-radius:0;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:2px}section.download-center .orderBrochureForm fieldset{padding:0em 1em 0em 0em;margin:0 0 .5em 0}section.download-center .orderBrochureForm fieldset:nth-child(even) label{font-size:18px;line-height:28px;padding-right:15px;width:calc(100% - 55px);margin:0;display:inline-block}section.download-center .orderBrochureForm fieldset:nth-child(even) div.umbraco-forms-field-wrapper{width:50px;display:inline-block}section.download-center .orderBrochureForm fieldset:nth-child(even) input{height:30px;padding:0 3px 0 5px}section.download-center .orderBrochureForm .buttonWrapper{margin-top:10px}section.download-center .orderBrochureForm .brochure-list{margin:10px 0 20px}section.download-center .orderBrochureForm .brochure-list .brochure{display:flex;margin-bottom:5px}section.download-center .orderBrochureForm .brochure-list .brochure label{font-size:18px;line-height:28px;padding-right:15px;width:calc(100% - 50px);margin:0}section.download-center .orderBrochureForm .brochure-list .brochure input{font-size:18px;line-height:28px;padding-right:15px;width:50px;height:30px;padding:4px 4px 4px 6px;margin:0}section.download-center .accordion-wrapper.form-mobile{display:none}@media screen and (max-width:1200px){section.download-center .accordion-wrapper .brochure-types .type-wrapper{letter-spacing:1.5px}}@media screen and (max-width:992px){section.download-center{margin-bottom:50px}section.download-center .accordion-wrapper.form-mobile{display:block}section.download-center .accordion-wrapper.form-mobile h5{display:none}section.download-center .accordion-wrapper .head h3{font-size:24px;line-height:30px}section.download-center .accordion-wrapper .content{margin-bottom:20px}}@media screen and (max-width:576px){section.download-center .accordion-wrapper .brochure-types .type-wrapper{flex:100%;margin-bottom:10px}section.download-center .accordion-wrapper .head h3{font-size:22px;line-height:28px}section.download-center .accordion-wrapper .brochure-types{margin-bottom:15px}section.download-center .accordion-wrapper .content{padding-top:20px;margin-bottom:15px}section.download-center .accordion-wrapper .size{margin:8px 0 15px}}section.content-for-contact .modal-title{display:block;width:100%;text-align:center}section.content-for-contact .contentForContactForm input[type=text],section.content-for-contact .contentForContactForm input[type=tel],section.content-for-contact .contentForContactForm input[type=email]{width:100%!important;max-width:100%!important;padding:12px 14px;border:1px solid #222;margin-bottom:10px;font-weight:700}section.content-for-contact .contentForContactForm input[type=submit]{max-width:100%;background-color:#000;border-radius:0;color:#fff;padding:10px 0}section.content-for-contact .contentForContactForm fieldset{margin:0 0 .5em 0}section.content-for-contact .contentForContactForm .text-wrapper p{text-align:center;margin-bottom:.3rem}section.content-for-contact .contentForContactForm .umbraco-forms-navigation div{padding-right:30px}section.timeline{margin-bottom:20px}section.timeline .timespan{margin-bottom:70px}section.timeline h3{font-size:26px;line-height:29px;margin-bottom:15px;color:#8CA0A5;text-transform:uppercase}section.timeline .timespan>.column{margin-bottom:40px}section.timeline .timespan .column:last-of-type{margin-bottom:0}section.timeline .special-year .link-wrapper{margin-bottom:15px;margin-top:-5px}section.timeline .special-year .media-item{width:100%;height:auto;margin-bottom:25px}section.timeline .normal-years .year-wrapper{display:flex}section.timeline .normal-years .year-wrapper h4{font-size:24px;line-height:29px;font-weight:700;color:#222;margin-right:20px;margin-bottom:12px}section.timeline .normal-years .year-wrapper p{line-height:29px;margin-bottom:12px}section.timeline .special-year h4{font-size:65px;line-height:70px;margin:0;color:#222;z-index:2;position:relative;display:inline-block}section.timeline .special-year .arrow{position:relative;display:inline-block}section.timeline .special-year .title{position:relative}section.timeline .special-year .title .marker{position:absolute;z-index:-1;top:0;left:0;background-color:#fff0}section.timeline .special-year .title.type1{margin-bottom:15px}section.timeline .special-year .title.type1 .marker{top:9px;left:23px;width:176px;height:66px}section.timeline .special-year .title.type2{margin-bottom:20px;margin-top:35px}section.timeline .special-year .title.type2 h4{margin-left:65px;top:-15px}section.timeline .special-year .title.type2 .marker{top:-35px;width:130px;height:116px}section.timeline .special-year .title.type3{margin-bottom:55px}section.timeline .special-year .title.type3 h4{top:25px}section.timeline .special-year .title.type3 .marker{left:85px;width:130px;height:122px}section.timeline .special-year .title.type4{margin-bottom:15px;margin-top:30px}section.timeline .special-year .title.type4 .marker{width:100px;height:99px;left:35px;top:-20px}section.timeline .special-year.left .arrow,section.timeline .special-year.right .arrow{left:10px}section.timeline .special-year.left .arrow.type1,section.timeline .special-year.right .arrow.type1{left:60px}section.timeline .special-year.left .arrow.type3,section.timeline .special-year.right .arrow.type3{left:70px;top:40px}section.timeline .special-year.center .link-wrapper{margin-bottom:35px}section.timeline .special-year.center .arrow{position:absolute;right:-100px;bottom:0}section.timeline .special-year.normal .title{height:100%}section.timeline .special-year.normal .arrow{position:absolute;right:0;bottom:0}section.timeline .special-year.normal-image .text-col{padding-right:40px}section.timeline .special-year.normal-image .arrow{position:relative;left:calc(100% - 110px);margin-top:10px;bottom:0}section.timeline .special-year.normal-image img.media-item{width:auto;max-width:100%}@media screen and (max-width:1560px){section.timeline .special-year .title.type1 .marker{left:0}}@media screen and (max-width:1200px){section.timeline .special-year .title.type1{margin-bottom:10px}section.timeline .special-year .title.type1 .marker{left:-25px;top:5px}}@media screen and (max-width:992px){section.timeline .timespan{margin-bottom:60px}section.timeline .timespan>.column{margin-bottom:30px}section.timeline .special-year .title.type3{margin-bottom:50px}section.timeline .special-year.normal-image .arrow,section.timeline .special-year.normal .arrow{display:none}}@media screen and (max-width:768px){section.timeline .special-year .title h4{font-size:50px;line-height:60px}section.timeline .special-year .title.type1 .marker{width:135px;left:0;top:0}section.timeline .special-year .title.type2 h4{margin-left:45px;top:-10px;margin-top:0}section.timeline .special-year .title.type2 .marker{width:110px}section.timeline .special-year .title.type3 .marker{left:55px;width:95px}section.timeline .special-year .title.type4 .marker{width:80px;top:-25px}section.timeline .special-year.left .arrow,section.timeline .special-year.right .arrow{left:40px}section.timeline .special-year.center img.media-item{width:auto;max-width:100%}}section.blog-content{margin-bottom:70px}section.blog-content h2{font-size:50px;line-height:60px;margin-bottom:20px}section.blog-content .subtitle{margin-bottom:35px}section.blog-content .subtitle p{font-size:30px;line-height:45px}section.blog-content .textWrapper img{height:auto;margin-bottom:5px}@media screen and (max-width:992px){section.blog-content h2{font-size:40px;line-height:45px}section.blog-content .subtitle p{font-size:24px;line-height:38px}section.blog-content{margin-bottom:50px}section.blog-content .buttonBoxWrapper{margin-bottom:25px}}section.blog-listing{margin-bottom:60px}section.blog-listing h3{margin-bottom:20px}section.blog-listing .blog-entry{position:relative;overflow:hidden;height:480px;width:100%;cursor:pointer;margin-bottom:30px}section.blog-listing .blog-entry .overlayBoxBackgroundFilter{background:#AEBABE 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.blog-listing .blog-entry .bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;overflow:hidden;width:100%;margin-bottom:20px;height:100%;transition:all 1s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);position:absolute}section.blog-listing .blog-entry:hover .bg-image{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.blog-listing .blog-entry .content{padding:72px 40px 78px;z-index:2;position:relative;display:flex;height:100%;align-items:end}section.blog-listing .blog-entry .content h4{font:normal normal bold 45px/55px Montserrat;color:#FFF;text-transform:none}@media screen and (max-width:1200px){section.blog-listing .blog-entry{height:400px}section.blog-listing .blog-entry .content{padding:60px 40px 60px}}@media screen and (max-width:992px){section.blog-listing{margin-bottom:40px}section.blog-listing .blog-entry .content h4{font:normal normal bold 40px/45px Montserrat;color:#FFF}section.blog-listing .blog-entry{height:300px}section.blog-listing .blog-entry .content{padding:50px 40px 50px}}@media screen and (max-width:576px){section.blog-listing .blog-entry .content h4{font:normal normal bold 36px/45px Montserrat}}section.numbers-overview{padding:70px 0}section.numbers-overview .number-wrapper h2,section.numbers-overview .number-wrapper p{color:#FFF;margin:0}section.numbers-overview .item-1 .number-wrapper,section.numbers-overview .item-2 .number-wrapper{display:flex}section.numbers-overview .item-1 .number-wrapper h2{font-size:150px;line-height:160px;margin-right:10px}section.numbers-overview .item-1 .number-wrapper p,section.numbers-overview .item-2 .number-wrapper p{display:flex;height:100%;align-self:center;word-spacing:100vw}section.numbers-overview .item-2 .number-wrapper{margin-top:60px;margin-bottom:40px}section.numbers-overview .item-2 .number-wrapper h2{font-size:110px;line-height:120px;margin-right:15px}section.numbers-overview .item-3 .number-wrapper h2{font-size:110px;line-height:100px}section.numbers-overview .item-4 .number-wrapper{display:flex;flex-direction:column;margin-bottom:10px;margin-left:80px}section.numbers-overview .item-4 .number-wrapper h2{font-size:180px;line-height:150px;order:2;-ms-flex-order:2}section.numbers-overview .item-5 .number-wrapper{margin-top:60px}section.numbers-overview .item-5 .number-wrapper h2{font-size:150px;line-height:130px}section.numbers-overview .item-6 .number-wrapper h2{font-size:110px;line-height:100px}section.numbers-overview .item-7 .number-wrapper{margin-top:50px}section.numbers-overview .item-7 .number-wrapper h2{font-size:110px;line-height:100px}@media screen and (max-width:1560px){section.numbers-overview .item-3 .number-wrapper h2{font-size:95px;line-height:80px}section.numbers-overview .item-4 .number-wrapper{margin-left:20px}}@media screen and (max-width:1200px){section.numbers-overview .item-3 .number-wrapper h2{font-size:80px;line-height:70px}section.numbers-overview .item-4 .number-wrapper{margin-left:30px}section.numbers-overview .item-4 .number-wrapper h2{font-size:140px;line-height:130px}}@media screen and (max-width:992px){section.numbers-overview .number-wrapper{margin-bottom:40px}section.numbers-overview .item-1 .number-wrapper{margin-bottom:20px}section.numbers-overview .item-2 .number-wrapper{margin-top:0;margin-bottom:40px}section.numbers-overview .item-4 .number-wrapper{margin-bottom:30px}section.numbers-overview .item-4 .number-wrapper h2{order:1;-ms-flex-order:1}section.numbers-overview .item-4 .number-wrapper p{order:2;-ms-flex-order:2}section.numbers-overview .item-4 .number-wrapper{margin-left:0}section.numbers-overview .item-5 .number-wrapper,section.numbers-overview .item-7 .number-wrapper{margin-top:0}}@media screen and (max-width:576px){section.numbers-overview .item-1 .number-wrapper h2,section.numbers-overview .item-4 .number-wrapper h2{font-size:100px;line-height:100px}section.numbers-overview .item-2 .number-wrapper h2,section.numbers-overview .item-6 .number-wrapper h2,section.numbers-overview .item-7 .number-wrapper h2{font-size:80px;line-height:80px}section.numbers-overview .item-3 .number-wrapper h2{font-size:50px;line-height:55px}section.numbers-overview .item-5 .number-wrapper h2{font-size:140px;line-height:130px}}section.bopp-discover{background-color:#423FD9;padding:100px 0;background-image:url(../_img/bopp_entdecken_video_bg_icon.svg);background-repeat:no-repeat;margin-bottom:90px}@media screen and (max-width:992px){section.bopp-discover{padding-top:75px}}@media screen and (max-width:558px){section.bopp-discover{padding-top:50px}}section.bopp-discover .link-wrapper a{border-bottom:none}section.bopp-discover .bopp-disover-img{width:100%;cursor:pointer}@media screen and (max-width:1202px){section.bopp-discover .bopp-disover-img{position:relative;width:120%;left:-20%}}@media screen and (max-width:768px){section.bopp-discover .bopp-disover-img{position:relative;width:150%;left:-40%}}@media screen and (max-width:558px){section.bopp-discover .bopp-disover-img{position:relative;width:165%;left:-50%}}@media screen and (max-width:400px){section.bopp-discover .bopp-disover-img{position:relative;width:170%;left:-55%}}section.bopp-discover .link-wrapper{overflow:hidden;position:relative}section.bopp-discover .video,section.bopp-discover .production{margin-bottom:100px}section.bopp-discover .production .title-wrapper{margin-bottom:70px}@media screen and (max-width:990px){section.bopp-discover .production .title-wrapper{margin-bottom:50px}}@media screen and (max-width:768px){section.bopp-discover .production .title-wrapper{margin-bottom:35px}}section.bopp-discover h2{font-size:65px;line-height:70px;background-color:#FFF;padding:8px 50px;box-shadow:0 8px 6px #00000029;display:inline-block}section.bopp-discover .subtitle{font-size:15px;line-height:20px;text-transform:uppercase;color:#FFF;margin-bottom:20px}section.bopp-discover .production .production-box{position:relative;overflow:hidden;height:480px;width:100%;cursor:pointer;margin-bottom:30px;z-index:1}section.bopp-discover .production .production-box .bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;overflow:hidden;width:100%;margin-bottom:20px;height:100%;transition:all 1s;-moz-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15);position:absolute}section.bopp-discover .production .production-box:hover .bg-image{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}section.bopp-discover .production .production-box .overlayBoxBackgroundFilter{background:#AEBABE 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.bopp-discover .production .production-box .content{padding:72px 40px 78px;z-index:2;position:relative;display:flex;height:100%;align-items:end}section.bopp-discover .production .production-box .content h4{font:normal normal bold 45px/55px Montserrat;color:#FFF;text-transform:none}section.bopp-discover .production .production-box .button-wrapper{position:absolute;bottom:20px;right:20px;z-index:1}section.bopp-discover .production .production-box .button-wrapper::after{content:url(../_img/bopp_entdecken_produktion_arrow.svg)}section.bopp-discover .production .production-box:hover .button-wrapper::after{content:url(../_img/bopp_entdecken_produktion_arrow_grey.svg)}section.bopp-discover .history img{width:78%;left:22%;position:relative}section.bopp-discover .history .title-wrapper{position:absolute;z-index:1;margin-top:30px}section.bopp-discover .history .image-wrapper{margin-bottom:30px}section.bopp-discover .history h2{max-width:850px}section.bopp-discover .history .textWrapper p{color:#FFF}@media screen and (max-width:1559px){section.bopp-discover .history .title-wrapper{margin-top:0;position:relative;margin-bottom:30px}section.bopp-discover .history h2{max-width:100%}section.bopp-discover .history img{width:100%;left:0%;position:relative}}@media screen and (max-width:1202px){section.bopp-discover .production .production-box{height:400px}section.bopp-discover .production .production-box .content{padding:60px 40px 60px}section.bopp-discover h2{font-size:50px;line-height:60px}}@media screen and (max-width:990px){section.bopp-discover .video,section.bopp-discover .production{margin-bottom:70px}section.bopp-discover h2{font-size:40px;line-height:50px;padding:8px 30px}section.bopp-discover .production .production-box .content h4{font:normal normal bold 40px/45px Montserrat;color:#FFF}section.bopp-discover .production .production-box{height:300px}section.bopp-discover .production .production-box .content{padding:50px 40px 50px}}@media screen and (max-width:558px){section.bopp-discover .video,section.bopp-discover .production{margin-bottom:50px}section.bopp-discover .production .production-box .content h4{font:normal normal bold 36px/45px Montserrat}section.bopp-discover h2{font-size:32px;line-height:36px;padding:8px 20px}}section.article-listing{margin-bottom:60px}section.article-listing .article{margin-bottom:50px}section.article-listing .title-row{margin-bottom:50px}section.article-listing .article-row{margin-bottom:100px}section.article-listing .button-row{margin-bottom:150px}section.article-listing h3{margin-bottom:20px}section.article-listing .title-row h3{font-size:65px;line-height:70px;text-align:left;letter-spacing:0;margin-bottom:0}section.article-listing .title-row .subtitle{font-size:15px;line-height:20px;text-transform:uppercase;margin-bottom:10px}section.article-listing .blog-banner{position:relative;overflow:hidden;height:480px;width:100%;cursor:pointer;margin-bottom:20px}section.article-listing .blog-banner .overlayBoxBackgroundFilter{background:#AEBABE 0% 0% no-repeat padding-box;mix-blend-mode:multiply;opacity:1;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.article-listing .blog-banner .bg-image{background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply;overflow:hidden;width:100%;margin-bottom:20px;height:100%;transition:all 1s;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);position:absolute}section.article-listing .blog-banner:hover .bg-image{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}section.article-listing .blog-banner .content{padding:72px 40px 78px;z-index:2;position:relative;display:flex;height:100%;align-items:end}section.article-listing .blog-banner .content h4{font:normal normal bold 45px/55px Montserrat;color:#FFF;text-transform:none}@media screen and (max-width:1560px){section.article-listing .article-row{margin-bottom:30px}section.article-listing .button-row{margin-bottom:100px}}@media screen and (max-width:1200px){section.article-listing .blog-banner{height:400px;margin-bottom:20px}section.article-listing .blog-banner .content{padding:60px 40px 60px}section.article-listing .title-row h3{font-size:50px;line-height:60px}section.article-listing .title-row{margin-bottom:40px}}@media screen and (max-width:992px){section.article-listing{margin-bottom:40px}section.article-listing .article{margin-bottom:50px}section.article-listing .title-row h3{font-size:36px;line-height:40px}section.article-listing .text-wrapper p{margin-bottom:.7rem}section.article-listing .blog-banner .content h4{font:normal normal bold 40px/45px Montserrat;color:#FFF}section.article-listing .blog-banner{height:300px;margin-bottom:15px}section.article-listing .blog-banner .content{padding:50px 40px 50px}}@media screen and (max-width:576px){section.article-listing .blog-entry .content h4{font:normal normal bold 36px/45px Montserrat}section.article-listing .title-row{margin-bottom:20px}section.article-listing .article{margin-bottom:40px}}section.blur,header .container.blur,.contactInfoWrapper.blur,.headerMobile.blur{-webkit-filter:blur(5px);filter:blur(5px)}#exampleModal{display:none}#exampleModal.show{display:block}.modal-dialog{margin:auto;top:50%}.modal-content{border:none;border-radius:unset}.modal.show .modal-dialog{transform:translateY(-50%);max-width:unset;width:850px;height:auto}.modal.show .modal-dialog .modal-content div#modalCloser{position:absolute;top:-15px;right:-15px;z-index:2;width:40px;height:40px;border:none;transform:scale(.75);background-color:#E6E6E6;cursor:pointer}.modal.show .modal-dialog .modal-content div#modalCloser:focus{outline:none}.modal.show .modal-dialog .modal-content div#modalCloser span{display:block;position:absolute;height:5px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;border-radius:0}.modal.show .modal-dialog .modal-content div#modalCloser span:nth-child(1),.modal.show .modal-dialog .modal-content div#modalCloser span:nth-child(2){top:calc(50% - 2.5px)}.modal.show .modal-dialog .modal-content div#modalCloser span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.modal.show .modal-dialog .modal-content div#modalCloser span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.modalBackgroundOverlay{display:none}.modalBackgroundOverlay.open{display:block;position:relative}.modalBackgroundOverlay.open .overlay{position:absolute;width:100vw;height:100vh;background:rgb(0 0 0 / .9)}@media only screen and (max-width:1200px){.modal.show .modal-dialog{padding:0 50px;width:unset;height:unset}}@media only screen and (max-width:576px){.modalBackgroundOverlay.open .overlay{left:0;right:0}}footer{background-color:rgb(174 186 190 / .12)}footer .columnWrapper .titleWrapper{margin-top:76px;margin-bottom:3px}footer .columnWrapper .linkWrapper a{text-align:left;font:normal normal 600 15px/40px Montserrat;letter-spacing:0;color:#222;text-transform:uppercase;display:block;padding-bottom:6px;border:none}footer .columnWrapper .linkWrapper a:hover{text-decoration:none;border:none}footer .columnWrapper .linkWrapper a:hover span{border-bottom:3px solid var(--theme-color-rgba-40);padding-bottom:3px}footer .infoWrapper{margin-top:79px}footer .infoWrapper.mobile{display:none}footer .infoWrapper .container,footer .infoWrapper .container .textWrapper,footer .infoWrapper .container .iconWrapper{padding:0}footer .infoWrapper .container .iconWrapper a{border:none;padding-bottom:unset}footer .infoWrapper .textWrapper{display:flex;margin-top:11px}footer .infoWrapper .textWrapper a{text-align:left;font:normal normal normal 14px/28px Montserrat;letter-spacing:0;color:#AEBABE;text-transform:uppercase;padding-bottom:unset;border:none}footer .infoWrapper .textWrapper a:hover{text-decoration:none}footer .infoWrapper .textWrapper p{text-align:left;font:normal normal normal 14px/28px Montserrat;letter-spacing:0;color:#AEBABE;text-transform:uppercase;padding:0 5px}footer .infoWrapper .iconWrapper{margin-top:11px;margin-bottom:79px}footer .infoWrapper .iconWrapper img{position:relative;height:35px;width:auto}footer .columnWrapper .mapWrapper{margin-top:57px;background-image:url(../_img/footer_karte.svg);width:100%;height:289px;background-position:center;background-size:contain;background-repeat:no-repeat;position:relative;display:block}footer .columnWrapper .mapWrapper .locationOverlay{height:100%;width:100%;position:relative}footer .columnWrapper .mapWrapper .locationOverlay .locationWrapper{position:absolute;height:12px;width:12px}footer .columnWrapper .mapWrapper .locationOverlay .locationWrapper .location{height:100%;width:100%;position:absolute;background-color:#222;border-radius:50%;padding-bottom:unset;border:none}footer .columnWrapper .mapWrapper .locationOverlay .locationWrapper .location.hover{border:#222 1px solid;background-color:#FFF;z-index:1}footer .columnWrapper .mapWrapper .locationOverlay .locationTextWrapper{display:none}footer .columnWrapper .mapWrapper .locationOverlay .locationTextWrapper.show{display:block;position:absolute;left:6px;top:-14px;z-index:1}footer .columnWrapper .mapWrapper .locationOverlay .locationTextWrapper.show .locationText{font:normal normal normal 12px/20px Montserrat;letter-spacing:0;margin-bottom:0;position:absolute;padding:0 10px;background-color:#FFF;white-space:nowrap}footer .scrollTopIconWrapper{position:absolute;right:144px}footer .scrollTopIconWrapper img{height:76px;width:auto;position:absolute;cursor:pointer;bottom:70px;right:0}@media only screen and (max-width:1559px){footer .scrollTopIconWrapper{right:21px}footer .scrollTopIconWrapper img{height:65px}}@media only screen and (max-width:1250px){footer .columnWrapper .titleWrapper{margin-bottom:33px}}@media only screen and (max-width:1200px){footer .scrollTopIconWrapper img{height:55px}}@media only screen and (max-width:991px){footer .columnWrapper .mapWrapper{display:none}footer .infoWrapper{display:none}footer .infoWrapper.mobile{display:block;margin-top:19px}footer .infoWrapper .textWrapper p{margin:0}footer .infoWrapper.mobile .container .textWrapper{padding-left:15px;display:grid;row-gap:5px;padding-right:25px}footer .scrollTopIconWrapper img{bottom:52px}}@media only screen and (max-width:767px){footer .scrollTopIconWrapper img{height:46px}}@media only screen and (max-width:576px){footer .columnWrapper .titleWrapper{margin-top:53px}footer .columnWrapper .linkWrapper{margin-top:34px}footer .scrollTopIconWrapper{right:5px}footer .columnWrapper .titleWrapper{margin-bottom:0}}section.modal{display:none}body.showModal section.modal{display:block;position:fixed;padding:50px;z-index:5000;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgb(0 0 0 / .95);-webkit-transition:opacity 0.2s ease-out 0.05s;transition:opacity 0.2s ease-out 0.05s}body.showModal section.modal .container{background-color:#fff0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.showModal section.modal .row{background-color:#fff0}body.showModal section.modal .videoWrapper .lightBoxCloser{right:-21px;position:absolute;top:-33px}body.showModal section.modal .videoWrapper .lightBoxCloser:hover{cursor:pointer}body.showModal section.modal .videoWrapper{background-color:#fff0}body.showModal section.modal iframe{width:100%;height:600px}@media only screen and (max-width:767px){body.showModal section.modal .videoWrapper .lightBoxCloser{right:-10px;top:-23px}body.showModal section.modal iframe{height:350px}}@media only screen and (max-width:576px){body.showModal section.modal .videoWrapper .lightBoxCloser{right:15px;top:-25px}}body.errorPage section .errorTitle{font:normal normal bold 180px/185px Montserrat}body.errorPage section .errorSubtitle{font-size:1.5rem}body.errorPage section h3{color:var(--theme-color)}body.errorPage section button.cta{letter-spacing:3px!important;min-height:69px;width:30%;transition:all .3s}body.errorPage section button.cta:hover{background-color:black!important;color:white!important}@media only screen and (max-width:1560px){body.errorPage section .errorTitle{font:normal normal bold 160px/165px Montserrat}}@media only screen and (max-width:1250px){body.errorPage section .errorTitle{font:normal normal bold 140px/145px Montserrat}body.errorPage section button.cta{width:45%}}@media only screen and (max-width:992px){body.errorPage section .errorTitle{font:normal normal bold 120px/155px Montserrat}body.errorPage section button.cta{width:60%}}@media only screen and (max-width:576px){body.errorPage section .errorTitle{font:normal normal bold 100px/105px Montserrat}body.errorPage section button.cta{width:75%}}section.christmasBanner{margin-bottom:20px}section.christmasBanner .christmasBannerRow{padding:0 25px 0 15px}section.christmasBanner .christmasBannerRow .christmasBannerImage{position:relative;height:450px;max-height:450px;background-repeat:no-repeat;background-size:cover;background-position:-110px}section.christmasBanner .christmasBannerRow .christmasTextContainer{margin-top:175px}section.christmasBanner .christmasBannerRow .christmasTextContainer p{margin-bottom:0;line-height:20px}section.christmasBanner .christmasBannerRow .christmasTextContainer p.textBig{line-height:35px}@media only screen and (max-width:1560px){section.christmasBanner .christmasBannerRow .christmasBannerImage{}}@media only screen and (max-width:1250px){section.christmasBanner .christmasBannerRow .christmasTextContainer p.textBig{font-size:24px;line-height:30px}}@media only screen and (max-width:992px){section.christmasBanner .christmasBannerRow{padding:0 15px}}@media only screen and (max-width:768px){section.christmasBanner .christmasBannerRow .christmasTextContainer p{font-size:16px;line-height:25px}section.christmasBanner .christmasBannerRow .christmasTextContainer p.textBig{font-size:22px;line-height:27px}}@media (min-width:576px){section.christmasBanner .christmasBannerRow .christmasBannerImage{padding:0 45px}}@media only screen and (max-width:576px){section.christmasBanner .christmasBannerRow .christmasBannerImage{padding:0 20px;background-position:-160px}}