@font-face {
    font-family: "fontello";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/9298a0ec-7eb4-40d0-a96f-681cde727e92.ttf');
}

@font-face {
    font-family: "Roboto";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/0ceb910e-4786-4331-8876-ebea618560ed.ttf');
}

@font-face {
    font-family: "Staatliches";
    font-weight: 400;
    font-style: normal;
    src: url('https://cdn.opptylab.com/fonts/02278014-ee91-4aa7-ac04-80c4b46d21a6.ttf');
}

.autoplay-progress {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.bg-gradient-page-top {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: 100%;
    width: 100%;
    z-index: -2;
}

.bg-gradient-ttb {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 1000px;
    z-index: -1;
    top: 0px;
    right: 0px;
    left: 0px;
}

.cl-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.col-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.col-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.col-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.col-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.consistent {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.contact {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.contract-alternative-form {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.contract-hidden-form {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.contractstrategieen {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.cookieconsent-optin-marketing {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.cookieconsent-optout-marketing {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.css {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.css:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.diensten {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.f2fbfb {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.gradient {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.handige-diensten-voor-energiebeheer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hezelaer-diensten-tiles {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hezelaer-is-voor-ons-meer-een-partner-dan-een-leverancier-ze-bieden-een-totaalpakket {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.home-video {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.httpshezelaeropptylabcomgrootzakelijkgrootzakelijke-energievolflex-dynamisch-grootzakelijk-energiecontract {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-2-8-2-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-4-4-4-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-4-8-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
}

.hz-6-6-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 100%;
}

.hz-a-link-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-a-link-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
    justify-content: flex-end;
}

.hz-a-link-chevron {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 147, 140);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    font-family: fontello;
    font-weight: 600;
}

.hz-a-link-chevron-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-a-link-green-chevron {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 600;
    font-size: 1.2rem;
}

.hz-a-link-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-a-link-size-6-green-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 147, 140);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-weight: 700;
    font-size: 1.2rem;
    flex-direction: row;
}

.hz-a-link-size-8-green-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 147, 140);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-weight: 700;
    font-size: 1.5rem;
}

.hz-accordion {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-top: 25px;
    padding-right: 100px;
    padding-bottom: 22px;
    padding-left: 25px;
}

.hz-accordion-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-accordion-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-accordion-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-right: 2.5%;
    padding-left: 2.5%;
    max-height: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.hz-accordion-faq {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-accordion-gradient {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-accordion-harmonica {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    font-weight: 400;
    font-family: Roboto;
    font-size: 1rem;
    line-height: 1.2rem;
}

.hz-accordion-in-tab {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-accordion-item {
    background-color: rgb(248, 248, 248);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-right: 2.5%;
    padding-left: 2.5%;
    padding-top: 18px;
    padding-bottom: 18px;
}

.hz-accordion-item-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    justify-content: space-between;
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    align-items: flex-start;
    font-size: 1.2rem;
    font-weight: 400;
}

.hz-accordion-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-accordion-sub-category {
    background-color: rgb(56, 197, 189);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-top: 15px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 25px;
}

.hz-accordion.active {
    background-color: rgba(255, 255, 255, 0.3);
    clear: none;
    color: rgb(2, 104, 99);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-app-store-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-app-store-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 200px;
    margin-right: 15px;
}

.hz-app-store-link-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
}

.hz-article-2-container {
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    background-color: rgba(0, 0, 0, 0);
    max-width: 1280px;
    padding-right: 50px;
    padding-left: 50px;
    margin-top: 30px;
    border-top-style: none;
    border-top-width: 7px;
    border-top-color: rgb(0, 172, 169);
    border-right-color: rgb(0, 172, 169);
    border-bottom-color: rgb(0, 172, 169);
    border-left-color: rgb(0, 172, 169);
    width: 85%;
}

.hz-article-2-h-wrapper {
    background-color: rgb(2, 104, 99);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    margin-top: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 45px;
    border-left-style: solid;
    border-left-width: 10px;
    border-left-color: rgb(255, 184, 77);
}

.hz-article-2-header-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    max-width: 1280px;
    flex-direction: row;
}

.hz-article-2-header-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-bottom: 20px;
    padding-left: 60px;
    padding-top: 35px;
}

.hz-article-2-header-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
}

.hz-article-2-header-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-left: 60px;
}

.hz-article-2-inner-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
}

.hz-article-2-right-bar-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-top: 30px;
}

.hz-article-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: unset;
    flex-wrap: unset;
}

.hz-article-container-reverse {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-container-reverse-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
}

.hz-article-content-wrapper {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    padding-right: 15.156%;
    padding-left: 15.156%;
}

.hz-article-h-wrapper {
    background-color: rgb(2, 104, 99);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-top: 25px;
    border-left-style: solid;
    border-left-width: 10px;
    border-left-color: rgb(255, 184, 77);
    z-index: 1;
    border-top-width: 10px;
    border-right-width: 10px;
    border-bottom-width: 10px;
}

.hz-article-h1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 3.5rem;
    padding-bottom: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

.hz-article-h1-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-top: 25px;
}

.hz-article-h2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 2.5rem;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    line-height: 2.5rem;
}

.hz-article-h2-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.hz-article-header-2-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-header-2-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-header-2-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-header-bg-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    border-top-style: none;
    border-top-width: 8px;
    border-top-color: rgb(0, 172, 169);
    border-right-color: rgb(0, 172, 169);
    border-bottom-color: rgb(0, 172, 169);
    border-left-color: rgb(0, 172, 169);
    padding-top: 35px;
    padding-bottom: 50px;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    top: 0px;
    right: 0px;
    left: 0px;
    z-index: -2;
    height: 100vh;
}

.hz-article-header-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: unset;
    width: 100%;
    margin-top: 25px;
    justify-content: center;
    min-height: 450px;
    padding-right: 3%;
    padding-left: 3%;
}

.hz-article-header-container-offerte {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    background-size: cover;
    flex-direction: unset;
    min-height: 500px;
    justify-content: center;
    padding-right: 3%;
    padding-left: 3%;
    margin-top: 25px;
}

.hz-article-header-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 45%;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 6px;
    border-right-width: 6px;
    border-bottom-width: 6px;
    border-left-width: 6px;
    padding-top: 25px;
    z-index: 1;
    padding-left: 40px;
}

.hz-article-header-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: 100%;
}

.hz-article-header-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 49.5%;
    z-index: -1;
    height: 100%;
    right: 0px;
}

.hz-article-header-logo {
    background-color: rgba(0, 172, 169, 0.93);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: right;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-top: 25px;
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 20px;
    right: 20px;
    bottom: 20px;
    max-width: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 50%;
    width: 50%;
}

.hz-article-header-logo.cl-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    background-position-x: 100%;
    background-position-y: 0px;
    right: 0px;
    top: 0px;
    min-height: 100%;
    min-width: 100%;
}

.hz-article-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 50%;
    height: 100%;
    right: 0px;
}

.hz-article-inner-container {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-left: 40px;
}

.hz-article-inner-container-tldr {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-left: 3.625rem;
}

.hz-article-intro {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-size: 1.2em;
    line-height: 1.5em;
    font-weight: 500;
}

.hz-article-intro-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-quote {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(2, 104, 99);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.4rem;
}

.hz-article-quote-author {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(2, 104, 99);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-size: 1.2rem;
    line-height: 1.2rem;
}

.hz-article-quote-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100px;
    padding-top: 15px;
}

.hz-article-quote-icon-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    margin-left: 60px;
}

.hz-article-quote-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-quotes-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    margin-top: 25px;
    margin-bottom: 50px;
}

.hz-article-right-bar {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-article-right-bar-h {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(2, 104, 99);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.2rem;
}

.hz-article-right-bar-i {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-bottom: 16px;
}

.hz-article-right-bar-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(2, 104, 99);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    line-height: 1.7rem;
    font-family: Roboto;
    font-size: 1.1rem;
    font-weight: 400;
}

.hz-article-right-bar-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-left: 25px;
    margin-top: 20px;
}

.hz-article-spacer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 2rem;
}

