@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bakbak+One:wght@400&display=swap");body{font-size:1em;font-family:"mulish";color:black;font-weight:400}h1{font-size:4em;font-family:"bakbak one";color:black;font-weight:400}h2{font-size:3em;font-family:"bakbak one";color:black;font-weight:400}h3{font-size:1.5em;font-family:"bakbak one";color:black;font-weight:400}h4{font-size:1.25em;font-family:"bakbak one";color:black;font-weight:400}h5{font-size:1.25em;font-family:"mulish";color:black;font-weight:700}h6{font-size:1em;font-family:"bakbak one";color:black;font-weight:400}a{font-size:1em;font-family:"mulish";color:black;font-weight:400}@media (min-width:300px){:root{--block-width: 250px}}@media (min-width:600px){:root{--block-width: 450px}}html{font-size:1rem}html.frozen,html.menu-overflow,html.mv-overflow{overflow:hidden !important}html.frozen body,html.menu-overflow body,html.mv-overflow body{overflow:hidden !important}.page-body{display:flex;flex-direction:column;line-height:1.5;overflow-x:hidden;min-height:100vh}h1,h2,h3,h4,h5,h6{display:block;width:100%;line-height:calc(1em + 0.5rem);margin-bottom:1.25rem}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0px}h1,h2,h3{text-transform:uppercase}a{text-decoration:none}a:not(.btn){font-weight:inherit;font-size:inherit;font-family:inherit}button,a,[onclick],[data-location]{cursor:pointer}.block-text p,.block-text li{line-height:1.5}.block-text p:not(:last-child),.block-text table:not(:last-child),.block-html p:not(:last-child),.block-html table:not(:last-child),.block-content p:not(:last-child),.block-content table:not(:last-child){margin-bottom:1.875rem}.block-text a:not(.btn),.block-html a:not(.btn),.block-content a:not(.btn){text-decoration:underline;text-decoration-color:#bafb27;text-underline-offset:4px;text-decoration-thickness:2px}.block-text ul,.block-text ol,.block-html ul,.block-html ol,.block-content ul,.block-content ol{list-style-position:outside;margin-left:1rem;margin-bottom:1.875rem}.block-text ul:not(:last-child),.block-text ol:not(:last-child),.block-html ul:not(:last-child),.block-html ol:not(:last-child),.block-content ul:not(:last-child),.block-content ol:not(:last-child){margin-bottom:1.25rem}.block-text ul li,.block-text ol li,.block-html ul li,.block-html ol li,.block-content ul li,.block-content ol li{position:relative;line-height:1.5}.block-text ul li:not(:last-child),.block-text ol li:not(:last-child),.block-html ul li:not(:last-child),.block-html ol li:not(:last-child),.block-content ul li:not(:last-child),.block-content ol li:not(:last-child){margin-bottom:0px}.block-text ul,.block-html ul,.block-content ul{list-style-type:none;margin-left:0px}.block-text ul li,.block-html ul li,.block-content ul li{position:relative;padding-left:1.5rem}.block-text ul li:before,.block-html ul li:before,.block-content ul li:before{position:absolute;content:"";font-family:"icomoon";font-size:0.625rem;color:#8DC70D;margin-right:1rem;top:0px;left:0px;line-height:1.62rem}.block-text span,.block-text strong,.block-html span,.block-html strong,.block-content span,.block-content strong{color:inherit;font-size:inherit}.block-text iframe,.block-html iframe,.block-content iframe{max-width:100%}.block-text table,.block-html table,.block-content table{border:none;border-collapse:collapse}.block-text table tbody,.block-html table tbody,.block-content table tbody{border-top:1px solid #ccc;border-left:1px solid #ccc}.block-text table tr,.block-html table tr,.block-content table tr{border-bottom:1px solid #ccc}.block-text table tr th,.block-text table tr td,.block-html table tr th,.block-html table tr td,.block-content table tr th,.block-content table tr td{padding:0px;border:none;font-size:1rem;line-height:1.5;padding:0.125rem 0.375rem;border-right:1px solid #ccc}.block-content a:not(.btn){text-decoration:none}> .content{padding-top:7.5rem;padding-bottom:7.5rem}@media (max-width:1024px){> .content{padding-top:80px}}@media (max-width:1024px){> .content{padding-bottom:80px}}.block-products,.block-content{padding:0;display:flex;flex-wrap:wrap}.block-products>.vp-7-col-12,.block-products>.vp-7-col-6,.block-content>.vp-7-col-12,.block-content>.vp-7-col-6{display:flex;flex-wrap:wrap}.block-group{display:flex;flex-wrap:wrap;padding:0;align-items:flex-start;align-content:flex-start}.block-menu ul{list-style-type:none;padding-left:0px}.block-component{padding:0 !important;display:flex;flex-wrap:wrap}.block-video .video{width:100%;height:0px;position:relative;padding-bottom:56.25%}.block-video .video iframe,.block-video .video video{position:absolute;height:100%;width:100%;top:0px;left:0px}.page-body-editor .block-component{min-height:100px;border:1px solid #bafb27}picture{display:block}picture img{display:block;width:100%}img{max-width:100%;height:auto}form label{font-family:"Mulish", "Arial"}form input,form textarea,form select{font-family:"Mulish", "Arial"}.btn-row{display:flex;flex-wrap:wrap;align-items:center;margin:-0.3125rem}.btn-row .btn{margin:0.3125rem}.btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;position:relative;border:1px solid;padding:0.9375rem 0.9375rem;font-family:"Mulish", "Arial";font-size:1rem;line-height:1.5;font-weight:700;text-decoration:none;border-radius:0px}.transition .btn{transition:all 0.3s ease-in-out}.btn i{font-size:inherit;line-height:1;margin-left:10px}.btn .disabled{opacity:0.5}.hide{display:none}.center-content{display:flex;align-items:center;align-content:center;justify-content:center;text-align:center}.card{display:flex;flex-wrap:wrap;position:relative;width:100%;background:white;border-radius:0px;padding:1.875rem}.card.card-primary{background:#bafb27}.card.card-primary h1,.card.card-primary h2,.card.card-primary h3,.card.card-primary h4,.card.card-primary h5,.card.card-primary h6,.card.card-primary p,.card.card-primary i,.card.card-primary a:not(.btn),.card.card-primary strong,.card.card-primary ul li,.card.card-primary div,.card.card-primary span{color:white}.card.card-secondary{background:#ccc}.card.card-secondary h1,.card.card-secondary h2,.card.card-secondary h3,.card.card-secondary h4,.card.card-secondary h5,.card.card-secondary h6,.card.card-secondary p,.card.card-secondary i,.card.card-secondary a:not(.btn),.card.card-secondary strong,.card.card-secondary ul li,.card.card-secondary div,.card.card-secondary span{color:white}.card.card-background{background:#bafb27}#nav-icon{position:relative;margin:0;width:26px;height:18px;background:transparent;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:26px;background:black;border-radius:0px;opacity:1;left:0;right:0;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:calc((18px - 3px) * 0.5)}#nav-icon span:nth-child(4){top:calc(18px - 3px)}#nav-icon.active{background:transparent}#nav-icon.active span:nth-child(1){top:calc((18px - 3px) * 0.5);width:0%}#nav-icon.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.active span:nth-child(4){top:calc((18px - 3px) * 0.5);width:0%}.row{width:calc(100% + rem(30));display:flex;flex-wrap:wrap;margin:0px -0.9375rem}.row .form-group{flex:1;padding-left:0.9375rem;padding-right:0.9375rem;position:relative;margin-bottom:3.125rem}@media (max-width:1024px){.row .form-group{margin-bottom:30px}}.row .form-group.hidden{display:none !important}.row .form-group.is-invalid input,.row .form-group.is-invalid textarea,.row .form-group.is-invalid .custom-radio label:before{border-color:red !important}.row .form-group.is-invalid .invalid-feedback{color:red;font-weight:300;font-size:0.86em;display:block;margin-bottom:15px;padding:0.3125rem 0;width:100%}.row .form-group .invalid-feedback{display:none}.row .form-group .col-form-label{width:auto;display:block;font-weight:700;color:black;background:transparent;position:relative;font-size:1rem;line-height:1.62;transition:top 0.3s ease, font-size 0.3s ease, color 0.3s ease, font-weight 0.3s ease;pointer-events:none}.row .form-group.active .col-form-label{color:black}.row input,.row textarea{width:100%;color:black;padding:0.625rem 0.9375rem;border:1px solid #cdcdcd;border-radius:0px;font-size:1rem;line-height:1.86;min-height:3.125rem;margin-bottom:0px;background:white}.row input::placeholder,.row textarea::placeholder{color:#cdcdcd}.row textarea{height:12.5rem}.row [data-type="button"]{text-align:left}.row .input-group-checkboxes{display:flex;flex-wrap:nowrap;flex-direction:column}.row .custom-checkbox{display:flex;flex-wrap:nowrap;align-items:center;padding:0;margin-bottom:0.9375rem}.row .custom-checkbox label{font-size:1rem;line-height:1.62;padding-left:0.9375rem;font-weight:400}.row .custom-checkbox label a{color:#bafb27;font-weight:700;text-decoration:underline}.row .custom-checkbox input{margin-top:0px;min-height:0px;width:0.9375rem;height:0.9375rem;margin-bottom:0;-webkit-appearance:none;border:1px solid #bafb27;padding:0px;border-radius:0px;display:inline-block;position:relative;background:white}.row .custom-checkbox input:checked{background:#bafb27;border:1px solid #bafb27;color:#bafb27}.row .select-container .select-toggle{position:absolute;right:1.875rem;top:0px;line-height:3.125rem;pointer-events:none}.row .select-container .custom-select{width:100%;color:black;padding:0.625rem 0.9375rem;border:1px solid #cdcdcd;border-radius:0px;font-size:1rem;line-height:1.86;background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none}.row .select-container .custom-select::-ms-expand{display:none}.row .select-container .select-dropdown{background:white;left:0.9375rem !important;top:100%;z-index:1;border:1px solid #cdcdcd;border-top:none}.row .select-container .select-dropdown .select-dropdown-option-label{padding:0.3125rem 0.9375rem;cursor:pointer}.row .select-container .select-dropdown .select-dropdown-option.selected{background:#cdcdcd}.row .form-group.radio .col-form-label{position:relative;background:transparent;left:0;top:0}.row .custom-radio{display:inline-block;margin:0.625rem 0;width:100%}.row .custom-radio.disabled{opacity:0.6}.row .custom-radio.disabled input,.row .custom-radio.disabled label{cursor:no-drop !important}.row .custom-radio [type="radio"]:checked,.row .custom-radio [type="radio"]:not(:checked){position:absolute;left:-9999px}.row .custom-radio [type="radio"]:checked+label,.row .custom-radio [type="radio"]:not(:checked)+label{position:relative;padding-left:0.9375rem;cursor:pointer;font-size:1rem;line-height:1.62;display:inline-block;color:black;font-weight:400}.row .custom-radio [type="radio"]:checked+label:before,.row .custom-radio [type="radio"]:not(:checked)+label:before{content:"";position:absolute;left:0;right:auto;top:0.1875rem;width:0.9375rem;height:0.9375rem;background:white;border:1px solid #bafb27;border-radius:100%}.row .custom-radio [type="radio"]:checked+label:after,.row .custom-radio [type="radio"]:not(:checked)+label:after{content:"";width:0.9375rem;height:0.9375rem;background:#bafb27;position:absolute;left:0.0625rem;top:0.25rem;transform:scale(1) !important;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.row .custom-radio [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.row .custom-radio [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.row .input-group-file{display:flex;align-items:stretch}.row .input-group-file input{display:none}.row .input-group-file .custom-control-label{width:100%;color:black;padding:0.625rem 0.9375rem;border:1px solid #ececec;border-radius:0px;font-size:1rem;line-height:1.86;min-height:3.125rem;margin-bottom:0px;background:#ececec;flex:1}.row .input-group-file .input-group-append{flex:0 0 auto;width:3.125rem;background:#ccc;border:1px solid #ccc;display:inline-flex;align-items:center;justify-content:center}.row .input-group-file .input-group-append .input-group-text{position:relative}.row .input-group-file .input-group-append .input-group-text:after{content:"";font-family:"icomoon";transform:rotate(90deg);display:inline-block;color:white}.row .input-group-file .input-group-append .input-group-text i{display:none}.row .input-row{display:flex;margin:0 -0.3125rem}.row .input-row>div{padding:0 0.3125rem;position:relative}.row .input-row>div label.col-form-label{left:1.5625rem;pointer-events:none}.row .input-row>div.active label.col-form-label{top:-1.25rem;font-size:0.6875rem}.row [data-type="date"] .col-form-label{background:transparent;position:relative;left:unset;top:unset}@media (max-width:575px){.row .form-group{flex:0 0 100%}.row .form-group .custom-checkbox{width:100%}}.expert-slider{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.expert-slider>.expert-slider-track{display:flex;flex-wrap:nowrap;width:999999px;flex:0 0 auto;min-width:100%;height:100%;position:relative;overflow:hidden;transform:translate3d(0px, 0px, 0px);transition:transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 0s}.expert-slider>.expert-slider-track .expert-slide{flex:0 0 auto;max-width:100%}.expert-slider[data-slides="0"]>.expert-slider-track,.expert-slider[data-slides="1"]>.expert-slider-track{max-width:100%}.expert-slider.desktop-swipe [data-location] a,.expert-slider.desktop-swipe img{pointer-events:none}.expert-slider.vertical-slider *{pointer-events:unset}.expert-slider.vertical-slider>.expert-slider-track{flex-direction:column;width:100%}.expert-slider.vertical-slider>.expert-slider-track>.expert-slide{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.expert-slider.vertical-slider>.expert-slider-track>.expert-slide::-webkit-scrollbar{display:none}.expert-slider [data-location]{cursor:pointer}.expert-dots{display:flex;flex-wrap:nowrap;justify-content:center}.expert-dots[data-quantity="0"],.expert-dots[data-quantity="1"]{display:none}.expert-dots .dot{height:1.25rem;width:1.25rem;border-radius:50%;background:white;margin:0.375rem;cursor:pointer}.expert-dots .dot.dot-active{background:#bafb27}.page-body .section.cs-text .section-content{margin-left:auto;margin-right:auto;width:100%;max-width:52.5rem;justify-content:center;padding-top:7.5rem;padding-bottom:7.5rem}@media (max-width:1024px){.page-body .section.cs-text .section-content{padding-top:80px}}@media (max-width:1024px){.page-body .section.cs-text .section-content{padding-bottom:80px}}.page-body .section.cs-text .section-content .block-text{flex:0 0 auto;width:100%}@media (max-width:1024px){.page-body .section.cs-text .section-content{max-width:100%}}.page-body .section.cs-text-double .section-content{margin-left:auto;margin-right:auto;width:100%;max-width:90.625rem;padding-top:7.5rem;padding-bottom:7.5rem;justify-content:center;flex-direction:row;align-items:flex-start;flex-wrap:wrap}@media (max-width:1024px){.page-body .section.cs-text-double .section-content{padding-top:80px}}@media (max-width:1024px){.page-body .section.cs-text-double .section-content{padding-bottom:80px}}.page-body .section.cs-text-double .section-content [data-original-id="107"]{margin-bottom:1.875rem}@media (max-width:1024px){.page-body .section.cs-text-double .section-content{max-width:100%}.page-body .section.cs-text-double .section-content [data-original-id="109"]{margin-top:3.125rem}}@media (max-width:1024px) and (max-width:1024px){.page-body .section.cs-text-double .section-content [data-original-id="109"]{margin-top:30px}}.page-body .section.cs-image{max-width:100%}.page-body .section.cs-image .block-image{padding:0px;position:relative;height:100vh}.page-body .section.cs-image .block-image picture{height:100%;width:100%}.page-body .section.cs-image .block-image picture img{width:100%;height:100%;object-fit:cover}.page-body .section.cs-image .block-image .quote{margin-left:auto;margin-right:auto;width:100%;max-width:52.5rem;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.page-body .section.cs-image .block-image .quote h1,.page-body .section.cs-image .block-image .quote h2,.page-body .section.cs-image .block-image .quote h3,.page-body .section.cs-image .block-image .quote h4,.page-body .section.cs-image .block-image .quote h5,.page-body .section.cs-image .block-image .quote h6,.page-body .section.cs-image .block-image .quote p,.page-body .section.cs-image .block-image .quote i,.page-body .section.cs-image .block-image .quote a:not(.btn),.page-body .section.cs-image .block-image .quote strong,.page-body .section.cs-image .block-image .quote ul li,.page-body .section.cs-image .block-image .quote div,.page-body .section.cs-image .block-image .quote span{color:white}.page-body .section.cs-image .block-image .quote p{font-size:1.5rem}.page-body .section.cs-image-text,.page-body .section.cs-text-image{flex-direction:row}.page-body .section.cs-image-text .block-text,.page-body .section.cs-text-image .block-text{padding:0px 8.75rem;padding-top:7.5rem;padding-bottom:7.5rem;align-self:center}@media (max-width:1024px){.page-body .section.cs-image-text .block-text,.page-body .section.cs-text-image .block-text{padding-top:80px}}@media (max-width:1024px){.page-body .section.cs-image-text .block-text,.page-body .section.cs-text-image .block-text{padding-bottom:80px}}.page-body .section.cs-image-text .block-image,.page-body .section.cs-text-image .block-image{padding:0px;height:100vh}.page-body .section.cs-image-text .block-image picture,.page-body .section.cs-image-text .block-image img,.page-body .section.cs-text-image .block-image picture,.page-body .section.cs-text-image .block-image img{height:100%;width:100%;object-fit:cover}@media (max-width:1024px){.page-body .section.cs-image-text .block-text,.page-body .section.cs-text-image .block-text{padding-left:15px;padding-right:15px;max-width:100%}.page-body .section.cs-image-text .block-image,.page-body .section.cs-text-image .block-image{height:auto}.page-body .section.cs-image-text .block-image picture,.page-body .section.cs-image-text .block-image img,.page-body .section.cs-text-image .block-image picture,.page-body .section.cs-text-image .block-image img{height:auto}}.page-body .component-images-grid{display:flex;flex-wrap:wrap;margin-bottom:-30px}.page-body .component-images-grid>div{margin-bottom:30px}.page-body .component-image-text{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.page-body .component-image-text .block-text{align-self:center}.page-body .component-image-text.reverse{flex-direction:row-reverse}@media (max-width:1024px){.page-body .component-image-text{flex-direction:row !important}.page-body .component-image-text .block-image{order:-1;margin-bottom:3.125rem}}@media (max-width:1024px) and (max-width:1024px){.page-body .component-image-text .block-image{margin-bottom:30px}}.page-body .cs-text-slider{display:flex;align-items:flex-start;padding-top:7.5rem;padding-bottom:7.5rem;margin-left:auto;margin-right:auto;width:100%;max-width:104.375rem}@media (max-width:1024px){.page-body .cs-text-slider{padding-top:80px}}@media (max-width:1024px){.page-body .cs-text-slider{padding-bottom:80px}}.page-body .cs-text-slider .block-text{padding-right:8.75rem}.page-body .cs-text-slider .block-image{position:relative;padding:0px}.page-body .cs-text-slider .block-image .image{position:relative}.page-body .cs-text-slider .block-image .image-description{position:absolute;bottom:2.5rem;right:2.1875rem;border-radius:0.3125rem;padding:0.875rem 1rem;font-size:1rem;line-height:1.25rem;text-align:center;width:13.125rem;max-width:calc(100% - 4.375rem);background:rgba(255, 255, 255, 0.6);backdrop-filter:blur(5px)}.page-body .cs-text-slider .block-image .image picture img{max-height:calc(100vh - 15rem);width:100%;object-fit:cover}.page-body .cs-text-slider .block-image .regular-slider{width:100%}.page-body .cs-text-slider .block-image .slider-arrow-next,.page-body .cs-text-slider .block-image .slider-arrow-prev{position:absolute;top:50%;transform:translateY(-50%);left:2.25rem;z-index:3;height:1.875rem;width:1.875rem;color:black;background:#bafb27;font-size:0.875rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page-body .cs-text-slider .block-image .slider-arrow-next{left:auto;right:2.25rem}@media (max-width:1024px){.page-body .cs-text-slider{flex-direction:row !important;flex-wrap:wrap}.page-body .cs-text-slider .block-text{padding-right:15px}.page-body .cs-text-slider .block-image{z-index:1;margin-top:3.125rem}.page-body .cs-text-slider .block-image .image picture img{height:auto;max-height:100vh}}@media (max-width:1024px) and (max-width:1024px){.page-body .cs-text-slider .block-image{margin-top:30px}}.page-body .component-history{position:relative;height:100vh;padding:16.875rem 0px 9.375rem;flex:0 0 auto;background-size:cover !important}.page-body .component-history h2{font-size:11.875rem;line-height:1;top:-2.25rem;left:-1.25rem;color:white;opacity:0.8;position:absolute;white-space:nowrap}.page-body .component-history .progress{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:65rem;padding-right:3.125rem;height:100%;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.page-body .component-history .progress::-webkit-scrollbar{display:none}.page-body .component-history .progress-item{width:100%;margin-bottom:0.625rem;background:rgba(255, 255, 255, 0.55);backdrop-filter:blur(8px);max-width:37.5rem}.transition .page-body .component-history .progress-item{transition:all 0.3s ease}.page-body .component-history .progress-item-heading{display:flex;align-items:center;width:100%;flex-wrap:wrap;cursor:pointer}.page-body .component-history .progress-item-heading picture{width:6.25rem;height:6.25rem;position:relative}.page-body .component-history .progress-item-heading picture img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%)}.page-body .component-history .progress-item-heading .info{flex:1;display:flex;flex-wrap:wrap;align-items:center;padding:1.875rem}.page-body .component-history .progress-item-heading .info h3{margin:0px 0.9375rem 0px 0px;text-transform:uppercase;width:auto}.page-body .component-history .progress-item-heading .info .indicator{width:auto;margin-left:auto;cursor:pointer;display:none}.page-body .component-history .progress-item-heading .info .indicator-plus{display:inline-block}.page-body .component-history .progress-item-content{justify-content:center;display:grid;grid-template-rows:0fr}.page-body .component-history .progress-item-content-inside{display:block;width:100%;max-width:45.625rem;overflow:hidden}.page-body .component-history .progress-item-content-inside .description{display:block;width:100%;padding-bottom:3.75rem}.page-body .component-history .progress-item.active{background:rgba(186, 251, 39, 0.9);backdrop-filter:unset;max-width:100%}.page-body .component-history .progress-item.active .info .indicator-plus{display:none}.page-body .component-history .progress-item.active .info .indicator-minus{display:inline-block}.page-body .component-history .progress-item.active .progress-item-heading picture img{filter:unset}.page-body .component-history .progress-item.active .progress-item-content{grid-template-rows:1fr}.transition .page-body .component-history .progress{transition:background 0.3s ease}.transition .page-body .component-history .progress .progress-item-content{transition:grid-template-rows 0.3s ease}.page-body .component-history .article-indicator{display:inline-flex;align-items:center;text-transform:uppercase;font-weight:bold;font-family:"Bakbak One", "Arial";font-size:1.125rem;position:absolute;top:0px;right:0px;transform:rotate(90deg) translate(37.5%, -1.875rem);color:white}.page-body .component-history .article-indicator i{margin-left:0.625rem;transform:rotate(180deg);font-size:0.625rem}@media (max-width:1024px){.page-body .component-history{height:auto;padding-top:7.5rem;padding-bottom:7.5rem}.page-body .component-history h2{font-size:10.15vw;top:-2vw;left:-3vw}.page-body .component-history .progress{max-width:100%;padding:0px 15px;height:90vh}.page-body .component-history .progress-item-content-inside{max-width:100%;padding:0px}.page-body .component-history .progress-item-content-inside .description{padding:15px 15px 30px}.page-body .component-history .article-indicator{display:none}}@media (max-width:1024px) and (max-width:1024px){.page-body .component-history{padding-top:80px}}@media (max-width:1024px) and (max-width:1024px){.page-body .component-history{padding-bottom:80px}}@media (max-width:575px){.page-body .component-history .progress-item-heading picture{display:none}.page-body .component-history .progress-item-heading .info{padding:30px 15px}.page-body .component-history .progress-item-heading .info h3{font-size:18px}.page-body .component-history .progress-item-content-inside .description{padding-top:0px}}.page-body .component-text-image-scroll .block-text{padding:0px 8.75rem;padding-top:7.5rem;padding-bottom:7.5rem}@media (max-width:1024px){.page-body .component-text-image-scroll .block-text{padding-top:80px}}@media (max-width:1024px){.page-body .component-text-image-scroll .block-text{padding-bottom:80px}}.page-body .component-text-image-scroll .block-image{flex:0 0 auto;width:100%;padding-left:0px;height:100vh;overflow-y:auto;padding-right:3.125rem;-ms-overflow-style:none;scrollbar-width:none}.page-body .component-text-image-scroll .block-image::-webkit-scrollbar{display:none}.page-body .component-text-image-scroll .block-image .gallery-image{margin-bottom:0.9375rem;position:relative}.page-body .component-text-image-scroll .block-image .gallery-image-counter{position:absolute;color:white;right:1.5625rem;top:1.5625rem;width:auto;font-weight:bold;font-family:"Bakbak One", "Arial"}.page-body .component-text-image-scroll .block-image .article-indicator{display:inline-flex;align-items:center;text-transform:uppercase;font-weight:bold;font-family:"Bakbak One", "Arial";font-size:1.125rem;position:absolute;top:0.625rem;right:0px;transform:rotate(90deg) translate(37.5%, -1.875rem)}.page-body .component-text-image-scroll .block-image .article-indicator i{margin-left:0.625rem;transform:rotate(180deg);font-size:0.625rem}.page-body .component-text-image-scroll.reverse .block-image{padding-right:0px;padding-left:3.125rem}.page-body .component-text-image-scroll.reverse .block-image .article-indicator{right:auto;left:0px;transform:rotate(90deg) translate(37.5%, 1.875rem)}@media (max-width:1024px){.page-body .component-text-image-scroll{flex-direction:row !important;flex-wrap:wrap}.page-body .component-text-image-scroll .block-text{padding-bottom:3.125rem;padding-top:0px}.page-body .component-text-image-scroll .block-image{height:auto;padding:0px 15px !important;order:1;margin-bottom:0px}.page-body .component-text-image-scroll .block-image .article-indicator{display:none}}@media (max-width:1024px) and (max-width:1024px){.page-body .component-text-image-scroll .block-text{padding-bottom:30px}}.btn-primary{color:black;background:#bafb27;border-color:#bafb27}.btn-primary:hover{color:#bafb27;background:transparent;border-color:#bafb27}.btn-secondary{color:black;background:#ccc;border-color:#ccc}.btn-secondary:hover{color:#ccc;background:transparent;border-color:#ccc}.btn-primary-outline{color:#bafb27;background:transparent;border-color:#bafb27}.btn-primary-outline:hover{color:white;background:#bafb27;border-color:#bafb27}.btn-secondary-outline{color:#ccc;background:transparent;border-color:#ccc}.btn-secondary-outline:hover{color:white;background:#ccc;border-color:#ccc}.btn-dark{color:white;background:black;border-color:black}.btn-dark:hover{color:black;background:transparent;border-color:black}.btn-light{color:black;background:white;border-color:white}.btn-light:hover{color:white;background:transparent;border-color:white}.btn-dark-outline{color:black;background:transparent;border-color:black}.btn-dark-outline:hover{color:white;background:black;border-color:#ccc}.btn-light-outline{color:white;background:transparent;border-color:white}.btn-light-outline:hover{color:black;background:white;border-color:white}html{font-size:calc(16 / 1920 * 100vw)}html.menu-open{overflow:hidden}html.menu-open .page-body{overflow:hidden}html.menu-open .page-body:after{content:"";background:rgba(0, 0, 0, 0.5);position:fixed;top:0px;width:100%;height:100%;z-index:8}.page-body{-webkit-text-size-adjust:100%;-ms-overflow-style:none;scrollbar-width:none;transition:transform 0.8s ease}.page-body::-webkit-scrollbar{display:none}.page-body .ml-auto{margin-left:auto}.page-body .mr-auto{margin-right:auto}.page-body .color-primary{color:#bafb27}.page-body .cookie-bar,.page-body .cookie-dialog{top:100vh;bottom:auto;transform:translateY(-100%)}.page-body .cookie-bar .row .form-group,.page-body .cookie-dialog .row .form-group{margin-bottom:1.875rem}.page-body .header{top:0px;left:0px;width:100%;z-index:9;position:fixed;padding-top:2.5rem}.transition .page-body .header{transition:transform 0.8s ease}.page-body .header .btn{padding:0.75rem 2.1875rem;font-family:"Bakbak One";font-weight:400;border-radius:0.625rem}.page-body .header-inside{margin-left:auto;margin-right:auto;width:100%;max-width:104.375rem;display:flex;flex-wrap:wrap;align-items:center}.page-body .header-logo{flex:0 0 auto;width:auto;max-width:100%}.transition .page-body .header-logo{transition:opacity 0.3s ease, visibility 0.3s ease}.page-body .header-logo picture img{width:auto;height:3.75rem}.page-body .header-toggle{flex:0 0 auto;width:auto;max-width:100%;position:fixed;top:2.5rem;right:3.125rem;padding:0px}.page-body .header-toggle .btn{border-top-right-radius:0px;background:rgba(255, 255, 255, 0.75);border-color:rgba(255, 255, 255, 0.75);color:black;box-shadow:1px 1px 7px -2px rgba(0, 0, 0, 0.3)}.page-body .header-toggle .btn:hover{background:white;border-color:white}.page-body .header-toggle .btn i{display:none;margin:0px}.page-body .header-toggle-contact{position:fixed;top:calc(100vh - 2.5rem);transform:translateY(-100%);flex:0 0 auto;width:auto;right:3.125rem;padding:0px;z-index:99}.page-body .header-toggle-contact .btn{border-bottom-right-radius:0px;background:rgba(186, 251, 39, 0.75);border-color:rgba(186, 251, 39, 0.75);color:black;box-shadow:1px 1px 7px -2px rgba(0, 0, 0, 0.3)}.page-body .header-toggle-contact .btn:hover{background:black;border-color:black;color:white}.page-body .header-contact{transform:translate(0%, -100%);position:fixed;top:calc(100vh - 6.5625rem);right:3.125rem;width:31.25rem;flex:0 0 auto;z-index:99;overflow:hidden;pointer-events:none}.page-body .header-contact-inside{transform:translate(150%, 0%);background:rgba(255, 255, 255, 0.65);backdrop-filter:blur(50px);overflow-y:auto;padding:1.875rem;border-radius:0.625rem;width:100%}.transition .page-body .header-contact-inside{transition:all 0.3s ease}.page-body .header-contact.active{pointer-events:unset}.page-body .header-contact.active .header-contact-inside{transform:translate(0%, 0%)}.page-body .header-contact-top{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5625rem}.page-body .header-contact-top h4,.page-body .header-contact-top h5,.page-body .header-contact-top h6{margin-bottom:0px;flex:0 0 auto;width:auto}.page-body .header-contact-top .close>a{display:flex;align-items:center;text-decoration:none}.page-body .header-contact-top .close>a i{margin-right:0.3125rem}.page-body .header-contact-content{margin-top:0.9375rem}.page-body .header-contact-content h6{margin-bottom:0.625rem;font-size:1.125rem}.page-body .header-contact-content-card{background:white;border-radius:0.625rem;width:100%;filter:drop-shadow(0px 0.1875rem 0.375rem rgba(0, 0, 0, 0.16));display:flex;flex-wrap:wrap;align-items:center;padding:1.25rem}.page-body .header-contact-content-card img{width:4.6875rem;height:4.6875rem;border-radius:50%;border:0.125rem solid #bafb27;margin-right:1.25rem;object-fit:cover}.page-body .header-contact-content-card .info{flex:1;word-break:break-all}.page-body .header-contact-content-card .info h5,.page-body .header-contact-content-card .info p{margin-bottom:0px}.page-body .header-contact-content-card .info h5{font-size:1rem}.page-body .header-contact-bottom{width:100%;display:flex;margin-top:1.875rem}.page-body .header-contact-bottom .btn{width:100%}.transition .page-body .header-contact-bottom .btn{transition:all 0.3s ease}.page-body .header-contact-bottom .btn:hover{color:black;background:#bafb27;filter:drop-shadow(0px 0.1875rem 0.375rem rgba(0, 0, 0, 0.16))}.page-body .header-menu{opacity:0;visibility:hidden;position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:99;background:#bafb27;overflow-y:auto;align-items:stretch;align-content:stretch;-webkit-text-size-adjust:100%;-ms-overflow-style:none;scrollbar-width:none}.page-body .header-menu::-webkit-scrollbar{display:none}.transition .page-body .header-menu{transition:all 0.3s ease}.page-body .header-menu.active{visibility:visible;opacity:1}.page-body .header-menu-top{position:absolute;top:0px;left:0px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-left:0px;padding-right:3.125rem;z-index:1}.page-body .header-menu-top h4{width:auto;color:#dcfd92;font-size:7.5rem;line-height:5.125rem}.page-body .header-menu-top .btn{color:#bafb27;border-radius:0.625rem 0px 0.625rem 0.625rem;margin-top:1.5625rem}.page-body .header-menu-top .btn:hover{color:black}.page-body .header-menu-top .btn i{display:none;margin:0px}.page-body .header-menu-items{padding-top:11.25rem;padding-left:16.25rem;align-items:stretch;align-content:stretch;min-height:100vh}.page-body .header-menu-items .block-menu{display:flex;flex-direction:column}.page-body .header-menu-items .block-menu ul li{margin-bottom:1.875rem;width:100%;line-height:1}.page-body .header-menu-items .block-menu ul li a{font-size:3rem;font-family:"Bakbak One";width:100%;text-transform:uppercase;line-height:1.4;display:block}.page-body .header-menu-items .block-menu ul li.active,.page-body .header-menu-items .block-menu ul li:hover>a{color:white}.page-body .header-menu-items .block-menu .menu-bottom{margin-top:auto;width:100%;padding-bottom:6.25rem}.page-body .header-menu-items .block-menu .menu-bottom h6{text-transform:uppercase;margin-bottom:0px}.page-body .header-menu-submenu{min-height:100vh}.page-body .header-menu-submenu-content{display:none;padding-top:11.875rem;padding-bottom:6.25rem;background:#cbfc5d;height:100%;padding:11.25rem 6.875rem 0px}.page-body .header-menu-submenu-content.active{display:block}.page-body .header-menu-submenu-content .menu-content-item{display:block;margin-bottom:1.875rem;width:100%}.page-body .header-menu-submenu-content .menu-content-item .date{font-size:1.25rem;margin-bottom:0px}.page-body .header-menu-submenu-content .menu-content-item .title{font-weight:bold;font-size:1.5rem}.page-body .header-menu-submenu-content .menu-content-button{padding-top:1.25rem;padding-bottom:6.25rem}.page-body .header.sticky .header-logo,.page-body .header.hide-logo .header-logo{opacity:0;visibility:hidden}.page-body .intro{font-size:1.5rem}.page-body .content-label{border:1px solid #bafb27;border-radius:0.5rem;color:white;font-weight:bold;font-size:0.75rem;line-height:1;padding:0.5rem 0.625rem}.page-body .content-card{width:100%;display:flex;flex-wrap:nowrap;flex-direction:column}.page-body .content-card-image{flex:0 0 auto;width:100%}.page-body .content-card-info{flex:1;width:100%;padding:50;display:flex;flex-wrap:wrap;align-items:center}.page-body .cta-button{font-size:0.875rem;padding:0.9375rem 1.5625rem;position:relative;font-weight:700;display:inline-block;z-index:1;text-decoration:none !important;background:#bafb27;color:black;border:0.125rem solid #bafb27}.page-body .cta-button-light{background:#eefec8;border-color:#eefec8}.transition .page-body .cta-button{transition:all 0.3s ease}.page-body .cta-button:hover{color:white;background:black;border-color:black}.page-body .content{height:100vh;overflow:hidden}.page-body .section{position:relative;transition:top 1s ease-in-out;top:0;width:100%;height:100vh;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;align-content:center;overflow-y:auto;-webkit-text-size-adjust:100%;-ms-overflow-style:none;scrollbar-width:none}.page-body .section::-webkit-scrollbar{display:none}.page-body .section-content{margin-left:auto;margin-right:auto;width:100%;max-width:104.375rem;display:flex;flex-wrap:wrap;margin:auto}.page-body .section-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:100%;flex:0 0 auto;height:auto;overflow:hidden}.editor .page-body .section{height:auto}.page-body .article{width:100%;margin-bottom:1.875rem}.page-body .article .image{position:relative;width:100%;display:block}.page-body .article .image picture{width:100%;margin-bottom:0.9375rem;overflow:hidden;position:relative}.page-body .article .image picture img{transform:scale(1)}.transition .page-body .article .image picture img{transition:transform 0.3s ease}.page-body .article .image picture:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:radial-gradient(transparent 0%, black 160%)}.page-body .article .image-label{position:absolute;top:0.8125rem;right:1rem;font-size:0.875rem;line-height:1;padding:0.625rem 0.9375rem}.transition .page-body .article .image-label{transition:background 0.3s ease}.page-body .article .image:hover picture img{transform:scale(1.04)}.page-body .article .image:hover .image-label{background:#bafb27;color:black}.page-body .article .image .nav-arrow{position:absolute;bottom:0.8125rem;right:1rem;height:1.875rem;width:1.875rem;color:black;background:#bafb27;font-size:0.875rem;display:inline-flex;align-items:center;justify-content:center;z-index:1}.page-body .article h3{margin-bottom:0.625rem;text-transform:uppercase}.page-body .article .description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.page-body .vacancies{margin-bottom:-1.875rem;width:100%}.page-body .vacancy{width:100%;margin-bottom:1.875rem}.page-body .vacancy-image{position:relative;width:100%;display:block}.page-body .vacancy-image picture{width:100%;height:0px;padding-bottom:75%;overflow:hidden;position:relative}.page-body .vacancy-image picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;transform:scale(1);object-fit:cover}.transition .page-body .vacancy-image picture img{transition:transform 0.3s ease}.page-body .vacancy-image picture:after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.4)}.page-body .vacancy-image .label-row{display:flex;flex-wrap:wrap;justify-content:flex-end;position:absolute;top:1.25rem;right:0.5rem;width:auto;max-width:calc(100% - 2.5rem);pointer-events:none}.page-body .vacancy-image .label-row .label{position:relative;margin:0px 0.75rem 0.75rem 0px}.page-body .vacancy-image .nav-arrow{position:absolute;bottom:1.25rem;right:1.25rem;height:1.875rem;width:1.875rem;color:black;background:#bafb27;font-size:0.875rem;display:inline-flex;align-items:center;justify-content:center;z-index:1;pointer-events:none}.page-body .vacancy-info{width:100%;padding:1.25rem 0.75rem}.page-body .vacancy-info h3{margin-bottom:0.625rem;text-transform:uppercase}.page-body .vacancy-info .description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.page-body .vacancy:hover picture img{transform:scale(1.04)}.page-body .list-toggler{display:flex;flex-wrap:wrap;align-items:center;height:100vh}.page-body .list-toggler-keys{position:relative;padding:10vh 8.75rem;display:flex;flex-direction:column;flex-wrap:nowrap;max-height:100vh}.page-body .list-toggler-keys-heading{width:100%;flex:0 0 auto;margin-bottom:3.125rem}@media (max-width:1024px){.page-body .list-toggler-keys-heading{margin-bottom:30px}}.page-body .list-toggler-keys ul{width:100%;margin:0px;flex:1;position:relative;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.page-body .list-toggler-keys ul::-webkit-scrollbar{display:none}.page-body .list-toggler-keys ul li{width:100%;padding:0px}.page-body .list-toggler-keys ul li:before{content:unset}.page-body .list-toggler-keys ul li:not(:last-child){border-bottom:1px solid #707070}.page-body .list-toggler-keys ul li a{display:flex;align-items:center;justify-content:space-between;color:#ccc;font-size:1.5rem;line-height:1.5;padding:0.75rem 0px;font-family:"Bakbak One", "Arial";width:100%;text-transform:uppercase;flex-wrap:nowrap;word-break:break-word}.page-body .list-toggler-keys ul li a.active,.page-body .list-toggler-keys ul li a:hover{color:black}.page-body .list-toggler-keys ul li a i{margin-left:0.5rem;color:inherit;font-size:0.875rem}.page-body .list-toggler-keys ul li a .status{font-size:0.875rem;vertical-align:top;margin-left:0.25rem}.page-body .list-toggler-keys ul.has-overflow+.scroll-indicator{display:inline-flex}.page-body .list-toggler-values{height:100vh;padding-top:10vh;padding-bottom:10vh;position:relative}.page-body .list-toggler-values .list-toggler-value{position:relative;padding-left:4.375rem;width:100%;height:100%;display:none}.page-body .list-toggler-values .list-toggler-value.active{display:block}.page-body .list-toggler-values .list-toggler-value-image,.page-body .list-toggler-values .list-toggler-value-image picture{height:100%}.page-body .list-toggler-values .list-toggler-value-image img{width:100%;height:100%;object-fit:cover}.page-body .list-toggler-values .list-toggler-value-info{background:rgba(186, 251, 39, 0.9);position:absolute;top:50%;left:0px;transform:translateY(-50%);width:20.625rem;height:auto;padding:2rem}.page-body .list-toggler-values .list-toggler-value-info .cta a{display:flex;align-items:center;justify-content:flex-end;font-weight:bold;font-size:0.75rem}.page-body .list-toggler-values .list-toggler-value-info .cta a i{margin-left:1rem;color:#bafb27;background:black;height:1.75rem;width:1.75rem;display:inline-flex;align-items:center;justify-content:center;font-size:0.875rem}.page-body .list-toggler .scroll-indicator{display:none;align-items:center;text-transform:uppercase;font-weight:bold;font-family:"Bakbak One", "Arial";font-size:1.125rem;position:absolute;bottom:calc(10vh + 1rem);left:3.125rem;transform:rotate(90deg) translate(-37.5%, 0px)}.page-body .list-toggler .scroll-indicator i{margin-left:0.625rem;transform:rotate(180deg);font-size:0.625rem}.page-body .job-application{width:100%;min-height:100vh;position:relative;padding-top:7.5rem;padding-bottom:7.5rem}@media (max-width:1024px){.page-body .job-application{padding-top:80px}}@media (max-width:1024px){.page-body .job-application{padding-bottom:80px}}.page-body .job-application-inside{margin-left:auto;margin-right:auto;width:100%;max-width:86.25rem;align-items:stretch;align-content:stretch;z-index:1}.page-body .job-application-inside .block-image{display:flex;flex:0 0 auto;width:20%;max-width:100%}.page-body .job-application-inside .block-image .contact-person{background:white;display:flex;flex-direction:column;flex-wrap:nowrap}.page-body .job-application-inside .block-image .contact-person-image{flex:0 0 auto;height:auto;width:100%;position:relative}.page-body .job-application-inside .block-image .contact-person-image picture{width:100%;padding-bottom:100%;height:0px;position:relative}.page-body .job-application-inside .block-image .contact-person-image picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.page-body .job-application-inside .block-image .contact-person-image span{position:absolute;bottom:0px;left:50%;transform:translate(-50%, 50%);background:#bafb27;border-radius:0.625rem 0.625rem 0.625rem 0px;min-width:10.3125rem;max-width:100%;width:auto;text-align:center;padding:0.5rem}.page-body .job-application-inside .block-image .contact-person-info{flex:1;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.875rem}.page-body .job-application-inside .block-form{padding:0px 0.5rem;flex:0 0 auto;width:80%;max-width:100%}.page-body .job-application-inside .block-form .form{background:white;padding:1.875rem 3.75rem}.page-body .job-application-inside .block-form .form-heading{margin-bottom:2rem}.page-body .job-application-inside .block-form .form-heading h2,.page-body .job-application-inside .block-form .form-heading h3{margin-bottom:0.5rem}.page-body .job-application-inside .block-form .form .form-group{margin-bottom:1.25rem}.page-body .job-application-inside .block-form .form .form-group[data-type="button"]{display:flex;justify-content:flex-end}.page-body .job-application-inside .block-form .form .form-group .col-form-label{margin-bottom:0.5rem;color:#ccc;font-weight:400}.page-body .job-application-inside .block-form .form .form-group input,.page-body .job-application-inside .block-form .form .form-group textarea{background:#ececec;border-color:#ececec}.page-body .job-application-inside .block-form .form .form-group input::placeholder,.page-body .job-application-inside .block-form .form .form-group textarea::placeholder{color:black}.page-body .job-application-inside .block-form .form .form-group textarea{height:7.5rem}.page-body .job-application-background{padding:0px;width:100%;height:100%;position:absolute !important;top:0px;left:0px;z-index:0 !important}.page-body .job-application-background picture,.page-body .job-application-background img{width:100%;height:100%;object-fit:cover}.page-body [bg-block]{width:13.4375rem;height:20vh;background:#bafb27;position:absolute}.page-body .bars-section .bars-intro{position:absolute;left:0px;top:0px;width:31.875rem;flex:0 0 auto}.page-body .bars-section .bars-intro h2{font-size:5.625rem}.page-body .bars-section .project-bars{padding-top:2.5rem;width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end}.page-body .bars-section .project-bars .bar{flex:0 0 auto;width:23.4375rem;padding:0px 0.9375rem}.page-body .bars-section .project-bars .bar picture img{width:100%;height:10.75rem;object-fit:cover}.page-body .bars-section .project-bars .bar-inside{display:block}.page-body .bars-section .project-bars .bar-inside p{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;margin:0px;margin-top:0.9375rem}.page-body .bars-section .project-bars .bar:nth-last-child(-n+3) picture img{height:21.5rem}.page-body .bars-section .project-bars .bar:nth-last-child(-n+2) picture img{height:31.4375rem}.page-body .bars-section .project-bars .bar:nth-last-child(-n+1) picture img{height:48.5625rem}.page-body .review,.page-body .projectcard{position:relative;width:100%}.page-body .review-image,.page-body .projectcard-image{display:block;width:100%}.page-body .review-image-placeholder,.page-body .projectcard-image-placeholder{width:100%;height:0px;padding-bottom:100%;display:block;background:#bafb27}.page-body .review-image-placeholder.placeholder-small,.page-body .projectcard-image-placeholder.placeholder-small{padding-bottom:56.25%}.page-body .review-info,.page-body .projectcard-info{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.1);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:1.25rem;text-align:center;padding:1.5625rem 0.9375rem;pointer-events:none}.page-body .review-info h1,.page-body .review-info h2,.page-body .review-info h3,.page-body .review-info h4,.page-body .review-info h5,.page-body .review-info h6,.page-body .review-info p,.page-body .review-info i,.page-body .review-info a:not(.btn),.page-body .review-info strong,.page-body .review-info ul li,.page-body .review-info div,.page-body .review-info span,.page-body .projectcard-info h1,.page-body .projectcard-info h2,.page-body .projectcard-info h3,.page-body .projectcard-info h4,.page-body .projectcard-info h5,.page-body .projectcard-info h6,.page-body .projectcard-info p,.page-body .projectcard-info i,.page-body .projectcard-info a:not(.btn),.page-body .projectcard-info strong,.page-body .projectcard-info ul li,.page-body .projectcard-info div,.page-body .projectcard-info span{color:white}.page-body .review-info h3,.page-body .projectcard-info h3{margin-bottom:0.3125rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;text-transforM:uppercase}.page-body .review-info p,.page-body .projectcard-info p{margin:0px;font-size:1.5rem;font-weight:500}.page-body .projectcard .projectcard-hover{z-index:1;position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background:rgba(186, 251, 39, 0.7);pointer-events:none;display:flex;align-items:center;justify-content:center;pointer-events:none}.transition .page-body .projectcard .projectcard-hover{transition:all 0.3s ease}.page-body .projectcard .projectcard-hover img{width:18%;height:auto}.page-body .projectcard:hover .projectcard-hover{opacity:1}.page-body .steps{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;margin-bottom:-1.875rem}.page-body .steps-heading{text-align:center;margin-bottom:3.125rem}@media (max-width:1024px){.page-body .steps-heading{margin-bottom:30px}}.page-body .steps .block-text{display:flex}.page-body .steps .card-step{background:#bafb27;padding:2rem 1.25rem 1.25rem;width:100%;position:relative;margin-bottom:1.875rem}.page-body .steps .card-step:after{content:"";background:url("/files/202307/raw/91755909b909a443d087e04d1e8d134c.svg") no-repeat;transform:rotate(180deg);background-size:100% auto;position:absolute;width:4.5625rem;height:5rem;top:0px;right:0px}.page-body .steps .card-step h4{font-size:3rem;margin-bottom:5rem;text-transform:uppercase}.page-body .steps .card-step h3{margin-bottom:0.75rem}.page-body .steps .card-step-description{width:100%}.page-body .footer{padding-top:7.5rem;padding-bottom:7.5rem;margin-top:auto;min-height:100vh;background:#bafb27;overflow:visible;flex:0 0 auto;height:auto}@media (max-width:1024px){.page-body .footer{padding-top:80px}}@media (max-width:1024px){.page-body .footer{padding-bottom:80px}}.page-body .footer.section-content{max-width:100%}.page-body .footer:before,.page-body .footer:after,.page-body .footer [data-block-id="65"]:after{content:"";background:url("/files/202307/raw/91755909b909a443d087e04d1e8d134c.svg") no-repeat;background-size:100% auto;position:absolute}.page-body .footer:before{width:2.5rem;height:2.75rem;top:5.625rem;right:4.0625rem}.page-body .footer:after{width:15.9375rem;height:8.75rem;bottom:0px;right:15.9375rem}.page-body .footer-inside{margin-left:auto;margin-right:auto;width:100%;max-width:104.375rem;margin-bottom:-50;background:transparent}.page-body .footer-column{margin-bottom:3.125rem}@media (max-width:1024px){.page-body .footer-column{margin-bottom:30px}}.page-body .footer-logo picture{width:15.3125rem;max-width:100%;margin-bottom:3.125rem}@media (max-width:1024px){.page-body .footer-logo picture{margin-bottom:30px}}.page-body .footer [data-block-id="65"]{max-width:42.5rem;position:relative}.page-body .footer [data-block-id="65"]:after{width:7.3125rem;height:8.0625rem;bottom:7.8125rem;right:3.75rem}.page-body .footer [data-original-id="67"]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;width:auto}.page-body .footer [data-original-id="67"] p:not(:last-child){margin-bottom:1.25rem}.page-body .footer [data-original-id="70"],.page-body .footer [data-original-id="71"]{width:100%;margin-top:3.125rem}@media (max-width:1024px){.page-body .footer [data-original-id="70"],.page-body .footer [data-original-id="71"]{margin-top:30px}}.page-body .footer .block-menu{margin:0 auto;flex:0 0 auto;width:auto;max-width:18.75rem}.page-body .footer .block-menu ul li{margin-bottom:1.875rem}.page-body .footer .block-menu ul li a{color:black;font-size:1.25rem;font-weight:bold}.page-body .footer-signature{margin-top:3.125rem;z-index:1}@media (max-width:1024px){.page-body .footer-signature{margin-top:30px}}@media (max-width:1025px){html{font-size:16px}[class*="vp-8-col-"]:not(.block-group):not(.block-content){padding-left:15px;padding-right:15px}.page-body h1{font-size:36px}.page-body h2{font-size:34px}.page-body .cookie-bar,.page-body .cookie-dialog{top:auto;bottom:0px;transform:unset}.page-body .cookie-bar .row .form-group,.page-body .cookie-dialog .row .form-group{margin-bottom:20px}.page-body .header-logo picture img{height:52px}.page-body .header-toggle{margin-left:auto;right:0px}.page-body .header-toggle .btn{font-size:22px;padding:15px}.page-body .header-toggle .btn span{display:none}.page-body .header-toggle .btn i{display:inline-block}.page-body .header-toggle-contact{top:unset;right:0px;bottom:30px;z-index:99;transform:none}.page-body .header-menu-top{padding-right:30px}.page-body .header-menu-top h4{position:absolute;top:5px;font-size:5rem}.page-body .header-menu-top .btn{font-size:22px;padding:15px;margin-left:auto;margin-top:2.5rem}.page-body .header-menu-top .btn span{display:none}.page-body .header-menu-top .btn i{display:inline-block}.page-body .header-menu-items{padding:150px 0px 100px}.page-body .header-menu-items .block-menu ul li a{font-size:2rem}.page-body .header-menu-submenu{display:none}.page-body .header-contact{top:unset;bottom:100px;right:30px;width:calc(100% - 60px);transform:translateX(150%)}.page-body .header-contact-inside{overflow-y:auto;max-height:calc(100vh - 85px)}.page-body .header-contact.active{transform:translateX(0%)}.page-body .intro{font-size:18px}.page-body .article{margin-bottom:30px}.page-body .section{height:auto;overflow-y:visible}.page-body .content{height:auto;overflow:visible}.page-body .bars-section .bars-intro{position:relative;width:100%}.page-body .bars-section .bars-intro h2{font-size:36px}.page-body .bars-section .project-bars{margin-top:3.125rem;margin-bottom:-30px}.page-body .bars-section .project-bars .bar{margin-bottom:30px;flex:0 0 auto;width:50%;padding:0px 15px}.page-body .bars-section .project-bars .bar picture{padding-bottom:100%;height:0px;position:relative;width:100%}.page-body .bars-section .project-bars .bar picture img{position:absolute;left:0px;top:0px;height:100% !important}.page-body .bars-section .project-bars .bar-inside p{margin-top:15px}.page-body .list-toggler{display:flex;flex-wrap:wrap;align-items:center;height:auto;padding-top:7.5rem;padding-bottom:7.5rem}.page-body .list-toggler-keys{position:relative;padding:0px 16px;order:-1;max-height:unset;padding-bottom:3.125rem}.page-body .list-toggler-keys-heading{width:100%}.page-body .list-toggler-values{height:auto;padding:0px 16px}.page-body .list-toggler-values .list-toggler-value{padding-left:0px;height:auto}.page-body .list-toggler-values .list-toggler-value-image,.page-body .list-toggler-values .list-toggler-value-image picture,.page-body .list-toggler-values .list-toggler-value-image img{height:auto}.page-body .list-toggler-values .list-toggler-value-info{position:relative;top:unset;left:0px;transform:unset;width:100%;height:auto;padding:32px 16px}.page-body .list-toggler .scroll-indicator{display:none}.page-body .job-application-inside{max-width:100%}.page-body .job-application-inside .block-image{flex:0 0 auto;width:100%;max-width:600px;margin:0px auto 30px;margin-bottom:3.125rem}.page-body .job-application-inside .block-image .contact-person-info{padding:60px 15px 30px}.page-body .job-application-inside .block-form{flex:0 0 auto;width:100%;max-width:100%}.page-body .job-application-inside .block-form .form{padding:0px}.page-body .job-application-inside .block-form .form .form-group:last-child{margin-bottom:0px}.page-body .job-application-background{display:none}.page-body .review-image-placeholder.placeholder-small,.page-body .projectcard-image-placeholder.placeholder-small{padding-bottom:100%}.page-body .projectcard .projectcard-hover{display:none !important}.page-body [bg-block]{width:20vw;height:20vw}.page-body .footer .block-menu,.page-body .footer .block-content{margin-top:30px;max-width:100%;width:100%;z-index:1}.page-body .footer [data-block-id="65"]{max-width:100%}.page-body .footer .block-content{align-items:flex-start;padding:0px 15px}.page-body .footer .block-content h5{text-align:left}}@media (max-width:1025px) and (max-width:1024px){.page-body .bars-section .project-bars{margin-top:30px}}@media (max-width:1025px) and (max-width:1024px){.page-body .list-toggler{padding-top:80px}}@media (max-width:1025px) and (max-width:1024px){.page-body .list-toggler{padding-bottom:80px}}@media (max-width:1025px) and (max-width:1024px){.page-body .list-toggler-keys{padding-bottom:30px}}@media (max-width:1025px) and (max-width:1024px){.page-body .job-application-inside .block-image{margin-bottom:30px}}@media (max-width:575px){.page-body .header-contact{right:15px;width:calc(100% - 30px);bottom:85px}.page-body .header-contact-inside{padding:30px 15px}.page-body .header-contact-content-card img{display:none}.page-body .job-application-inside .block-form .form .btn{width:100%}.page-body .bars-section .project-bars .bar{width:100%}.page-body .bars-section .project-bars .bar:not(:last-child){margin-bottom:30px}}