@charset "UTF-8";
.jobs-form{margin-top:3rem;padding-top:3rem;border-top:1px solid #d8d8d8}.contact-text{text-align:center;font-size:1.2rem;color:#333;line-height:1.1;border:solid #ededed;border-width:1px 0;padding:1.5rem 0}.contact-text p{margin-bottom:0.5rem}.contact-text p:first-child{font-size:1.6rem}.contact-text p:last-child{margin-bottom:0}.contact-text a{display:block;color:#3ebf39}@media (min-width:1400px){.contact-text a{display:inline}}#main .contact-text p{text-align:center}@media print{a,a:visited{text-decoration:underline}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.vee-layout-header,.vee-layout-footer,.vee-layout-left,.job-reader__content>.ce_image,.job-reader__content>.content-image,.custom,.pe-pro-seal,.cookiebar,.print-hidden{display:none !important}}:root{--sticky-header-height: 66px;--scroll-padding-top: var(--sticky-header-height);--scroll-padding-top-lg: calc(var(--scroll-padding-top) + 6px);--headline-border-color: #182a63;--mainColorDarker: #297f26}html,body{overflow-x:hidden}.mm-wrapper{overflow:clip}.container{--bs-gutter-x: 40px}.vee-header:not(.vee-header--stuck){background-color:rgba(0, 0, 0, 0.01)}.vee-header:not(.vee-header--stuck) .vee-header__navigation{height:45px}@media (width >= 1200px){.vee-header:not(.vee-header--stuck) .vee-header__bottom-content{margin-top:0}}@media (width >= 1920px){.vee-header:not(.vee-header--stuck) .vee-header__right{position:relative;margin-right:7.3rem;padding-right:3.2rem}.vee-header:not(.vee-header--stuck) .vee-header__right::after{position:absolute;top:42px;right:0;width:1px;height:72px;background-color:rgba(255, 255, 255, 0.32);content:""}.vee-header:not(.vee-header--stuck) .vee-header__html{margin-left:0}.vee-header:not(.vee-header--stuck) .vee-header__right-content>*{margin-bottom:0}.vee-header:not(.vee-header--stuck) .header-contact{position:absolute;top:50%;right:-15rem;padding-left:3rem;transform:translateY(-50%)}}.vee-header input[type="search"]::placeholder,.mm-menu input[type="search"]::placeholder{color:#fff}.vee-header .vee-header__search button.submit,.mm-menu .vee-header__search button.submit{font-size:1.1rem;padding-inline:0.6em}body:not(.page-lp, :has(.banner-slider), :has(.vee-layout-left)) .vee-header:not(.vee-header--stuck){background-color:#08102A}body:not(.page-lp, :has(.banner-slider), :has(.vee-layout-left)) .vee-header-wrap--transparent{position:relative}.vee-menu__navigation.level_1{display:flex;flex-wrap:nowrap}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li:last-child{margin-right:0}.vee-header .icon-box-contact{margin-bottom:0}@media (width <= 400px){.vee-header .icon-box-contact{--icon-box-font-size: clamp(0.85rem, 1.4vw, 1.111rem)}}body:not(.page-lp) .vee-header:not(.vee-header--stuck){--icon-box-color: #fff}@media (width >= 1200px){.vee-header--stuck .vee-header__html{display:none}}.vee-menu .vee-menu__navigation>li a:hover{background-color:#2c8829}@media (width >= 440px){.vee-header__menu-trigger{margin-left:clamp(1rem, 5vw, 2rem)}}.vee-header:not(.vee-header--stuck) .vee-header__menu-trigger button:not(.active){background:#fff}.vee-header:not(.vee-header--stuck) .vee-header__menu-trigger button:not(.active) i{background-color:#000 !important}.vee-menu.mm-menu .mm-navbars_top{order:1;border-top:1px solid var(--mobile-menu-border-bottom);border-bottom:0}.header-mobile-nav{display:none}.mm-menu .header-mobile-nav{display:block;margin-bottom:1rem}.mm-navbar .header-mobile-nav{display:flex;flex-wrap:wrap;gap:0.5em 1em;justify-content:center;padding-bottom:1em;font-size:14px;border-bottom:1px solid rgba(255, 255, 255, 0.25)}.mm-navbar .header-mobile-nav a:hover{color:#fff}.mm-navbar .icon-box-contact{justify-content:center}.mm-navbar .icon-box-contact .vee-icon-box-3__text{color:#fff}.page-lp{text-wrap:balance}.page-lp .header-html__badge{display:none}@media (width >= 1200px){.page-lp{--socials-gap: 4rem}.page-lp .header-html__badge{position:absolute;top:50%;right:0;display:block;transform:translateY(-50%)}.page-lp .vee-header:not(.vee-header--stuck) .vee-header__content--column-right{justify-content:center}.page-lp .vee-header:not(.vee-header--stuck) .vee-header__content--column-right .vee-header__social{padding-left:var(--socials-gap)}.page-lp .vee-header--stuck .vee-header__content--column-main{margin-inline:auto}}@media (width >= 1400px){.page-lp{--socials-gap: 9rem}}.banner-slider .vee-slider__container{position:relative;background-color:#08102A}.banner-slider .swiper-slide>.vee-section{position:relative}.banner-slider .swiper-slide>.vee-section::before{position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0.4) 55%, rgba(0, 0, 0, 0.8) 100%);content:"";inset:0}.banner-slider .swiper-slide>.vee-section .vee-kenburns,.banner-slider .swiper-slide>.vee-section .vee-section__bg-image{z-index:-1}.vee-page-image{position:relative;justify-content:flex-end}.vee-page-image::before{position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 45%, rgba(0, 0, 0, 0.4) 55%, rgba(0, 0, 0, 0.8) 100%);content:"";inset:0;z-index:1}.vee-page-image__title{position:relative;z-index:2}.vee-page-image__title .h1{max-width:12em;margin-bottom:0.4em;color:#fff;font-size:2.666rem}@media (width <= 1199.98px){.vee-page-image__title .h1{font-size:2.333rem}}@media (width <= 767.98px){.vee-page-image__title .h1{font-size:2rem}}.vee-page-image__title .h1:last-child{margin-bottom:0}.vee-slider--controls-7 .swiper-button-prev{right:4px !important}.veeicons-right-5::before{font-family:great !important;content:"" !important}.veeicons-left-5::before{font-family:great !important;content:"" !important}.swiper .swiper-slide{opacity:0;transition:opacity 0.4s}.swiper .swiper-slide.swiper-slide-active{opacity:1}.swiper .swiper-slide.swiper-slide-active~.swiper-slide{opacity:1}.vee-layout-main .vee-section--full-background .swiper{overflow:visible}@media (width <= 576px){.vee-layout-main .vee-section--full-background .swiper{padding-right:40px}}.vee-slider .swiper-pagination{width:100%}@media (width <= 420px){.vee-slider .swiper-pagination:has(.swiper-pagination-bullet:nth-child(15)){margin-top:-3.5rem !important;margin-bottom:-3.5rem !important}}.rte a,.widget label a,.contao-cookiebar .cc-head a,.vee-accordion__content-inner a{text-decoration:underline;text-underline-offset:3px}.rte td a{text-decoration:none}.rte td a:hover{text-decoration:underline}.vee-link-wrapper a::after,.vee-link-wrapper a::before,.back a::after,.back a::before,.toplink a::after,.toplink a::before,.content-toplink a::after,.content-toplink a::before{color:inherit}@media (max-width:1399.98px){.vee-link-wrapper a,.back a,.toplink a,.content-toplink a{color:#2c8829}}.vee-link-wrapper a{display:flex;align-items:center;text-transform:uppercase !important}.vee-link-wrapper a::after{order:-1;margin:0 8px 0 0}.img-rounded figure,.content-gallery figure,.content-text figure{overflow:hidden;border-radius:12px}.img-rounded figure a,.img-rounded figure a::before,.img-rounded figure img,.content-gallery figure a,.content-gallery figure a::before,.content-gallery figure img,.content-text figure a,.content-text figure a::before,.content-text figure img{border-radius:12px}.element-line{--gap: clamp(3rem, 9vw, 8.888rem);position:relative;display:flex;padding-right:var(--gap)}.element-line::after{position:absolute;right:0;bottom:2px;width:calc(var(--gap) * 0.8);height:1px;background-color:var(--element-line-color, currentColor);transform:translateY(-50%);content:""}@media (width >= 992px){.element-line::after{bottom:-2px}}.vertical-line{display:none;align-self:flex-start}.vertical-line::before{display:block;width:1px;height:112px;background:#182a63;content:""}@media (width >= 768px){.vertical-line{display:block}}.home-page h1{padding-top:0}.home-page h1::before{display:none}h1.vee-headline-10::before{width:112px}h1.vee-headline-10+h2,h1.vee-headline-10+h3,h1.vee-headline-10+.rte>h2:first-child,h1.vee-headline-10+.rte>h3:first-child{margin-top:-1em;color:#297f26;font-size:1.33rem}h1.vee-headline-10+.content-text>h2:first-child,h1.vee-headline-10+.content-text .rte>h2:first-child{margin-top:-1em;color:#297f26;font-size:1.33rem}.vee-services{display:flex;flex-direction:column;height:calc(100% - 32px);padding-top:1.78rem;border-top:1px solid #EAEAEA}.vee-services h3{margin-bottom:1rem;font-size:1.33rem}.vee-services__text{margin-bottom:1.78rem}.vee-services .vee-link-wrapper{margin-top:auto}.ce_rsce_vee_video{position:relative}.ce_rsce_vee_video .video__image{position:relative;margin-bottom:1.5rem}.ce_rsce_vee_video .video__image img{width:100%;border-radius:12px}.ce_rsce_vee_video .video__icon{--icon-shadow-opacity: 0.4;position:absolute;bottom:1rem;left:1.2rem;display:flex;align-items:center;justify-content:center;width:2.222rem;color:#fff;font-size:0.733rem;background-color:#3ebf39;border-radius:50%;box-shadow:0 0 0 0.222rem rgba(62, 191, 57, var(--icon-shadow-opacity));transition:background-color 0.3s, color 0.3s, box-shadow 0.3s;aspect-ratio:1}.ce_rsce_vee_video .video__title{color:#08102A;font-weight:bold;font-size:0.888rem;line-height:1.1;letter-spacing:0.05em;text-wrap:balance;transition:color 0.3s}.ce_rsce_vee_video:hover .video__icon{--icon-shadow-opacity: 0.75;color:#3ebf39;background-color:#fff}.ce_rsce_vee_video:hover .video__title{color:#3ebf39}.ce_rsce_vee_video:hover a{text-decoration:none}.price-explanation{margin:1rem 0;margin-top:15px;color:#c8c8c8;font-weight:normal;font-size:12px;line-height:1.2;letter-spacing:0.02em;text-align:center;opacity:0.7}.footer-widgets-wrapper{justify-content:center}.footer-section-video{background-color:#f9f9f9}.home-page .footer-section-video{background-color:unset}.footer-html__badge{margin-bottom:1rem;text-align:center}.pe-richsnippets{text-align:center}.home-slider{margin-bottom:0}.home-slider .swiper{margin-bottom:-60px}.home-slider .swiper .content-image{padding-bottom:60px}.home-slider .content-image{margin-bottom:0 !important}.home-slider--limit-width{max-width:1920px;margin-inline:auto}.vee-layout-main .content-text ul,.vee-layout-main .content-list ul{margin-right:0;margin-left:0;padding-right:0;padding-left:0;list-style:none}.vee-layout-main .content-text ul li,.vee-layout-main .content-list ul li{position:relative;margin-bottom:0.5rem;padding-left:2.25em}.vee-layout-main .content-text ul li:last-child,.vee-layout-main .content-list ul li:last-child{margin-bottom:0}.vee-layout-main .content-text ul li::before,.vee-layout-main .content-list ul li::before{position:absolute;top:0.15em;left:0;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.35em;height:1.35em;color:#fff;font-size:1em;font-family:veeicons !important;background-color:#3ebf39;border-radius:0.222em;transition:all 0.2s;content:"";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.service-list{display:flex;flex-wrap:wrap;gap:1em;margin-bottom:var(--vee-contentMargin);text-align:center}.service-list .vee-button{height:100%;border-radius:0.666em;box-shadow:rgba(0, 0, 0, 0.25) 0 10px 15px -5px, rgba(0, 0, 0, 0.1) 0 5px 5px -5px}.service-list>*{width:100%;margin-bottom:0 !important}@media (width >= 576px){.service-list>*{width:calc(50% - 0.5em)}}.pe-richsnippets{position:relative;overflow:hidden;text-align:center}.content-youtube .aspect.aspect--none,.ce_youtube:not(.ce_youtube--lightbox){position:relative;padding-bottom:56.25%;overflow:hidden}.content-youtube .aspect.aspect--none .responsive,.ce_youtube:not(.ce_youtube--lightbox) .responsive{position:static}.content-youtube iframe,.ce_youtube iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ce-iframe-placeholder--cover,.ce_youtube .ce-iframe-placeholder{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.vee-google-maps-container{--vee-google-maps-min-height: 400px}.gm-style-iw-d p{margin-bottom:10px}.gm-style-iw-d form{display:flex;gap:5px;padding-top:5px}.gm-style-iw-d form input[type="text"]{flex-grow:1}html .pewl{font-size:12px;border-radius:12px}html .pewl .pew-header{border-top-left-radius:12px;border-top-right-radius:12px}@media (width >= 768px){html .pewl .pew-content>.pew-left{display:none}}@media (width >= 768px) and (width <= 1199.98px){html .pewl .pew-header.pew-c a.pew-go{display:block !important;visibility:visible !important}html .pewl .pew-footer,html .pewl .pew-title-label{display:none}html .pewl .pew-content>.pew-right{display:none}html .pewl .pew-content>.pew-middle{width:96%}html .pewl .pew-content>.pew-middle .pew-left,html .pewl .pew-content>.pew-middle .pew-middle{width:50% !important}html .pewl .pew-content>.pew-middle .pew-right{display:none}}@media (width >= 992px) and (width <= 1199.98px){html .pewl .pew-content>.pew-middle{float:none;width:93%;margin-right:auto;margin-left:auto}}@media (width >= 1200px){html .pewl .pew-middle{padding-inline:4px}html .pewl .pew-footer{font-size:13px}html .pewl .pew-footer span.pew-check{margin-left:10px}}.content-text::after{display:table;clear:both;content:""}.float_left.image_container,.float_right.image_container{width:fit-content}.float_left.image_container .caption,.float_right.image_container .caption{width:min-content;min-width:100%;font-size:14px}@media (width >= 600px) and (width <= 1200px){.float_left.image_container,.float_right.image_container{max-width:60%}}.media--left>.image_container,.media--right>.image_container{width:fit-content}.media--left>.image_container figcaption,.media--right>.image_container figcaption{width:min-content;min-width:100%;font-size:14px}@media (width >= 600px) and (width <= 1200px){.media--left>.image_container,.media--right>.image_container{max-width:60%}}@media (width <= 576px){.content-text table td{font-size:14px;hyphens:auto;hyphenate-limit-chars:9 3 3}}.page-landing .vee-layout-container .vee-section--boxed>.vee-section__container{padding-bottom:0 !important}.section-call-to-action{max-width:1480px;margin-inline:auto}.section-call-to-action .call-to-action-column-content{background-image:url("/files/layout/images/great-letter-g.svg");background-repeat:no-repeat;background-position:right 1% bottom 1%;background-size:auto 92.3%}.call-to-action-wrapper{padding-inline:20px;margin-bottom:0}@media (width >= 1400){.call-to-action-wrapper{padding-inline:0}}.call-to-action-image img{width:100%;max-height:600px;object-fit:cover}@media (width >= 992px){.call-to-action-image{width:calc(50vw - var(--scrollbar-width) - 6px)}}.sitemap-box ul{margin:0;padding:0;list-style:none}.sitemap-box ul.level_1{display:flex;flex-wrap:wrap;margin:-15px}.sitemap-box ul.level_1 a{color:inherit}.sitemap-box ul.level_1>li{position:relative;flex:0 0 100%;max-width:100%;padding:30px}.sitemap-box ul.level_1>li>span,.sitemap-box ul.level_1>li>a{display:block;margin-bottom:0.5em;font-weight:bold}.sitemap-box ul.level_1>li ul{font-size:0.9em}.sitemap-box ul.level_1>li::before{position:absolute;inset:15px;z-index:-1;border:1px solid #3ebf39;box-shadow:rgba(0, 0, 0, 0.25) 0 10px 15px -5px, rgba(0, 0, 0, 0.1) 0 5px 5px -5px;content:""}@media (width >= 576px){.sitemap-box ul.level_1>li{flex:0 0 50%;max-width:50%}}@media (width >= 1200px){.sitemap-box ul.level_1>li{flex:0 0 33.3333%;max-width:33.3333%}}.sitemap-box ul.level_2{padding-left:20px}.sitemap-box ul.level_2>li::before{position:relative;left:-20px;display:inline-block;width:10px;height:1px;margin-top:-1px;margin-right:-10px;vertical-align:middle;background:none repeat scroll 0 0 currentcolor;content:" "}.vee-section--boxed+.vee-section--boxed>.container{padding-top:0}div.vee-listing-full .info{margin-top:-1.5rem}.content-gallery.gallery-links{text-align:center}.content-gallery.gallery-links ul{margin:-10px}.content-gallery.gallery-links ul>li{padding:10px}.content-gallery.gallery-links .image_container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:15px;border:1px solid #3ebf39}.content-gallery.gallery-links .image_container a{position:static !important;margin:auto;overflow:visible !important;transform:none !important}.content-gallery.gallery-links img{margin:auto}.content-gallery.gallery-links figcaption{margin-bottom:10px;font-size:0.8em;line-height:1.2}.contact-text{position:relative;margin:4rem 0;padding:3.5rem 2rem;color:#fff;background:#182A63;border-width:1px}.contact-text a{font-weight:bold}.vee-listing-date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.5rem 1rem;color:#fff;font-size:0.875rem;line-height:1.1;background:#297f26;border-radius:6px}.vee-listing-date__day{font-weight:bold;font-size:1.5rem}.content-gallery li picture{position:relative;display:block}.content-gallery li picture img{width:100%}.home-slider .content-image figure,.content-gallery li figure,.gallery-owners img,.add-box-effect-child figure,.box-link-more figure{position:relative;background-color:rgba(0, 0, 0, 0.02);box-shadow:rgba(0, 0, 0, 0.25) 0 20px 25px -5px, rgba(0, 0, 0, 0.1) 0 10px 10px -5px}.home-slider .content-image figure img,.content-gallery li figure img,.gallery-owners img img,.add-box-effect-child figure img,.box-link-more figure img{width:100%}.content-gallery{padding-top:1rem;padding-bottom:1rem}.gallery-owners figure{box-shadow:none}.gallery-owners figcaption{padding-top:0.75rem;font-weight:500;text-align:center}.gallery-inline ul{display:flex;justify-content:flex-start}.gallery-inline ul>*{display:flex;max-width:calc(50% - var(--gallery-grid-gap) * 0.5)}.gallery-inline ul .image_container{display:flex;flex-direction:column;background:transparent;box-shadow:none}.gallery-inline ul img{height:100%;max-height:50vw;object-fit:cover;object-position:center top}.gallery-inline ul picture{height:100%}.gallery-inline ul a{flex-grow:1}.box-link-more a{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentcolor}.box-link-more+.box-link-more{padding-top:1.5rem;border-top:1px solid #ededed}.certificates figure{box-shadow:0 0 15px rgba(0, 0, 0, 0.15)}@media (width >= 992px){.vee-layout-left{--nav-border-offset: 0px;position:relative}.vee-layout-left::before{position:absolute;top:0;bottom:0;left:var(--nav-border-offset);width:1px;background-color:#ededed;border-left:1px solid #ededed;content:""}.vee-layout-left nav span.trail,.vee-layout-left nav a.trail{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentcolor}.vee-layout-left nav span.active,.vee-layout-left nav a.active{position:relative;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentcolor}.vee-layout-left nav span.active::before,.vee-layout-left nav a.active::before{position:absolute;top:-1px;bottom:-1px;left:calc(var(--nav-border-offset) - 12px);width:1px;background-color:#3ebf39;content:""}}@media (width >= 1400px){.vee-layout-left{--nav-border-offset: -1rem}}.module-cookiebar-opener{position:absolute;margin:0}.module-cookiebar-opener a{position:fixed;bottom:1em;left:1em;z-index:9;width:2.5em;height:2.5em;margin:0;overflow:hidden;white-space:nowrap;text-indent:100%;background-color:#3ebf39;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M224,127.4a95.6,95.6,0,0,1-28.2,68.5c-36.9,36.9-97.3,37.3-134.7.9A96,96,0,0,1,128.6,32a8.1,8.1,0,0,1,7.8,9.8,32,32,0,0,0,30.8,39,8,8,0,0,1,8,8,32,32,0,0,0,39,30.8A8.1,8.1,0,0,1,224,127.4Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle fill="%23fff" cx="156" cy="172" r="16"/><circle fill="%23fff" cx="92" cy="164" r="16"/><circle fill="%23fff" cx="84" cy="108" r="16"/><circle fill="%23fff" cx="136" cy="124" r="16"/></svg>');background-repeat:no-repeat;background-position:center;background-size:80%;border-radius:50%;cursor:pointer}.cookiebar_default .cc-head>*{color:inherit}.cookiebar_default .cc-group{border-radius:0}.cookiebar_default .cc-inner{border-radius:0}.cookiebar_default .cc-groups{margin-bottom:1.5rem}.cookiebar_default .cc-info a{display:inline-block;color:#767676;font-size:0.813rem;text-decoration:none}.cookiebar_default .cc-info a+a::before{display:inline-block;margin-right:5px;content:"·"}.contao-cookiebar .cc-btn.success{color:#fff !important;background-color:#3ebf39 !important;border-color:#3ebf39 !important}.contao-cookiebar .cc-btn.save{color:#fff !important;background-color:#acbab7 !important;border-color:#acbab7 !important}.contao-cookiebar .cc-btn:hover{color:rgba(255, 255, 255, 0.9) !important;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%)}.cc-module{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#efefef}.ce-iframe-placeholder .cc-module{position:absolute;inset:0}.ce-iframe-placeholder--cover:empty{display:none}body>.contao-cookiebar{display:none}.module-plenta-jobs-basic-offer-list{display:grid;gap:1.5rem}.module-plenta-jobs-basic-offer-list .empty{padding:1rem;text-align:center;background-color:#f0d88c;border-radius:5px}.module-plenta-jobs-basic-offer-list .layout_default{--padding-x: clamp(1.25rem, 3vw, 1.5em);--padding-y: clamp(1.25rem, 3vw, 1.5em);position:relative;display:flex;flex-direction:column;padding:var(--padding-y) var(--padding-x);border:1px solid #ededed;container-type:inline-size}.module-plenta-jobs-basic-offer-list .layout_default .job-info{--gap: 1em;display:flex;flex-wrap:wrap;gap:var(--gap);margin-bottom:1em;overflow:hidden;font-size:0.85rem;row-gap:0.5em}.module-plenta-jobs-basic-offer-list .layout_default .job-info>*{position:relative}.module-plenta-jobs-basic-offer-list .layout_default .job-info>*::before{position:absolute;top:50%;left:calc(var(--gap) * -0.5);height:0.75em;border-left:1px solid #3ebf39;transform:translateY(-50%);content:""}.module-plenta-jobs-basic-offer-list .layout_default .title{margin-bottom:0;font-size:1.25rem;text-transform:uppercase}.module-plenta-jobs-basic-offer-list .layout_default .title i{font-size:0.8em}.module-plenta-jobs-basic-offer-list .layout_default .title a::before{position:absolute;background-color:var(--hover-bg-color, transparent);transition:background-color 0.3s;content:"";inset:0}.module-plenta-jobs-basic-offer-list .layout_default .job-teaser{margin-top:0.5em}.module-plenta-jobs-basic-offer-list .layout_default .job-teaser>*:last-child{margin-bottom:0}.module-plenta-jobs-basic-offer-list .layout_default:hover{--hover-bg-color: rgba(62, 191, 57, 0.1)}.module-plenta-jobs-basic-offer-reader h1{padding-top:0;text-wrap:balance}.module-plenta-jobs-basic-offer-reader h1::before{display:none}.job-reader{display:grid;gap:1rem}.job-reader .job-reader-info{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem;padding:0.5em 0.5em 0.5em 1em;background:#f9f9f9;border-left:2px solid #3ebf39}.job-reader .job-reader-info--location{flex-direction:column}.job-reader .job-reader-info--location .job_organization_info,.job-reader .job-reader-info--location .job_location{font-size:0.9em}.job-reader .job-reader-info__label{margin-right:0.25em}.job-reader .job-reader-info__value{display:inline-block;width:fit-content;padding:0.2em 0.5em;font-size:0.95em;background:#fff;border:1px solid #ececec;border-radius:4px}.job-reader .job-description{margin-top:1.5rem}.job-reader .job-description h2{font-size:2.111rem}@media (width <= 1199.98px){.job-reader .job-description h2{font-size:1.85rem}}.job-reader .job-description h3,.job-reader .job-description h4,.job-reader .job-description h5{font-size:1.555rem}@media (width <= 1199.98px){.job-reader .job-description h3,.job-reader .job-description h4,.job-reader .job-description h5{font-size:1.455rem}}.job-reader .job-reader-actions{display:grid;gap:1rem}.job-reader .job-reader-actions svg{width:1.25em;margin-right:0.75em}.job-reader .job-reader-actions svg path{fill:currentcolor}.job-reader .job-reader-actions .vee-button{display:grid}.job-reader .job-reader-actions .vee-button a,.job-reader .job-reader-actions .vee-button button{align-items:center;justify-content:center;font-weight:400;font-size:16px;background:unset;background-image:linear-gradient(to right, #35b435 0%, #48c748 100%)}.job-reader .job-reader-actions .vee-button a:hover,.job-reader .job-reader-actions .vee-button button:hover{background-image:linear-gradient(to left, #35b435 0%, #48c748 100%)}@media (width >= 768px){.job-reader .job-reader-actions{grid-template-columns:repeat(auto-fit, minmax(0, 1fr))}}.job-reader .job-reader__content{display:grid}.job-reader .job-reader__content .job-reader-info{order:1}.job-reader .job-reader__content .job-reader-info--job_working_hours,.job-reader .job-reader__content .job-reader-info--job_place{order:2}.job-reader .job-reader__content .job-description{order:3}.job-reader .job-reader__content .job-description+*{order:3}.job-reader .job-reader__contact{padding:1em;background:#f9f9f9}.job-reader .job-reader__contact-person-position{font-size:0.9em}.job-reader .job-reader__contact .link-icon a{--gap: 1.5em;position:relative;display:flex;gap:0.5em;align-items:center;margin-left:var(--gap);text-underline-offset:2px;text-decoration-thickness:1px}.job-reader .job-reader__contact .link-icon a i{position:absolute;left:calc(var(--gap) * -1)}.ce_form input,.ce_form textarea,.ce_form select{letter-spacing:0.05em}.ce_form .checkbox_container{letter-spacing:0.02em}form .w-100>button{justify-content:center;width:100%}.form-wrapper .widget>p.error{font-size:0.666rem;text-wrap:balance}.ce_form:has(.form-bg-dark),.ce_form.banner-form{--widget-border-color: rgba(255, 255, 255, 0.4);color:#fff}.ce_form:has(.form-bg-dark) .widget-text input,.ce_form:has(.form-bg-dark) .widget-textarea textarea,.ce_form.banner-form .widget-text input,.ce_form.banner-form .widget-textarea textarea{background-image:linear-gradient(var(--widget-border-color), var(--widget-border-color)), linear-gradient(var(--widget-border-color), var(--widget-border-color)), linear-gradient(var(--widget-border-color), var(--widget-border-color));background-repeat:no-repeat;background-size:100% 1px, 1px 9px, 1px 9px;background-position:bottom, left bottom, right bottom}.ce_form:has(.form-bg-dark) .widget-select select,.ce_form.banner-form .widget-select select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), linear-gradient(var(--widget-border-color), var(--widget-border-color)), linear-gradient(var(--widget-border-color), var(--widget-border-color)), linear-gradient(var(--widget-border-color), var(--widget-border-color));background-repeat:no-repeat;background-size:12px 12px, 100% 1px, 1px 9px, 1px 9px;background-position:right 12px center, bottom, left bottom, right bottom}.ce_form:has(.form-bg-dark) a,.ce_form.banner-form a{color:#3ebf39}.ce_form:has(.form-bg-dark) label,.ce_form.banner-form label{color:#fff !important}.ce_form:has(.form-bg-dark) label::before,.ce_form.banner-form label::before{border-color:var(--widget-border-color) !important}.ce_form:has(.form-bg-dark) input::placeholder,.ce_form:has(.form-bg-dark) textarea::placeholder,.ce_form.banner-form input::placeholder,.ce_form.banner-form textarea::placeholder{color:#fff;opacity:1}.ce_form:has(.form-bg-dark) .vee-headline-1,.ce_form.banner-form .vee-headline-1{color:#fff}.ce_form:has(.form-bg-dark) input.text,.ce_form:has(.form-bg-dark) input.captcha,.ce_form:has(.form-bg-dark) select,.ce_form:has(.form-bg-dark) textarea,.ce_form.banner-form input.text,.ce_form.banner-form input.captcha,.ce_form.banner-form select,.ce_form.banner-form textarea{padding-inline:0.8rem}.ce_form:has(.form-bg-dark) select,.ce_form.banner-form select{padding-right:1.7rem}.ce_form:has(.form-bg-dark) input.text,.ce_form:has(.form-bg-dark) input.captcha,.ce_form:has(.form-bg-dark) select,.ce_form:has(.form-bg-dark) textarea,.ce_form:has(.form-bg-dark) input.text:focus,.ce_form:has(.form-bg-dark) input.captcha:focus,.ce_form:has(.form-bg-dark) select:focus,.ce_form:has(.form-bg-dark) textarea:focus,.ce_form.banner-form input.text,.ce_form.banner-form input.captcha,.ce_form.banner-form select,.ce_form.banner-form textarea,.ce_form.banner-form input.text:focus,.ce_form.banner-form input.captcha:focus,.ce_form.banner-form select:focus,.ce_form.banner-form textarea:focus{color:#fff}.ce_form:has(.form-bg-dark) input.text:focus,.ce_form:has(.form-bg-dark) input.captcha:focus,.ce_form:has(.form-bg-dark) select:focus,.ce_form:has(.form-bg-dark) textarea:focus,.ce_form.banner-form input.text:focus,.ce_form.banner-form input.captcha:focus,.ce_form.banner-form select:focus,.ce_form.banner-form textarea:focus{--widget-border-color: rgba(255, 255, 255, 1)}.ce_form:has(.form-bg-dark) .widget-checkbox,.ce_form.banner-form .widget-checkbox{margin-top:1.5rem}.ce_form:has(.form-bg-dark){padding:clamp(2rem, 3.9vw, 3rem);background:#182a63;border-radius:1.777rem}.banner-form{margin:0;padding:2rem clamp(1rem, 4vw, 2rem);color:#fff;font-size:16px;text-align:center;background-color:#297f26}.banner-form .vee-headline-1{text-align:center}.banner-form .widget{text-align:left}.banner-form label,.banner-form legend{color:currentcolor !important}.banner-form textarea{height:8.8em;font-size:16px}.banner-form .checkbox_container{text-wrap:balance}.banner-form .checkbox_container label{font-size:13px !important;line-height:1.4 !important}.banner-form .checkbox_container label a{color:inherit}.banner-form .checkbox_container label::before{border:1px solid #fff !important}.banner-form a{color:currentcolor;text-decoration:underline}.banner-form button{font-size:16px !important;box-shadow:0 0 5px rgba(0, 0, 0, 0.02)}.banner-form .widget-cloudeflare-trunstile{text-align:center}@media (width >= 1200px){.banner-form{position:absolute;right:2rem;bottom:4.5rem;z-index:3;width:470px;padding:1.75rem 1.611rem;background-color:rgba(0, 0, 0, 0.1);border:1px solid rgba(255, 255, 255, 0.2);border-radius:32px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.banner-form .checkbox_container{padding-right:2rem !important;text-wrap:unset}.banner-form .widget-cloudeflare-trunstile{margin-top:-0.25rem;margin-bottom:0.85rem}}@media (width >= 1400px){.banner-form{width:520px;padding:2.25rem 2.111rem}}@media (width >= 1600px){.banner-form{right:12.5vw}}.form-lg fieldset{padding:0;border:0}.form-lg legend{margin-bottom:0.75em;color:#08102A;font-weight:700;font-size:1.15em;font-family:"Outfit", sans-serif}.form-lg .ajaxconfirm img{mix-blend-mode:darken}#vee-body fieldset.field-radio-box{--input-size: 1.571rem;--padding-y: 3rem;--padding-x: 1rem;--image-height: clamp(120px, 35vw, 240px);--image-margin-bottom: 2rem;--gap: 1rem;display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center;text-align:center}#vee-body fieldset.field-radio-box legend,#vee-body fieldset.field-radio-box p{width:100%}#vee-body fieldset.field-radio-box legend .mandatory{display:none}#vee-body fieldset.field-radio-box>span{--width: 50%;--gap-total: calc(var(--gap) * 0.8);flex:0 0 calc(var(--width) - var(--gap-total));max-width:calc(var(--width) - var(--gap-total));margin:0}#vee-body fieldset.field-radio-box>span input{position:absolute;top:var(--padding-y);left:50%;transform:translateX(-35%)}#vee-body fieldset.field-radio-box>span img{height:var(--image-height);object-fit:cover;border-top-left-radius:12px;border-top-right-radius:12px}#vee-body fieldset.field-radio-box>span .widget-check-box__info{font-size:0.9em}#vee-body fieldset.field-radio-box>span:has(figure) label{padding-bottom:var(--image-margin-bottom)}#vee-body fieldset.field-radio-box>span:has(figure) label::before{top:calc(var(--image-height) + var(--image-margin-bottom) * 0.5 - var(--image-margin-bottom))}#vee-body fieldset.field-radio-box>span:has(figure) label::after{top:calc(var(--image-height) + var(--image-margin-bottom) * 0.5 - var(--image-margin-bottom))}@media (width >= 992px){#vee-body fieldset.field-radio-box>span{--width: 33.333%}}@media (width >= 1200px){#vee-body fieldset.field-radio-box>span{--width: 25%}}#vee-body fieldset.field-radio-box label{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:var(--padding-y) var(--padding-x);padding-top:calc(var(--padding-y) + var(--input-size) + 1rem);text-align:center;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;background-color:#fff;border:1px solid #ededed;border-radius:12px}#vee-body fieldset.field-radio-box label::before{top:var(--padding-y);left:50%;transform:translateX(-50%)}#vee-body fieldset.field-radio-box label::after{top:var(--padding-y);left:50%;margin-top:0.5rem;transform:translateX(-50%)}#vee-body fieldset.field-radio-box input[type="radio"]:checked+label{background-color:rgba(62, 191, 57, 0.1);border-color:#3ebf39}#vee-body fieldset.field-radio-box.checkbox_container label::after{transform:translateX(-50%) translateY(-10%) rotate(45deg)}#vee-body fieldset.field-radio-box .widget-check-box__image{margin:calc((var(--padding-y) + var(--input-size) + 1rem) * -1) calc(var(--padding-x) * -1) auto calc(var(--padding-x) * -1)}#vee-body fieldset.field-radio-box .widget-check-box__text{margin-top:var(--image-margin-bottom)}#vee-body fieldset.field-radio-box .widget-check-box__text:last-child{margin-bottom:auto}@media (width <= 576.98px){#vee-body fieldset.field-radio-box{--padding-y: 1.25rem;--input-size: 1.571rem}#vee-body fieldset.field-radio-box label{font-size:14px;line-height:1.5}}.formbody .widget-pagebreak{margin-bottom:0}.formbody .widget-pagebreak-wrapper{display:flex;flex-direction:row;gap:1rem;margin-bottom:0;padding-top:1rem;border-top:1px solid #EAEAEA}.formbody .widget-pagebreak-wrapper button{display:inline-flex;align-items:center;padding:1em 2em;overflow:hidden;color:#fff;font-size:1rem;line-height:1;background-color:#2c8829;border:0;border-radius:4px;cursor:pointer}.formbody .widget-pagebreak-wrapper button:hover{background-color:#0e193a}.formbody .widget-pagebreak-wrapper button[value="continue"]{order:1;margin-left:auto;pointer-events:none}.formbody .widget-pagebreak-wrapper button[value="continue"]:not(.submit-enabled){opacity:0.5}.submit-enabled .formbody .widget-pagebreak-wrapper button[value="continue"]{background-color:#2c8829;cursor:pointer;opacity:1;pointer-events:auto}.submit-enabled .formbody .widget-pagebreak-wrapper button[value="continue"]:hover{background-color:#31982d}.form-steps{position:relative;max-width:1140px;padding:2rem;background:#fff;border:4px solid #3ebf39;border-radius:1rem;margin-inline:auto}.form-steps.ajax-loading{pointer-events:none}.form-steps.ajax-loading .formbody{opacity:0.25}.form-steps.ajax-loading::before{position:absolute;top:50%;left:50%;z-index:1;width:50px;height:50px;border:5px solid #c8c8c8;border-top-color:#3ebf39;border-radius:50%;transform:translate(-50%, -50%);animation:ajax-loading 0.5s linear infinite;content:""}@keyframes ajax-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-steps-progress .mod_mp_form_steps{margin:0}.form-steps-progress ul{display:flex;gap:0.5em;align-items:flex-start;max-width:600px;margin:0;padding:0;list-style:none;margin-inline:auto}.form-steps-progress ul>*{flex-grow:1}.form-steps-progress ul strong,.form-steps-progress ul a{display:flex !important;align-items:center;justify-content:center;width:100%;padding:0.2em;color:#000;font-weight:normal;line-height:1;text-transform:uppercase;border:1px solid #3ebf39;border-radius:2rem}.form-steps-progress ul strong.step_0,.form-steps-progress ul a{color:#fff;background-color:#3ebf39}.vee-section+.section-home-form{margin-top:2rem}.form-progress{display:flex;gap:1em;align-items:center;width:100%;margin-top:1rem}.form-progress .form-progress-bar{position:relative;flex-grow:1;height:10px;border:1px solid #3ebf39;border-radius:10px}.form-progress .form-progress-bar-inner{position:absolute;top:0;bottom:0;left:0;background-color:#3ebf39}.fineuploader-wrapper .qq-upload-button{display:inline-flex;gap:0.5em;align-items:center;font-size:14px}.fineuploader-wrapper .qq-upload-button::before{color:#3ebf39;font-size:1.8em}.fineuploader-wrapper .qq-upload-button:hover{color:#3ebf39;background-color:transparent}.fineuploader-wrapper .values-list .fineuploader-item{display:flex;gap:1em;align-items:center;margin-bottom:1rem;padding:1em;font-size:14px;border:1px solid #3ebf39}.fineuploader-wrapper .values-list .fineuploader-item figure{margin-bottom:0}.fineuploader-wrapper .sort-hint{margin-bottom:1em;font-size:14px}.fineuploader-wrapper .qq-btn{margin:1px;padding:6px;font-size:12px;text-transform:uppercase;vertical-align:middle;border:0}.fineuploader-wrapper .qq-upload-list:not(:empty){margin-top:0.5em;margin-bottom:0;padding:0.25em 1em;font-size:14px;background-color:rgb(green 0.1)}.fineuploader-wrapper .qq-upload-list:not(:empty) li{background-position:left center}.fineuploader-wrapper .qq-upload-list:not(:empty) li:last-child{margin-bottom:8px}.contact-info{padding-block:20px;color:#fff;text-wrap:balance}.contact-info a{color:inherit;text-decoration:underline;text-underline-offset:0.2em}@media (width >= 768px){.sticky-content-md{position:sticky;top:var(--scroll-padding-top-lg)}}@media (width >= 992px){.sticky-content-lg{position:sticky;top:var(--scroll-padding-top-lg)}}.customer-reviews{font-size:0.888rem}.customer-reviews .customer-reviews__title{margin-bottom:0.125em;font-weight:bold;font-size:1.25em;letter-spacing:0.05em}.customer-reviews__content{display:flex;flex-wrap:wrap;gap:0.95em;align-items:center;line-height:1.375}.customer-reviews__rating{padding-right:0.94em;border-right:1px solid rgba(0, 0, 0, 0.32)}.customer-reviews__stars{color:#3ebf39;font-size:1.25em;line-height:1;letter-spacing:0.2em;white-space:nowrap}.customer-reviews--light{color:#fff}.customer-reviews--light .customer-reviews__title{color:inherit}.customer-reviews--light .customer-reviews__rating{border-right:1px solid rgba(255, 255, 255, 0.32)}.accordions-wrapper{counter-reset:accordion}.accordions-wrapper .ce_accordion{--number-width: 1.9em;--number-gap-x: calc(var(--number-width) * 0.44);counter-increment:accordion}.accordions-wrapper .ce_accordion .vee-accordion__toggler{margin-bottom:0}.accordions-wrapper .ce_accordion .vee-accordion__toggler-headline::before{display:flex;align-items:center;width:var(--number-width);height:2.4em;margin-right:var(--number-gap-x);padding-right:calc(var(--number-width) * 0.88);border-right:1px solid var(--accordion-border-color, #EAEAEA);content:counter(accordion,decimal-leading-zero)}.accordions-wrapper .ce_accordion .accordion{padding-left:calc(((var(--number-width) + var(--number-gap-x) + 0.2em) * (20 / 18)))}@media (width >= 576px){.accordions-wrapper .ce_accordion{--number-width: 2.5em}}.ce_accordion:last-child{border-bottom:1px solid var(--accordion-border-color, #EAEAEA)}.vee-testimonials{--author-gap: 1.3rem;--rating-gap: 1.2rem;display:flex;flex-direction:column;font-size:0.888rem;text-align:left;border:1px solid #ededed;border-radius:12px;padding-block:1.8rem;padding-inline:clamp(18px, 4vw, 1.8rem)}.vee-testimonials__text{margin-top:0;font-size:0.888rem;letter-spacing:0.05em}.vee-testimonials__text>*:last-child{margin-bottom:0}.vee-testimonials__author{display:flex;flex-wrap:wrap;gap:var(--author-gap);align-items:center;margin-top:auto}.vee-testimonials__name{margin-bottom:0;font-weight:bold;font-size:inherit;font-family:"Outfit", sans-serif}@media (width >= 576px) and (width <= 768.98px){.vee-testimonials{--author-gap: 0.6rem;--rating-gap: 0.5rem}.vee-testimonials__author{margin-right:-1.35rem}}.vee-testimonials__rating-star{--star-size: 1rem;--star-color: #ECEFF1;--star-background: #3ebf39;--percent: calc(var(--rating) / 5 * 100%);display:inline-block;padding-left:var(--rating-gap);font-size:var(--star-size);line-height:1.2;letter-spacing:0.1em;border-left:1px solid #ededed}.vee-testimonials__rating-star::before{background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));background-clip:text;content:"★★★★★";-webkit-text-fill-color:transparent}.icon-box-contact{color:var(--icon-box-color, #2A3238);font-size:var(--icon-box-font-size, 1rem);line-height:1.1;text-align:left}.vee-layout-footer .vee-section--full-background .icon-box-contact{--icon-box-color: #fff}.icon-box-contact .vee-icon-box-3__icon{display:flex;align-items:center;justify-content:center;width:2.133em;margin-right:var(--icon-gap, 0.9em);color:var(--icon-color, #fff);font-size:0.925em;background-color:var(--icon-bg, #3ebf39);border-radius:50%;outline:1px dashed var(--icon-ooutline-color, rgba(62, 191, 57, 0.5));outline-offset:0.15em;aspect-ratio:1;margin-block:auto}.icon-box-contact .vee-icon-box-3__content{display:flex;flex-direction:column-reverse}.icon-box-contact .vee-icon-box-3__headline{margin-top:0;margin-bottom:0;color:inherit;font-weight:bold;font-size:1em;letter-spacing:0}.icon-box-contact .vee-icon-box-3__headline:hover a{text-decoration:underline;text-underline-offset:0.2em}.icon-box-contact .vee-icon-box-3__text{margin-bottom:var(--text-mb, 0);font-size:10px;letter-spacing:0.05em;text-transform:uppercase}@media (width >= 567px){.icon-box-contact{font-size:var(--icon-box-font-size, 1.111rem)}}.icon-box-contact--lg{--icon-box-font-size: clamp(1.75rem, 2.65vw, 2.2rem)}.icon-box-contact--lg .vee-icon-box-3__icon{font-size:0.75em}.icon-box-contact--lg .vee-icon-box-3__text{font-size:clamp(13px, 2vw, 1rem)}.icon-box-contact--line{--icon-box-line-color: #182a63;position:relative;padding-left:1em}.icon-box-contact--line::before{position:absolute;left:0;width:1px;height:100%;background-color:var(--icon-box-line-color);content:""}.partners-wrapper{--gap-x: 0.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--gap-x);margin-inline:2rem}@media (width <= 575.98px){.partners-wrapper img{width:auto;max-height:60px;object-fit:contain}}@media (width <= 991.98px){.partners-wrapper>*{flex-basis:calc(50% - var(--gap-x))}}@media (width >= 992px) and (width <= 1399.98px){.partners-wrapper>*{flex-basis:calc(25% - var(--gap-x) * 3 / 4)}}@media (width >= 1400px) and (width <= 1449.98px){.partners-wrapper>*{flex-basis:calc(24% - var(--gap-x) * 3 / 4)}}@media (width >= 1800px){.partners-wrapper{max-width:1722px;margin-inline:auto}}.kde-button{background:#ED0036 !important}a.kde-more{text-decoration:underline !important;text-underline-offset:2px}.mod_sitemap ul.level_2>li>a{color:#1d1d1d}.mod_sitemap ul ul ul li a{opacity:1}.vee-download-1 .vee-download__size{color:#727272}.vee-download-1 .vee-download__button{background-color:#2c8829}.pe-pro-seal-colored-bar{background-color:#0A8297 !important}link[href^="assets/css/veello-theme/bundle-0976b2ac.css"]{z-index:0}