.hz-article-tags-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-banner-bg-gradient {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-banner-bg-img-fade {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    height: 100%;
    z-index: 1;
    width: 100px;
}

.hz-banner-bg-wrapper-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-banner-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    height: 100%;
    width: 55vw;
}

.hz-bg-black {
    background-color: rgb(28, 32, 36);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-gradient-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-bg-gradient-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-bg-gradient-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 100%;
}

.hz-bg-gray-1 {
    background-color: rgb(246, 246, 246);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-gray-2 {
    background-color: rgb(237, 237, 238);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-gray-3 {
    background-color: rgb(201, 202, 204);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-gray-4 {
    background-color: rgb(188, 190, 192);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-gray-5 {
    background-color: rgb(177, 179, 182);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-bg-green-dark-1 {
    background-color: rgba(0, 147, 140, 0.95);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-dark-2 {
    background-color: rgb(2, 104, 99);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-dark-3 {
    background-color: rgb(0, 63, 60);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-light-1 {
    background-color: rgb(235, 250, 249);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-light-2 {
    background-color: rgb(172, 236, 230);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-light-3 {
    background-color: rgb(153, 224, 219);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-light-4 {
    background-color: rgb(81, 215, 207);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-green-light-5 {
    background-color: rgb(56, 197, 189);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-bg-white {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 100%;
    height: 100%;
}

.hz-bg-yellow {
    background-color: rgb(255, 184, 77);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-button {
    background-color: rgb(0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 600;
    font-size: 1rem;
    padding-top: 0.5rem;
    padding-right: 0.7rem;
    padding-bottom: 0.5rem;
    padding-left: 1.2rem;
}

.hz-button-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-1-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-1-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-1-up {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-button-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-2-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-2-down.hz-button-1-down {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-button-2-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-button-3-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-button-3-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-button-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hz-button-4-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hz-button-4-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
}

.hz-button-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-5-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-5-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-6-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: underline;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
}

.hz-button-6-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-6-right.year-button {
    background-color: rgb(2, 104, 99);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-button-alt {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(69, 97, 96);
    border-right-color: rgb(213, 244, 251);
    border-bottom-color: rgb(213, 244, 251);
    border-left-color: rgb(0, 0, 0);
}

.hz-button-alt2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-button-light {
    background-color: rgb(235, 250, 249);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 25px;
    padding-bottom: 5px;
    border-left-style: none;
    border-left-width: 7px;
    border-top-color: rgb(235, 250, 249);
    border-right-color: rgb(235, 250, 249);
    border-bottom-color: rgb(235, 250, 249);
    border-left-color: rgb(235, 250, 249);
    border-right-style: none;
    border-right-width: 7px;
}

.hz-button-light-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 109, 103);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: Roboto;
    font-weight: 600;
}

.hz-button-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-button-offerte {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-button-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.hz-button-row-mobile-hide {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    justify-content: space-between;
}

.hz-button-row-mobile-only {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.hz-button-row.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-button-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-button-yellow-down {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-c2a {
    background-color: rgb(204, 238, 238);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    padding-top: 0.75rem;
    padding-right: 1.25rem;
    padding-bottom: 0.75rem;
    padding-left: 1.25rem;
    font-family: Staatliches;
}

.hz-c2a-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    width: 100%;
    max-height: 200px;
}

.hz-c2a-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    font-family: Roboto;
    font-weight: 400;
    font-size: 14px;
}

.hz-c2a-text-container {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    flex-direction: row;
    height: 100px;
    padding-top: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 0.5rem;
}

.hz-c2a-text-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    width: 100%;
}

.hz-c2a-text-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    width: 100%;
}

.hz-c2a-text-titel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 16px;
}

.hz-caption {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(131, 131, 131);
    display: block;
    float: none;
    font-style: italic;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-size: 1rem;
    margin-top: 10px;
    line-height: 1.7rem;
}

.hz-cente {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    align-items: center;
    width: 100%;
}

.hz-center-footer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    align-items: stretch;
    width: 100%;
}

.hz-center-home-banner {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 100%;
    align-items: stretch;
    justify-content: center;
}

.hz-center-lightgreen {
    background-color: rgb(229, 247, 246);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 100%;
    flex-direction: column;
    align-items: center;
}

.hz-center-master {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
    align-items: stretch;
}

.hz-center-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-center.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-code {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-col {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-col-1 {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 8.333%;
    flex-direction: column;
}

.hz-col-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 83.333%;
    flex-direction: column;
}

.hz-col-11 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 91.666%;
    flex-direction: column;
}

.hz-col-11.col-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-col-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    flex-direction: column;
}

.hz-col-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 16.666%;
    flex-direction: column;
}

.hz-col-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 25%;
    flex-direction: column;
}

.hz-col-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 33.3333%;
    flex-direction: column;
}

.hz-col-4.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-col-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 41.666%;
    flex-direction: column;
}

.hz-col-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 50%;
}

.hz-col-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 58.333%;
    flex-direction: column;
}

.hz-col-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 66.666%;
    flex-direction: column;
}

.hz-col-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 75%;
    flex-direction: column;
}

.hz-col-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    flex-wrap: unset;
}

.hz-col-wrapper-reverse {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row-reverse;
    align-items: stretch;
    width: 100%;
}

.hz-col-wrapper-reverse.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-col-wrapper.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-conditions-downlod-a {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 109, 103);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 10px;
    font-weight: 600;
}

.hz-conditions-downlod-a-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 109, 103);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-conditions-downlod-a.legal {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 109, 103);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-conditions-downlod-cl {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}

.hz-conditions-downlod-version {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-top: 10px;
    padding-bottom: 14.5px;
    padding-left: 10px;
    font-size: 0.8rem;
    padding-right: 20px;
}

.hz-conditions-downlod-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
    width: 100%;
    align-items: flex-end;
    justify-content: space-between;
}

.hz-conditions-dropdown-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    align-items: flex-end;
}

.hz-contact-form-bottom-page-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-contact-form-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    z-index: 2;
}

.hz-contact-form-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    right: -10%;
}

.hz-contact-form-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 65%;
    right: 0%;
    z-index: 1;
    height: 100%;
    top: -50px;
}

.hz-contact-form-video-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 50%;
    top: -50px;
    right: 0%;
}

.hz-contact-vacature-form-inner-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 150px;
}

.hz-contact-vacature-form-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    right: 0px;
    width: 65%;
}

.hz-container-article {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 1280px;
    justify-content: center;
}

.hz-container-default {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: center;
}

.hz-container-default-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
}

.hz-container-default-background-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 100%;
    background-image: url("https://cdn.opptylab.com/hi/assets/solar-panels-background.png");
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 150px;
    background-size: cover;
    padding-bottom: 150px;
    justify-content: center;
}

.hz-container-default-harmonica {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    justify-content: center;
    width: 100%;
}

.hz-container-default-tldr {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    justify-content: center;
    width: 100%;
    padding-left: 3.7%;
}

.hz-container-harmonica {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    max-width: 1280px;
    flex-direction: column;
}

.hz-container-panels {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    flex-wrap: unset;
    justify-content: unset;
    width: 100%;
}

.hz-container-panels-rows {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
}

.hz-container-tabs {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-content-1280 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    max-width: 1280px;
    flex-direction: column;
}

.hz-content-1280.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-content-box {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-right: 30px;
}

.hz-content-padding-25 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-top: 1.2rem;
    padding-right: 1.4rem;
    padding-bottom: 1.7rem;
    padding-left: 1.4rem;
}

.hz-content-padding-50-15 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-top: 50px;
    padding-right: 50px;
    padding-bottom: 50px;
    padding-left: 50px;
}

.hz-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    width: 100%;
}

.hz-contract-form-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(68, 68, 68);
    border-top-style: none;
    border-top-width: 1px;
    border-top-color: rgb(231, 231, 231);
}

.hz-contract-form-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    height: 100%;
}

.hz-crumb-home {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
    padding-left: 2px;
    top: 2px;
    width: 18px;
    height: 18px;
}

.hz-crumb-home-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-crumb-inner-wrapper {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    flex-direction: unset;
    flex-wrap: unset;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1280px;
    height: 48px;
}

.hz-crumb-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    height: 18px;
}

