:root{--VG-black:#0a0908;--VG-medium-green:#2e624c;--VG-dark-blue:#111c1e;--VG-dark-gold:#5f4200;--VG-dark-grey:#2b2b2b;--VG-dark-green:#1f4535;--VG-medium-blue:#22333b;--VG-medium-gold:#8a6200;--VG-light-grey:#f2f2f2;--VG-light-green:#9bbda8;--VG-grey-blue:#d4d9d6;--VG-light-gold:#f3ead1;--VG-medium-grey:#757575;--VG-white-green:#dbf0e7;--VG-white:#fff;--VG-grey-text:#585858}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:100;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-100.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:200;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:300;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:500;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:600;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:700;src:url(//145326533.fs1.hubspotusercontent-eu1.net/hubfs/145326533/raw_assets/public/vastuugroup-2025/icons/material-symbols-outlined-v257-latin-700.woff2) format("woff2")}.material-symbols-outlined{display:inline-block;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.content-wrapper{max-width:1420px}.content-wrapper--vertical-spacing,.dnd-section{padding:40px 1rem}@media screen and (max-width:767px){.content-wrapper--vertical-spacing,.dnd-section{padding:40px 1rem}}.dnd-section>.row-fluid{max-width:1420px}html{color:var(--VG-dark-grey);font-family:Inter,serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}@media screen and (max-width:400px){html{word-break:break-word}}body{color:var(--VG-dark-grey);font-family:Inter,serif;font-size:17px;font-style:normal;font-weight:400;line-height:24px}strong{font-weight:700}*{scroll-margin-top:125px}p{color:var(--VG-grey-text)}a{border-bottom:1px solid var(--VG-medium-green);color:var(--VG-medium-green);font-size:16px;font-style:normal;font-weight:600;letter-spacing:.08px;line-height:24px;text-decoration:none}.h1,h1{font-size:42px;font-style:normal;font-weight:600;line-height:51px}@media screen and (max-width:767px){.h1,h1{font-size:36px;line-height:121.429%}}.h2,h2{font-size:33px;font-style:normal;font-weight:600;letter-spacing:-.165px;line-height:40px}@media screen and (max-width:767px){.h2,h2{font-size:30px;line-height:121.212%}}.h3,h3{font-size:26px;font-style:normal;font-weight:600;line-height:29px}.h4,h4{font-size:23px}.h4,.h5,h4,h5{font-style:normal;font-weight:600;line-height:122%}.h5,h5{font-size:20px;letter-spacing:.2px}.h6,h6{font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px}li::marker{color:var(--VG-dark-grey)}.basic-button,form .hs-button,form input[type=submit]{align-items:center;display:inline-flex;font-size:16px;font-style:normal;font-weight:600;gap:8px;justify-content:center;letter-spacing:.08px;line-height:24px;padding:16px 28px;text-decoration:none}.basic-button--white{background:transparent;border:2px solid var(--VG-medium-green);border-radius:8px;box-shadow:0 1px 2px 0 rgba(46,98,76,.05);color:var(--VG-medium-green)}.basic-button--white:hover{background:var(--VG-medium-green);box-shadow:0 1px 2px 0 rgba(46,98,76,.05);color:var(--VG-white)}.basic-button--white:focus{border:4px solid var(--VG-light-green,);box-shadow:0 1px 2px 0 rgba(46,98,76,.05)}.basic-button--white:active{border:2px solid var(--VG-light-green);box-shadow:0 1px 2px 0 rgba(46,98,76,.05);color:var(--VG-light-green)}.basic-button--dark,form .hs-button,form input[type=submit]{background:var(--VG-dark-grey);border:2px solid var(--VG-dark-grey);border-radius:8px;box-shadow:0 1px 2px 0 rgba(43,43,43,.05);color:var(--VG-white)}.basic-button--dark:hover{background:var(--VG-black,#0a0908);border:2px solid var(--VG-black,#0a0908);box-shadow:0 1px 2px 0 rgba(43,43,43,.05)}.basic-button--dark:focus{background:var(--VG-dark-grey);border:4px solid var(--VG-light-green);box-shadow:0 1px 2px 0 rgba(43,43,43,.05)}.basic-button--dark:active{background:var(--VG-medium-grey);border:2px solid var(--VG-medium-grey);box-shadow:0 1px 2px 0 rgba(43,43,43,.05)}.basic-button--text{border:0;color:var(--VG-medium-green);padding:0;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.basic-button--text:hover{color:var(--VG-dark-green)}.basic-button--text:focus{color:var(--VG-medium-green)}.basic-button--text:active{color:var(--VG-light-green)}.info{font-size:14px;line-height:20px}.info,.title{color:var(--VG-medium-green);display:block;font-style:normal;font-weight:600}.title{font-size:16px;letter-spacing:.08px;line-height:24px}.two-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 5%}.two-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 47.5%;flex:0 1 47.5%}.three-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 3.5%}.three-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%}.four-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 3%}.four-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 22.75%;flex:0 1 22.75%}.five-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 3%}.five-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 17.6%;flex:0 1 17.6%}@media screen and (max-width:1280px){.four-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 3.5%}.four-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 31%;flex:0 1 31%}}@media screen and (max-width:1024px){.three-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 5%}.three-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 47.5%;flex:0 1 47.5%}.five-col-content,.four-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem 5%}.five-col-content__item,.four-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 47.5%;flex:0 1 47.5%}}@media screen and (max-width:767px){.two-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.three-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.five-col-content,.four-col-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.five-col-content__item,.four-col-content__item{-webkit-box-flex:0;-ms-flex:0 1 90%;flex:0 1 90%}}.services-text-and-image-text__services>a:hover{background:var(--VG-medium-green)!important;color:var(--VG-white)!important}.services-text-and-image-text__services>a:hover p{color:var(--VG-white)!important}.services-text-and-image-text__services>a:hover svg path{fill:var(--VG-white)!important}form .legal-consent-container *{color:#535862;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}form .legal-consent-container a{border:0;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}form .grecaptcha-badge{margin:0}form label{font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}form legend{color:#717680;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background:var(--VG-white);border:1px solid #c9c9c9;border-radius:8px;color:#717680;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px}::-webkit-input-placeholder{color:#717680;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px}::-moz-placeholder{color:#717680;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px}:-ms-input-placeholder{color:#717680;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px}::placeholder{color:#717680;font-family:Inter;font-size:17px;font-style:normal;font-weight:400;line-height:24px}table{background-color:#fff}table,td,th{border:1px solid #1f4535}td,th{color:#1f4535;padding:18px}thead th{background-color:#1f4535;color:#fff}tfoot td{background-color:#fff;color:#1f4535}.header__language-switcher .lang_list_class:before{border-bottom-color:#1f4535}.blog-header__inner,.blog-post,.blog-related-posts{padding:40px 0}.blog-comments{margin-bottom:40px}