:root{--color-black:#000;--color-white:#000;--color-gray:#000;--color-title:#000}.wow{visibility:hidden}html,body{font-family:"Work Sans",sans-serif;font-style:normal;font-weight:300;font-optical-sizing:auto;font-size:18px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;color:#212932}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){select{-webkit-appearance:none}}}select{-webkit-appearance:none}strong{font-weight:700}.transition{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}h1{font-size:2rem}@media (max-width:1200px){h1{font-size:32px}}@media (max-width:568px){h1{font-size:30px}}.page-template-front-page h2,.page-template-cooperation h2,.single-produkt h2{font-size:44px;line-height:1.14}@media (max-width:1366px){.page-template-front-page h2,.page-template-cooperation h2,.single-produkt h2{font-size:40px}}@media (max-width:1200px){.page-template-front-page h2,.page-template-cooperation h2,.single-produkt h2{font-size:36px}}@media (max-width:768px){.page-template-front-page h2,.page-template-cooperation h2,.single-produkt h2{font-size:32px}}@media (max-width:568px){.page-template-front-page h2,.page-template-cooperation h2,.single-produkt h2{font-size:30px}}h2,h3{font-size:2rem}@media (max-width:1366px){h2,h3{font-size:32px}}@media (max-width:1200px){h2,h3{font-size:30px}}@media (max-width:768px){h2,h3{font-size:26px}}h4{font-size:24px;line-height:1.375}@media (max-width:1200px){h4{font-size:22px;line-height:1.3}}@media (max-width:992px){h4{font-size:20px;line-height:1.2}}h1,h2,h3,h4{font-weight:600}h1 strong,h2 strong,h3 strong,h4 strong{font-weight:800}h5{font-size:18px;line-height:26px;margin:1rem 0}@media (max-width:1200px){h5{font-size:15px}}@media (max-width:992px){h5{font-size:14px;line-height:1.5}}p{font-size:16px;line-height:1.625}@media (max-width:1200px){p{font-size:15px}}@media (max-width:992px){p{font-size:14px;line-height:1.5}}.info_banner_box{background-color:#fff;border-radius:5px;margin-left:20px;margin-right:20px;width:calc(100% - 40px);position:fixed;min-height:10vh;bottom:20px;z-index:15;padding:10px 50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,.1);box-shadow:0px 0px 24px 0px rgba(0,0,0,.1)}@media (max-width:992px){.info_banner_box{margin-left:18px;margin-right:18px;width:calc(100% - 36px)}}@media (max-width:768px){.info_banner_box{padding:10px 35px}}.info_banner_box p{margin:0;font-size:38px;line-height:1.25;font-weight:600;max-width:100%}@media (max-width:1500px){.info_banner_box p{font-size:34px}}@media (max-width:1200px){.info_banner_box p{font-size:30px}}@media (max-width:992px){.info_banner_box p{font-size:26px}}@media (max-width:768px){.info_banner_box p{font-size:20px}}@media (max-width:568px){.info_banner_box p{font-size:18px}}@media (max-width:400px){.info_banner_box p{font-size:16px}}.info_banner_box .circle_with_plus{position:absolute;top:-12px;right:-12px;width:40px;height:40px}@media (max-width:450px){.info_banner_box .circle_with_plus{top:-8px;right:-8px;width:32px;height:32px}}.info_banner_box .circle_with_plus img{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.info_banner_box.close{opacity:0;visibility:hidden;height:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:-1}div.wpcf7-validation-errors{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b;padding:10px;font-size:13px}span.wpcf7-not-valid-tip{background-color:#f2dede;border-color:#ebcccc;color:#a94442;padding:10px;font-size:13px}div.wpcf7-response-output{clear:both;color:#856404;background-color:#fff3cd !important;border:none !important;padding:10px !important;font-size:13px}div.wpcf7-mail-sent-ng{clear:both;background-color:#f2dede;border-color:#ebcccc;color:#a94442;padding:10px;font-size:13px}div.wpcf7-mail-sent-ok{color:#155724;background-color:#d4edda;border-color:#c3e6cb;clear:both}a{text-decoration:none;color:#f08262;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a:active{text-decoration:none;outline:none}a:focus{text-decoration:none;outline:none}a:hover{text-decoration:none;outline:none}:focus{outline:none}:hover{outline:none}:active{outline:none}button:focus{outline:none}img{max-width:100%;-o-object-fit:contain;object-fit:contain;height:auto}.container{max-width:1400px;padding:0 35px}@media (max-width:1440px){.container{padding:0 25px}}@media (max-width:992px){.container{padding:0 18px}}.container0padding{padding:0}@media (max-width:1440px){.container0padding{padding:0 25px}}@media (max-width:992px){.container0padding{padding:0 18px}}.container-fluid{max-width:2000px;margin:0 auto}@-webkit-keyframes leftToRightWithBounce{0%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px)}50%{-webkit-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes leftToRightWithBounce{0%{opacity:0;-webkit-transform:translateX(-80px);transform:translateX(-80px)}50%{-webkit-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.animated.leftToRightWithBounce{-webkit-animation-name:leftToRightWithBounce;animation-name:leftToRightWithBounce;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes rightToLeftWithBounce{0%{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}50%{-webkit-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes rightToLeftWithBounce{0%{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}50%{-webkit-transform:translateX(0px);transform:translateX(0px)}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0px);transform:translateX(0px)}}.animated.rightToLeftWithBounce{-webkit-animation-name:rightToLeftWithBounce;animation-name:rightToLeftWithBounce;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:.3s;animation-delay:.3s}.hero.frontpage_hero{position:relative}@media (max-width:800px){.hero.frontpage_hero{margin-bottom:45px}}@media (max-width:1500px){.hero.frontpage_hero .swiper-button-prev{left:10px}}@media (max-width:800px){.hero.frontpage_hero .swiper-button-prev{left:calc(50% - 20px)}}@media (max-width:1500px){.hero.frontpage_hero .swiper-button-next{right:10px}}@media (max-width:800px){.hero.frontpage_hero .swiper-button-next{right:calc(50% - 20px)}}@media (max-width:800px){.hero.frontpage_hero .swiper-button-prev,.hero.frontpage_hero .swiper-button-next{top:calc(100% + 35px)}}.hero.frontpage_hero .hero_main_bg_img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-2;top:0;left:0;position:absolute}.hero.frontpage_hero .frontpage_hero_slider{position:relative;top:0;left:0;width:100%;height:1100px;max-width:1920px;margin:0 auto}@media (max-width:1550px){.hero.frontpage_hero .frontpage_hero_slider{height:950px}}@media (max-width:1366px){.hero.frontpage_hero .frontpage_hero_slider{height:850px}}@media (max-width:992px){.hero.frontpage_hero .frontpage_hero_slider{height:650px}}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider{height:100%}}.hero.frontpage_hero .frontpage_hero_slider .swiper{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.hero.frontpage_hero .frontpage_hero_slider .swiper .swiper-slide{height:auto}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .swiper .slider_item.custom-bg{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:var(--bg-color)}}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .swiper .slider_item.custom-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:300px;background-color:var(--bg-color);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bg-color)),to(rgba(41,53,86,0)));background-image:-o-linear-gradient(top,var(--bg-color) 0%,rgba(41,53,86,0) 100%);background-image:linear-gradient(180deg,var(--bg-color) 0%,rgba(41,53,86,0) 100%);z-index:1}}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .bg_img_tooltip{position:relative;height:550px}}@media (max-width:630px){.hero.frontpage_hero .frontpage_hero_slider .bg_img_tooltip{height:500px}}@media (max-width:400px){.hero.frontpage_hero .frontpage_hero_slider .bg_img_tooltip{height:450px}}@media (max-width:350px){.hero.frontpage_hero .frontpage_hero_slider .bg_img_tooltip{height:400px}}.hero.frontpage_hero .frontpage_hero_slider .hero_bg_img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1;top:0;left:0;position:absolute;-o-object-position:60%;object-position:60%}@media (max-width:1200px){.hero.frontpage_hero .frontpage_hero_slider .hero_bg_img{-o-object-position:70%;object-position:70%}}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .hero_bg_img{position:relative;z-index:1;-o-object-position:100%;object-position:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media (max-width:450px){.hero.frontpage_hero .frontpage_hero_slider .hero_bg_img{-o-object-position:90%;object-position:90%}}@media (max-width:350px){.hero.frontpage_hero .frontpage_hero_slider .hero_bg_img{-o-object-position:85%;object-position:85%}}.hero.frontpage_hero .frontpage_hero_slider .container{min-height:1000px;padding-top:325px;padding-bottom:200px}@media (max-width:1550px){.hero.frontpage_hero .frontpage_hero_slider .container{padding-left:45px;padding-right:45px;padding-top:290px;padding-bottom:150px;min-height:990px}}@media (max-width:1366px){.hero.frontpage_hero .frontpage_hero_slider .container{min-height:850px;padding-top:250px}}@media (max-width:1200px){.hero.frontpage_hero .frontpage_hero_slider .container{min-height:750px;padding-top:250px;padding-bottom:100px}}@media (max-width:992px){.hero.frontpage_hero .frontpage_hero_slider .container{min-height:650px;padding-top:180px;padding-bottom:70px}}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .container{min-height:unset;padding-top:150px;padding-left:25px;padding-right:25px;padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media (max-width:500px){.hero.frontpage_hero .frontpage_hero_slider .container{padding-bottom:35px}}.hero.frontpage_hero .frontpage_hero_slider .container .hero_title_desc{padding-top:25px}@media (max-width:1100px){.hero.frontpage_hero .frontpage_hero_slider .container .hero_title_desc{padding-top:0}}.hero.frontpage_hero .frontpage_hero_slider .container .hero_title_desc p{padding-right:120px}@media (max-width:1366px){.hero.frontpage_hero .frontpage_hero_slider .container .hero_title_desc p{padding-right:0}}.hero.frontpage_hero .frontpage_hero_slider .container .hero_title_desc_dark>*{color:#212932}.hero.frontpage_hero .frontpage_hero_slider .container .main_text{position:relative;z-index:1;max-width:470px;color:#fff}@media (max-width:1366px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text{max-width:50%;padding-right:50px}}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text{padding-right:0;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:100%}}.hero.frontpage_hero .frontpage_hero_slider .container .main_text p{font-size:18px;line-height:26px}@media (max-width:1200px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text p{font-size:17px;line-height:24px}}@media (max-width:992px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text p{font-size:16px;line-height:24px}}@media (max-width:568px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text p{font-size:15px;line-height:22px}}.hero.frontpage_hero .frontpage_hero_slider .container .main_text .hero_logo{max-height:60px;max-width:150px;width:auto}@media (max-width:1366px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text .hero_logo{max-height:50px;max-width:110px}}@media (max-width:992px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text .hero_logo{max-height:40px;max-width:80px}}.hero.frontpage_hero .frontpage_hero_slider .container .main_text .btn{margin-top:10px}@media (max-width:800px){.hero.frontpage_hero .frontpage_hero_slider .container .main_text .btn{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:1200px){.hero.frontpage_hero .circle_with_plus{width:40px;height:40px}}@media (max-width:500px){.hero.frontpage_hero .circle_with_plus{width:30px;height:30px}}@media (max-width:500px){.hero.frontpage_hero .circle_with_plus .plus_icon{width:10px;height:10px}}