.hz-crumb-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(18, 18, 18);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-crumb-wrapper {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(28, 32, 32);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 100%;
    padding-right: 3%;
    padding-left: 3%;
    justify-content: center;
}

.hz-cta-inner-section {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    padding-top: 50px;
    padding-bottom: 50px;
    height: 800px;
}

.hz-cta-section {
    background-color: rgb(242, 251, 251);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-cta-section-content-wrapper {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    width: 50%;
    z-index: 1;
    padding-top: 25px;
    padding-right: 100px;
    padding-bottom: 35px;
    padding-left: 50px;
    margin-top: 50px;
}

.hz-cta-section-h {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 3.5rem;
    line-height: 3.5rem;
    padding-bottom: 2px;
}

.hz-cta-section-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    right: 0px;
    top: 50px;
}

.hz-cta-section-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    font-family: Roboto;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.7rem;
    padding-bottom: 5px;
}

.hz-default {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    font-weight: 400;
    font-family: Roboto;
    font-size: 1rem;
    line-height: 1.2rem;
}

.hz-download-banner {
    background-color: rgb(244, 244, 244);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
}

.hz-filter-tags {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-filter-tags-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: left;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    height: auto;
    flex-direction: row;
}

.hz-flex-col-center {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
}

.hz-flex-ltr {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-flex-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    height: 100%;
    width: 100%;
}

.hz-footer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.hz-footer-bottom-line {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    border-top-color: rgb(0, 172, 169);
    border-right-color: rgb(0, 172, 169);
    border-bottom-color: rgb(0, 172, 169);
    border-left-color: rgb(0, 172, 169);
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-width: 3px;
}

.hz-footer-logo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    max-width: 260px;
}

.hz-footer-logo-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    justify-content: space-between;
    max-width: 1280px;
    flex-direction: row-reverse;
}

.hz-footer-pay-off {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 180px;
}

.hz-footer-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4rem;
    padding-right: 4%;
}

.hz-footer-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 500;
    font-size: 18px;
}

.hz-gradient {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: 100%;
}

.hz-gradient-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-gradient-header-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    min-height: 686px;
    justify-content: center;
    padding-right: 3%;
    padding-left: 3%;
    margin-top: 25px;
}

.hz-gradient-header-gradient {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-harmonica-paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    font-weight: 400;
    font-family: Roboto;
    font-size: 1.2rem;
    line-height: 1.7rem;
}

.hz-header-col-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    background-image: url("https://cdn.opptylab.com/hi/assets/hezelaer-energy-home-01.jpg");
    background-size: cover;
    margin-top: 50px;
}

.hz-header-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    background-size: cover;
    background-position-x: 50%;
    background-position-y: 50%;
    margin-top: 30px;
}

.hz-header-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    z-index: 1;
    padding-left: 8.333%;
    padding-top: 25px;
    width: 50%;
    padding-bottom: 25px;
}

.hz-header-contentwrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-header-h-wrapper {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    z-index: 1;
    border-left-style: none;
    border-left-width: 10px;
    border-left-color: rgb(255, 184, 77);
    padding-top: 25px;
}

.hz-header-h1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-weight: 400;
    font-family: Staatliches;
    font-size: 3.9rem;
    line-height: 4.3rem;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.hz-header-h1-wrapper {
    background-color: rgb(2, 104, 99);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-left: 50px;
    border-left-style: solid;
    border-left-width: 10px;
    border-left-color: rgb(255, 184, 77);
    padding-top: 25px;
    padding-bottom: 25px;
    width: 55%;
    padding-right: 20px;
}

.hz-header-h2-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-header-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    min-height: 100%;
    width: 100%;
    height: 100%;
    min-width: 100%;
}

.hz-header-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
    padding-left: 60px;
    max-width: 1280px;
}

.hz-hide {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-hide-on-desktop {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-hide-on-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-banner-tab-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 18px;
}

.hz-home-form-banner {
    background-color: rgba(0, 172, 169, 0.8);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
    padding-top: 32px;
    padding-left: 28px;
    padding-right: 28px;
    padding-bottom: 32px;
}

.hz-home-form-banner-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-width: 10px;
    border-right-color: rgb(0, 172, 169);
    background-size: cover;
}

.hz-home-h-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-h1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-h1-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-header-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-header-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-heading-gradient-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
    top: 0px;
}

.hz-home-heading-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-home-heading-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-hover-effect-enlarge {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: 100%;
    width: 100%;
}

.hz-image-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-img-downloadable {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-img-downloadable-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
}

.hz-info-panel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.hz-info-panel-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    height: 100%;
    padding-right: 20px;
}

.hz-info-panel-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: 90px;
    width: 90px;
    margin-top: 25px;
    margin-right: 25px;
}

.hz-info-panel-icon-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    margin-bottom: 15px;
    align-content: unset;
    align-items: center;
}

.hz-info-panel-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.4rem;
    padding-bottom: 50px;
}

.hz-info-panel-textlink {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.3em;
    line-height: 1.4em;
}

.hz-info-panel-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.8rem;
}

.hz-intro-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 600;
    font-size: 1.3rem;
    line-height: 1.6rem;
}

.hz-introduction {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.2em;
}

.hz-link-app-store {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-media-coach {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 60%;
    flex-direction: column;
    padding-bottom: 25px;
}

.hz-media-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    flex-direction: column;
    align-items: unset;
    margin-bottom: 25px;
}

.hz-menu-hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
}

.hz-offerte-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-outside-left {
    background-color: rgb(186, 227, 227);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
}

.hz-outside-right {
    background-color: rgb(244, 251, 251);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    width: auto;
}

.hz-p-size-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-p-text-size-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.7rem;
    line-height: 1rem;
}

.hz-p-text-size-1-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.7rem;
    line-height: 1rem;
    font-weight: 700;
}

.hz-p-text-size-1-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.7rem;
    line-height: 1rem;
    font-weight: 800;
}

.hz-p-text-size-1-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.7rem;
    line-height: 1rem;
    font-weight: 600;
}

.hz-p-text-size-1-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.7rem;
    line-height: 1rem;
    font-weight: 600;
}

.hz-p-text-size-1-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.7rem;
    line-height: 1rem;
}

.hz-p-text-size-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.8rem;
    line-height: 1.1rem;
}

.hz-p-text-size-2-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.8rem;
    line-height: 1.1rem;
    font-weight: 700;
}

.hz-p-text-size-2-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.8rem;
    line-height: 1.1rem;
    font-weight: 800;
}

.hz-p-text-size-2-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.8rem;
    line-height: 1.1rem;
    font-weight: 600;
}

.hz-p-text-size-2-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.8rem;
    line-height: 1.1rem;
    font-weight: 600;
}

.hz-p-text-size-2-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.8rem;
    line-height: 1.1rem;
}

.hz-p-text-size-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.9rem;
    line-height: 1.2rem;
}

.hz-p-text-size-3-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.9rem;
    line-height: 1.2rem;
    font-weight: 700;
}

.hz-p-text-size-3-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.9rem;
    line-height: 1.2rem;
    font-weight: 800;
}

.hz-p-text-size-3-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.9rem;
    line-height: 1.2rem;
    font-weight: 600;
}

.hz-p-text-size-3-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.9rem;
    line-height: 1.2rem;
    font-weight: 500;
}

.hz-p-text-size-3-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 0.9rem;
    line-height: 1.2rem;
}

.hz-p-text-size-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1rem;
    line-height: 1.3rem;
}

.hz-p-text-size-4-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 700;
}

.hz-p-text-size-4-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 800;
}

.hz-p-text-size-4-semibol9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-p-text-size-4-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1rem;
    line-height: 1.3rem;
    font-weight: 600;
}

.hz-p-text-size-4-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1rem;
    line-height: 1.4rem;
    font-weight: 600;
}

.hz-p-text-size-4-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1rem;
    line-height: 1.4rem;
}

.hz-p-text-size-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.45rem;
}

.hz-p-text-size-5-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.6rem;
    font-weight: 700;
}

.hz-p-text-size-5-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.6rem;
    font-weight: 800;
}

.hz-p-text-size-5-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.4rem;
    font-weight: 600;
    margin-bottom: 25px;
}

