﻿@import url("https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap");#ajax-content-wrap div div .row-padding{padding-top:2.5rem !important;padding-bottom:2.5rem !important}@media screen and (min-width:768px){#ajax-content-wrap div div .row-padding{padding-top:5rem !important;padding-bottom:5rem !important}}#ajax-content-wrap div div .row-padding.top{padding-bottom:0 !important}@media screen and (min-width:768px){#ajax-content-wrap div div .row-padding.top{padding-bottom:0 !important}}#ajax-content-wrap div div .row-padding.bottom{padding-top:0 !important}@media screen and (min-width:768px){#ajax-content-wrap div div .row-padding.bottom{padding-top:0 !important}}@media screen and (max-width:768px){.mobile-reverse{display:flex;flex-direction:column-reverse}.mobile-reverse .pix-img-el{margin-bottom:1rem}}.bg-gradient-shape>.row-bg-wrap .row-bg:before{content:"";background:linear-gradient(268deg, #85C64C 26.25%, rgba(133, 198, 76, 0) 57.18%);position:absolute;width:100%;height:100%;transform:rotate(-16.688deg);right:-8rem;top:5rem;z-index:2}.container-wrap{padding-bottom:0 !important}body.single-post.material[data-bg-header=true] div.container-wrap{padding-top:0 !important}h1,h2,h3,h4,h5,h6{font-family:"Rethink Sans", sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}h4{text-transform:uppercase}body{color:#0a0a0a}p{font-family:"Rethink Sans", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.65}.double-title.color h4{color:#85C64C !important}.double-title.white h2,.double-title.white h4{color:#ffffff !important}div div div a.nectar-button{padding-top:1rem !important;padding-bottom:1rem !important;border-bottom:4px solid #2C9A5F}@media screen and (max-width:768px){div div div a.nectar-button{width:100% !important;display:flex;justify-content:center}}div div div a.nectar-button.has-icon{padding-right:39px;padding-left:46px}div div div a.nectar-button.has-icon i{left:14px !important;right:unset !important;font-size:1.5rem !important}div div div a.nectar-button.has-icon span{transform:translateX(10px) !important}div div div a.nectar-button span{font-weight:700;font-size:1.125rem}.cta-button.white{border-color:#dadada}.cta{z-index:10;position:relative}.cta .container{padding-top:4rem;padding-bottom:4rem;position:relative;z-index:1}@media screen and (min-width:1000px){.cta .container{justify-content:space-between;flex-direction:row;display:flex}}@media screen and (min-width:1000px){.cta__content{width:60%}}.cta__subtitle{color:#ffffff}.cta__title{color:#ffffff !important;font-size:1.75rem;margin-bottom:0.75rem}@media screen and (min-width:1000px){.cta__title{font-size:2.5rem}}.cta__description{color:#ffffff;margin-bottom:1.5rem}.cta__button{font-weight:700;padding:1rem 1.5rem;display:flex;align-items:center;font-size:1.125rem;width:100%;justify-content:center;border-radius:0;text-align:center;border-radius:0.5rem}@media screen and (max-width:768px){.cta__button{padding:0.75rem 1.5rem}}@media screen and (min-width:1000px){.cta__button{display:inline-flex;width:auto}}.cta__button i{font-weight:400 !important;margin-left:0.5rem !important}.cta__button.button-one{background:#85C64C;color:#ffffff;border-bottom:4px solid #007436}.cta__button.button-two{background:#17281e;color:#ffffff;margin-top:1rem;border-bottom:4px solid #000000}@media screen and (min-width:1000px){.cta__button.button-two{margin-left:1rem;margin-top:0}}.cta__background{width:100%;height:100%;overflow:hidden;margin:0}.cta__background img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;z-index:-1}.cta__background:after{content:"";background:#2C9A5F;position:absolute;inset:0;width:100%;height:100%;z-index:-1}.cta__background:before{content:"";background:linear-gradient(268deg, #85C64C 26.25%, rgba(133, 198, 76, 0) 57.18%);position:absolute;width:100%;height:100%;transform:rotate(-16.688deg);right:-8rem;top:18rem;z-index:0}.cta__img{display:none}@media screen and (min-width:1000px){.cta__img{display:block}}.cta__img figure{margin-bottom:-4rem;display:flex;justify-content:center}@media screen and (min-width:1000px){.cta__img figure{right:0;position:absolute;bottom:0;height:31rem;margin-bottom:unset;display:unset}}@media screen and (min-width:1000px){.cta__img{width:40%;margin-top:-5rem}}.cta__img img{height:100%;width:auto}.cta-offerte .tt_button{margin-bottom:0 !important}.hero{z-index:9;position:relative;background:#2C9A5F;background-image:url("../img/pattern-bg.png")}@media screen and (max-width:768px){.hero{padding-top:3rem;padding-bottom:3rem}}.hero .container{position:relative;z-index:5}@media screen and (min-width:1000px){.hero__content{width:40%}}.hero__title{color:#ffffff !important;font-size:2rem;margin-bottom:1.25rem}@media screen and (min-width:1000px){.hero__title{font-size:2.5rem}}.hero__subtitle{color:#ffffff !important;margin-bottom:1rem;font-size:1.25rem;position:relative;width:max-content}@media screen and (max-width:768px){.hero__subtitle{margin-bottom:0}}.hero__subtitle:after{content:"";width:8rem;height:1px;background:#ffffff;position:absolute;bottom:9px}.hero__button{font-weight:700;padding:0.625rem 1.5rem;display:flex;align-items:center;font-size:1rem;width:100%;justify-content:center;border-radius:5px;text-align:center}@media screen and (min-width:768px){.hero__button{display:inline-flex;width:auto}}.hero__button.button-one{background:#85C64C;color:#ffffff;border-bottom:4px solid #007436}.hero__button.button-two{background:#17281e;color:#ffffff;margin-top:1rem}@media screen and (min-width:1000px){.hero__button.button-two{margin-left:1rem;margin-top:0}}.hero-background{width:55%;overflow:hidden;position:absolute;top:0;right:0;height:100%}@media screen and (max-width:768px){.hero-background{width:100%}}.hero-background-img{position:relative;height:100%;width:100%}@media screen and (max-width:768px){.hero-background-img:before{content:"";inset:0;background:#2C9A5F;opacity:0.85;position:absolute;width:100%;height:100%;z-index:3;background-image:url("../img/pattern-bg.png")}}.hero-background-img img{height:100%;object-fit:cover;object-position:center;position:absolute;inset:0;width:100%}.gform_wrapper{margin-bottom:0 !important}.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_validation_errors{background:#ffffff;display:none}.gform_wrapper .gfield{position:relative}.gform_wrapper .gfield .gfield_validation_message{background:#b70101;color:#ffffff;position:absolute;padding:0.25rem;border-radius:0.25rem;top:-1.25rem;right:0.25rem;font-weight:700;width:max-content}.gform_wrapper .gfield--type-fileupload label{display:block !important;margin-top:0 !important;font-weight:800 !important;font-size:1.125rem !important;color:#ffffff !important}.gform_wrapper .gfield--type-fileupload .gform_fileupload_rules{display:none !important}.gform_wrapper .gfield--type-fileupload .gform_drop_area{border-radius:0.5rem !important;border:none !important}.gform_wrapper .gfield--type-fileupload .gform_drop_area:before{display:none !important}.gform_wrapper .gfield--type-fileupload .gform_drop_area button{background-color:#85C64C !important;outline:none !important;border:none !important;font-weight:800 !important}.gform_wrapper .gfield--type-fileupload .ginput_preview_list span{color:#ffffff !important}.gform_wrapper label{font-size:0.925rem !important;font-weight:500 !important;display:none !important}.gform_wrapper label .gfield_required{color:#2C9A5F}.gform_wrapper input,.gform_wrapper textarea{border:none !important;border-radius:0.5rem !important;padding:1rem 1rem !important;height:3.5rem !important;background-color:#ffffff !important;color:#17281e !important;font-size:1rem !important}.gform_wrapper input::placeholder,.gform_wrapper textarea::placeholder{color:#818181 !important}.gform_wrapper input:focus,.gform_wrapper textarea:focus{--gf-local-shadow: none !important}.gform_wrapper textarea{border-radius:0.5rem !important}.gform_wrapper .gform_fields{grid-row-gap:10px !important}@media screen and (max-width:768px){.gform_wrapper #field_submit{width:100% !important}}.gform_wrapper #field_submit .gform-button{background:#17281e !important;color:#ffffff !important;font-weight:600 !important;padding-left:2.5rem !important;padding-right:2.5rem !important;font-weight:700 !important;font-size:1.125rem;width:100%}@media screen and (max-width:768px){.gform_wrapper #field_submit .gform-button{width:100% !important}}@media screen and (max-width:768px){.gform_wrapper .gform_footer{width:100% !important}}.gform_wrapper .gform_footer .gform_button{background:#2C9A5F !important;font-weight:600 !important;padding-left:2.5rem !important;padding-right:2.5rem !important}@media screen and (max-width:768px){.gform_wrapper .gform_footer .gform_button{width:100% !important}}#CybotCookiebotDialog{transform:translate(-50%, 0) !important;bottom:1rem !important;top:unset !important}@media screen and (min-width:1280px){#CybotCookiebotDialog{width:10rem !important;min-width:60rem !important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{align-items:center !important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogBodyContentText{font-size:14px !important}}#CybotCookiebotDialog #CybotCookiebotDialogPoweredByText,#CybotCookiebotDialog #CybotCookiebotDialogHeader,#CybotCookiebotDialog #CybotCookiebotDialogBodyEdgeMoreDetails{display:none !important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{font-size:12px !important;line-height:1.35}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-wrap:wrap-reverse;flex-direction:unset !important;justify-content:space-between}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{font-size:0.875rem !important;width:100%;margin-bottom:0.5rem}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{width:100%;border:none;background:#f1f1f1;border:none;background:#f1f1f1;margin:0;height:unset;min-height:unset;line-height:1;font-size:0.825rem}.grecaptcha-badge{visibility:hidden !important}.home-hero h1 em{color:#85C64C;position:relative}.home-hero h1 em:after{content:"";background-image:url("../../../../uploads/2024/02/clean-icon.svg");width:3rem;height:3rem;background-size:cover;background-repeat:no-repeat;display:block;position:absolute;top:-1rem;right:-9rem}@media screen and (max-width:1000px){.home-hero h1 em:after{right:-7.6rem}}@media screen and (max-width:1000px){.home-hero h1{font-size:1.75rem;line-height:1.65}}.home-hero__content{padding-bottom:2rem;padding-top:4rem}@media screen and (min-width:1000px){.home-hero__content{padding-bottom:16rem;padding-top:10rem}}.home-form-cta{padding:2.5rem !important;border-radius:1rem;overflow:hidden;margin-top:-7rem;z-index:10}@media screen and (max-width:768px){.home-form-cta{padding:1.5rem !important;margin-top:-4rem}.home-form-cta h3{text-align:center}}.home-form-cta:before{content:"";background:linear-gradient(268deg, #85C64C 26.25%, rgba(133, 198, 76, 0) 57.18%);position:absolute;width:100%;height:100%;transform:rotate(-16.688deg);right:-8rem;top:5rem;z-index:2}.home-form-cta .gform_footer{display:none}.double-images .cascading-image:first-of-type .bg-layer>div{width:100%}.double-images .cascading-image:first-of-type:before{content:"";background:linear-gradient(268deg, #85C64C 26.25%, rgba(133, 198, 76, 0) 57.18%);position:absolute;width:120rem;height:30rem;transform:rotate(-16.688deg);right:170px;top:17rem;z-index:-1;opacity:0.2}@media screen and (max-width:768px){.double-images .cascading-image:first-of-type:before{height:70%}}@media screen and (max-width:768px){.double-images .cascading-image+.cascading-image .bg-layer>div{transform:translateX(10%) translateY(90%) !important}}.double-images .cascading-image:last-of-type img{border:14px solid #ffffff}.double-images .cascading-image img{border-radius:1.5rem !important;border:14px solid #ffffff}.double-images.mw .cascading-image:first-of-type img{max-width:500px}.yd-icon-list .iwithtext{background:#f6f6f6;margin-bottom:0.5rem !important;padding:1rem;border-radius:0.5rem;display:flex;align-items:center}.yd-icon-list .iwithtext .iwt-icon{background:#2C9A5F;padding:14px;border-radius:50%;height:3rem;width:3rem;position:relative;top:unset;left:unset}.yd-icon-list .iwithtext .iwt-text{font-weight:700;padding-left:1rem}@media screen and (max-width:768px){.yd-icon-list .iwithtext .iwt-text{font-size:1rem}}.services-row__item>.vc_column-inner{background:#ffffff;border-radius:1rem;overflow:hidden;transition:0.1s ease-in-out transform}.services-row__item>.vc_column-inner:hover{transform:translateY(-8px)}@media screen and (max-width:768px){.services-row__item>.vc_column-inner{border-radius:0.5rem}}.services-row__item .hover-wrap{margin-bottom:0 !important}.services-row__item-image{position:relative;padding-top:72%;height:100%;display:block;overflow:hidden}@media screen and (max-width:768px){.services-row__item-image{padding-top:50%}}.services-row__item-image img{margin-bottom:0 !important;position:absolute;inset:0;object-fit:cover;height:100% !important;width:100%;clip-path:polygon(0 0, 100% 0, 100% 90%, 0% 100%)}.services-row__item-title{padding:2rem}@media screen and (max-width:768px){.services-row__item-title{padding:1rem}}.services-row__item-title h3{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:1.625rem !important}@media screen and (max-width:768px){.services-row__item-title h3{font-size:1.25rem !important}}.services-row__item-title h3:after{content:"";background-image:url("../../../../uploads/2024/02/clean-icon.svg");width:2rem;height:2rem;background-size:cover;background-repeat:no-repeat;display:block}.services-row .cta-button{margin:0 auto;display:flex;justify-content:center;width:max-content;border-color:#dadada}.skew-img{position:relative}@media screen and (max-width:768px){.skew-img{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;padding:0 !important}.skew-img img{clip-path:none !important}}.skew-img *{height:100%}.skew-img img{clip-path:polygon(20% 0, 100% 0, 100% 100%, 0% 100%);object-fit:cover;height:100% !important}@media screen and (max-width:768px){.comparison-section .twentytwenty-wrapper{padding:0}}.comparison-section .nectar-image-comparison{border-radius:0.5rem;overflow:hidden;border:6px solid #85C64C}.comparison-section .nectar-image-comparison .skip-lazy:before{background:#17281e;color:#ffffff;padding:0rem 1rem;font-size:0.875rem;position:absolute;display:block;z-index:99;bottom:1rem;border-radius:0.25rem;font-weight:700}.comparison-section .nectar-image-comparison .skip-lazy:first-of-type:before{content:"Voor";left:1rem}.comparison-section .nectar-image-comparison .skip-lazy:last-of-type:before{content:"Na";right:1rem}.toggles .toggle .toggle-heading{padding:1.5rem 3rem 1.5rem 1.5rem;border-radius:0.5rem;font-weight:700;color:#17281e;font-size:1.125rem !important;line-height:1.65 !important;background-color:#f6f6f6}.toggles .toggle .toggle-heading i{color:#2C9A5F;right:14px;left:unset;font-size:1.5rem;top:0;bottom:0;margin:auto 0}.toggles .toggle div{box-shadow:none !important;background:#f6f6f6;border-radius:0 0 0.5rem 0.5rem}.toggles .toggle div .inner-toggle-wrap{padding:1.5rem !important}.toggles .toggle div .inner-toggle-wrap a{text-decoration:underline;color:#2C9A5F}.toggles .toggle.open a{color:#17281e;background-color:#f6f6f6;border-radius:0.5rem 0.5rem 0 0}.toggles .toggle.open a i{color:#85C64C}.client-section .clients div{background:#ffffff;height:8rem;display:flex;border-radius:0.5rem;align-items:center;justify-content:center}.client-section img{margin-bottom:0 !important;max-width:12rem !important}.review-section .ti-widget .ti-controls .ti-next,.review-section .ti-widget .ti-controls .ti-prev{border-radius:50%;width:40px !important;height:40px !important;background:#ffffff}.review-section .ti-widget .ti-controls .ti-next:after,.review-section .ti-widget .ti-controls .ti-next:before,.review-section .ti-widget .ti-controls .ti-prev:after,.review-section .ti-widget .ti-controls .ti-prev:before{background-color:#17281e !important}.review-section .ti-widget .ti-controls .ti-next{right:-20px !important}.review-section .ti-widget .ti-controls .ti-next:before{top:12px !important;right:10px !important}.review-section .ti-widget .ti-controls .ti-next:after{top:23px !important;right:10px !important}.review-section .ti-widget .ti-controls .ti-prev{left:-20px !important}.review-section .ti-widget .ti-controls .ti-prev:before{top:23px !important;left:10px !important}.review-section .ti-widget .ti-controls .ti-prev:after{top:12px !important;left:10px !important}.review-section .ti-widget .ti-controls-line{background:rgba(255, 255, 255, 0.58) !important}.review-section .ti-widget .ti-controls-line .dot{background:#ffffff !important}.recent-blog-section .nectar-post-grid-item .nectar-post-grid-item-bg-wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.recent-blog-section .nectar-post-grid-item .content{padding:1.5rem !important;background:#f6f6f6;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.recent-blog-section .nectar-post-grid-item .content h3{font-size:1.25rem !important}.recent-blog-section .nectar-post-grid-item .content .meta-excerpt{font-size:1rem}.recent-blog-section .flickity-button:before{background-color:#85C64C !important}.recent-blog-section .flickity-button:after{background-color:#ffffff !important}.recent-blog-section .flickity-button svg path{fill:#ffffff !important}@media screen and (max-width:768px){.recent-blog-section .flickity-button{transform:scale(0.85) !important}.recent-blog-section .flickity-button.previous{left:-18px !important}.recent-blog-section .flickity-button.next{right:-18px !important}}.text-white{color:#ffffff !important}.text-white *{color:#ffffff !important}.workarea-row ul{list-style:none !important;padding-left:0;margin:0}.workarea-row ul li{position:relative;padding-left:1.2rem;margin-bottom:0.5rem;list-style:none !important}.workarea-row ul li::before{content:"➔";position:absolute;left:0;top:6px;color:#16a34a;font-size:0.85rem;line-height:1.4}.workarea-row ul li a{text-decoration:underline;color:#0a0a0a;transition:color 0.2s ease}.workarea-row ul li a:hover{color:#16a34a;text-decoration:underline}.bg-gradient-shape.workarea-row ul li:before{color:#ffffff !important}.bg-gradient-shape.workarea-row ul li a{color:#ffffff !important;opacity:1 !important}.contact-row__form>.vc_column-inner{padding:2rem;position:relative;overflow:hidden}.contact-row__form>.vc_column-inner .column-bg-overlay:before{content:"";background:linear-gradient(268deg, #85C64C 26.25%, rgba(133, 198, 76, 0) 57.18%);position:absolute;width:150%;height:15rem;transform:rotate(-16.688deg);right:-8rem;top:12rem;z-index:0}.contact-row__form h2{color:#ffffff}.contact-row__form .gform_wrapper{margin-bottom:0}.contact-row__form .gform_footer .gform_button{width:100% !important;background:#17281e !important;color:#ffffff !important}.contact-row .yd-icon-list .wpb_row{margin-bottom:0.25rem}@media screen and (min-width:768px){.contact-row .yd-icon-list .wpb_row{transition:0.1s ease-in-out transform}.contact-row .yd-icon-list .wpb_row:hover{transform:translateX(4px)}}.contact-row .yd-icon-list .iwt-text{display:flex;flex-direction:column;font-weight:500;padding-top:0.75rem;padding-bottom:0.75rem;color:#17281e !important}.contact-row .yd-icon-list .iwt-text strong{font-weight:700;margin-top:-0.5rem}#sollicitatie .gform_fields>div:first-of-type{display:none !important}@media screen and (max-width:768px){#sollicitatie .contact-row__form>.vc_column-inner{padding-left:0;padding-right:0}}.service-cta-bar{padding-left:3rem;padding-right:3rem;position:relative}@media screen and (max-width:768px){.service-cta-bar{padding-left:1.5rem;padding-right:1.5rem}}.service-cta-bar .row-padding{margin-bottom:0 !important}.service-cta-bar__img{position:absolute;bottom:0;right:0}.service-cta-bar__img img{width:30rem !important;max-width:unset !important}@media screen and (min-width:1000px){.service-usp-bar .row_col_wrap_12{justify-content:space-between}.service-usp-bar .row_col_wrap_12:after{display:none !important}.service-usp-bar .vc_col-sm-3{width:max-content}}@media screen and (max-width:768px){.service-usp-bar .vc_col-sm-3{margin-bottom:0 !important}}.service-usp-bar .iwithtext{margin-bottom:0 !important}@media screen and (max-width:768px){.service-usp-bar .iwithtext{padding-left:0}}.service-usp-bar .iwithtext .iwt-icon{position:relative;overflow:hidden}.service-usp-bar .iwithtext .iwt-icon:before{content:"";background:linear-gradient(268deg, #85C64C 26.25%, rgba(133, 198, 76, 0) 57.18%);position:absolute;width:105px;height:17px;transform:rotate(213.312deg);top:47px;z-index:0;opacity:0.5;left:20px}.service-usp-bar .iwithtext .iwt-icon img{z-index:9;position:relative}.service-services .services-row__item>.vc_column-inner{border-radius:0.5rem}.service-services .services-row__item>.vc_column-inner .services-row__item-title{padding-top:1.5rem;padding-bottom:1.5rem}.service-services .services-row__item>.vc_column-inner .services-row__item-title h3{font-size:1.25rem !important}.service-why .iwithtext{background:none;padding:0}.service-why .iwithtext .iwt-icon{background:#ffffff}.project-filter{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:2.5rem !important}.project-filter .filter-btn{appearance:none;border:1px solid #e5e7eb;background:#fff;padding:0.75rem 1rem;border-radius:999px;cursor:pointer;font-size:0.95rem;font-weight:500;transition:background 0.2s ease, color 0.2s ease, border-color 0.2s ease;color:#17281e}.project-filter .filter-btn:hover{background:#f3f4f6}.project-filter .filter-btn.active{background:#16a34a;color:#fff;border-color:#16a34a}.project-filter .project-no-results{display:none;margin-top:0.5rem;color:#6b7280}.project-list{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.project-list{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.project-list{grid-template-columns:repeat(3, 1fr)}}.project-card{display:block;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0, 0, 0, 0.08);transition:transform 0.3s ease, box-shadow 0.3s ease;text-decoration:none;color:inherit}.project-card:hover{transform:translateY(-5px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.12)}.project-card:hover .project-thumb img{transform:scale(1.05)}.project-card .project-thumb{position:relative;width:100%;height:220px;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 80%, 0 100%)}.project-card .project-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.project-card .project-thumb .project-cat-label{position:absolute;top:12px;left:12px;background:#85C64C;color:#fff;font-weight:700;font-size:0.75rem;padding:0.25rem 0.75rem;border-radius:999px;line-height:1.2;pointer-events:none}.project-card .project-content{padding:1rem 1rem 2rem}.project-card .project-content .project-title{font-size:1.2rem;font-weight:700;margin:0;color:#222;padding:0 !important}.project-card .project-content .project-description{font-size:0.95rem;color:#555;line-height:1.5}.vacancy-list{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:2rem 0}@media (min-width:768px){.vacancy-list{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1024px){.vacancy-list{grid-template-columns:repeat(3, 1fr)}}.vacancy-card{display:block;text-decoration:none;color:inherit;background:#f6f6f6;border-radius:12px;overflow:hidden;transition:transform 0.3s ease, box-shadow 0.3s ease}.vacancy-card:hover{transform:translateY(-5px)}.vacancy-card .vacancy-thumb{position:relative;width:100%;height:260px;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 80%, 0 100%)}.vacancy-card .vacancy-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.vacancy-card .vacancy-thumb:hover img{transform:scale(1.05)}.vacancy-card .vacancy-title{font-size:1.5rem;font-weight:700;margin:0.5rem 1.5rem;margin-bottom:0;color:#000;position:relative;display:flex;justify-content:space-between;align-items:center}.vacancy-card .vacancy-title:after{content:"";background-image:url("../../../../uploads/2024/02/clean-icon.svg");width:2rem;height:2rem;background-size:cover;background-repeat:no-repeat;display:block}.vacancy-card .vacancy-meta{display:flex;gap:1.5rem;margin:0 1.5rem 0rem;color:#0a0a0a}.vacancy-card .vacancy-meta .vacancy-meta-item{display:flex;align-items:center;gap:0.4rem;color:#0a0a0a;font-size:1rem}.vacancy-card .vacancy-meta .vacancy-meta-item svg{flex-shrink:0;width:18px;height:18px;fill:#85c64c}.vacancy-card .vacancy-description{font-size:1rem;line-height:1.65 !important;margin:0.5rem 1.5rem 2rem;color:#0a0a0a;line-height:1.4}@media screen and (min-width:1000px){#footer-widgets .row{display:flex;justify-content:space-between}#footer-widgets .row:before,#footer-widgets .row:after{content:none !important}#footer-widgets .row>.col{width:max-content}#footer-widgets .row>.col:first-of-type{max-width:27%}#footer-widgets .row>.col:first-of-type img{max-width:12rem}#footer-widgets .row>.col h4{text-transform:none;font-weight:700}}#footer-widgets .row>.col:first-of-type img{max-width:12rem}#footer-widgets .row>.col h4{text-transform:none !important;font-weight:700}#footer-widgets .row .wpb_row{margin-bottom:0.25rem}#footer-widgets .row .wpb_row img{margin-bottom:0}#footer-widgets .row .vc_col-sm-12{margin-bottom:0 !important}#footer-widgets .iwithtext{margin-bottom:0.5rem}#footer-widgets .iwithtext .iwt-text{padding-left:2rem}#header-outer .buttons .menu-item a:before{height:2.5rem;border-radius:0.5rem !important}#header-outer .buttons .menu-item a span{font-weight:700}