@charset "UTF-8";
.ce_youtube--lightbox{position:relative}.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:0.6em 1.2em;background-color:#182A63;color:#fff;font-size:1rem;z-index:1001}.cookiebar--active{display:flex !important;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:column}@media (min-width:767px){.cookiebar--active{flex-direction:row}}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__text{margin-bottom:0.5em;text-align:center}@media (min-width:767px){.cookiebar__text{margin-bottom:0;margin-right:1.5em;text-align:left}}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{color:#36b636}.cookiebar__button{margin:0;padding:0.6em 1.2em;border:none;border-radius:0;background-color:#36b636;color:#fff;font-weight:700;cursor:pointer;transition:background-color 0.2s}.cookiebar__button:hover{background-color:#46BBDC}.cookiebar__analytics{margin-bottom:0.5em;white-space:nowrap}@media (min-width:767px){.cookiebar__analytics{margin-bottom:0;margin-right:1.5em}}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}.checkbox_container{padding:0;border:none}.checkbox_container input{margin-left:0}.cookiebar__checkbox{margin-top:0.5rem;margin-bottom:0.5rem;text-align:center;max-width:100%}.cookiebar__checkbox label{margin-bottom:0}.cookiebar__checkbox-inside{display:flex;margin:-5px;flex-wrap:wrap}.cookiebar__checkbox-inside>*{margin:5px;width:100%;white-space:nowrap}.ce-iframe-placeholder{padding:30px 15px;background-color:#efefef;color:#000;text-align:center}.ce-iframe-placeholder__inside{display:flex;justify-content:center;align-items:center;flex-direction:column}.ce-iframe-placeholder__inside>*{margin:10px}@media (min-width:767px){.cookiebar__checkbox{margin-right:1.5rem;margin-left:1.5rem;text-align:left}.ce-iframe-placeholder__inside{flex-direction:row;flex-wrap:wrap}}@media (min-width:1200px){.cookiebar__checkbox-inside{flex-wrap:nowrap}}.ce_youtube__container{position:relative;padding-bottom:56.25%;overflow:hidden}.ce_youtube__container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ce_youtube .ce-iframe-placeholder,.ce-iframe-placeholder--cover{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cookies-enable .cookiebar .ce-disable{display:none}.cookies-enable .ce-iframe-placeholder{display:none !important}.dlh_googlemap{position:relative}.ce_dlh_googlemaps{margin-top:1rem}.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}@media (min-width:992px){.contact-text a{display:inline}}#main .contact-text p{text-align:center}.slick-container>.slick-item:not(:first-child){display:none}.slick-container [class^=ce_],.slick-container [class^=content-]{margin-bottom:0.5rem}.slick-list{margin-left:5px;margin-right:5px}.slick-arrow{cursor:pointer;width:27px;height:27px;position:absolute;right:28px;bottom:0;z-index:10;background:transparent;border:none;overflow:hidden;text-indent:101%;white-space:nowrap}.slick-arrow:before{font-family:"veeicons" !important;content:"";position:absolute;line-height:27px;text-align:center;left:0;right:0;top:0;bottom:0;background-color:#2c912c;color:#FFF;text-indent:0}.slick-arrow.slick-next{right:0}.slick-arrow.slick-next:before{content:""}.slick-dots{margin:0;padding:6px 0 0 0;list-style:none;text-align:center;line-height:1}.slick-dots li{display:inline-block;margin:0 1px}.slick-dots button{overflow:hidden;text-indent:200%;white-space:nowrap;width:26px;height:5px;border:1px solid #afb0af;background-color:#afb0af;cursor:pointer;color:transparent}.slick-dots .slick-active button{border-color:#36b636;background-color:#36b636}.slick-dotted .slick-dots{height:30px}.slick-dotted .slick-arrow{bottom:30px}.slick-container--carousel{padding-left:25px;padding-right:25px}.slick-container--carousel .slick-inner{padding:0 10px}.slick-container--carousel .slick-arrow{bottom:50%;margin-bottom:20px}.slick-container--carousel .slick-prev{left:0;right:auto}.slick-container--carousel .slick-next{right:0;left:auto}.slick-container--carousel .ce_youtube>a,.slick-container--carousel .slick-inner>a{display:inline-block}.footer-before .slick-inner{text-align:center}.slider-header{margin:0}.slider-header img{width:100%}.slider-header .slick-dots{position:absolute;bottom:10px;left:0;right:0;height:auto}.slider-header .slick-dots button{width:1.5rem;height:1.5rem;border:2px solid #ffffff;margin:4px}.slider-header .slick-dots .slick-active button{border-color:#36b636;background-color:#36b636}.slider-header .slick-item{vertical-align:top}.slider-header .slick-arrow{bottom:auto;top:50%;transform:translateY(-50%)}.slider-header .slick-prev{left:10px;right:auto}.slider-header .slick-next{right:10px;left:auto}@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}}html,body{overflow-x:hidden}.vee-header:not(.vee-header--stuck) .vee-header__navigation{position:relative;height:64px}.vee-header:not(.vee-header--stuck) .vee-header__navigation:before{content:"";background:#36B536;width:100vw;position:absolute;height:100%;left:0;top:0;z-index:-1}.vee-header__bottom-content{margin-top:auto}.vee-header__navigation .vee-menu:not(.mm-menu) .vee-menu__navigation>li.active>a::after,.vee-header__navigation .vee-menu:not(.mm-menu) .vee-menu__navigation>li.trail>a::after,.vee-header__navigation .vee-menu:not(.mm-menu) .vee-menu__navigation>li>a.highlighted::after,.vee-header__navigation .vee-menu:not(.mm-menu) .vee-menu__navigation>li>a:hover::after{display:none}@media (min-width:1200px) and (max-width:1299.98px){.vee-menu:not(.mm-menu) .vee-menu__navigation>li:first-child{display:none}.vee-header__navigation{padding-left:8px !important}.vee-menu:not(.mm-menu) .vee-menu__navigation>li{position:relative;float:left;margin:0 10px}.vee-menu:not(.mm-menu) .vee-menu__navigation>li>a{font-size:0.9em}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin-right:8px;margin-left:8px}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li.last{margin-right:0}}@media (min-width:1300px) and (max-width:1499.98px){.vee-menu:not(.mm-menu) .vee-menu__navigation>li:first-child{display:none}.vee-header__navigation{padding-left:8px !important}.vee-menu:not(.mm-menu) .vee-menu__navigation>li{position:relative;float:left;margin:0 16px}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin-right:16px;margin-left:16px}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li.last{margin-right:0}}@media (min-width:1200px){.vee-header--stuck .header-contact{display:none}}@media (min-width:1500px){.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li.last{margin-right:0}}@media (min-width:768px){.home-page .subheader-contact{background:rgba(0, 0, 0, 0.12) !important;backdrop-filter:blur(10px);position:absolute;bottom:0}}.home-page .video-section{background:none !important}.vee-link-wrapper a{align-items:center;display:flex;text-transform:uppercase !important}.vee-link-wrapper a:after{order:-1;margin:0 8px 0 0}.vertical-line{display:none;align-self:flex-start}@media (min-width:768px){.vertical-line{display:block}}.vertical-line:before{content:"";width:1px;height:112px;background:#36B536;display:block}@media (min-width:768px){.home-page h1{padding-top:0}.home-page h1:before{display:none}}.home-page h2,.vee-layout-footer h2{font-size:clamp(1.75rem, 6vw, 2.2rem)}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:#36b636;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:#36b636;font-size:1.33rem}.pe-richsnippets{text-align:center}.vee-services{padding-top:1.78rem;border-top:1px solid #EAEAEA;display:flex;flex-direction:column;height:calc(100% - 32px)}.vee-services h3{font-size:1.33rem;margin-bottom:1rem}.vee-services__text{margin-bottom:1.78rem}.vee-services .vee-link-wrapper{margin-top:auto}.vee-slider--controls-7 .swiper-button-prev{right:4px !important}.veeicons-right-5:before{content:"" !important;font-family:"great" !important}.veeicons-left-5:before{content:"" !important;font-family:"great" !important}.ce_rsce_vee_video{position:relative}.ce_rsce_vee_video i{display:none}.ce_rsce_vee_video .video__title{font-size:0.89rem;line-height:1.2;text-transform:uppercase;padding:0.75em 2em;color:#fff;position:absolute;left:0;bottom:0;z-index:9;background:#36b636;max-width:90%}.ce_rsce_vee_video img{width:100%}.price-explanation{line-height:1.2;text-align:center;font-size:12px;margin-top:15px;color:#c8c8c8;opacity:0.7;margin:1rem 0}.footer-html__badge{text-align:center}.home-slider{margin-bottom:0}.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{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.vee-layout-main .content-text ul li,.vee-layout-main .content-list ul li{padding:0 0 0 33px;position:relative}.vee-layout-main .content-text ul li:after,.vee-layout-main .content-list ul li:after{width:15px;height:15px;background:#36b636;color:#fff;font-size:12px;line-height:14px;text-align:center;font-weight:normal;font-family:"veeicons" !important;font-style:normal;font-variant:normal;text-transform:none;transition:all 0.2s;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;top:7px;left:0}.gallery-inline ul{display:flex;justify-content:flex-start}.gallery-inline ul>*{max-width:50%;display:flex}.gallery-inline ul .image_container{flex-direction:column;display:flex;box-shadow:none;background:transparent}.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}.service-list{display:flex;gap:1em;flex-wrap:wrap;margin-bottom:var(--vee-contentMargin);text-align:center}.service-list .vee-button{height:100%}.service-list>*{width:100%;margin-bottom:0 !important}@media (min-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;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.dlh_googlemap{width:100% !important;height:400px !important}.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}@media (min-width:768px){html .pewl .pew-content>.pew-left{display:none}}@media (min-width:768px) and (max-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 (min-width:992px) and (max-width:1199.98px){html .pewl .pew-content>.pew-middle{width:93%;float:none;margin-left:auto;margin-right:auto}}@media (min-width:1200px){html .pewl .pew-footer{font-size:13px}html .pewl .pew-footer span.pew-check{margin-left:10px}}.content-text::after{content:"";clear:both;display:table}.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 (min-width:600px) and (max-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 (min-width:600px) and (max-width:1200px){.media--left>.image_container,.media--right>.image_container{max-width:60%}}@media (max-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}.sitemap-box ul{margin:0;padding:0;list-style:none}.sitemap-box ul.level_1{display:flex;margin:-15px;flex-wrap:wrap}.sitemap-box ul.level_1 a{color:inherit}.sitemap-box ul.level_1>li{padding:30px;position:relative;flex:0 0 100%;max-width:100%}@media (min-width:576px){.sitemap-box ul.level_1>li{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.sitemap-box ul.level_1>li{flex:0 0 33.3333%;max-width:33.3333%}}.sitemap-box ul.level_1>li>span,.sitemap-box ul.level_1>li>a{display:block;font-weight:bold;margin-bottom:0.5em}.sitemap-box ul.level_1>li ul{font-size:0.9em}.sitemap-box ul.level_1>li::before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:1px solid #36b636;z-index:-1;box-shadow:rgba(0, 0, 0, 0.25) 0px 10px 15px -5px, rgba(0, 0, 0, 0.1) 0px 5px 5px -5px}.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:" "}.mod_article{margin-bottom:0}.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{justify-content:center;position:relative;align-items:center;border:1px solid #36b636;padding:15px;height:100%;display:flex;flex-direction:column}.content-gallery.gallery-links .image_container a{position:static !important;overflow:visible !important;transform:none !important;margin:auto}.content-gallery.gallery-links img{margin:auto}.content-gallery.gallery-links figcaption{font-size:0.8em;line-height:1.2;margin-bottom:10px}.slick-container h4{font-size:1rem;font-weight:600}.contact-text{margin:4rem 0;border-width:1px;padding:3.5rem 2rem;position:relative;color:#fff;background:#182A63}.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;background:#36B536;line-height:1.1;font-size:0.875rem}.vee-listing-date__day{font-size:1.5rem;font-weight:bold}.content-gallery li picture{display:block;position:relative}.content-gallery li picture img{width:100%}.content-gallery li figure,.gallery-owners img,.add-box-effect-child figure,.box-link-more figure,.video__image,.home-slider .content-image figure{box-shadow:rgba(0, 0, 0, 0.25) 0px 20px 25px -5px, rgba(0, 0, 0, 0.1) 0px 10px 10px -5px;border:1px solid rgba(0, 0, 0, 0 0.75);position:relative;background-color:rgba(0, 0, 0, 0.02)}.content-gallery li figure img,.gallery-owners img img,.add-box-effect-child figure img,.box-link-more figure img,.video__image img,.home-slider .content-image 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}.box-link-more a{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:currentColor}@media (min-width:576px){.box-link-more .float_left.image_container{margin-right:1.5rem}}.box-link-more+.box-link-more{border-top:1px solid #ededed;padding-top:1.5rem}.service-list .vee-button{box-shadow:rgba(0, 0, 0, 0.25) 0px 10px 15px -5px, rgba(0, 0, 0, 0.1) 0px 5px 5px -5px}.home-slider .swiper{margin-bottom:-60px}.home-slider .swiper .content-image{padding-bottom:60px}.vee-menu__navigation.level_1{flex-wrap:nowrap;display:flex}@media (min-width:992px){.vee-layout-left{--nav-border-offset: 0px;position:relative}.vee-layout-left::before{content:"";position:absolute;top:0;bottom:0;left:var(--nav-border-offset);border-left:1px solid #ededed;width:1px;background-color:#ededed}.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{content:"";position:absolute;top:-1px;bottom:-1px;left:calc(var(--nav-border-offset) - 16px);width:1px;background-color:#36b636}}@media (min-width:1400px){.vee-layout-left{--nav-border-offset: -1rem}}.mod_cookiebar_opener{margin:0;position:absolute}.mod_cookiebar_opener a{white-space:nowrap;width:2.5em;height:2.5em;overflow:hidden;text-indent:100%;background-color:#36b636;position:fixed;bottom:1em;left:1em;border-radius:50%;margin:0;cursor:pointer;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-size:80%;background-repeat:no-repeat;background-position:center;z-index:9}.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{background-color:#36b636 !important;border-color:#36b636 !important;color:#fff !important}.contao-cookiebar .cc-btn.save{background-color:#acbab7 !important;border-color:#acbab7 !important;color:#fff !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;border-radius:5px;background-color:#f0d88c;text-align:center}.module-plenta-jobs-basic-offer-list .layout_default{--padding-x: clamp(1.25rem, 3vw, 1.5em);--padding-y: clamp(1.25rem, 3vw, 1.5em);display:flex;flex-direction:column;padding:var(--padding-y) var(--padding-x);border:1px solid #ededed;container-type:inline-size;position:relative}.module-plenta-jobs-basic-offer-list .layout_default .job-info{--gap: 1em;display:flex;gap:var(--gap);flex-wrap:wrap;margin-bottom:1em;overflow:hidden;row-gap:0.5em;font-size:0.85rem}.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 #36b636;transform:translateY(-50%);content:""}.module-plenta-jobs-basic-offer-list .layout_default .title{text-transform:uppercase;font-size:1.25rem;margin-bottom:0}.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{transition:background-color 0.3s;content:"";position:absolute;inset:0;background-color:var(--hover-bg-color, transparent)}.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(54, 182, 54, 0.1)}.job-reader{display:grid;gap:1rem}.job-reader .job-reader-info{display:flex;flex-wrap:wrap;gap:0.5rem;border-left:2px solid #36b636;background:#f9f9f9;padding:0.5em 0.5em 0.5em 1em;margin-top:1rem}.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{background:#fff;padding:0.2em 0.5em;border-radius:4px;display:inline-block;width:fit-content;font-size:0.95em;border:1px solid #ececec}.job-reader .job-description{margin-top:1.5rem}.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{justify-content:center;font-weight:400;font-size:16px;align-items:center}.job-reader .job-reader-actions .vee-button a:hover,.job-reader .job-reader-actions .vee-button button:hover{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}@media (min-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;display:flex;gap:0.5em;align-items:center;margin-left:var(--gap);position:relative;text-underline-offset:2px;text-decoration-thickness:1px}.job-reader .job-reader__contact .link-icon a i{position:absolute;left:calc(var(--gap) * -1)}.banner-form{font-size:16px;background:#41b447;color:#fff;padding:2rem clamp(1rem, 4vw, 2rem);margin:0;text-align:center}.banner-form .vee-headline-1{text-align:center;color:currentColor}.banner-form .widget{text-align:left;font-size:16px}.banner-form input.text,.banner-form select{height:2.85rem;font-size:16px}.banner-form label,.banner-form legend{color:currentColor !important}.banner-form textarea{height:7em;font-size:16px}.banner-form .checkbox_container label{font-size:14px !important;line-height:1.2 !important}.banner-form .checkbox_container label::before{border:1px solid #fff !important}.banner-form a{color:currentColor;text-decoration:underline}.banner-form button{border:1px solid rgba(255, 255, 255, 0.6);box-shadow:0 0 5px rgba(0, 0, 0, 0.02);font-size:16px !important}@media (min-width:1200px){.banner-form{--contact-height: 170px;background:rgba(65, 180, 71, 0.7);backdrop-filter:blur(10px);position:absolute;width:660px;padding:2.25rem 1.75rem;right:2rem;border-radius:1rem;overflow-y:auto;top:50%;transform:translateY(calc((100% + var(--contact-height)) * -0.5));max-height:calc(100% - var(--contact-height));z-index:2}}.form-lg fieldset{padding:0;border:0}.form-lg legend{font-size:1.15em;color:#000;font-family:"Montserrat", sans-serif;font-weight:700;margin-bottom:0.75em}.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;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;--gap: 1rem;gap:var(--gap)}#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;left:50%;top:var(--padding-y);transform:translateX(-35%)}@media (min-width:992px){#vee-body fieldset.field-radio-box>span{--width: 33.333%}}@media (min-width:1200px){#vee-body fieldset.field-radio-box>span{--width: 25%}}#vee-body fieldset.field-radio-box>span img{height:var(--image-height);object-fit:cover}#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))}#vee-body fieldset.field-radio-box label{padding:var(--padding-y) var(--padding-x);padding-top:calc(var(--padding-y) + var(--input-size) + 1rem);width:100%;text-align:center;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #ededed;border-radius:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;background-color:#fff}#vee-body fieldset.field-radio-box label::before{left:50%;top:var(--padding-y);transform:translateX(-50%)}#vee-body fieldset.field-radio-box label::after{left:50%;top:var(--padding-y);margin-top:0.5rem;transform:translateX(-50%)}#vee-body fieldset.field-radio-box input[type="radio"]:checked+label{border-color:#36b636;background-color:rgba(54, 182, 54, 0.1)}#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-top:calc((var(--padding-y) + var(--input-size) + 1rem) * -1);margin-left:calc(var(--padding-x) * -1);margin-right:calc(var(--padding-x) * -1);margin-bottom:auto}#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 (max-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{border-top:1px solid #EAEAEA;display:flex;flex-direction:row;gap:1rem;padding-top:1rem;margin-bottom:0}.formbody .widget-pagebreak-wrapper button{color:#fff;cursor:pointer;border:0;background-color:#36b636;display:inline-flex;align-items:center;overflow:hidden;line-height:1;border-radius:4px;cursor:pointer;font-size:1rem;padding:1em 2em}.formbody .widget-pagebreak-wrapper button:hover{background-color:#545b62}.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:#36b636;cursor:pointer;pointer-events:auto;opacity:1}.submit-enabled .formbody .widget-pagebreak-wrapper button[value="continue"]:hover{background-color:#2a8f2a}.form-steps{position:relative;border:4px solid #36b636;background:#fff;border-radius:1rem;max-width:1140px;margin-inline:auto;padding:2rem}.form-steps.ajax-loading{pointer-events:none}.form-steps.ajax-loading .formbody{opacity:0.25}.form-steps.ajax-loading::before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;border-radius:50%;border:5px solid #c8c8c8;border-top-color:#36b636;animation:ajax-loading 0.5s linear infinite;z-index:1;transform:translate(-50%, -50%)}@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;margin:0;padding:0;list-style:none;max-width:600px;margin-inline:auto;align-items:flex-start}.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;border:1px solid #36b636;border-radius:2rem;color:#000;font-weight:normal;text-transform:uppercase;padding:0.2em;width:100%;line-height:1}.form-steps-progress ul strong.step_0,.form-steps-progress ul a{color:#fff;background-color:#36b636}.vee-section+.section-home-form{margin-top:2rem}.form-progress{display:flex;gap:1em;width:100%;align-items:center;margin-top:1rem}.form-progress .form-progress-bar{border:1px solid #36b636;position:relative;border-radius:10px;height:10px;flex-grow:1}.form-progress .form-progress-bar-inner{position:absolute;top:0;bottom:0;left:0;background-color:#36b636}.fineuploader-wrapper .qq-upload-button{display:inline-flex;gap:0.5em;align-items:center;font-size:14px}.fineuploader-wrapper .qq-upload-button::before{color:#36b636;font-size:1.8em}.fineuploader-wrapper .qq-upload-button:hover{color:#36b636;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 #36b636}.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){padding:0.25em 1em;margin-top:0.5em;background-color:rgba(0, 128, 0, 0.1);margin-bottom:0;font-size:14px}.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}.page-lp{text-wrap:balance}@media (min-width:1200px){.page-lp .vee-header__right{align-self:center}.page-lp .vee-header__logos{margin-left:auto}.page-lp .vee-header__right-content{position:absolute;left:0;right:0}.page-lp .vee-header__right-content .header-contact{margin-right:auto}}link[href^="assets/css/veello-theme/bundle-c9fa0939.css"]{z-index:0}