.hz-p-text-size-5-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.6rem;
    font-weight: 500;
}

.hz-p-text-size-5-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.6rem;
}

.hz-p-text-size-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.2rem;
    line-height: 1.7rem;
}

.hz-p-text-size-6-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.2rem;
    line-height: 1.7rem;
    font-weight: 700;
}

.hz-p-text-size-6-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.2rem;
    line-height: 1.7rem;
    font-weight: 800;
}

.hz-p-text-size-6-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.2rem;
    line-height: 1.7rem;
    font-weight: 600;
}

.hz-p-text-size-6-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.2rem;
    line-height: 1.7rem;
    font-weight: 600;
}

.hz-p-text-size-6-swhite {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-p-text-size-6-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.2rem;
    line-height: 1.7rem;
}

.hz-p-text-size-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 1.8rem;
}

.hz-p-text-size-7-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 1.8rem;
    font-weight: 700;
}

.hz-p-text-size-7-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 1.8rem;
    font-weight: 800;
}

.hz-p-text-size-7-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 2rem;
    font-weight: 600;
}

.hz-p-text-size-7-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 1.8rem;
    font-weight: 600;
}

.hz-p-text-size-7-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 1.8rem;
}

.hz-p-text-size-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.4rem;
    line-height: 1.85rem;
}

.hz-p-text-size-8-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.4rem;
    line-height: 1.85rem;
    font-weight: 700;
}

.hz-p-text-size-8-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.4rem;
    line-height: 1.85rem;
    font-weight: 800;
}

.hz-p-text-size-8-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.4rem;
    line-height: 1.85rem;
    font-weight: 600;
}

.hz-p-text-size-8-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.4rem;
    line-height: 1.85rem;
    font-weight: 600;
}

.hz-p-text-size-8-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.3rem;
    line-height: 1.75rem;
}

.hz-p-text-size-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 400;
}

.hz-p-text-size-9-bold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
}

.hz-p-text-size-9-bold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 800;
}

.hz-p-text-size-9-semibold {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
}

.hz-p-text-size-9-semibold-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
}

.hz-p-text-size-9-white {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.5rem;
    line-height: 2rem;
}

.hz-padding-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}

.hz-page-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 1.5rem;
    z-index: 2;
    padding-top: 1rem;
    padding-bottom: 2rem;
}

.hz-page-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    z-index: 2;
    font-family: Staatliches;
    font-weight: 400;
    font-size: 3.5rem;
    line-height: 3.8rem;
}

.hz-page-titles-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    padding-left: 4rem;
    max-width: 1280px;
}

.hz-pagetitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-panel {
    background-color: rgb(0, 147, 140);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    flex-direction: column;
    height: 100%;
}

.hz-panel-container {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    flex-direction: row;
    width: 100%;
    max-width: 1280px;
}

.hz-panel-container-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    flex-direction: row;
    width: 100%;
}

.hz-panel-container-right {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    width: 0%;
}

.hz-panel-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 20px;
    justify-content: unset;
    align-content: space-around;
    width: 100%;
}

.hz-panel-cta-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    padding-right: 25px;
    padding-bottom: 25px;
    bottom: 0px;
    justify-content: space-between;
    padding-left: 20px;
}

.hz-panel-cta-wrapper-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
    justify-content: space-between;
    bottom: 20px;
    width: 93%;
}

.hz-panel-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 50%;
    top: 0px;
}

.hz-panel-icon-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    justify-content: center;
    min-height: 130px;
    height: 130px;
}

.hz-panel-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: auto;
}

.hz-panel-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-panel-image-logo {
    background-color: rgba(0, 172, 169, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    z-index: 1;
    right: 16px;
    bottom: 16px;
}

.hz-panel-light-green {
    background-color: rgb(235, 250, 249);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    height: 100%;
    max-width: 50%;
}

.hz-panel-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: 100%;
}

.hz-panel-readmore {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    flex-direction: row;
    justify-content: flex-end;
    padding-right: 6px;
    margin-bottom: 5px;
    margin-top: 15px;
    bottom: 0px;
}

.hz-panel-readmore-a {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    flex-direction: row;
    justify-content: flex-end;
    margin-top: 25px;
    align-items: center;
}

.hz-panel-readmore-a-chevron {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 15px;
    width: 15px;
    margin-left: 15px;
    top: -4px;
}

.hz-panel-readmore-a-left {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-panel-readmore-a-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: right;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.1rem;
}

.hz-panel-readmore-button {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-panel-readmore-chevron {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
}

.hz-panel-readmore-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-family: Roboto;
    font-weight: 700;
    font-size: 1.1rem;
}

.hz-panel-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    font-weight: 400;
    line-height: 1.4rem;
    font-size: 1.1rem;
    font-family: Roboto;
    padding-bottom: 50px;
}

.hz-panel-title {
    background-color: rgba(154, 119, 119, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    margin-top: 0px;
    font-family: Staatliches;
    font-weight: 400;
    font-size: 1.8rem;
    min-height: 4rem;
}

.hz-panel-topic-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-panel-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: 100%;
    width: 100%;
}

.hz-panel:hover {
    background-color: rgb(0, 147, 140);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-paragraph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1.1em;
    line-height: 1.7rem;
    margin-top: 15px;
    margin-bottom: 30px;
}

.hz-partner-bg-color {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-button-chevron {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-size: 0.9rem;
}

.hz-partner-button-tekst {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: Staatliches;
    font-weight: 400;
}

.hz-partner-button-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
    flex-direction: row;
    padding-left: 8.333%;
}

.hz-partner-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
}

.hz-partner-gradient-header-gradient {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-header {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
    height: 100%;
    max-width: 1220px;
    margin-left: 60px;
}

.hz-partner-header-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 70%;
    padding-bottom: 25px;
    padding-left: 8.333%;
    z-index: 1;
}

.hz-partner-header-content-wrapper-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 300px;
    height: auto;
    right: 0px;
    margin-top: 50px;
    margin-right: 4.1666%;
}

.hz-partner-image-mobile {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-inner-pannel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
    height: 100%;
    padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 2rem;
    padding-left: 2rem;
}

.hz-partner-link {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-panel {
    background-color: rgb(244, 244, 244);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    max-height: 0px;
}

.hz-partner-panel-inner-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-panel-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    align-items: stretch;
}

.hz-partner-preheader {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: Staatliches;
    font-weight: 400;
    font-size: 1.6rem;
}

.hz-partner-select-button {
    background-color: rgb(244, 244, 244);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-family: Roboto;
    font-size: 1rem;
    font-weight: 700;
    padding-top: 10px;
    padding-right: 16px;
    padding-left: 16px;
    min-height: 8rem;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 10px;
}

.hz-partner-select-button.active {
    background-color: rgb(145, 146, 132);
    clear: none;
    color: rgb(255, 255, 255);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-select-button:hover {
    background-color: rgb(244, 244, 244);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-partner-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    margin-top: 10px;
    margin-bottom: 14px;
}

.hz-partnre-header-background {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-product-descriptor {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Staatliches;
    font-size: 1.3em;
    font-weight: 400;
    line-height: 1.1em;
    top: -10px;
}

.hz-product-panel {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    width: 100%;
    height: 100%;
    justify-content: unset;
    align-content: flex-end;
    align-items: unset;
}

.hz-product-panel-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-top: 10px;
    flex-direction: column;
    justify-content: flex-start;
    padding-right: 20px;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 15px;
}

.hz-product-panel-hero {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-product-panel-hero-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-product-panel-rows {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
}

.hz-product-panel-rows-hero-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    width: 33%;
    flex-direction: row;
}

.hz-product-panel-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-size: 1.1rem;
    line-height: 1.6rem;
    margin-bottom: 25px;
}

.hz-quote {
    background-color: rgb(235, 250, 249);
    clear: none;
    color: rgb(2, 104, 99);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 2rem;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}

.hz-quote-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    height: auto;
    width: 100%;
}

.hz-quote-image-container {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-quote-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(124, 126, 128);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 500;
    font-size: 1.2rem;
}

.hz-quote-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(124, 126, 128);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 700;
    line-height: 1.4em;
}

