﻿@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/barlow_regular_400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/barlow_regular_500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/barlow_regular_600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/barlow_regular_700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/barlow-condensed_regular_400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/barlow-condensed_regular_500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mobile-only-block{display:none !important}@media (max-width: 1023px){.mobile-only-block{display:block !important}}@media (min-width: 1024px) and (max-width: 1230px){.elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{width:1200px}.grinspiration article{visibility:hidden}.grinspiration article.scaling-adjustment-ready{visibility:visible}}html,body{height:100%}.fancybox-container{transform-origin:0 0}.compensate-for-scrollbar{margin-right:0 !important}@media (min-width: 1024px) and (max-width: 1216px){.compensate-for-scrollbar{overflow:visible !important}}.fancybox-content{background:transparent}.fancybox-content>.elementor-section.elementor-section-boxed{display:block !important}@media (max-width: 1023px){.fancybox-content>.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}}.fancybox-content .box-heading{color:#fff}.fancybox-close-small{background:#fff;width:44px;border:0}.fancybox-close-small:focus,.fancybox-close-small:active{outline:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}input[type=text]{padding:0;border-radius:0}body{font-family:Barlow, sans-serif;font-size:18px;line-height:26px;color:#333;transform-origin:0 0}@media (max-width: 1023px){body{font-size:16px;line-height:24px;padding-top:60px}}.ui-widget{font-family:Barlow, sans-serif}.small{font-size:16px;line-height:24px}.large{font-size:24px;line-height:38px}@media (max-width: 1023px){.small{font-size:16px;line-height:24px}.large{font-size:18px;line-height:26px}}.tns-item{font-size:18px !important;line-height:26px !important}.tns-item .small{font-size:16px !important;line-height:24px !important}.tns-item .large{font-size:24px !important;line-height:38px !important}@media (max-width: 1023px){.tns-item{font-size:16px !important;line-height:24px !important}.tns-item .small{font-size:16px !important;line-height:24px !important}.tns-item .large{font-size:18px !important;line-height:26px !important}}h1,h2,h3,h4,h5,h6,.slide-title,.quote,.h2-like{font-size:40px;line-height:46px;font-weight:600}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small,.slide-title.small,.quote.small,.h2-like.small{font-size:28px;line-height:38px}h1.large,h2.large,h3.large,h4.large,h5.large,h6.large,.slide-title.large,.quote.large,.h2-like.large{font-size:48px;line-height:56px}@media (max-width: 1023px){h1,h2,h3,h4,h5,h6,.slide-title,.quote,.h2-like{font-size:28px;line-height:36px}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small,.slide-title.small,.quote.small,.h2-like.small{font-size:22px;line-height:30px}h1.large,h2.large,h3.large,h4.large,h5.large,h6.large,.slide-title.large,.quote.large,.h2-like.large{font-size:32px;line-height:40px}}.tns-item h1,.tns-item h2,.tns-item h3,.tns-item h4,.tns-item h5,.tns-item h6,.tns-item .slide-title,.tns-item .quote,.tns-item .h2-like{font-size:40px !important;line-height:46px !important;font-weight:600 !important}.tns-item h1.small,.tns-item h2.small,.tns-item h3.small,.tns-item h4.small,.tns-item h5.small,.tns-item h6.small,.tns-item .slide-title.small,.tns-item .quote.small,.tns-item .h2-like.small{font-size:28px !important;line-height:38px !important}.tns-item h1.large,.tns-item h2.large,.tns-item h3.large,.tns-item h4.large,.tns-item h5.large,.tns-item h6.large,.tns-item .slide-title.large,.tns-item .quote.large,.tns-item .h2-like.large{font-size:48px !important;line-height:56px !important}@media (max-width: 1023px){.tns-item h1,.tns-item h2,.tns-item h3,.tns-item h4,.tns-item h5,.tns-item h6,.tns-item .slide-title,.tns-item .quote,.tns-item .h2-like{font-size:28px !important;line-height:36px !important}.tns-item h1.small,.tns-item h2.small,.tns-item h3.small,.tns-item h4.small,.tns-item h5.small,.tns-item h6.small,.tns-item .slide-title.small,.tns-item .quote.small,.tns-item .h2-like.small{font-size:22px !important;line-height:30px !important}.tns-item h1.large,.tns-item h2.large,.tns-item h3.large,.tns-item h4.large,.tns-item h5.large,.tns-item h6.large,.tns-item .slide-title.large,.tns-item .quote.large,.tns-item .h2-like.large{font-size:32px !important;line-height:40px !important}}button{font-size:22px;line-height:30px}caption{font-size:14px;line-height:24px}@media (max-width: 1023px){button{font-size:18px;line-height:26px}caption{font-size:14px;line-height:24px}}.bold{font-weight:700}.semi-bold{font-weight:600}.box-heading{margin:0 0 48px 0;padding-left:15px}.box-heading h1,.box-heading h2,.box-heading h3,.box-heading h4,.box-heading h5,.box-heading h6{font-weight:400}.box{background:#f7f7f7;border-radius:8px;box-shadow:0 30px 30px -30px rgba(0,0,0,0.3);overflow:hidden;transition:all .3s;position:relative}.box::before{transition:all .3s;border-radius:8px}.box:hover{box-shadow:0 15px 15px -15px rgba(0,0,0,0.3);background-color:#f3f3f3}.box:hover::before{filter:brightness(0.98)}.tileUp .elementor-widget-container{perspective:1000px}.tileUp .box:hover{background-color:#f3f3f3;box-shadow:0 50px 50px -50px rgba(0,0,0,0.3);transform:translateZ(20px)}.whitebox{border-radius:8px 8px 0 0;overflow:hidden;box-shadow:inset 0 -1px 0 0 #c5c5c5}.field{display:block;border-radius:4px}.field input[type=text]{border-radius:4px 0 0 4px}.borders{border:1px solid}.control{padding:15px;display:flex;background-color:#f0f0f0;box-shadow:inset 0 1px 0 0 #d8d8d8}@media (max-width: 1023px){.control{padding:10px;flex-direction:column}}.teaser .buttons{margin-top:35px}@media (max-width: 1023px){.teaser .buttons{margin-top:30px}}.buttons .elementor-section-wrap>.elementor-section.elementor-section-boxed>.elementor-container{width:auto}.buttons .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}.buttons p{display:none}.buttons .field{display:inline-flex}.teaser .buttons .field{display:flex}.buttons .field .text{text-transform:none}.buttons .borders{border:0;overflow:hidden}.buttons .borders .text{box-shadow:inset 0 -1px 0 0 #c5c5c5}.buttons .borders input[type="text"]{box-shadow:inset 0 1px 0 0 #c5c5c5}.buttons .borders:hover .text{box-shadow:none}.buttons .borders:hover input[type="text"]{box-shadow:inset 0 1px 0 0 #c5c5c5}.buttons .text{display:flex;align-items:center;padding-top:0;padding-bottom:0}.line{height:1px;border-radius:0.5px;background:#f0f0f0}.thick{height:2px;border-radius:1px}.icon{background:no-repeat center center}.green{color:#3daa35;border-color:#3daa35;background:#fff}.green .icon{background-color:#3daa35}.green:hover{color:#fff;background:#3daa35}.black{color:#000;border-color:#000;background:#fff}.black .icon{background-color:#000}.black:hover{color:#fff;background:#000}.white{color:#000;border-color:#fff;background:#fff}.white .icon{background-color:#fff}.white:hover{color:#3daa35;background:#fff}.grey{color:#000;border-color:#fff;background:#f7f7f7}.grey .icon{background-color:#fff}.grey:hover{color:#3daa35;background:#f7f7f7}.menu{padding:15px}.menu-item{padding:15px}.dropdown{box-shadow:0 30px 30px -30px rgba(0,0,0,0.3)}input[type="text"]{color:#333}input[type="text"]::placeholder{color:#c5c5c5}input[type="text"]:hover+.icon{filter:brightness(1.05)}a{color:#3daa35}a:hover{color:#333}body.page p a{text-decoration:underline}.link{color:#333;text-transform:uppercase}.link::after{content:""}.link:hover{color:#3daa35}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 30px}@media (max-width: 1023px){.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px 15px}}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:block}header .elementor-section:first-child>.elementor-container{height:115px;padding:30px 0 0 30px;box-shadow:inset 0 -1px 0 0 #d8d8d8}header .elementor-section:first-child>.elementor-container>.elementor-row{justify-content:space-between}header .elementor-section:first-child>.elementor-container>.elementor-row>.elementor-column:last-child{width:3.85% !important}@media (max-width: 1023px){body>header{position:fixed;top:0;left:0;width:100%;height:60px;padding:15px;background:#fff;z-index:20}body>header .elementor-section:nth-child(3)>.elementor-container>.elementor-row{justify-content:space-between}body>header .elementor-section:nth-child(3)>.elementor-container>.elementor-row>.elementor-column{width:auto !important}body>header .elementor-section:nth-child(3)>.elementor-container>.elementor-row>.elementor-column:first-child{width:106px !important}body>header .elementor-menu-toggle{outline:0;background:0;padding:0;width:30px;height:30px}body>header .elementor-menu-toggle::before{content:"";display:inline-block;width:30px;height:25px;background:url(assets/imgs/ico_burgermenu_default.svg) no-repeat center center;background-size:auto 100%;vertical-align:-4px}body>header .elementor-menu-toggle.elementor-active::before{background-image:url(assets/imgs/ico_burgermenu_active.svg)}body>header .elementor-menu-toggle .eicon-menu-bar{display:none}body>header .elementor-nav-menu--dropdown:not(.sub-menu){position:fixed;display:none;width:100%;left:0;top:60px;border-top:2px solid #3daa35;background:#f7f7f7;border-radius:0 0 8px 8px;box-shadow:0 30px 30px -30px rgba(0,0,0,0.3);padding:18.5px 0;-webkit-transform:none !important;transform:none !important;margin:0 !important;max-height:none !important;overflow:visible !important}body>header .elementor-nav-menu--dropdown:not(.sub-menu) .elementor-item{color:#000 !important;line-height:19px}body>header .elementor-nav-menu--dropdown:not(.sub-menu) .elementor-item:hover,body>header .elementor-nav-menu--dropdown:not(.sub-menu) .elementor-item:focus{color:#3daa35 !important}body>header .elementor-nav-menu--dropdown:not(.sub-menu) .menu-item-has-children .elementor-item::after{content:"";display:block;width:16px;height:14px;background:url(assets/imgs/ico_arrow_link_grey00.svg) no-repeat center center;background-size:auto 100%;opacity:1 !important;float:right;position:static}body>header .elementor-nav-menu--dropdown:not(.sub-menu) .back-nav>.elementor-sub-item{display:block}body>header .elementor-nav-menu--dropdown:not(.sub-menu) .back-nav>.elementor-sub-item::before{content:"";display:inline-block;width:16px;height:14px;margin-right:15px;background:url(assets/imgs/ico_arrow_link_grey00.svg) no-repeat center center;background-size:auto 100%;opacity:1 !important;position:static;transform:scaleX(-1)}body>header .elementor-active+.elementor-nav-menu--dropdown{display:block}body>header .sub-menu{position:absolute;left:100% !important;width:100% !important;display:none !important;background:#f7f7f7;font-size:inherit;top:0 !important}body>header .sub-menu .elementor-sub-item{font-size:inherit !important}body>header .clicked+.sub-menu{display:block !important}body>header .elementor-nav-menu{transition:transform .4s;transform:translateX(0)}body>header .elementor-nav-menu.slid-left{transform:translateX(-100%)}body>header .elementor-nav-menu li{position:static}}.field{height:65px;font-size:22px;position:relative;display:flex}@media (max-width: 1023px){.field{height:50px;font-size:16px}}.text{flex:1 0;display:block;height:100%;line-height:30px;font-weight:600;padding:15px 25px 20px;text-transform:uppercase}@media (max-width: 1023px){.text{line-height:22px;padding:13px 15px 15px}}input[type="text"]{padding:15px 25px 20px;font-family:Barlow, sans-serif;font-size:inherit;font-weight:400;border:0;text-transform:none}@media (max-width: 1023px){input[type="text"]{padding:13px 15px 15px}}.icon{height:100%;width:65px;display:block;cursor:pointer}@media (max-width: 1023px){.icon{width:50px}}.metanav .field{height:40px}@media (max-width: 1023px){.metanav .field{height:30px}}.metanav .text{font-size:16px;line-height:18px;padding:9px 15px 12px}@media (max-width: 1023px){.metanav .text{display:none}}.metanav .icon{width:40px}.metanav .icon+.text{width:calc(100% - 40px)}@media (max-width: 1023px){.metanav .icon{width:30px;background-size:auto 64.29% !important;position:static}}.elementor-widget-theme-site-logo img{width:100% !important}.plsfe-switcher .plsfe-language-name{display:none !important}@media (max-width: 1023px){.searchtoggle{display:none !important}.metanav .searchtoggle{display:block !important}.metanav .search{display:none !important;position:fixed;height:40px;top:55px;left:0;margin:15px;width:calc(100% - 30px);z-index:3}.metanav .search .text{display:block;border:1px solid #3daa35;border-radius:4px 0 0 4px}.metanav .search .text:focus{outline:0;border-color:#3daa35}.metanav .search .icon{width:40px;border-radius:0 4px 4px 0}.metanav .search::before{content:"";display:block;border-top:1px solid #d8d8d8;border-radius:0 0 8px 8px;background:#fff;position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);z-index:-1}.metanav .active+.search{display:flex !important}}.ui-autocomplete{background:#f7f7f7;border:0 !important;border-radius:4px;box-shadow:0 30px 30px -30px rgba(0,0,0,0.3);padding:12px 15px}.ui-autocomplete .ui-menu-item-wrapper{padding:0;display:block}.autosuggestion{color:#333333;font-size:16px;line-height:24px;padding:3px 0}.autosuggestion .ui-state-active{color:#3daa35;border:0;background:none;margin:0}.autosuggestion-emphasis{font-weight:bold}.autosuggestion+.autosuggestion:last-child{margin-top:14px}.full-text-search-suggestion{display:block;padding-left:21px}.full-text-search-suggestion::before{content:"";margin-left:-21px;width:21px;height:21px;display:inline-block;background:url(assets/imgs/ico_search_green.svg) no-repeat left center;background-size:auto 14px;vertical-align:-4px}.full-text-search-suggestion::after{content:":"}.login .text{font-size:14px;padding-left:0;padding-right:0}.login .text:hover::before{background-image:url(assets/imgs/ico_user_green.svg)}@media (max-width: 1023px){.login{border:2px solid #000;border-radius:4px}.login .icon{border-radius:4px}}#languageSwitcher{position:relative;z-index:9}#languageSwitcher[has-otherLanguages]{cursor:pointer}#currentLanguage{height:40px;padding:0 0 2px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}@media (max-width: 1023px){#currentLanguage{height:30px}}#languageSwitcher[has-otherLanguages] #currentLanguage::after{content:"";display:block;margin-top:6px;width:10px;height:5px;background:center no-repeat url(assets/imgs/ico_arrow_down_black.svg);background-size:contain}.language-flag{width:24px;height:14px !important;display:block}#otherLanguages{position:absolute;top:100%;right:0;border-radius:4px;display:table;list-style:none;margin:0;padding:12.5px 34px 12.5px 0;line-height:14px;text-transform:uppercase;font-weight:600;background:#f3f3f3;box-shadow:0 15px 15px -15px rgba(0,0,0,0.3);opacity:0;pointer-events:none;transition:opacity .4s}#languageSwitcher:hover #otherLanguages{opacity:1;pointer-events:all}#otherLanguages .language-flag{float:left;margin-right:10px}.language{margin:0;padding:0}.language-link{display:block;padding:7.5px 20px;font-size:14px;color:#333;white-space:nowrap;transition:color .4s}.language-link:hover{color:#3daa35}header .elementor-widget-nav-menu{text-transform:uppercase;font-weight:600;background:#f7f7f7;box-shadow:inset 0 -1px 0 0 #d8d8d8}@media (max-width: 1023px){header .elementor-widget-nav-menu{background:none;box-shadow:none}}header .elementor-nav-menu{width:100%;justify-content:space-between}header .elementor-nav-menu::after{content:none}header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item,header ul.elementor-nav-menu--dropdown a{border-left:0;color:#000}header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,header ul.elementor-nav-menu--dropdown a:hover{border-left:0;color:#3daa35}header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,header ul.elementor-nav-menu--dropdown a.elementor-item-active{color:#3daa35}header .menu-item{font-size:16px}header .elementor-nav-menu--main .elementor-nav-menu .sub-menu{margin:-1px 0 0 -30px !important;padding:11.5px 0;background:#f7f7f7;box-shadow:0 30px 30px -30px rgba(0,0,0,0.3);border-top-color:#3daa35}header .elementor-sub-item{line-height:19px !important}footer .elementor-text-editor{background:#3daa35;color:#fff;line-height:32px;padding:24px 30px;font-weight:bold}@media (max-width: 1023px){footer .elementor-text-editor{line-height:24px}}footer .elementor-text-editor p{margin:0}@media (max-width: 1023px){footer .elementor-text-editor p{padding-left:62px}}footer .elementor-text-editor p img:first-child{margin-right:22px;vertical-align:-13px}@media (max-width: 1023px){footer .elementor-text-editor p img:first-child{margin-left:-62px;margin-top:4px;float:left}}footer .elementor-text-editor p a{text-decoration:none;margin-left:22px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1023px){footer .elementor-text-editor p a{display:block;margin-left:0;margin-top:22px}}footer .elementor-text-editor a[href^="mailto:"]:before{content:"";display:inline-block;width:20px;height:16px;margin-right:12px;background:url(assets/imgs/ico_mail_white.svg) no-repeat center center;background-size:auto 100%;vertical-align:-2px}footer .elementor-text-editor a[href^="tel:"]:before{content:"";display:inline-block;width:20px;height:20px;margin-right:12px;background:url(assets/imgs/ico_telephone_white.svg) no-repeat center center;background-size:auto 100%;vertical-align:-4px}footer .elementor-section:nth-child(2)>.elementor-container>.elementor-row{background:#000}footer .elementor-section:nth-child(2)>.elementor-container>.elementor-row>.elementor-column:last-child{width:10% !important}@media (max-width: 1023px){footer .elementor-section:nth-child(2)>.elementor-container>.elementor-row>.elementor-column:last-child{width:100% !important}footer .elementor-section:nth-child(2)>.elementor-container>.elementor-row>.elementor-column:last-child .elementor-widget-html>.elementor-widget-container{text-align:center}footer .elementor-section:nth-child(2)>.elementor-container>.elementor-row>.elementor-column:last-child #MyCustomTrustbadge{margin-top:0 !important}}footer .elementor-widget-nav-menu{text-transform:uppercase;font-weight:600}@media (max-width: 1023px){footer .elementor-widget-nav-menu{font-weight:400}}footer .elementor-widget-nav-menu::after{content:none}footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:#fff;overflow:hidden;text-overflow:ellipsis;display:block}footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover{color:#fff}@media (max-width: 1023px){footer .elementor-nav-menu{z-index:0}}footer .menu-item{font-size:16px;line-height:19px;width:20%}@media (max-width: 1023px){footer .menu-item{width:50%}}#contentnavContainer{position:fixed;top:25%;left:0;height:50%;z-index:30}#contentnavTrigger{display:table;padding-right:15px;height:50px;line-height:50px;transform-origin:100% 0;transition:transform .4s;transform:translateX(-100%) rotate(-90deg);text-transform:uppercase;border-radius:0 0 8px 8px;cursor:pointer;z-index:2;position:relative}#contentnavTrigger::before{content:"";display:inline-block;width:30px;height:21px;margin:0 15px;background:url(assets/imgs/ico_contentmenu_default.svg) no-repeat center center;background-size:auto 100%;vertical-align:-4px;transform:rotate(90deg);border-radius:0}.shown #contentnavTrigger{transform:translateX(calc(-100% - 50px)) rotate(-90deg)}#contentnavTrigger.box{box-shadow:-15px 0 15px -15px rgba(0,0,0,0.3)}@media (max-width: 1023px){#contentnavTrigger{padding-right:0}}#contentnav{padding:16px 30px 34px;border-radius:0 8px 8px 0;font-weight:600;text-transform:uppercase;position:absolute;top:0;left:0;width:270px;max-height:100%;display:flex;flex-direction:column;transition:transform .4s;transform:translateX(-100%)}.shown #contentnav{transform:translateX(0%)}#contentnav:hover{background:#f7f7f7;box-shadow:0 30px 30px -30px rgba(0,0,0,0.3)}#contentnav .section-title{color:#c5c5c5;display:block;margin-bottom:30px}#contentnav .section-title:before{content:"";display:inline-block;width:18px;height:13px;margin-right:12px;background:url(assets/imgs/ico_contentmenu_default.svg) no-repeat center center !important;background-size:auto 100%;vertical-align:-1px}#contentnav .close{position:absolute;top:17px;right:17px;width:16px;height:16px;background:url(assets/imgs/ico_close_green.svg) no-repeat center center;background-size:auto 100%;cursor:pointer}#contentnav a{color:#000;font-size:16px;line-height:19px}#contentnav a:hover,#contentnav a.active{color:#3daa35}#contentnav a:hover:before,#contentnav a.active:before{background-image:url(assets/imgs/ico_arrow_layer_green.svg)}#contentnav ol{list-style:none;padding:0;overflow:auto}#contentnav ol ol ol a:before{content:"";display:inline-block;width:14px;height:15px;margin-right:10.5px;background:url(assets/imgs/ico_arrow_layer_grey00.svg) no-repeat center center;background-size:100% auto;vertical-align:-1px}#contentnav li{margin:11.5px 0}@media (max-width: 1023px){#contentnavLabel{display:none}}.contentarea{padding:33px 27px 0}.teaser .contentarea{padding:25px 20px 15px}@media (max-width: 1023px){.teaser .contentarea{padding:20px 20px 10px}}.teaser .contentarea .buttons{margin-left:-5px;margin-right:-5px}@media (max-width: 1023px){.teaser .contentarea .buttons{margin-left:-10px;margin-right:-10px}}.contentarea h1+.tabheads,.contentarea h2+.tabheads,.contentarea h3+.tabheads,.contentarea h4+.tabheads,.contentarea h5+.tabheads,.contentarea h6+.tabheads,.contentarea .h2-like+.tabheads{margin-top:22px}@media (max-width: 1023px){.contentarea h1+.tabheads,.contentarea h2+.tabheads,.contentarea h3+.tabheads,.contentarea h4+.tabheads,.contentarea h5+.tabheads,.contentarea h6+.tabheads,.contentarea .h2-like+.tabheads{margin-top:16px}}.contentarea,.control{position:relative;z-index:2}.tabheads{list-style:none;display:flex;padding:0;font-weight:600;border-bottom:1px solid rgba(51,51,51,0.5);overflow:auto}.tabhead{display:flex;white-space:nowrap;padding-bottom:8px;border-bottom:4px solid transparent;padding-right:15px;margin-right:15px;cursor:pointer}.tabhead:last-child{padding-right:0;margin-right:0}.tabhead.active{color:#3daa35;border-bottom-color:#3daa35}.tabhead:hover{color:#3daa35}ol.tabheads{justify-content:space-between;counter-reset:numbering}ol.tabheads .tabhead::before{content:counter(numbering) ".";counter-increment:numbering;display:block;float:left;margin-right:15px;font-weight:400;font-size:48px;line-height:46px;color:#3daa35}.tabcontent{display:none}.tabcontent.active{display:flex}@media (max-width: 1023px){.tabcontent.active{display:block}}.tabcontent p{margin-top:16px}@media (max-width: 1023px){.tabcontent p{margin-top:9px}}.tabcontent p:first-child{margin-top:0}@media (max-width: 1023px){.tabcontent p:first-child{margin-top:0}}.tabcontent img{display:block;height:200px;object-fit:contain}.tabcontent .slider-container{width:100%}.tabcontent .slide-item .tabcontent-column{flex-basis:43.84%;padding-top:25px;padding-bottom:25px}@media (max-width: 1023px){.tabcontent .slide-item .tabcontent-column{padding-bottom:30px}}.tabcontent .slide-item .tabcontent-column+.tabcontent-column{flex-basis:56.16%}@media (max-width: 1023px){.tabcontent .slide-item .tabcontent-column+.tabcontent-column{margin-top:-15px;padding-top:0}}.publications-slider img,.tabcontent .slide-item img{width:200px;min-height:150px;height:auto}@media (max-width: 1023px){.publications-slider img,.tabcontent .slide-item img{width:51.72%}}.tns-outer{width:100%}.slide-item{display:flex}@media (max-width: 1023px){.slide-item{display:block}}.slide-item+.slide-item{display:none}.slide-item.tns-item{display:inline-flex !important}@media (max-width: 1023px){.slide-item.tns-item{display:inline-block !important}}.tabcontent-column{flex:1 1;padding:60px 15px;padding-left:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.tabcontent-column{padding:30px 0 35px}}.tabcontent-column+.tabcontent-column{padding-left:15px;justify-content:flex-start}@media (max-width: 1023px){.tabcontent-column+.tabcontent-column{margin-top:-7px;padding-top:0;padding-left:0}}.tabcontent-column-content-container{display:table;width:100%}@media (max-width: 1023px){.buttons{order:1}.buttons .field{display:flex;margin-top:19px}}.tabnav,.previewslidernav{flex:1 1;display:flex;float:right;align-items:center;justify-content:flex-end}@media (max-width: 1023px){.tabnav,.previewslidernav{order:0;margin-right:-16.5px}}.nav{width:24px;height:48px;display:block;margin:0 14.5px;background:url(assets/imgs/ico_pager_grey.svg) no-repeat center center;background-size:auto 50%;transform:scaleX(-1)}.nav:hover{background-image:url(assets/imgs/ico_pager_green.svg)}.nav+.nav{transform:scaleX(1)}.teaser h1,.teaser h2,.teaser h3,.teaser h4,.teaser h5,.teaser h6,.teaser .h2-like{margin-bottom:15px}.info{display:block;padding-left:34px;color:inherit}@media (max-width: 1023px){.info{margin-top:10px}}.info::before{content:"";display:inline-block;margin-left:-34px;margin-right:12px;width:22px;height:22px;background:url(assets/imgs/ico_info_green.svg) no-repeat center center;background-size:auto 100%;vertical-align:-3px}.info strong{color:#3daa35}.info p{display:inline}.publications .contentarea>h1,.publications .contentarea h2,.publications .contentarea h3,.publications .contentarea h4,.publications .contentarea h5,.publications .contentarea h6,.publications .contentarea .h2-like{font-weight:400}.publications .buttons .field{display:flex;margin-top:49px}@media (max-width: 1023px){.publications .buttons .field{margin-top:30px}}.publications .link{display:block;margin-top:27px}@media (max-width: 1023px){.publications .link{margin-top:30px}}.publications .tabheads{margin-top:37px}@media (max-width: 1023px){.publications .tabheads{margin-top:71px}}.generic-slide-content-container{width:100%;margin:30px 0 25px}@media (max-width: 1023px){.generic-slide-content-container{margin:30px 0}}.generic-slide-content-container img+.quote{margin-top:15px}.image-container{position:relative}.image-container img{position:absolute;width:100%;height:100%;object-fit:contain}.press .image-container{padding-bottom:30.3%}.quote{text-align:center}.quote::before{content:"“"}.quote::after{content:"”"}.online{background:none;box-shadow:none}.online:hover{background:none;box-shadow:none}.online .generic-slide-content-container{text-align:center}.online .control{display:none;background:none}@media (max-width: 1023px){.online .control{display:flex}}.share{background:#f7f7f7;margin:-20px -30px;padding:30px;display:flex}@media (max-width: 1023px){.share{display:block;margin:-10px -15px;padding:15px}}.share>*{flex:1 1 50%}.share h2,.share .h2-like{text-align:right;padding-right:96.5px}@media (max-width: 1023px){.share h2,.share .h2-like{text-align:center;padding-right:0;margin-bottom:19.25px}}.share-icons{display:flex}@media (max-width: 1023px){.share-icons{justify-content:center}}.shariff-button,.share-icon{width:auto !important;height:auto !important;margin:0 22.5px !important;text-align:center}@media (max-width: 1023px){.shariff-button,.share-icon{margin:17px !important;flex:1 1 calc(33% - 34px) !important}}.shariff-button a,.share-icon a{display:inline-block !important;background:none !important;height:auto !important}.shariff-button a:hover::before,.share-icon a:hover::before{filter:brightness(1.05)}.shariff-button span[class^="fa"],.share-icon span[class^="fa"]{display:none !important}.pros .slide-item>h1,.pros .slide-item>h2,.pros .slide-item>h3,.pros .slide-item>h4,.pros .slide-item>h5,.pros .slide-item>h6,.pros .slide-item>.slide-title{color:#3daa35}.pros .tabcontent .slide-item .tabcontent-column{flex-basis:50%}.stacked-content{flex-direction:column}.columns-container{display:flex}@media (max-width: 1023px){.columns-container{display:block}}.whitebox .image-container{padding-bottom:48.03%}.whitebox .image-container img{object-fit:cover}.whitebox .contentarea{position:relative;padding:0 29px}@media (max-width: 1023px){.whitebox .contentarea{padding:0 20px}}.whitebox h1:first-child,.whitebox h2:first-child,.whitebox h3:first-child,.whitebox h4:first-child,.whitebox h5:first-child,.whitebox h6:first-child{display:inline-flex;position:absolute;align-items:center;background:#fff;color:#3daa35;margin:-106px -30px 0;padding:0 29px;border-top-right-radius:8px;height:83px}@media (max-width: 1023px){.whitebox h1:first-child,.whitebox h2:first-child,.whitebox h3:first-child,.whitebox h4:first-child,.whitebox h5:first-child,.whitebox h6:first-child{height:64px;margin:-83px -20px 0;padding:0 20px}}.whitebox h1.small:first-child,.whitebox h2.small:first-child,.whitebox h3.small:first-child,.whitebox h4.small:first-child,.whitebox h5.small:first-child,.whitebox h6.small:first-child{height:75px;line-height:34px;margin-top:-99px}@media (max-width: 1023px){.whitebox h1.small:first-child,.whitebox h2.small:first-child,.whitebox h3.small:first-child,.whitebox h4.small:first-child,.whitebox h5.small:first-child,.whitebox h6.small:first-child{height:56px;line-height:25px;margin-top:-75px}}.whitebox h1.large:first-child,.whitebox h2.large:first-child,.whitebox h3.large:first-child,.whitebox h4.large:first-child,.whitebox h5.large:first-child,.whitebox h6.large:first-child{height:93px;margin-top:-117px}@media (max-width: 1023px){.whitebox h1.large:first-child,.whitebox h2.large:first-child,.whitebox h3.large:first-child,.whitebox h4.large:first-child,.whitebox h5.large:first-child,.whitebox h6.large:first-child{height:74px;margin-top:-93px}}.whitebox p:first-of-type{margin-top:25px}@media (max-width: 1023px){.whitebox p:first-of-type{margin-top:20px}}.whitebox p:last-child a:last-child{display:block;text-decoration:none;font-size:0;color:#333;margin-top:25px;margin-bottom:32px}@media (max-width: 1023px){.whitebox p:last-child a:last-child{margin-bottom:25px}}.whitebox p:last-child a:last-child:hover{color:#3daa35}.whitebox p:last-child a:last-child::before{content:" Mehr erfahren";text-transform:uppercase;font-weight:600;font-size:18px;line-height:26px}@media (max-width: 1023px){.whitebox p:last-child a:last-child::before{font-size:16px;line-height:24px}}.whitebox p:last-child a:last-child::after{content:"";display:inline-block;width:16px;height:14px;margin-left:9px;background:url(assets/imgs/ico_arrow_link_green.svg) no-repeat center center;background-size:auto 100%;vertical-align:-1px}html[lang="en-US"] .whitebox p:last-child a:last-child::before{content:" Learn more"}html[lang="fr-FR"] .whitebox p:last-child a:last-child::before{content:" En savoir plus"}html[lang="es-ES"] .whitebox p:last-child a:last-child::before{content:" Aprender más"}.link{color:#333;text-transform:uppercase;font-weight:600}.link::after{content:"";display:inline-block;width:16px;height:14px;margin-left:9px;background:url(assets/imgs/ico_arrow_link_green.svg) no-repeat center center;background-size:auto 100%;vertical-align:-1px}.testimonials{background:none;box-shadow:none}.testimonials:hover{background:none;box-shadow:none}.testimonials .control{background:none}.testimonials .slider-container{margin:60px 0 30px}@media (max-width: 1023px){.testimonials .slider-container{margin:30px 0}}.testimonials .media{display:flex;margin-right:28px;justify-content:center}@media (max-width: 1023px){.testimonials .media{margin-right:0;margin-bottom:27px}}.testimonials .image-sizer{width:217px}@media (max-width: 1023px){.testimonials .image-sizer{width:152px}}.testimonials .image-container{padding-bottom:calc(100% - 2px);border-radius:50%;border:1px solid transparent;overflow:hidden}.testimonials .image-container img{object-fit:cover}.testimonials .quote{text-align:left;font-size:18px !important;line-height:26px !important;font-weight:400 !important}.testimonials .signature{font-weight:600;font-size:16px}.elementor-accordion{counter-reset:accordionitemnumbering}.elementor-accordion .elementor-accordion-item,.elementor-accordion .elementor-tab-content{border:0}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:24px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon>span{position:relative;top:-5px}.elementor-accordion-item{counter-increment:accordionitemnumbering}.elementor-accordion-item .elementor-tab-title{background:#f5f5f5;border-radius:4px;font-weight:400;line-height:46px;padding:24.5px 30px 24.5px 30px;transition:border-radius .4s}@media (max-width: 1023px){.elementor-accordion-item .elementor-tab-title{padding-left:15px;line-height:36px}}.elementor-accordion-item .elementor-tab-title.elementor-active{border-radius:4px 4px 0 0}.elementor-accordion-item .elementor-tab-title::before{content:counter(accordionitemnumbering) ".";counter-increment:numbering;float:left;display:block;min-width:35px;margin-right:30px;font-weight:400;font-size:48px;line-height:46px;color:#3daa35}@media (max-width: 1023px){.elementor-accordion-item .elementor-tab-title::before{min-width:15px;font-size:32px;line-height:36px;margin-right:14px}}.elementor-accordion-item .elementor-tab-title .elementor-accordion-title{float:left;width:calc(100% - 1.5em - 130px)}@media (max-width: 1023px){.elementor-accordion-item .elementor-tab-title .elementor-accordion-title{width:calc(100% - 1.2em - 130px)}}.elementor-accordion-item .elementor-tab-title:hover .elementor-accordion-title{color:#3daa35}.elementor-accordion-item .elementor-tab-title::after{content:"";clear:both;display:table}.elementor-accordion-item+.elementor-accordion-item{margin-top:4px}.elementor-accordion-item .elementor-tab-content{background:#fafafa;padding:31px 97px 30px;border-radius:4px;transition:border-radius .4s}@media (max-width: 1023px){.elementor-accordion-item .elementor-tab-content{padding:20px 50px 25px}}.elementor-accordion-item .elementor-tab-content h1:not(:first-child),.elementor-accordion-item .elementor-tab-content h2:not(:first-child),.elementor-accordion-item .elementor-tab-content h3:not(:first-child),.elementor-accordion-item .elementor-tab-content h4:not(:first-child),.elementor-accordion-item .elementor-tab-content h5:not(:first-child),.elementor-accordion-item .elementor-tab-content h6:not(:first-child),.elementor-accordion-item .elementor-tab-content p:not(:first-child),.elementor-accordion-item .elementor-tab-content ul:not(:first-child),.elementor-accordion-item .elementor-tab-content ol:not(:first-child){margin:30px 0}.elementor-accordion-item .elementor-active+.elementor-tab-content{border-radius:0 0 4px 4px}.contact{margin:70px 0 130px}.contact .contentarea{width:593px;max-width:100%;position:relative;margin:auto}.contact h1,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6{text-align:center;margin-bottom:60px}.contact .media{display:flex;margin-right:47px;justify-content:center}@media (max-width: 1023px){.contact .media{margin-right:0;margin-bottom:30px}}.contact .image-sizer{width:227px}@media (max-width: 1023px){.contact .image-sizer{width:152px}}.contact .image-container{padding-bottom:calc(100% - 2px);border-radius:50%;border:1px solid transparent;overflow:hidden}.contact .image-container img{object-fit:cover}@media (max-width: 1023px){.contact .textcontent{text-align:center}}.contact .bigtext{font-weight:600}.contact .smalltext{margin-top:26px}@media (max-width: 1023px){.contact .smalltext{margin-top:25px}}.column-container{display:flex;align-items:center}@media (max-width: 1023px){.column-container{display:block}}.headerimage{position:relative;margin:-20px -30px 0}@media (max-width: 1023px){.headerimage{margin:-10px -15px 0}}.headerimage .image-container{padding-bottom:45%}.headerimage .image-container img{object-fit:cover}.headerimage h1,.headerimage h2{background:rgba(0,0,0,0.6);color:#fff;font-weight:400;border-top-left-radius:8px;padding:27px 37px;width:81.08%;box-sizing:border-box;position:absolute;bottom:0;right:0}@media (max-width: 1023px){.headerimage h1,.headerimage h2{position:relative;width:auto;padding:20px 25px 0;background:transparent;color:inherit}}.headerimage h1::before,.headerimage h2::before{content:"";display:block;width:calc(23.33% - 15px);margin-right:15px;border-top-right-radius:8px;height:calc(100% + 1px);position:absolute;top:0;right:100%;background:#fff no-repeat center bottom 8px;background-size:auto 81.32%}@media (max-width: 1023px){.headerimage h1::before,.headerimage h2::before{right:auto;left:0;top:-120px;width:120px;height:121px}}.elementor-text-editor h1,.elementor-text-editor h2,.elementor-text-editor h3,.elementor-text-editor h4,.elementor-text-editor h5,.elementor-text-editor h6,.elementor-heading-title h1,.elementor-heading-title h2,.elementor-heading-title h3,.elementor-heading-title h4,.elementor-heading-title h5,.elementor-heading-title h6{font-weight:400}.elementor-text-editor strong,.elementor-heading-title strong{font-weight:600}.elementor-text-editor h1,.elementor-text-editor h2,.elementor-text-editor h3,.elementor-text-editor h4,.elementor-text-editor h5,.elementor-text-editor h6,.elementor-text-editor p,.elementor-text-editor ol,.elementor-text-editor ul,.elementor-heading-title h1,.elementor-heading-title h2,.elementor-heading-title h3,.elementor-heading-title h4,.elementor-heading-title h5,.elementor-heading-title h6,.elementor-heading-title p,.elementor-heading-title ol,.elementor-heading-title ul{margin:30px 0 0}@media (max-width: 1023px){.elementor-text-editor h1,.elementor-text-editor h2,.elementor-text-editor h3,.elementor-text-editor h4,.elementor-text-editor h5,.elementor-text-editor h6,.elementor-text-editor p,.elementor-text-editor ol,.elementor-text-editor ul,.elementor-heading-title h1,.elementor-heading-title h2,.elementor-heading-title h3,.elementor-heading-title h4,.elementor-heading-title h5,.elementor-heading-title h6,.elementor-heading-title p,.elementor-heading-title ol,.elementor-heading-title ul{margin:15px 0 0}}em{font-style:normal;color:#3daa35}.green-text{color:#3daa35}.elementor-widget-image:not(.elementor-widget-theme-site-logo) img{border-radius:8px}.grinspiration-preview-widget{background:0;box-shadow:none}.grinspiration-preview-widget:hover{background:0;box-shadow:none}.grinspiration-preview-widget .control{background:0;box-shadow:none;padding:0 15px 15px;margin-top:-15px}.publications-multiple-publications,.publications-multiple-publications:hover,.publications-multiple-publications .control,.publications-single-publication,.publications-single-publication:hover,.publications-single-publication .control{background:#fff;box-shadow:none}.publications-multiple-publications .contentarea,.publications-single-publication .contentarea{padding:0}.publications-multiple-publications .tabcontent-column-content-container p,.publications-single-publication .tabcontent-column-content-container p{width:90%;word-break:break-word}.publications-multiple-publications .h2-like,.publications-single-publication .h2-like{font-size:28px;line-height:38px}.publications-multiple-publications .gradient-border,.publications-single-publication .gradient-border{height:2px}.publications-multiple-publications .tabcontent-column,.publications-single-publication .tabcontent-column{padding:15px 0px}.promo-top-banner{color:#fff;display:block;margin:-20px -30px}.promo-top-banner:hover{color:#fff}@media (max-width: 1023px){.promo-top-banner{margin:-10px -15px}}.promo-top-banner .image-container{padding-bottom:47.37%}.promo-top-banner .image-container img{object-fit:cover}.promo-top-banner .texts{position:absolute;width:50%;right:0;top:0;display:flex;flex-direction:column;margin-right:80px;height:calc(100% - 75px);justify-content:center;max-width:505px}.promo-top-banner .texts h1,.promo-top-banner .texts .h1-like{font-size:48px;line-height:56px;font-weight:400}@media (max-width: 1023px){.promo-top-banner .texts h1,.promo-top-banner .texts .h1-like{font-size:28px;line-height:32px}}.promo-top-banner .texts h2,.promo-top-banner .texts .h2-like{font-size:24px;font-weight:600;margin-top:30px;line-height:32px}@media (max-width: 1023px){.promo-top-banner .texts h2,.promo-top-banner .texts .h2-like{font-size:18px;line-height:24px;margin-top:20px}}.promo-top-banner .texts button{color:#fff;font-size:22px;font-weight:600;line-height:28px;text-align:center;width:fit-content;margin-top:30px;background:#3daa35;border-radius:8px;border-color:#3daa35;padding:14px 26px 18px 26px;white-space:normal}@media (max-width: 1023px){.promo-top-banner .texts button{background:#fff;color:#3daa35;margin-top:20px}}@media (max-width: 1023px){.promo-top-banner .texts{position:relative;width:100%;margin-right:0;height:auto;max-width:100%;background:#3daa35;padding:20px}}.promo-top-banner .blackarea{color:#fff;font-size:24px;font-weight:600;line-height:28px;text-align:center;border-radius:0 0 20px 20px;background-color:#333;padding:22px 20px 26px;height:auto;justify-content:center;display:flex;align-items:center}@media (max-width: 1023px){.promo-top-banner .blackarea{font-size:18px;line-height:24px}}.promo-teaser{color:#fff;display:block}.promo-teaser:hover{color:#3daa35}.promo-teaser .background-container{display:flex;justify-content:stretch}@media (max-width: 1023px){.promo-teaser .background-container{display:block}}.promo-teaser .image-container{width:50%;flex:0 0 50%;min-height:400px}.promo-teaser .image-container img{object-fit:cover;border-radius:20px 0 0 20px;display:block}@media (max-width: 1023px){.promo-teaser .image-container img{border-radius:20px 20px 0 0;position:static;height:auto}}@media (max-width: 1023px){.promo-teaser .image-container{min-height:0;width:100%}}.promo-teaser .texts{display:flex;flex:0 0 50%;flex-direction:column;justify-content:center;padding:40px 23px 40px 42px;background-color:#333;height:100%;min-height:400px;width:50%;border-radius:0 20px 20px 0}.promo-teaser .texts h1,.promo-teaser .texts .h1-like{font-size:28px;line-height:36px;font-weight:600}@media (max-width: 1023px){.promo-teaser .texts h1,.promo-teaser .texts .h1-like{font-size:28px;line-height:32px}}.promo-teaser .texts h2,.promo-teaser .texts .h2-like{font-size:18px;font-weight:600;line-height:26px;margin-top:30px}@media (max-width: 1023px){.promo-teaser .texts h2,.promo-teaser .texts .h2-like{font-size:18px;line-height:24px;margin-top:20px}}.promo-teaser .texts button{color:#fff;font-size:22px;font-weight:600;line-height:28px;text-align:center;width:fit-content;margin-top:30px;background:#3daa35;border-radius:8px;border-color:#3daa35;padding:14px 26px 18px 26px;white-space:normal}@media (max-width: 1023px){.promo-teaser .texts button{margin-top:20px;font-size:18px;padding:11px 18.5px 11px 19.5px}}@media (max-width: 1023px){.promo-teaser .texts{position:relative;width:100%;height:auto;max-width:100%;background:#333;padding:20px 20px 30px 20px;top:0;right:0;border-radius:0 0 20px 20px;min-height:0}}.promo-teaser .blackarea{color:#fff;font-size:24px;font-weight:600;line-height:28px;text-align:center;border-radius:0 0 20px 20px;background-color:#333;padding:22px 20px 26px;height:auto;justify-content:center;display:flex;align-items:center}@media (max-width: 1023px){.promo-teaser .blackarea{font-size:18px;line-height:24px;min-width:280px}}
