.primary,.blue{color:#00a0dd}.secondary,.green{color:#73aa17}.orange{color:#ef7c00}.tigreen{color:#717a30}.accordion-item{margin-bottom:.5rem}.accordion-button{background-color:#00a0dd}.accordion-button:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M297.4 470.6C309.9 483.1 330.2 483.1 342.7 470.6L534.7 278.6C547.2 266.1 547.2 245.8 534.7 233.3C522.2 220.8 501.9 220.8 489.4 233.3L320 402.7L150.6 233.4C138.1 220.9 117.8 220.9 105.3 233.4C92.8 245.9 92.8 266.2 105.3 278.7L297.3 470.7z'/%3E%3C/svg%3E")}.accordion-button:hover{box-shadow:none;background-color:#008dc5}.accordion-button:not(.collapsed){box-shadow:none;background-color:#008dc5}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640'%3E%3C!--!Font Awesome Free v7.0.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%23ffffff' d='M297.4 169.4C309.9 156.9 330.2 156.9 342.7 169.4L534.7 361.4C547.2 373.9 547.2 394.2 534.7 406.7C522.2 419.2 501.9 419.2 489.4 406.7L320 237.3L150.6 406.6C138.1 419.1 117.8 419.1 105.3 406.6C92.8 394.1 92.8 373.8 105.3 361.3L297.3 169.3z'/%3E%3C/svg%3E")}.accordion-button header h1,.accordion-button header h2,.accordion-button header h3,.accordion-button header h4,.accordion-button header h5,.accordion-button header h6,.accordion-button header div{text-transform:uppercase;font-size:1rem;font-weight:600;display:block;color:#212529;margin:0}.accordion-button header h1+h2,.accordion-button header h2+h3,.accordion-button header h3+h4,.accordion-button header h4+h5,.accordion-button header h5+h6,.accordion-button header div+h3{text-transform:uppercase;font-size:1rem;font-weight:600;display:block;color:#fff;margin:.5rem 0 0 0}.accordion-body .frame-default{margin-bottom:0}.news-single .accordion-button{padding:.5rem}.news-single .accordion-body{padding:0}.button.regular{font-weight:400}.button.bold{font-weight:600}.button.fullwidth{width:100%}.button.solid{color:#fff;text-decoration:none;display:inline-block;border:1px solid #fff;margin-top:1.5rem;white-space:nowrap;cursor:pointer;border-radius:0;min-height:36px;line-height:36px;padding:0 2.5rem}.button.solid.green{background-color:#73aa17;border-color:#73aa17}.button.solid.green:hover,.button.solid.green.active{background-color:#6e9927}.button.solid.blue{background-color:#00a0dd;border-color:#00a0dd}.button.solid.blue:hover,.button.solid.blue.active{background-color:#007cb9}.button.outline{color:#fff;text-decoration:none;display:inline-block;border:1px solid #fff;margin-top:1.5rem;white-space:nowrap;cursor:pointer;border-radius:0;min-height:36px;line-height:36px;padding:0 2.5rem}.button.outline.green{color:#73aa17;border-color:#73aa17}.button.outline.green:hover,.button.outline.green.active{color:#6e9927;border-color:#6e9927;background-color:rgba(110,153,39,0.05)}.button.outline.blue{color:#00a0dd;border-color:#00a0dd}.button.outline.blue:hover,.button.outline.blue.active{color:#007cb9;border-color:#007cb9;background-color:rgba(0,124,185,0.05)}.button.text{text-decoration:none;display:inline-flex;border:none;margin-top:0;white-space:nowrap;cursor:pointer}.button.text.green{color:#73aa17}.button.text.green:hover,.button.text.green.active{color:#6e9927;text-decoration:underline}.button.text.blue{color:#00a0dd}.button.text.blue:hover,.button.text.blue.active{color:#007cb9;text-decoration:underline}.button.text .button-icon{height:inherit}.button-icon{flex-basis:18px;width:18px;min-width:18px;height:20px;margin-left:.25rem;vertical-align:text-bottom;fill:#fff}.button-icon.icon-custom{margin-left:.5rem;vertical-align:middle}.button-icon.icon-left{margin-left:0;margin-right:.25rem}.button-icon.icon-left.icon-custom{margin-right:.5rem;vertical-align:middle}.button.center{margin:auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.big{font-size:1.75rem;padding-top:.5rem;padding-bottom:.5rem}.button:not(.button.solid) .button-icon.green{fill:#73aa17}.button:not(.button.solid) .button-icon.blue{fill:#00a0dd}.button:not(.button.solid):hover .button-icon.green,.button:not(.button.solid).active .button-icon.green{fill:#6e9927}.button:not(.button.solid):hover .button-icon.blue,.button:not(.button.solid).active .button-icon.blue{fill:#007cb9}.frame+.button{margin-top:-1rem;margin-bottom:2rem}.company .frame-default{margin:0}.company-header h1,.company-header .h1,.company-header h2,.company-header .h2,.company-header h3,.company-header .h3,.company-header h4,.company-header .h4,.company-header h5,.company-header .h5,.company-text h1,.company-text .h1,.company-text h2,.company-text .h2,.company-text h3,.company-text .h3,.company-text h4,.company-text .h4,.company-text h5,.company-text .h5{padding:.5rem 1.5rem;margin:0;color:#fff;font-size:1.25rem;font-weight:500}.company-main figure{position:relative;margin:0}.company-main figure:after{content:'';height:4rem;width:101%;background:linear-gradient(315deg, #fff 3rem, transparent 0) top right;position:absolute;bottom:0;left:0}.company-text{position:relative;height:100%;padding:3rem 2rem;background-color:#4e4f51;color:#fff;font-weight:600}.company-text:after{content:'';height:4rem;width:101%;background:linear-gradient(315deg, #fff 2rem, transparent 0) top right;position:absolute;bottom:0;left:0}.company-text header{position:absolute;color:#fff;padding:0 3rem 0 0;margin-top:-4.5rem;margin-left:-2rem;transform-style:preserve-3d}.company-text header:before{content:'';position:absolute;width:calc(100% + .25rem);height:100%;transform:translateZ(-1px);margin-top:.25rem;background:linear-gradient(315deg, transparent 2.05rem, #fff 0) top right}.company-text a{color:#fff;text-decoration:underline}.company-text a:hover{color:#fff}.company-option figure{margin:1rem;max-width:250px}.company .company-blue .company-header{background-color:#00a0dd}.company .company-blue .company-text header{background:linear-gradient(315deg, transparent 2.1rem, #00a0dd 0) top right -0.1rem;background-size:calc(100% + .1rem)}.company .company-orange .company-header{background-color:#ef7c00}.company .company-orange .company-text header{background:linear-gradient(315deg, transparent 2.1rem, #ef7c00 0) top right -0.1rem;background-size:calc(100% + .1rem)}.company .company-green .company-header{background-color:#7ab51d}.company .company-green .company-text header{background:linear-gradient(315deg, transparent 2.1rem, #7ab51d 0) top right -0.1rem;background-size:calc(100% + .1rem)}.company .company-tigreen .company-header{background-color:#717a30}.company .company-tigreen .company-text header{background:linear-gradient(315deg, transparent 2.1rem, #717a30 0) top right -0.1rem;background-size:calc(100% + .1rem)}.company .company-gray .company-header{background-color:#707070}.company .company-gray .company-text header{background:linear-gradient(315deg, transparent 2.1rem, #707070 0) top right -0.1rem;background-size:calc(100% + .1rem)}.flexibleGrid .bg-hellgrau{background-color:#f7f7f7}@media (max-width: 575.98px){.flexibleGrid .xs-readmore{display:none}}@media (max-width: 767.98px){.flexibleGrid .md-readmore{display:none}}@media (min-width: 768px){.flexibleGrid .lg-readmore{display:none}}.flexibleGrid .readmore_button{display:block;text-align:center;text-decoration:none;margin-bottom:1rem}.flexibleGrid .readmore_button:after{content:"\f107";font-family:'Font Awesome 6 Pro';color:#73aa17;display:inline-block;margin-left:0.25rem}.flexibleGrid .readmore_button--is-content-open{margin-top:1rem}.flexibleGrid .readmore_button--is-content-open:after{content:"\f106"}.flexibleGrid .readmore_button:focus{color:#00a0dd}.flexibleGrid .swiper{width:100%}.flexibleGrid .swiper-trash,.flexibleGrid .swiper-mobile{display:none}.flexibleGrid .swiper-container{padding-bottom:3rem}.flexibleGrid .swiper-container .swiper-button-next{transform:translate(0, -2rem) scale(0.5);right:0}.flexibleGrid .swiper-container .swiper-button-prev{transform:translate(0, -2rem) scale(0.5);left:0}.flexibleGrid .swiper-container-small .swiper-button-next{transform:translate(0, -1rem) scale(0.5);right:0}.flexibleGrid .swiper-container-small .swiper-button-prev{transform:translate(0, -1rem) scale(0.5);left:0}.flexibleGrid .swiper-fraction{position:absolute;right:1rem;bottom:1rem;font-size:.875rem}.flexibleGrid .swiper-wrapper{align-items:center}.flexibleGrid .swiper-slide-container{box-sizing:border-box}.flexibleGrid .swiper-slide-container .flexibleGrid_row{box-sizing:border-box}.flexibleGrid .swiper-slide-container .flexibleGrid_row.default-gutters{margin-right:2rem;margin-left:2rem}.flexibleGrid .swiper-slide-container .flexibleGrid_row.no-gutters{margin-right:4rem;margin-left:4rem}.flexibleGrid .swiper-button-next:after,.flexibleGrid .swiper-button-prev:after{color:#73aa17}.flexibleGrid .swiper-pagination-bullet{background-color:#adb5bd;border:0;border-radius:0;box-shadow:2px 2px 3px -1px #dee2e6;width:12px;height:12px;bottom:0 !important}.flexibleGrid .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.flexibleGrid .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-next,.flexibleGrid .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-next-next{transform:scale(1)}.flexibleGrid .swiper-pagination-bullet-active{background-color:#00a0dd}@media (max-width: 575.98px){.flexibleGrid .swiper{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.flexibleGrid .swiper-button-next{right:10px}.flexibleGrid .swiper-button-prev{left:10px}}.history{margin-bottom:6rem}@media (min-width: 768px){.history{height:500px;margin-bottom:3rem}}@media (min-width: 992px){.history{height:664px;margin-bottom:3rem}}.history .frame-default{margin:0}.history .fullwidth-container{position:relative}.history-text{position:relative;height:100%;padding:3rem 2rem;background:linear-gradient(315deg, transparent 3rem, #4e4f51 0) top right 0;color:#fff;font-weight:600}.history-text:after{content:'';height:4px;width:calc(100% - 4rem);position:absolute;bottom:0;left:0;background:linear-gradient(315deg, transparent 3px, #00a0dd 0) top right 0}.history-text header{position:absolute;color:#fff;padding:0 3rem 0 0;margin-top:-4.5rem;margin-left:-2rem;transform-style:preserve-3d}@media (min-width: 768px) and (max-width: 991.98px){.history-text header{margin-left:1.5rem}}.history-text header:before{content:'';position:absolute;width:calc(100% + .25rem);height:100%;transform:translateZ(-1px);margin-top:.25rem;background:linear-gradient(315deg, transparent 2.05rem, #fff 0) top right}.history-text header h1,.history-text header .h1,.history-text header h2,.history-text header .h2,.history-text header h3,.history-text header .h3,.history-text header h4,.history-text header .h4,.history-text header h5,.history-text header .h5{padding:.5rem 1.5rem;margin:0;color:#fff;font-size:1.25rem;font-weight:500}.history-text a{color:#fff;text-decoration:underline}.history-text a:hover{color:#fff}.history-background{position:relative;top:3rem;width:auto;overflow:hidden}@media (min-width: 768px){.history-background{position:absolute}}@media (min-width: 992px){.history-background{height:600px}}.history-background img{width:auto}@media (min-width: 992px){.history-background img{height:100%}}.history.align-left .history-container{width:100%}@media (min-width: 768px){.history.align-left .history-background:before{content:'';height:5rem;width:100%;background:linear-gradient(135deg, #fff 4rem, transparent 0) top left;position:absolute;top:0;right:0}}.history.align-left .history-text{width:100%}@media (min-width: 768px){.history.align-left .history-text{width:50%;float:right;margin-right:2rem}}@media (min-width: 992px){.history.align-left .history-text{width:33.33333%;float:right;margin-right:6rem}}.history.align-right .history-background{right:0}@media (min-width: 768px){.history.align-right .history-background:after{content:'';height:5rem;width:100%;background:linear-gradient(315deg, #fff 4rem, transparent 0) top right;position:absolute;bottom:0;left:0}}.history .history-blue .history-header{background-color:#00a0dd}.history .history-blue .history-text header{background:linear-gradient(315deg, transparent 2.1rem, #00a0dd 0) top right -0.1rem;background-size:calc(100% + .1rem)}.history .history-orange .history-header{background-color:#ef7c00}.history .history-orange .history-text header{background:linear-gradient(315deg, transparent 2.1rem, #ef7c00 0) top right -0.1rem;background-size:calc(100% + .1rem)}.history .history-green .history-header{background-color:#7ab51d}.history .history-green .history-text header{background:linear-gradient(315deg, transparent 2.1rem, #7ab51d 0) top right -0.1rem;background-size:calc(100% + .1rem)}.history .history-gray .history-header{background-color:#707070}.history .history-gray .history-text header{background:linear-gradient(315deg, transparent 2.1rem, #707070 0) top right -0.1rem;background-size:calc(100% + .1rem)}.sutco-container{position:relative}.sutco-container>div{position:relative}.sutco-container .frame-default{margin:0}.sutco-container-margin-notop{margin-top:-2.4rem}.sutco-container .background{display:none;position:absolute;width:100%;height:100%;z-index:1}@media (min-width: 768px){.sutco-container .background{display:block}}.sutco-container .background img{max-height:100%;max-width:50%;width:auto;position:absolute;right:0;top:50%;transform:translateY(-50%)}.sutco-container-header{position:absolute;border-left:0;background:linear-gradient(315deg, transparent 2.05rem, #fff 0) top right;padding:0 2px 4px 0;z-index:10}.sutco-container-header h1,.sutco-container-header .h1,.sutco-container-header h2,.sutco-container-header .h2,.sutco-container-header h3,.sutco-container-header .h3,.sutco-container-header h4,.sutco-container-header .h4,.sutco-container-header h5,.sutco-container-header .h5{padding:.4rem 5rem .4rem 1rem;margin:0;color:#fff;font-size:1.25rem;font-weight:500}.sutco-container-content{position:relative;z-index:9;margin-top:1.4rem}.sutco-container-blue .sutco-container-header header{background:linear-gradient(315deg, transparent 2.1rem, #00a0dd 0) top right -0.1rem;background-size:calc(100% + .1rem)}.sutco-container-green header:first-of-type{background:linear-gradient(315deg, transparent 2.1rem, #73aa17 0) top right -0.1rem;background-size:calc(100% + .1rem)}.sutco-container-orange header:first-of-type{background:linear-gradient(315deg, transparent 2.1rem, #ef7c00 0) top right -0.1rem;background-size:calc(100% + .1rem)}.sutco-container-tigreen header:first-of-type{background:linear-gradient(315deg, transparent 2.1rem, #717a30 0) top right -0.1rem;background-size:calc(100% + .1rem)}.sutco-container-gray header:first-of-type{background:linear-gradient(315deg, transparent 2.1rem, #707070 0) top right -0.1rem;background-size:calc(100% + .1rem)}.sutco-container-background-blue{background:#00a0dd;color:#fff;padding-bottom:2rem}.sutco-container-background-green{background:#73aa17;color:#fff;padding-bottom:2rem}.sutco-container-background-orange{background:#ef7c00;color:#fff;padding-bottom:2rem}.sutco-container-background-tigreen{background:#717a30;color:#fff;padding-bottom:2rem}.sutco-container-background-gray{background:#707070;color:#fff;padding-bottom:2rem}.sutco-container-background-gray-light{background:#fcfcfc;padding-bottom:2rem}@media (min-width: 1400px){.sutco-container .fullwidth-container .sutco-container-content .frame-type-flexible-grid-container .container{margin-left:8.33333%}}.sutco-image.blue .image-caption{background-color:#00a0dd}.sutco-image.brand-green .image-caption{background-color:#73aa17}.sutco-image.green .image-caption{background-color:#7ab51d}.sutco-image.orange .image-caption{background-color:#ef7c00}.sutco-image.gray .image-caption{background-color:#707070}.sutco-image .image-caption{color:#fff;text-transform:uppercase;font-weight:600;padding:.5rem;font-style:normal;text-align:center;font-size:1.25rem}.tabbed-content-wrapper{box-shadow:rgba(78,79,81,0.2) 0 4px 12px}.tabbed-content-wrapper .nav-tabs{border:0}.tabbed-content-wrapper .nav-item{margin-bottom:0;background-color:#92bc4a;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom-left-radius:.313rem;border-bottom-right-radius:.313rem}.tabbed-content-wrapper .nav-item:first-of-type{border-left:0}.tabbed-content-wrapper .nav-item:last-of-type{border-right:0}.tabbed-content-wrapper .nav-item .nav-link{border:0;border-radius:0;color:#73aa17;text-align:center;border-bottom-left-radius:.313rem;border-bottom-right-radius:.313rem}.tabbed-content-wrapper .nav-item .nav-link img{display:block;max-height:4rem;width:auto;margin:.5rem auto}.tabbed-content-wrapper .nav-item .nav-link img path{fill:#73aa17}.tabbed-content-wrapper .nav-item .nav-link:hover{border-color:#fff;background-color:#6e9927;color:#fff}.tabbed-content-wrapper .nav-item .nav-link:hover img{filter:brightness(0) invert(1)}.tabbed-content-wrapper .nav-item .nav-link.active,.tabbed-content-wrapper .nav-item .nav-link:focus{border-color:#fff;background-color:#73aa17;color:#fff}.tabbed-content-wrapper .nav-item .nav-link.active img,.tabbed-content-wrapper .nav-item .nav-link:focus img{filter:brightness(0) invert(1)}.tabbed-content-wrapper .tab-content{padding:2rem;min-height:10rem;border-bottom-left-radius:.313rem;border-bottom-right-radius:.313rem;background-color:rgba(255,255,255,0.9)}