.hz-related-article-logo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-reset {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    font-size: 0.6px;
}

.hz-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    width: 100%;
    max-width: 1280px;
    justify-content: flex-start;
}

.hz-row-chart {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    max-width: 1280px;
}

.hz-row-chart.hz-4-8-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-row-no-gap {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    max-width: 1280px;
}

.hz-sd-usps {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-section-accordion-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-accordion-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-article-quotes {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-article-tags {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-banner-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row;
    width: 100%;
}

.hz-section-banner-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    flex-direction: row-reverse;
}

.hz-section-banner-app {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-banner-app-bg {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 50%;
    background-image: url("https://cdn.opptylab.com/hi/assets/hezelaer-lp-app-banner.jpg");
    background-position-x: 0px;
    background-position-y: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    height: 100%;
}

.hz-section-cards-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-cards-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-cards-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-cards-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-client-cases {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-header {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-section-non-tagged-articles {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-product-panels {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-section-service-panels {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Staatliches;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 2.8rem;
}

.hz-section-tabs-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-tagged-articles {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 400;
    font-size: 1.1rem;
    line-height: 1.7rem;
    width: 100%;
}

.hz-section-tiles-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-tiles-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-section-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    font-family: Staatliches;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3.5rem;
}

.hz-section-vacatures-formulier {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-slider-h {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-slide-content-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    padding-right: 25px;
    padding-top: 25px;
    padding-bottom: 25px;
}

.hz-slider-slide-h {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-slide-img {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-slide-img-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-slide-p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-slider-slide-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: row;
}

.hz-spacer-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 10px;
}

.hz-spacer-10.hz-spacer-40 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(28, 32, 32);
}

.hz-spacer-11 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-spacer-20 {
    background-color: rgba(255, 241, 241, 0);
    clear: none;
    color: rgb(217, 187, 187);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 1.25rem;
}

.hz-spacer-30 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 2rem;
}

.hz-spacer-40 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
    height: 40px;
    width: 100%;
}

.hz-spacer-50 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(28, 32, 32);
    height: 3rem;
    width: 100%;
}

.hz-spacer-60 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    height: 60px;
}

.hz-spacer-80 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 5rem;
}

.hz-spacer-vert-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 10px;
}

.hz-subtitle {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 15px;
}

.hz-swiper-hide {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-swiper-show {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    height: 100px;
}

.hz-tab {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-cta-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-panel-content {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-panel-content.reserved {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-wrapper.active {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-wrapper.hidden {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(1, 1, 1);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tab-wrapper.reserved {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tag {
    background-color: rgb(0, 172, 169);
    clear: none;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 600;
    font-size: 0.8rem;
    padding-top: 2px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
    height: 25px;
    margin-right: 10px;
}

.hz-tags {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-tarieven-graph {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
    width: 100%;
}

.hz-temp-class {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 100%;
    height: 100%;
    background-image: url("https://cdn.opptylab.com/hi/assets/image-4.jpg");
    background-size: cover;
}

.hz-tile-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 238);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-weight: 400;
    font-family: Staatliches;
    margin-top: 15px;
    margin-bottom: 15px;
}

.hz-title-article {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
    font-family: Roboto;
    font-weight: 700;
    width: 100%;
}

.hz-title-black-size-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-black-size-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-green-size-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-green-size-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 172, 169);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 172, 169);
}

.hz-title-green-size40 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-title-white-size {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.hz-title-white-size-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    font-family: Roboto;
    font-weight: 700;
}

.hz-title-white-size-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-title-white-size-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    border-left-style: none;
    border-left-width: 10px;
    border-left-color: rgb(255, 184, 77);
}

.hz-title-white-size10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
    height: 10px;
    width: 100%;
}

.hz-topic-readmore {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.hz-topic-title {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(255, 255, 255);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(255, 255, 255);
    margin-top: 0px;
    font-family: Staatliches;
    font-weight: 400;
    font-size: 1.6rem;
    min-height: 3.5rem;
    line-height: 1.8rem;
}

.hz-vacancies-row {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-right: 35px;
    padding-left: 35px;
    padding-top: 35px;
    padding-bottom: 35px;
    border-left-style: solid;
    border-left-width: 10px;
    border-left-color: rgb(0, 172, 169);
    margin-bottom: 25px;
}

.hz-vertical-spacer-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 10px;
    height: 100%;
}

.hz-vertical-spacer-30 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 30px;
    height: 100%;
}

.hz-vertical-spacer-60 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 60px;
}

.hz-vertical-spacer-70 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    width: 70px;
}

.hz-video-outer-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    max-width: 1280px;
    min-height: 415px;
    align-items: center;
}

