﻿.s-bg-fff{background:#fff;}.s-bg-f5f5f5{background:#f5f5f5;}.s-bg-f6f6f6{background:#f6f6f6;}.u-relative{position:relative;}.u-block{display:block;}.hidden-lg{display:block !important;}@media(min-width:992px){.hidden-lg{display:none !important;}}.visible-lg{display:none !important;}@media(min-width:992px){.visible-lg{display:block !important;}}@media(max-width:767px){.hidden-xs{display:none !important;}}.hero-layout .hero-margin-0{margin-top:0;margin-bottom:0;}.front-top{width:100%;}.startpageheroblock{margin-top:0;margin-bottom:2rem;}@media(min-width:992px){.startpageheroblock{margin-bottom:3rem;}}.startpagepromotedcontentblock{margin-top:0;}.block.referencepage{margin-top:0;}.wide-content-area-heading{color:#797979;text-transform:uppercase;margin-bottom:0;margin-top:0;}.new.wide-content-area-heading{text-transform:none;margin:0 0 40px;padding:0 1.5rem;}@media(min-width:768px){.new.wide-content-area-heading{font-size:40px;}}@media(max-width:575px){.sm-no-padding [class*=col-]{padding:0;}.sm-no-padding [class*=col-] .row:not(.sm-no-padding) [class*=col-]{padding-left:15px;padding-right:15px;}}.all-no-padding [class*=col-]{padding:0 !important;}.front-page-bottom-margin{margin-bottom:80px;}.startpagecontenthighlightblock{display:inline-block;width:100%;}.sectionMainPage .frontpage-hero{margin-bottom:0;}.frontpage-hero{position:relative;}.frontpage-hero .hero-media{max-width:100%;position:relative;max-height:94vh;overflow:hidden;min-height:350px;}.frontpage-hero .hero-media video{width:100%;position:absolute;z-index:1;}.frontpage-hero .hero-media picture{z-index:0;}.frontpage-hero .hero-media picture img{width:100%;height:auto;}.frontpage-hero .hero-wrapper{position:absolute;bottom:0;z-index:2;width:100%;background-image:linear-gradient(0deg,#000,transparent);}.frontpage-hero .hero-wrapper .hero-content{text-align:center;padding-bottom:2rem;}@media(min-width:576px){.frontpage-hero .hero-wrapper .hero-content{padding-bottom:3rem;}}.frontpage-hero .hero-wrapper .hero-content h1,.frontpage-hero .hero-wrapper .hero-content p.h1{font-family:"Maven Pro",Arial,sans-serif;font-size:30px;color:#fff !important;padding-bottom:2rem;padding:0 1rem 2rem;margin:0 auto;}.frontpage-hero .hero-wrapper .hero-content h1 span,.frontpage-hero .hero-wrapper .hero-content p.h1 span{display:block;color:#fff !important;}@media(min-width:768px){.frontpage-hero .hero-wrapper .hero-content h1,.frontpage-hero .hero-wrapper .hero-content p.h1{font-size:40px;}}@media(min-width:768px){.frontpage-hero .hero-wrapper .hero-content h1,.frontpage-hero .hero-wrapper .hero-content p.h1{max-width:80%;}}.frontpage-hero .hero-wrapper .hero-content .button-container .btn{font-size:22px;max-width:300px;min-width:200px;width:100%;}@media(min-width:768px){.frontpage-hero .hero-wrapper .hero-content .button-container .btn{font-size:22px;}}.frontpage-hero .hero-wrapper .hero-content .button-container .col-md-4,.frontpage-hero .hero-wrapper .hero-content .button-container .col-sm-6{max-width:400px;}.frontpage-hero .hero-wrapper .hero-content .button-container .col-md-4 .btn,.frontpage-hero .hero-wrapper .hero-content .button-container .col-sm-6 .btn{max-width:none;min-width:0;font-size:18px;font-weight:500;}.front-page-banner{min-height:250px;background-size:cover;background-position:center;display:flex;flex-direction:column;margin-bottom:40px;justify-content:flex-start;padding:2rem;}@media(min-width:768px){.front-page-banner{margin-bottom:30px;}}.front-page-banner h3{font-family:Maven Pro,Verdana,Arial,Helvetica,sans-serif;color:#fff;margin:0 auto;margin-bottom:30px;text-align:center;display:flex;align-items:center;}.front-page-banner h3{font-size:30px;font-weight:500;line-height:1.125;}@media screen and (min-width:320px){.front-page-banner h3{font-size:calc(30px + 10*((100vw - 320px)/1080));}}@media screen and (min-width:1400px){.front-page-banner h3{font-size:40px;}}@media(min-width:768px){.front-page-banner h3{display:block;}}.front-page-banner p{font-family:Maven Pro,Verdana,Arial,Helvetica,sans-serif;color:#fff;margin:0 auto;margin-bottom:30px;text-align:center;display:flex;align-items:center;}.front-page-banner p{font-size:18px;font-weight:500;line-height:1.25;}@media screen and (min-width:320px){.front-page-banner p{font-size:calc(18px + 10*((100vw - 320px)/1080));}}@media screen and (min-width:1400px){.front-page-banner p{font-size:28px;}}@media(min-width:768px){.front-page-banner p{display:block;}}.front-page-banner .btn{padding-left:4rem;padding-right:4rem;}.front-page-banner .btn{font-size:18px;font-weight:500;line-height:1.227;}@media screen and (min-width:320px){.front-page-banner .btn{font-size:calc(18px + 4*((100vw - 320px)/1080));}}@media screen and (min-width:1400px){.front-page-banner .btn{font-size:22px;}}.front-page-banner.with-btn{justify-content:center;padding-top:1rem;}.front-page-banner.with-btn h3{margin-bottom:1.2rem;}.front-page-banner.with-btn>div{text-align:center;}.front-page-banner.front-page-banner-layer{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.2);}.startpagepromotedcontentblock:nth-child(4n) .read-more{margin-top:0 !important;}.front-page-news{height:100%;display:flex;flex-direction:column;}.front-page-news .img-alone{margin:0;}.front-page-news .img-alone img{width:100%;height:auto;object-fit:contain;}.front-page-news .news-heading{font-family:Maven Pro,Verdana,Arial,Helvetica,sans-serif;font-weight:500;font-size:28px;padding:0 1rem;margin-top:30px;margin-bottom:5px;}@media(min-width:768px){.front-page-news .news-heading{font-size:24px;margin-top:15px;}}.front-page-news .teaser-text{display:none;}.front-page-news .read-more{font-size:22px;padding:0 1.5rem;display:block;text-align:right;margin-bottom:30px;margin-top:auto;}@media(min-width:768px){.front-page-news .read-more{font-size:18px;}}.referencepage .front-page-news{margin-bottom:40px;}.referencepage .front-page-news .img-alone:hover,.referencepage .front-page-news .img-alone:active,.referencepage .front-page-news .img-alone:focus{text-decoration:none;}.referencepage .front-page-news .news-heading{color:#1f9122;font-size:28px;margin-top:20px;margin-bottom:20px;}@media(min-width:768px){.referencepage .front-page-news .news-heading{font-size:22px;}}.referencepage .front-page-news .teaser-text{display:block;padding:0 1.5rem;font-size:24px;color:#4c4d4f;}@media(min-width:768px){.referencepage .front-page-news .teaser-text{font-size:16px;}}.referencepage .front-page-news .read-more{display:none;}.referencepage .btn{display:inline-block;min-width:200px;margin:0 auto;font-size:22px;max-width:300px;padding-left:4rem;padding-right:4rem;white-space:normal;}@media(min-width:480px){.referencepage .btn{max-width:400px;}}@media(min-width:768px){.referencepage .btn{max-width:60%;}}.referencepage .btn+img{animation:loading-rotation 1s infinite cubic-bezier(.14,.61,1,1);}@keyframes loading-rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}.new-frontpage-newslist{padding:0 1.5rem;}.new-frontpage-newslist .line{height:5px;width:50px;background-color:#1f9122;margin:15px 0;}.new-frontpage-newslist .heading{font-family:"Maven Pro",Arial,sans-serif;font-weight:500;font-size:44px;}@media(min-width:768px){.new-frontpage-newslist .heading{font-size:30px;margin-top:8px;}}.new-frontpage-newslist .new-links-list{list-style:none;padding:0;margin-bottom:3rem;}.new-frontpage-newslist .new-links-list li{padding:10px 0;}@media(min-width:768px){.new-frontpage-newslist .new-links-list li{padding:2px 0;}}.new-frontpage-newslist .new-links-list .meta{font-size:20px;color:#8b8d8e;}@media(min-width:768px){.new-frontpage-newslist .new-links-list .meta{font-size:16px;}}.new-frontpage-newslist .new-links-list a{font-size:24px;color:#4c4d4f;text-decoration:none;}@media(min-width:768px){.new-frontpage-newslist .new-links-list a{font-size:18px;}}.new-frontpage-newslist .new-links-list a:hover{text-decoration:underline;}.new-frontpage-newslist .btn{display:block;width:50%;min-width:200px;margin:0 auto;font-size:20px;font-weight:500;}.highlight-item{display:flex;display:flex;flex-direction:column;}@media(min-width:768px){.highlight-item{display:flex;flex-direction:row;}.highlight-item.reverse{flex-direction:row-reverse;}}.highlight-item .img-part{align-self:center;padding-bottom:30px;}@media(min-width:768px){.highlight-item .img-part{padding-bottom:0;}}.highlight-item .img-part img{width:100%;height:auto;object-fit:contain;}.highlight-item .text-part{align-items:center;display:flex;}@media(min-width:768px){.highlight-item .text-part{padding-bottom:0;}}.highlight-item .text-part .content-wrapper{padding:0 1.5rem;}.highlight-item .text-part .content-wrapper.only-text{text-align:center;}.highlight-item .text-part .content-wrapper.only-text .line{margin:15px auto;}.highlight-item .text-part h3{font-family:"Maven Pro",Arial,sans-serif;font-weight:500;font-size:30px;margin-top:0;}@media(min-width:768px){.highlight-item .text-part h3{margin-top:0;}}.highlight-item .text-part .line{height:5px;width:50px;background-color:#1f9122;margin:15px 0;}.highlight-item .text-part .text{font-size:24px;padding-bottom:30px;}@media(min-width:768px){.highlight-item .text-part .text{font-size:20px;padding-bottom:20px;}}.highlight-item .text-part .break-lines{white-space:pre-line;}.highlight-item .text-part .btn{font-size:22px;font-size:22px;width:80%;margin:0 auto;display:block;max-width:450px;}@media(min-width:768px){.highlight-item .text-part .btn{margin:0;width:auto;display:inline-block;padding-left:2.5rem;padding-right:2.5rem;}}.highlight-item.bigger{flex-direction:column-reverse;}@media(min-width:768px){.highlight-item.bigger{margin-bottom:30px;flex-direction:row;}.highlight-item.bigger.reverse{flex-direction:row-reverse;}}.highlight-item.bigger h3{font-size:30px;}@media(min-width:768px){.highlight-item.bigger h3{font-size:40px;}}.highlight-item.bigger .text-part{padding-bottom:20px;}@media(min-width:768px){.highlight-item.bigger .text-part{padding-bottom:0;}}.highlight-item.bigger .text-part .text{padding-bottom:20px;}@media(min-width:768px){.highlight-item.bigger .text-part .text{padding-bottom:20px;}}