.hz-zigzag-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.js {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.legal {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: inline;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.of-schrijf-je-in-voor-de-hezelaer-nieuwsbrief-en-blijf-op-de-hoogte-van-de-laatste-ontwikkelingen-rond-energietransitie {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.ol-li-dynamische-contracten-volflex-volgen-direct-de-beursprijzen-en-vermijden-risicopremies-lili-een-slim-grootzakelijk-energiecontract-combineert-vaste-en-variabele-elementen-voor-balans-tussen-zekerheid-en-flexibiliteit-li-ol {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.pq-menu-level-two {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.rgb0 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(68, 68, 68);
}

.sd-container-default {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    width: 100%;
    flex-direction: column;
    padding-right: 3%;
    padding-left: 3%;
}

.sd-container-first-menu {
    background-color: rgb(244, 244, 244);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    height: 2rem;
    justify-content: center;
}

.sd-container-menu {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: fixed;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    top: 0px;
    border-bottom-color: rgb(234, 234, 234);
    z-index: 10000;
    font-size: 18px;
    align-items: center;
    flex-direction: column;
    width: 100%;
    border-bottom-width: 1px;
    height: 115px;
    border-top-color: rgb(234, 234, 234);
    border-right-color: rgb(234, 234, 234);
    border-left-color: rgb(234, 234, 234);
    border-bottom-style: solid;
}

.sd-container-menu-1280 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    width: 100%;
    flex-direction: row;
    max-width: 1280px;
}

.sd-container-menu-outer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    height: 83px;
}

.sd-header-hamburger {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-header-hamburger-icon {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(5, 50, 91);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-header-logo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    padding-left: 0px;
    padding-top: 6px;
    padding-right: 25px;
    padding-bottom: 12px;
}

.sd-header-row {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.sd-logo-image {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: clip;
    overflow-y: clip;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 238);
    width: 100%;
}

.sd-menu {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    flex-direction: row;
    z-index: 97;
    width: 100%;
    justify-content: space-between;
}

.sd-menu-bus-hom {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(28, 32, 32);
}

.sd-menu-bus-home {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 3%;
}

.sd-menu-bus-home-item {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(0, 0, 0);
    display: list-item;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    padding-left: 22px;
    padding-top: 2px;
}

.sd-menu-bus-home-item-text {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: inline-block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(0, 0, 0);
    font-family: Staatliches;
    font-weight: 500;
    font-size: 0.9rem;
}

.sd-menu-item-header {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(10, 47, 89);
    font-family: Roboto;
    font-size: 0.9em;
    padding-top: 7px;
    padding-bottom: 7px;
    flex-direction: row;
    justify-content: space-between;
    margin-right: 40px;
    width: 100%;
}

.sd-menu-item-level-one {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    height: 100%;
    padding-right: 12px;
    padding-left: 15px;
    align-items: center;
    font-size: 20px;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    line-height: 20px;
}

.sd-menu-item-level-one-par {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    align-items: center;
    justify-content: center;
    padding-top: 7px;
    font-family: Staatliches;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.125rem;
}

.sd-menu-item-level-one.active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-menu-item-level-one:hover {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-menu-item-level-two-20p {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-menu-item-level-two-20p.hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-menu-item-select {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: auto;
}

.sd-menu-level-one {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    flex-direction: row;
    align-items: center;
    height: 100%;
}

.sd-menu-level-two {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    width: auto;
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 0px;
    border-left-style: none;
    border-left-color: rgba(0, 143, 220, 0);
}

.sd-menu-level-two-inner-panel {
    background-color: rgba(255, 255, 255, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
    height: 100%;
    width: 100%;
    max-width: 1280px;
    padding-top: 2rem;
}

.sd-menu-level-two-panel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(10, 47, 89);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-menu-level-two-panel.openpanel {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(10, 47, 89);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: fixed;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.sd-menu-level-two-title {
    color: rgb(0, 172, 169);
    font-family: Staatliches;
    font-weight: 400;
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
    padding-bottom: 0.6rem;
}

.sd-menu-spacer {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
    height: 115px;
    width: 100%;
}

.sd-mobile-overlay {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(10, 47, 89);
    display: none;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(5, 50, 91);
}

.section-1 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-11 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-12 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-13 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-2 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-3 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-4 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-6 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-7 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-8 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.section-9 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.segment {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.small-icons-text-hz-title-black-size-5 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.spacer-10 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.spacer-20 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.spacer-40 {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-app {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.swiper-button-next {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(115, 177, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(115, 177, 107);
}

.swiper-button-prev {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(115, 177, 107);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(115, 177, 107);
}

.swiper-pagination {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-pagination.swiper-pagination-bullets.swiper-pagination-horizontal {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: absolute;
    text-align: center;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-scrollbar {
    background-color: rgba(0, 0, 0, 0.1);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-slide {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-slide.swiper-slide-active {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-slide.swiper-slide-next {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-slide.swiper-slide-prev {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper-swiper-app {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.swiper-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: flex;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper.swiper-app {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.swiper.swiper-cases {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper.swiper-initialized {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper.swiper-initialized.swiper-horizontal {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.swiper.swiper-quotes {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-align: start;
    text-decoration-line: initial;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: rgb(1, 1, 1);
}

.ul-classgreen-borderli-h3zekerheid-n-flexibiliteith3-vaste-n-dynamische-tarieven-in-n-contract-beschermd-tegen-prijspieken {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.vacatures {
    background-color: rgb(255, 255, 255);
    clear: none;
    color: rgb(68, 68, 68);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(68, 68, 68);
}

.video-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(28, 32, 32);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(28, 32, 32);
}

.vimeo {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.welk-energiecontract-past-het-beste-bij-jou-mkb-onderneming {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.xasxasxasxa {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgba(255, 255, 255, 0.9);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: left;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.xxx-hz-home-heading-gradienr-wrapper {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: relative;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

.youtube {
    background-color: rgba(0, 0, 0, 0);
    clear: none;
    color: rgb(1, 1, 1);
    display: block;
    float: none;
    font-style: normal;
    overflow-x: visible;
    overflow-y: visible;
    position: static;
    text-align: start;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: solid;
    text-decoration-color: rgb(1, 1, 1);
}

@media screen and (max-width: 991px) {
    .css {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hz-4-4-4-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-6-6-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        top: -25px;
    }

    .hz-accordion-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-accordion-sub-category {
        background-color: rgb(56, 197, 189);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-app-store-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-article-2-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .hz-article-2-h-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-top: 15px;
        padding-bottom: 20px;
        padding-left: 10px;
        margin-top: 0px;
    }

    .hz-article-2-header-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-2-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 40px;
    }

    .hz-article-2-header-img {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .hz-article-2-header-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-bottom: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .hz-article-2-right-bar-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        padding-top: 0px;
    }

    .hz-article-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 0%;
        flex-direction: column;
    }

    .hz-article-container-reverse-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column-reverse;
        padding-left: 0px;
    }

    .hz-article-h-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 95%;
        border-top-width: 10px;
        border-right-width: 10px;
        border-bottom-width: 10px;
        border-left-width: 10px;
        padding-top: 15px;
        padding-bottom: 20px;
        margin-top: 0px;
        top: -30px;
        padding-left: 10px;
    }

    .hz-article-h1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-h1-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 93%;
        padding-top: 0px;
        margin-top: 25vh;
    }

    .hz-article-h2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-h2-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 2vw;
    }

    .hz-article-header-bg-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: 100vh;
    }

    .hz-article-header-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 0px;
        padding-left: 0px;
        margin-top: 0px;
    }

    .hz-article-header-container-offerte {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 0px;
        margin-top: 0px;
        padding-left: 0px;
    }

    .hz-article-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        padding-left: 3%;
        min-height: auto;
    }

    .hz-article-header-img {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        right: 0%;
    }

    .hz-article-header-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        right: 0px;
        height: 30vh;
        min-height: auto;
        top: 0px;
        bottom: auto;
        left: auto;
        padding-left: 0px;
        padding-right: 0px;
    }

    .hz-article-header-logo {
        background-color: rgba(0, 172, 169, 0.93);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        top: 20px;
    }

    .hz-article-inner-container {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 0px;
    }

    .hz-article-inner-container-tldr {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-article-intro {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-intro-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-right-bar {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-right-bar-h {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-right-bar-p {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-right-bar-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        margin-top: 0px;
        padding-left: 0px;
    }

    .hz-article-spacer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-banner-bg-gradient {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-banner-bg-img-fade {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-banner-bg-wrapper-1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-banner-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-bg-black {
        background-color: rgb(28, 32, 36);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-bg-gray-2 {
        background-color: rgb(237, 237, 238);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-bg-green {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-bg-green-dark-1 {
        background-color: rgb(0, 147, 140);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-button-3-down {
        background-color: rgb(235, 250, 249);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-button-4-right {
        background-color: rgb(255, 184, 77);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-button-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-button-row-mobile-hide {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-c2a {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: inline;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        padding-top: 0.75rem;
        padding-right: 1.25rem;
        padding-bottom: 0.75rem;
        padding-left: 1.25rem;
        font-family: Staatliches;
    }

    .hz-center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-center-home-banner {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
        flex-direction: column;
    }

    .hz-col-1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-10 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-11 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-6 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-7 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-8 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        max-width: 100%;
    }

    .hz-col-9 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-col-wrapper-reverse {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
        width: 100%;
    }

    .hz-contact-form-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-contact-form-img {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        right: auto;
    }

    .hz-contact-form-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        height: auto;
        top: auto;
        right: auto;
        min-height: 200px;
    }

    .hz-contact-form-video-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 100%;
        min-height: 200px;
        height: auto;
        top: auto;
        right: auto;
    }

    .hz-container-default {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-container-panels {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-content-1280 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-content-box {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 0px;
    }

    .hz-content-padding-25 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-content-padding-50-15 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-contract-form-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-crumb-home-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-crumb-inner-wrapper {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-crumb-wrapper {
        background-color: rgb(229, 247, 246);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-cta-inner-section {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
        flex-direction: column-reverse;
    }

    .hz-cta-section-content-wrapper {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
        width: 100%;
    }

    .hz-cta-section-h {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-cta-section-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-default {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: auto;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hz-flex-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-bottom-line {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-logo {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-logo-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-pay-off {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-gradient-header-container {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: auto;
        padding-right: 0px;
        padding-left: 0px;
        margin-top: 0px;
    }

    .hz-gradient-header-gradient {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-header-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column-reverse;
        background-size: 0px 0px;
        background-repeat: no-repeat;
        margin-top: 0px;
        padding-right: 5%;
        padding-left: 5%;
    }

    .hz-header-container {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        left: auto;
    }

    .hz-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        padding-left: 40px;
    }

    .hz-header-h-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        left: 0px;
        width: 93%;
        margin-top: 25vh;
        padding-top: 0px;
    }

    .hz-header-h1-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        padding-left: 30px;
    }

    .hz-header-img {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 0px;
    }

    .hz-header-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: 30vh;
        width: 100%;
        padding-left: 0px;
    }

    .hz-hide {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-hide-on-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-hide-on-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-home-form-banner {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-home-form-banner-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        background-image: url("https://cdn.opptylab.com/hi/assets/header-image.jpg");
    }

    .hz-home-heading-gradient-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: 100%;
        width: 50%;
    }

    .hz-img-downloadable {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-img-downloadable-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-info-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-info-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-info-panel-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100px;
        height: 100px;
        padding-top: 15px;
    }

    .hz-info-panel-icon-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: row;
        align-items: center;
        margin-bottom: 15px;
    }

    .hz-info-panel-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-info-panel-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(2, 104, 99);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-offerte-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
        height: auto;
    }

    .hz-p-text-size-4-semibold {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-6-semibold-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-7-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-8-semibold-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-8-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-page-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel {
        background-color: rgb(0, 147, 140);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        flex-direction: column;
    }

    .hz-panel-container-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        flex-direction: column;
        width: 100%;
    }

    .hz-panel-container-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        width: 100%;
    }

    .hz-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: auto;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    .hz-panel-cta-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-cta-wrapper-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        padding-top: 25px;
    }

    .hz-panel-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-panel-image-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-light-green {
        background-color: rgb(235, 250, 249);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
        max-width: 100%;
    }

    .hz-panel-readmore {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        font-family: Roboto;
        font-size: 1.1rem;
        font-weight: 400;
    }

    .hz-panel-readmore-a {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(255, 255, 255);
    }

    .hz-panel-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(204, 238, 238);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        padding-bottom: 25px;
        padding-top: 15px;
    }

    .hz-panel-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-topic-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        max-width: 100%;
    }

    .hz-paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-partner-bg-color {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-header {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 100%;
        height: 30vh;
        padding-left: 0px;
    }

    .hz-partner-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 100%;
        padding-left: 40px;
    }

    .hz-partner-header-content-wrapper-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 80%;
    }

    .hz-partner-image-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 70%;
    }

    .hz-partner-subtitle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-row-no-gap {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-section-banner-1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        flex-direction: column-reverse;
    }

    .hz-section-cards-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-section-header {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-section-product-panels {
        background-color: rgb(235, 250, 249);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-section-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-slider-slide-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-spacer-10 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-spacer-20 {
        background-color: rgba(255, 241, 241, 0);
        clear: none;
        color: rgb(217, 187, 187);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-spacer-30 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-spacer-40 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-spacer-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-spacer-60 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(255, 255, 255);
    }

    .hz-spacer-80 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-article {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
        width: 100%;
    }

    .hz-title-black-size-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-green-size-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-7 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-8 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-9 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-white-size-4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(2, 104, 99);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-7 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-8 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-9 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-vertical-spacer-10 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-vertical-spacer-30 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-video-outer-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        min-height: 360px;
    }

    .js {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .pq-menu-level-two {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        margin-bottom: 0px;
    }

    .sd-container-default {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-right: 0px;
        padding-left: 0px;
    }

    .sd-container-menu {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(5, 50, 91);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 0px;
        z-index: 97;
        top: 0px;
        height: 95px;
    }

    .sd-container-menu-1280 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
    }

    .sd-container-menu-outer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        height: 63px;
    }

    .sd-header-hamburger {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        align-items: center;
        padding-right: 3%;
    }

    .sd-header-hamburger-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sd-header-logo {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        padding-left: 3%;
        width: 210px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
    }

    .sd-header-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        width: 100%;
    }

    .sd-logo-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
    }

    .sd-menu {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: scroll;
        overflow-y: scroll;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        top: 95px;
        z-index: 97;
        padding-top: 0px;
        height: 100vh;
        padding-bottom: 300px;
        width: 100%;
        padding-right: 0px;
    }

    .sd-menu-bus-home {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 0);
        padding-right: 3%;
    }

    .sd-menu-item-header {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        font-family: Roboto;
        padding-top: 0.75rem;
        padding-bottom: 0.75rem;
        padding-left: 3rem;
        width: 100%;
        justify-content: space-between;
        padding-right: 1.25rem;
        font-weight: 600;
    }

    .sd-menu-item-level-one {
        background-color: rgb(241, 241, 241);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-top: 10px;
        padding-right: 20px;
        padding-left: 20px;
        width: 100%;
        border-left-style: solid;
        border-left-width: 7px;
        border-left-color: rgb(0, 172, 169);
        margin-bottom: 2px;
        border-top-color: rgb(0, 172, 169);
        border-right-color: rgb(0, 172, 169);
        border-bottom-color: rgb(0, 172, 169);
        justify-content: flex-start;
    }

    .sd-menu-item-level-one-par {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        justify-content: space-between;
        width: 100%;
        padding-top: 0.375rem;
        padding-bottom: 0.375rem;
    }

    .sd-menu-item-level-two-20p {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(10, 47, 89);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        width: 100%;
        border-left-width: 7px;
        border-left-color: rgb(134, 226, 224);
        border-left-style: solid;
        border-top-color: rgb(134, 226, 224);
        border-right-color: rgb(134, 226, 224);
        border-bottom-color: rgb(134, 226, 224);
        margin-bottom: 2px;
        margin-top: 2px;
        padding-bottom: 0px;
    }

    .sd-menu-item-select {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        justify-content: space-between;
        flex-direction: row;
    }

    .sd-menu-level-one {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: flex-start;
        height: auto;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-right: 0px;
        padding-top: 24px;
        padding-left: 0px;
    }

    .sd-menu-level-two {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        flex-direction: column;
    }

    .sd-menu-level-two-inner-panel {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        padding-top: 0px;
    }

    .sd-menu-level-two-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        width: 100%;
    }

    .sd-menu-level-two-title {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-family: Roboto;
        font-weight: 600;
        border-bottom-width: 7px;
        border-bottom-color: rgb(99, 191, 185);
        border-left-color: rgb(99, 191, 185);
        border-left-style: solid;
        border-left-width: 7px;
        flex-direction: row;
        justify-content: flex-start;
        font-size: 16px;
        padding-top: 0.75rem;
        padding-right: 1.25rem;
        padding-bottom: 0.75rem;
        padding-left: 2.25rem;
    }

    .sd-menu-spacer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 95px;
    }

    .sd-mobile-overlay {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(5, 50, 91);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        z-index: 50;
    }

    .swiper-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }
}

@media screen and (max-width: 766px) {
    .css {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hz-4-4-4-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-6-6-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-accordion {
        background-color: rgba(255, 255, 255, 0.3);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-accordion-sub-category {
        background-color: rgb(56, 197, 189);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-app-store-link {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 150px;
    }

    .hz-app-store-link-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        justify-content: center;
    }

    .hz-article-2-header-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-2-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 20px;
    }

    .hz-article-h-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-h1-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 97%;
    }

    .hz-article-h2-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 10px;
    }

    .hz-article-header-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        margin-top: 0px;
    }

    .hz-article-header-container-offerte {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 3%;
        padding-left: 3%;
    }

    .hz-article-header-img {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-header-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-header-logo {
        background-color: rgba(0, 172, 169, 0.93);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-article-inner-container {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-inner-container-tldr {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        width: 100%;
        padding-left: 0px;
    }

    .hz-article-intro {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-intro-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-right-bar-p {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-article-spacer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: 1rem;
    }

    .hz-banner-bg-gradient {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-banner-bg-img-fade {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-banner-bg-wrapper-1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-banner-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-bg-gradient-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-bg-gray-2 {
        background-color: rgb(237, 237, 238);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-bg-green-dark-1 {
        background-color: rgb(0, 147, 140);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-bg-green-light-1 {
        background-color: rgb(235, 250, 249);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-button-2 {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(255, 255, 255);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-button-4 {
        background-color: rgb(255, 184, 77);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-button-4-right {
        background-color: rgb(255, 184, 77);
        clear: none;
        color: rgb(0, 0, 0);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(0, 0, 0);
    }

    .hz-button-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-button-offerte {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-button-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
        margin-bottom: 1.5rem;
    }

    .hz-button-row-mobile-hide {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        margin-bottom: 1.5rem;
    }

    .hz-button-row-mobile-only {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        margin-bottom: 1.5rem;
        flex-direction: column;
    }

    .hz-center {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-10 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-11 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-12 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-6 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-7 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-8 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-9 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        width: 100%;
    }

    .hz-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-col-wrapper-reverse {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-contact-form-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        top: -23px;
    }

    .hz-contact-form-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-contact-form-video-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-container-default {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-container-default-harmonica {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-container-default-tldr {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        padding-left: 3%;
        padding-right: 3%;
    }

    .hz-container-panels {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-content-1280 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-content-box {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 0px;
    }

    .hz-content-padding-25 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-content-padding-50-15 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-top: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        padding-left: 15px;
    }

    .hz-contract-form-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-crumb-home {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 0, 238);
    }

    .hz-crumb-home-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-crumb-inner-wrapper {
        background-color: rgba(255, 255, 255, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: scroll;
        overflow-y: scroll;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-crumb-wrappe {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-crumb-wrapper {
        background-color: rgb(229, 247, 246);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-default {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: auto;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hz-footer-bottom-line {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-logo {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-footer-logo-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column-reverse;
    }

    .hz-footer-pay-off {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        margin-bottom: 25px;
    }

    .hz-footer-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-gradient {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .hz-gradient-header-container {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        min-height: 725px;
    }

    .hz-gradient-header-gradient {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-header-col-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 2%;
        padding-left: 2%;
    }

    .hz-header-container {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-left: 3%;
        padding-right: 3%;
    }

    .hz-header-h-wrapper {
        background-color: rgb(2, 104, 99);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        width: 97%;
    }

    .hz-header-h1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(255, 255, 255);
        font-size: 3.2rem;
        line-height: 3.6rem;
    }

    .hz-header-h1-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-header-img {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-header-img-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-hide {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-hide-on-desktop {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-hide-on-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-home-form-banner {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-top: 0px;
    }

    .hz-home-heading-gradient-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-img-downloadable-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-info-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-info-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-info-panel-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        padding-top: 15px;
    }

    .hz-info-panel-icon-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        margin-bottom: 10px;
        align-content: unset;
        justify-content: flex-start;
        align-items: center;
        flex-direction: row;
    }

    .hz-info-panel-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-intro-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        font-size: 1.3rem;
        line-height: 1.9rem;
    }

    .hz-offerte-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-p-text-size-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-5-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-6-semibold {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-6-semibold-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-8-semibold {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-8-semibold-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-p-text-size-8-white {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgba(255, 255, 255, 0.9);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-page-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        font-size: 2.9rem;
        line-height: 3.1rem;
    }

    .hz-panel {
        background-color: rgb(0, 147, 140);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-container {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        flex-direction: column;
    }

    .hz-panel-container-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        flex-direction: column;
        width: 100%;
    }

    .hz-panel-container-right {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        width: 100%;
    }

    .hz-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-cta-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-cta-wrapper-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        flex-direction: column;
        justify-content: flex-start;
    }

    .hz-panel-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-readmore-a {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(255, 255, 255);
    }

    .hz-panel-readmore-a-left {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 238);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        margin-bottom: 15px;
    }

    .hz-panel-readmore-a-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: right;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(255, 255, 255);
    }

    .hz-panel-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(204, 238, 238);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(255, 255, 255);
        padding-bottom: 10px;
    }

    .hz-panel-topic-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-panel-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        height: auto;
    }

    .hz-paragraph {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-partner-button-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        flex-wrap: wrap;
    }

    .hz-partner-gradient-header-gradient {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-header {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-header-content-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        padding-right: 3%;
        padding-left: 3%;
    }

    .hz-partner-header-content-wrapper-mobile {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: absolute;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-select-button.active {
        background-color: rgb(75, 32, 118);
        clear: none;
        color: rgb(255, 255, 255);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-partner-subtitle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-product-panel-content {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-product-panel-hero {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-product-panel-hero-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        flex-direction: column;
    }

    .hz-section-banner-1 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        flex-direction: column-reverse;
    }

    .hz-section-cards-2 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
    }

    .hz-section-header {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-section-product-panels {
        background-color: rgb(235, 250, 249);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-section-text {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-section-title {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-slider-slide-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        padding-right: 0px;
        padding-left: 0px;
    }

    .hz-spacer-10 {
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        background-color: rgba(0, 0, 0, 0);
    }

    .hz-spacer-20 {
        background-color: rgba(255, 241, 241, 0);
        clear: none;
        color: rgb(217, 187, 187);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-spacer-30 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-spacer-40 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-spacer-50 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .hz-spacer-80 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
        height: 2.5rem;
    }

    .hz-subtitle {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-article {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-black-size-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-green-size-3 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-6 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-7 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-green-size-8 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 172, 169);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(0, 172, 169);
    }

    .hz-title-white-size-4 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-5 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-7 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-8 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-title-white-size-9 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(255, 255, 255);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-vertical-spacer-10 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-vertical-spacer-60 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
    }

    .hz-video-outer-wrapper {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: hidden;
        overflow-y: hidden;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(1, 1, 1);
        min-height: 320px;
    }

    .js {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .pq-menu-level-two {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        margin-bottom: 0px;
    }

    .sd-container-default {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-right: 0px;
        padding-left: 0px;
    }

    .sd-container-menu {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(5, 50, 91);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        margin-top: 0px;
        top: 0px;
        z-index: 97;
        height: 95px;
    }

    .sd-container-menu-1280 {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
    }

    .sd-container-menu-outer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        height: 63px;
    }

    .sd-header-hamburger {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        align-items: center;
        padding-right: 3%;
    }

    .sd-header-hamburger-icon {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sd-header-logo {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        padding-left: 3%;
    }

    .sd-header-row {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(5, 50, 91);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        width: 100%;
    }

    .sd-logo-image {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: inline-block;
        float: none;
        font-style: normal;
        overflow-x: clip;
        overflow-y: clip;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
    }

    .sd-menu {
        background-color: rgb(241, 241, 241);
        clear: none;
        color: rgb(68, 68, 68);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: scroll;
        overflow-y: scroll;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        top: 95px;
        z-index: 97;
        padding-top: 0px;
        padding-bottom: 300px;
        height: 100vh;
        padding-right: 0px;
    }

    .sd-menu-bus-hom {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(28, 32, 32);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(28, 32, 32);
    }

    .sd-menu-bus-home {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: initial;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: rgb(0, 0, 0);
    }

    .sd-menu-item-header {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(10, 47, 89);
        width: 100%;
        justify-content: space-between;
    }

    .sd-menu-item-level-one {
        background-color: rgb(241, 241, 241);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        padding-left: 20px;
        padding-top: 10px;
        padding-right: 20px;
        margin-bottom: 2px;
        justify-content: flex-start;
    }

    .sd-menu-item-level-one-par {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(0, 0, 0);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        padding-top: 6px;
        padding-bottom: 6px;
        width: 100%;
        justify-content: space-between;
    }

    .sd-menu-item-level-two-20p {
        background-color: rgb(242, 242, 242);
        clear: none;
        color: rgb(10, 47, 89);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        width: 100%;
    }

    .sd-menu-item-select {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: static;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
    }

    .sd-menu-level-one {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: flex-start;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 24px;
        height: auto;
        padding-right: 0px;
        padding-left: 0px;
    }

    .sd-menu-level-two {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(10, 47, 89);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        min-width: auto;
        flex-direction: column;
    }

    .sd-menu-level-two-inner-panel {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(10, 47, 89);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
    }

    .sd-menu-level-two-panel {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(10, 47, 89);
        display: none;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        width: 100%;
    }

    .sd-menu-level-two-title {
        background-color: rgb(0, 172, 169);
        clear: none;
        color: rgb(1, 1, 1);
        display: flex;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: left;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: initial;
        text-decoration-color: initial;
        font-family: Roboto;
        font-weight: 600;
        border-left-style: solid;
        border-left-width: 7px;
        border-left-color: rgb(99, 191, 185);
        flex-direction: row;
        justify-content: flex-start;
    }

    .sd-menu-spacer {
        background-color: rgba(0, 0, 0, 0);
        clear: none;
        color: rgb(68, 68, 68);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: relative;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(68, 68, 68);
        width: 100%;
        height: 95px;
    }

    .sd-mobile-overlay {
        background-color: rgb(255, 255, 255);
        clear: none;
        color: rgb(5, 50, 91);
        display: block;
        float: none;
        font-style: normal;
        overflow-x: visible;
        overflow-y: visible;
        position: fixed;
        text-align: start;
        text-decoration-line: none;
        text-decoration-thickness: initial;
        text-decoration-style: solid;
        text-decoration-color: rgb(5, 50, 91);
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        z-index: 50;
    }
}