:root {
    --primary: #37ca37;
    --secondary: #188bf6;
    --white: #ffffff;
    --gray: #cbd5e0;
    --black: #000000;
    --red: #e93d3d;
    --orange: #f6ad55;
    --yellow: #faf089;
    --green: #9ae6b4;
    --teal: #81e6d9;
    --malibu: #63b3ed;
    --indigo: #757BBD;
    --purple: #d6bcfa;
    --pink: #fbb6ce;
    --transparent: transparent;
    --overlay: rgba(0, 0, 0, 0.5);
    --color-ldje0eqy: #e8a800;
    --color-ldje0uih: #335284;
    --arial: Arial;
    --lato: Lato;
    --open-sans: Open Sans;
    --montserrat: Montserrat;
    --headlinefont: Lato;
    --contentfont: Lato;
    --text-color: #000000;
    --link-color: #188bf6;
}

.bg-fixed {
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    overflow: auto;
    background-color: var(--white)
}

.drop-zone-draggable .hl_main_popup {
    padding: 20px;
    margin-top: 0;
    border-color: var(--gray);
    border-width: 10px;
    border-style: solid;
    background-color: var(--white)
}


#hl_main_popup {
    padding: 20px;
    margin-top: 0;
    border-color: var(--gray);
    border-width: 10px;
    border-style: solid;
    background-color: var(--white);
    width: 720px
}

/* ---- Section styles ----- */
:root {
    --lato: Lato;
    --white: #ffffff;
    --black: #000000;
    --transparent: transparent;
    --color-ldje0uih: #335284
}

.hl_page-preview--content .col-6XulqdyV56 .inner,
.hl_page-preview--content .row-hux7J7UiBC,
.hl_page-preview--content .section-g3OLk4kO8 {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: var(--color-ldje0uih);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .col-6XulqdyV56 .inner,
.hl_page-preview--content .row-hux7J7UiBC {
    background-color: var(--transparent);
    width: 100%
}

.hl_page-preview--content .col-6XulqdyV56 {
    width: 20.9%
}

.hl_page-preview--content .col-6XulqdyV56 .inner {
    padding: 10px 5px;
    width: 20.9%
}

.hl_page-preview--content .image-a9zhDFZoBJ {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cimage-a9zhDFZoBJ {
    padding: 8px 0;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
}

.hl_page-preview--content .paragraph-Ma-i6olUZO {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cparagraph-Ma-i6olUZO {
    font-family: var(--contentfont);
    background-color: var(--transparent);
    color: var(--white);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-4apXE2yzI8 {
    width: 59.4%
}

.hl_page-preview--content .col-4apXE2yzI8 .inner {
    padding: 10px 5px;
    width: 59.4%;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .custom-code-ALuy6ufNAK,
.hl_page-preview--content .heading-hYK9AwuR54 {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cheading-hYK9AwuR54,
.hl_page-preview--content .col-4apXE2yzI8 .inner {
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .cheading-hYK9AwuR54 {
    font-family: var(--headlinefont);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col--qOJq6I1KC {
    width: 19.7%
}

.hl_page-preview--content .col--qOJq6I1KC .inner {
    width: 19.7%;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .sub-heading-ER5Kis_oR4 {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .col--qOJq6I1KC .inner,
.hl_page-preview--content .csub-heading-ER5Kis_oR4 {
    background-color: var(--transparent);
    padding: 0;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .csub-heading-ER5Kis_oR4 {
    font-family: var(--headlinefont);
    color: var(--white);
    icon-color: var(--text-color);
    font-weight: 400;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-2AXJFBzbsg .inner,
.hl_page-preview--content .col-wuEY-XJn17 .inner,
.hl_page-preview--content .row-5uSkkos7hl {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-wuEY-XJn17 {
    width: 12.5%
}

.hl_page-preview--content .col-2AXJFBzbsg .inner,
.hl_page-preview--content .col-wuEY-XJn17 .inner {
    padding: 10px 5px;
    width: 12.5%
}

.hl_page-preview--content .image-j_takD3SjI {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cimage-j_takD3SjI {
    padding: 10px 0;
    background-color: var(--transparent);
    opacity: 1;
    text-align: left
}

.hl_page-preview--content .paragraph-z1mq5Xeijo {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cparagraph-z1mq5Xeijo {
    font-family: var(--contentfont);
    background-color: var(--transparent);
    color: var(--white);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-2AXJFBzbsg {
    width: 54.2%
}

.hl_page-preview--content .col-2AXJFBzbsg .inner {
    width: 54.2%
}

.hl_page-preview--content .heading-AlpMfspB3kX {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cheading-AlpMfspB3kX {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

#section-g3OLk4kO8>.inner {
    max-width: 1170px
}

#col-4apXE2yzI8>.inner,
#col-6XulqdyV56>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
}

.heading-AlpMfspB3kX,
.heading-hYK9AwuR54,
.paragraph-Ma-i6olUZO,
.paragraph-z1mq5Xeijo,
.sub-heading-ER5Kis_oR4 {
    font-weight: 400
}

.paragraph-Ma-i6olUZO strong {
    font-weight: 700
}

.heading-hYK9AwuR54 em,
.heading-hYK9AwuR54 u,
.paragraph-Ma-i6olUZO em,
.paragraph-Ma-i6olUZO strong,
.paragraph-Ma-i6olUZO u {
    color: var(--text-color) !important
}

.heading-AlpMfspB3kX a,
.heading-AlpMfspB3kX a *,
.heading-hYK9AwuR54 a,
.heading-hYK9AwuR54 a *,
.paragraph-Ma-i6olUZO a,
.paragraph-Ma-i6olUZO a *,
.paragraph-z1mq5Xeijo a,
.paragraph-z1mq5Xeijo a *,
.sub-heading-ER5Kis_oR4 a,
.sub-heading-ER5Kis_oR4 a * {
    color: var(--link-color) !important;
    text-decoration: none
}

.heading-AlpMfspB3kX a:hover,
.heading-hYK9AwuR54 a:hover,
.paragraph-Ma-i6olUZO a:hover,
.paragraph-z1mq5Xeijo a:hover,
.sub-heading-ER5Kis_oR4 a:hover {
    text-decoration: underline
}

@media screen and (min-width:0px) and (max-width:480px) {

    .paragraph-Ma-i6olUZO h1,
    .paragraph-Ma-i6olUZO h2,
    .paragraph-Ma-i6olUZO h3,
    .paragraph-Ma-i6olUZO h4,
    .paragraph-Ma-i6olUZO h5,
    .paragraph-Ma-i6olUZO h6,
    .paragraph-Ma-i6olUZO ul li,
    .paragraph-Ma-i6olUZO.text-output {
        font-size: 14px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .paragraph-Ma-i6olUZO h1,
    .paragraph-Ma-i6olUZO h2,
    .paragraph-Ma-i6olUZO h3,
    .paragraph-Ma-i6olUZO h4,
    .paragraph-Ma-i6olUZO h5,
    .paragraph-Ma-i6olUZO h6,
    .paragraph-Ma-i6olUZO ul li,
    .paragraph-Ma-i6olUZO.text-output {
        font-size: 14px !important
    }
}

.heading-AlpMfspB3kX.text-output h1:first-child:before,
.heading-AlpMfspB3kX.text-output h2:first-child:before,
.heading-AlpMfspB3kX.text-output h3:first-child:before,
.heading-AlpMfspB3kX.text-output h4:first-child:before,
.heading-AlpMfspB3kX.text-output h5:first-child:before,
.heading-AlpMfspB3kX.text-output h6:first-child:before,
.heading-AlpMfspB3kX.text-output p:first-child:before,
.heading-hYK9AwuR54.text-output h1:first-child:before,
.heading-hYK9AwuR54.text-output h2:first-child:before,
.heading-hYK9AwuR54.text-output h3:first-child:before,
.heading-hYK9AwuR54.text-output h4:first-child:before,
.heading-hYK9AwuR54.text-output h5:first-child:before,
.heading-hYK9AwuR54.text-output h6:first-child:before,
.heading-hYK9AwuR54.text-output p:first-child:before,
.paragraph-Ma-i6olUZO.text-output h1:first-child:before,
.paragraph-Ma-i6olUZO.text-output h2:first-child:before,
.paragraph-Ma-i6olUZO.text-output h3:first-child:before,
.paragraph-Ma-i6olUZO.text-output h4:first-child:before,
.paragraph-Ma-i6olUZO.text-output h5:first-child:before,
.paragraph-Ma-i6olUZO.text-output h6:first-child:before,
.paragraph-Ma-i6olUZO.text-output p:first-child:before,
.paragraph-z1mq5Xeijo.text-output h1:first-child:before,
.paragraph-z1mq5Xeijo.text-output h2:first-child:before,
.paragraph-z1mq5Xeijo.text-output h3:first-child:before,
.paragraph-z1mq5Xeijo.text-output h4:first-child:before,
.paragraph-z1mq5Xeijo.text-output h5:first-child:before,
.paragraph-z1mq5Xeijo.text-output h6:first-child:before,
.paragraph-z1mq5Xeijo.text-output p:first-child:before,
.sub-heading-ER5Kis_oR4.text-output h1:first-child:before,
.sub-heading-ER5Kis_oR4.text-output h2:first-child:before,
.sub-heading-ER5Kis_oR4.text-output h3:first-child:before,
.sub-heading-ER5Kis_oR4.text-output h4:first-child:before,
.sub-heading-ER5Kis_oR4.text-output h5:first-child:before,
.sub-heading-ER5Kis_oR4.text-output h6:first-child:before,
.sub-heading-ER5Kis_oR4.text-output p:first-child:before {
    color: var(--text-color);
    content: '\';
 font-family: '';
    margin-right: 5px;
    font-weight: 700
}

.heading-hYK9AwuR54 strong {
    color: var(--white) !important;
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-hYK9AwuR54 h1,
    .heading-hYK9AwuR54 h2,
    .heading-hYK9AwuR54 h3,
    .heading-hYK9AwuR54 h4,
    .heading-hYK9AwuR54 h5,
    .heading-hYK9AwuR54 h6,
    .heading-hYK9AwuR54 ul li,
    .heading-hYK9AwuR54.text-output {
        font-size: 52px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-hYK9AwuR54 h1,
    .heading-hYK9AwuR54 h2,
    .heading-hYK9AwuR54 h3,
    .heading-hYK9AwuR54 h4,
    .heading-hYK9AwuR54 h5,
    .heading-hYK9AwuR54 h6,
    .heading-hYK9AwuR54 ul li,
    .heading-hYK9AwuR54.text-output {
        font-size: 48px !important
    }
}

#col--qOJq6I1KC>.inner,
#col-2AXJFBzbsg>.inner,
#col-wuEY-XJn17>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap
}

.sub-heading-ER5Kis_oR4 strong {
    font-weight: 700;
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-ER5Kis_oR4 h1,
    .sub-heading-ER5Kis_oR4 h2,
    .sub-heading-ER5Kis_oR4 h3,
    .sub-heading-ER5Kis_oR4 h4,
    .sub-heading-ER5Kis_oR4 h5,
    .sub-heading-ER5Kis_oR4 h6,
    .sub-heading-ER5Kis_oR4 ul li,
    .sub-heading-ER5Kis_oR4.text-output {
        font-size: 12px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-ER5Kis_oR4 h1,
    .sub-heading-ER5Kis_oR4 h2,
    .sub-heading-ER5Kis_oR4 h3,
    .sub-heading-ER5Kis_oR4 h4,
    .sub-heading-ER5Kis_oR4 h5,
    .sub-heading-ER5Kis_oR4 h6,
    .sub-heading-ER5Kis_oR4 ul li,
    .sub-heading-ER5Kis_oR4.text-output {
        font-size: 16px !important
    }
}

#col-2AXJFBzbsg>.inner,
#col-wuEY-XJn17>.inner {
    align-items: inherit
}

.paragraph-z1mq5Xeijo strong {
    font-weight: 700
}

.heading-AlpMfspB3kX em,
.heading-AlpMfspB3kX u,
.paragraph-z1mq5Xeijo em,
.paragraph-z1mq5Xeijo strong,
.paragraph-z1mq5Xeijo u,
.sub-heading-ER5Kis_oR4 em,
.sub-heading-ER5Kis_oR4 u {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .paragraph-z1mq5Xeijo h1,
    .paragraph-z1mq5Xeijo h2,
    .paragraph-z1mq5Xeijo h3,
    .paragraph-z1mq5Xeijo h4,
    .paragraph-z1mq5Xeijo h5,
    .paragraph-z1mq5Xeijo h6,
    .paragraph-z1mq5Xeijo ul li,
    .paragraph-z1mq5Xeijo.text-output {
        font-size: 14px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .paragraph-z1mq5Xeijo h1,
    .paragraph-z1mq5Xeijo h2,
    .paragraph-z1mq5Xeijo h3,
    .paragraph-z1mq5Xeijo h4,
    .paragraph-z1mq5Xeijo h5,
    .paragraph-z1mq5Xeijo h6,
    .paragraph-z1mq5Xeijo ul li,
    .paragraph-z1mq5Xeijo.text-output {
        font-size: 14px !important
    }
}

.heading-AlpMfspB3kX strong {
    color: var(--white) !important;
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-AlpMfspB3kX h1,
    .heading-AlpMfspB3kX h2,
    .heading-AlpMfspB3kX h3,
    .heading-AlpMfspB3kX h4,
    .heading-AlpMfspB3kX h5,
    .heading-AlpMfspB3kX h6,
    .heading-AlpMfspB3kX ul li,
    .heading-AlpMfspB3kX.text-output {
        font-size: 18px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-AlpMfspB3kX h1,
    .heading-AlpMfspB3kX h2,
    .heading-AlpMfspB3kX h3,
    .heading-AlpMfspB3kX h4,
    .heading-AlpMfspB3kX h5,
    .heading-AlpMfspB3kX h6,
    .heading-AlpMfspB3kX ul li,
    .heading-AlpMfspB3kX.text-output {
        font-size: 23px !important
    }
}

/* ---- Section styles ----- */
:root {
    --lato: Lato;
    --white: #ffffff;
    --black: #000000;
    --green: #9ae6b4;
    --transparent: transparent;
    --color-ldje0eqy: #e8a800;
    --color-ldje0uih: #335284
}

.hl_page-preview--content .row-FN6gQ8VRAhY,
.hl_page-preview--content .section-hFLy-bC1i5 {
    padding: 10px 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .row-FN6gQ8VRAhY {
    width: 100%
}

.hl_page-preview--content .col-1xLXYuz734T {
    width: 100%
}

.hl_page-preview--content .col-1xLXYuz734T .inner,
.hl_page-preview--content .col-B12nDRnjJwO .inner,
.hl_page-preview--content .col-_D0uCM-Xwnm .inner {
    padding: 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .heading-FolGSamJ9p {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cheading-FolGSamJ9p {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .sub-heading-T6cYvBdSKC {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .csub-heading-T6cYvBdSKC {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .divider-x8n9momP56 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-x8n9momP56 {
    padding-top: 5px;
    padding-bottom: 5px
}

.hl_page-preview--content .row-XRrwnZgdVrD {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 10px;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-_D0uCM-Xwnm {
    width: 100%
}

.hl_page-preview--content .sub-heading-uyQmsLduyhS {
    margin-top: 0;
    margin-bottom: 10px
}

.hl_page-preview--content .csub-heading-uyQmsLduyhS {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .sub-heading-juZOzTjP5Jj {
    margin-top: 0;
    margin-bottom: 16px
}

.hl_page-preview--content .csub-heading-juZOzTjP5Jj {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .button-jrfn_HGj5hb {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-jrfn_HGj5hb {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: 100%
}

.hl_page-preview--content .button-W_C0LeIe3Uq {
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-W_C0LeIe3Uq {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: 100%
}

.hl_page-preview--content .divider-NxOloj0WS_ {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-NxOloj0WS_ {
    padding-top: 5px;
    padding-bottom: 5px
}

.hl_page-preview--content .divider-lBf_FQbPcK {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-lBf_FQbPcK {
    padding-top: 5px;
    padding-bottom: 5px
}

.hl_page-preview--content .row-PSxJiJS54hm {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-B12nDRnjJwO {
    width: 100%
}

.hl_page-preview--content .progress-bar-yfWZXS98LJ_ {
    margin-top: 0;
    margin-bottom: 16px
}

.hl_page-preview--content .cprogress-bar-yfWZXS98LJ_ {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0uih);
    border-color: var(--green);
    border-width: 2px;
    border-style: solid;
    text-shadow: 0 0 0 transparent;
    text-style: none;
    text-align: center
}

.hl_page-preview--content .progress-bar-yfWZXS98LJ_ .progress-inner {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    animation: progress-bar-animation 100s linear infinite
}

.hl_page-preview--content .sub-heading-BYkC6alW1Ql {
    margin-top: 0;
    margin-bottom: 20px
}

.hl_page-preview--content .csub-heading-BYkC6alW1Ql {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-Fu3PImUIO5_ .inner,
.hl_page-preview--content .row-89inG1DQHS_ {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-Fu3PImUIO5_ {
    width: 100%
}

.hl_page-preview--content .col-Fu3PImUIO5_ .inner {
    padding: 5px
}

.hl_page-preview--content .progress-bar-hKHs_Vj5SjL {
    margin-top: 0;
    margin-bottom: 16px
}

.hl_page-preview--content .cprogress-bar-hKHs_Vj5SjL {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0uih);
    border-color: var(--green);
    border-width: 2px;
    border-style: solid;
    text-shadow: 0 0 0 transparent;
    text-style: none;
    text-align: center
}

.hl_page-preview--content .progress-bar-hKHs_Vj5SjL .progress-inner {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    animation: progress-bar-animation 100s linear infinite
}

.hl_page-preview--content .sub-heading-dOUmUyvCPaj {
    margin-top: 0;
    margin-bottom: 20px
}

.hl_page-preview--content .csub-heading-dOUmUyvCPaj {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-5h-FfTpQbnk .inner,
.hl_page-preview--content .row-libTzkOFeOg {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-5h-FfTpQbnk {
    width: 100%
}

.hl_page-preview--content .col-5h-FfTpQbnk .inner {
    padding: 5px
}

.hl_page-preview--content .progress-bar-DAUK4V6Z85v {
    margin-top: 0;
    margin-bottom: 16px
}

.hl_page-preview--content .cprogress-bar-DAUK4V6Z85v {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0uih);
    border-color: var(--green);
    border-width: 2px;
    border-style: solid;
    text-shadow: 0 0 0 transparent;
    text-style: none;
    text-align: center
}

.hl_page-preview--content .progress-bar-DAUK4V6Z85v .progress-inner {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
    animation: progress-bar-animation 100s linear infinite
}

.hl_page-preview--content .sub-heading-HkLUZ_4EOrO {
    margin-top: 0;
    margin-bottom: 20px
}

.hl_page-preview--content .csub-heading-HkLUZ_4EOrO {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-dB2cAnz8D0l .inner,
.hl_page-preview--content .col-hdG1FSpvgLh .inner,
.hl_page-preview--content .row-UQp08JXHL_6 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-dB2cAnz8D0l {
    width: 100%
}

.hl_page-preview--content .col-dB2cAnz8D0l .inner,
.hl_page-preview--content .col-hdG1FSpvgLh .inner {
    padding: 5px
}

.hl_page-preview--content .heading-Frn7fgv32xZ {
    margin-top: 0;
    margin-bottom: 24px
}

.hl_page-preview--content .cheading-Frn7fgv32xZ {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .heading-8bKCh3SVgxq {
    margin-top: 0;
    margin-bottom: 24px
}

.hl_page-preview--content .cheading-8bKCh3SVgxq {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .button-Jw1fDXiyF-O {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-Jw1fDXiyF-O {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 20px 30px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: auto%
}

.hl_page-preview--content .row-eTSbTxCAszC {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-hdG1FSpvgLh {
    width: 100%
}

.hl_page-preview--content .heading-_BVgJvmUqUm {
    margin-top: 0;
    margin-bottom: 24px
}

.hl_page-preview--content .cheading-_BVgJvmUqUm {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .sub-heading-h2L7LSLY1uN {
    margin-top: 0;
    margin-bottom: 20px
}

.hl_page-preview--content .csub-heading-h2L7LSLY1uN {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .button-MWNurdp_FxQ {
    margin-top: 20px;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-MWNurdp_FxQ {
    font-family: var(--headlinefont);
    background-color: var(--color-l5k1josq);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 20px 30px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: auto%
}

.hl_page-preview--content .col-0POesyibwPY .inner,
.hl_page-preview--content .row-6tgAl6xS9sj {
    margin-top: 150px;
    margin-bottom: 0;
    padding: 15px 0 10px;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-0POesyibwPY {
    width: 100%
}

.hl_page-preview--content .col-0POesyibwPY .inner {
    padding: 0 5px 10px;
    margin-top: 0
}

.hl_page-preview--content .divider-xoY4f84qekU {
    margin-top: 0;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-xoY4f84qekU {
    padding-top: 0;
    padding-bottom: 0
}

.hl_page-preview--content .heading-gUcx4Eb9UMf {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cheading-gUcx4Eb9UMf,
.hl_page-preview--content .row-Tk0G1mY82ba {
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .cheading-gUcx4Eb9UMf {
    font-family: var(--headlinefont);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .row-Tk0G1mY82ba {
    margin-top: 60px;
    margin-bottom: 0;
    padding: 15px 0 10px;
    width: 100%
}

.hl_page-preview--content .col-n_yyxMxdaCk {
    width: 100%
}

.hl_page-preview--content .col-n_yyxMxdaCk .inner {
    padding: 0 5px 11px;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .heading-p86A2jCRhEs {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cheading-p86A2jCRhEs,
.hl_page-preview--content .col-n_yyxMxdaCk .inner,
.hl_page-preview--content .row-UDHrY14g9do {
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .cheading-p86A2jCRhEs {
    font-family: var(--headlinefont);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .row-UDHrY14g9do {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    width: 100%
}

.hl_page-preview--content .col-hI4gTA3Q1qH {
    width: 100%
}

.hl_page-preview--content .col-95oiogLuEJj .inner,
.hl_page-preview--content .col-S2ga7Gw4z_N .inner,
.hl_page-preview--content .col-fqZPAs1j1CB .inner,
.hl_page-preview--content .col-hI4gTA3Q1qH .inner {
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .image-E_7g-r7Hg5g {
    margin-top: 59px;
    margin-bottom: 0
}

.hl_page-preview--content .cimage-E_7g-r7Hg5g {
    padding: 10px 10px 0;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
}

.hl_page-preview--content .sub-heading-q6-OZ9SwECg {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .csub-heading-q6-OZ9SwECg {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .divider-jYxo8enpdf {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-jYxo8enpdf {
    padding-top: 7px;
    padding-bottom: 0
}

.hl_page-preview--content .col-fqZPAs1j1CB {
    width: 100%
}

.hl_page-preview--content .image-aFC7c6yKYR_ {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cimage-aFC7c6yKYR_ {
    padding: 42px 10px 0;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
}

.hl_page-preview--content .sub-heading-WYWPPIHJxSs {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .csub-heading-WYWPPIHJxSs {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .divider-WiYiMpYnzY {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-WiYiMpYnzY {
    padding-top: 5px;
    padding-bottom: 0
}

.hl_page-preview--content .col-S2ga7Gw4z_N {
    width: 100%
}

.hl_page-preview--content .image-_vTU9J7-4AE {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cimage-_vTU9J7-4AE {
    padding: 63px 10px 0;
    background-color: var(--transparent);
    opacity: 1;
    text-align: center
}

.hl_page-preview--content .sub-heading-PZfe-H8mi9h {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .csub-heading-PZfe-H8mi9h {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .divider-WYlxOj_pbH {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-WYlxOj_pbH {
    padding-top: 5px;
    padding-bottom: 7px
}

.hl_page-preview--content .row-O4pD4sEfIqW {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-95oiogLuEJj {
    width: 100%
}

.hl_page-preview--content .heading-HfYWd7PTT-W {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cheading-HfYWd7PTT-W {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .paragraph-MmTV0jCpeb1 {
    margin-top: 20px;
    margin-bottom: 0
}

.hl_page-preview--content .cparagraph-MmTV0jCpeb1 {
    font-family: var(--contentfont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .col-ErI-c-qgNug .inner,
.hl_page-preview--content .row-Le20d5DjZtB {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-ErI-c-qgNug {
    width: 100%
}

.hl_page-preview--content .col-ErI-c-qgNug .inner {
    padding: 0 5px 10px
}

.hl_page-preview--content .divider-4FHLisMjjat {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.hl_page-preview--content .cdivider-4FHLisMjjat {
    padding-top: 0;
    padding-bottom: 0
}

.hl_page-preview--content .paragraph-BT0tiuuDoyW {
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .cparagraph-BT0tiuuDoyW,
.hl_page-preview--content .row-CqXZZQ-loDP {
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .cparagraph-BT0tiuuDoyW {
    font-family: var(--contentfont);
    color: var(--color-l0pieizn);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: left
}

.hl_page-preview--content .row-CqXZZQ-loDP {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 10px;
    width: 100%
}

.hl_page-preview--content .col-9VNhky4l-Pq {
    width: 100%
}

.hl_page-preview--content .col-9VNhky4l-Pq .inner,
.hl_page-preview--content .col-K5cIU74Cz2 .inner,
.hl_page-preview--content .col-y9wIYhNiBH .inner {
    padding: 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .sub-heading-Os_lhaUZHEW {
    margin-top: 0;
    margin-bottom: 16px
}

.hl_page-preview--content .csub-heading-Os_lhaUZHEW {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .button-686KJWgxs7F {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-686KJWgxs7F {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: 100%
}

.hl_page-preview--content .button-L7A2ZtpAljf {
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-L7A2ZtpAljf {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: 100%
}

.hl_page-preview--content .row-wwxkA5p9bq {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 10px;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-K5cIU74Cz2 {
    width: 100%
}

.hl_page-preview--content .sub-heading-mTPBkMvjRl {
    margin-top: 0;
    margin-bottom: 16px
}

.hl_page-preview--content .csub-heading-mTPBkMvjRl {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .button-Vc2Hi_18eF {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-Vc2Hi_18eF {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: 100%
}

.hl_page-preview--content .button-rhUgJo7rPA {
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-rhUgJo7rPA {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: 100%
}

.hl_page-preview--content .row-AAxjcMINKN {
    margin-top: 0;
    margin-bottom: 0;
    padding: 10px 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    width: 100%
}

.hl_page-preview--content .col-y9wIYhNiBH {
    width: 100%
}

.hl_page-preview--content .heading-5qrImP-tI- {
    margin-top: 0;
    margin-bottom: 24px
}

.hl_page-preview--content .cheading-5qrImP-tI- {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .sub-heading-fLoKC4dYVD {
    margin-top: 0;
    margin-bottom: 20px
}

.hl_page-preview--content .csub-heading-fLoKC4dYVD {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .heading-HNrX6rC89W {
    margin-top: 0;
    margin-bottom: 24px
}

.hl_page-preview--content .cheading-HNrX6rC89W {
    font-family: var(--headlinefont);
    background-color: var(--transparent);
    color: var(--text-color);
    icon-color: var(--text-color);
    font-weight: 400;
    padding: 0;
    opacity: 1;
    text-shadow: 0 0 0 transparent;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    line-height: 1.3em;
    text-transform: none;
    letter-spacing: 0;
    text-align: center
}

.hl_page-preview--content .button-iuBXINLRx7 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-iuBXINLRx7 {
    font-family: var(--headlinefont);
    background-color: var(--color-ldje0eqy);
    color: var(--white);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 20px 30px;
    font-weight: 700;
    border-color: var(--transparent);
    border-width: 1px;
    border-style: solid;
    letter-spacing: 0;
    text-transform: none;
    text-shadow: 0 0 0 transparent;
    width: auto%
}

#section-hFLy-bC1i5>.inner {
    max-width: 1170px
}

#col-0POesyibwPY>.inner,
#col-1xLXYuz734T>.inner,
#col-5h-FfTpQbnk>.inner,
#col-95oiogLuEJj>.inner,
#col-9VNhky4l-Pq>.inner,
#col-B12nDRnjJwO>.inner,
#col-ErI-c-qgNug>.inner,
#col-Fu3PImUIO5_>.inner,
#col-K5cIU74Cz2>.inner,
#col-S2ga7Gw4z_N>.inner,
#col-_D0uCM-Xwnm>.inner,
#col-dB2cAnz8D0l>.inner,
#col-fqZPAs1j1CB>.inner,
#col-hI4gTA3Q1qH>.inner,
#col-hdG1FSpvgLh>.inner,
#col-n_yyxMxdaCk>.inner,
#col-y9wIYhNiBH>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
}

.heading-5qrImP-tI-,
.heading-8bKCh3SVgxq,
.heading-FolGSamJ9p,
.heading-Frn7fgv32xZ,
.heading-HNrX6rC89W,
.heading-HfYWd7PTT-W,
.heading-_BVgJvmUqUm,
.heading-gUcx4Eb9UMf,
.heading-p86A2jCRhEs,
.paragraph-BT0tiuuDoyW,
.paragraph-MmTV0jCpeb1,
.sub-heading-BYkC6alW1Ql,
.sub-heading-HkLUZ_4EOrO,
.sub-heading-Os_lhaUZHEW,
.sub-heading-PZfe-H8mi9h,
.sub-heading-T6cYvBdSKC,
.sub-heading-WYWPPIHJxSs,
.sub-heading-dOUmUyvCPaj,
.sub-heading-fLoKC4dYVD,
.sub-heading-h2L7LSLY1uN,
.sub-heading-juZOzTjP5Jj,
.sub-heading-mTPBkMvjRl,
.sub-heading-q6-OZ9SwECg,
.sub-heading-uyQmsLduyhS {
    font-weight: 400
}

.heading-FolGSamJ9p strong {
    font-weight: 700
}

.heading-FolGSamJ9p em,
.heading-FolGSamJ9p strong,
.heading-FolGSamJ9p u {
    color: var(--text-color) !important
}

.heading-5qrImP-tI- a,
.heading-5qrImP-tI- a *,
.heading-8bKCh3SVgxq a,
.heading-8bKCh3SVgxq a *,
.heading-FolGSamJ9p a,
.heading-FolGSamJ9p a *,
.heading-Frn7fgv32xZ a,
.heading-Frn7fgv32xZ a *,
.heading-HNrX6rC89W a,
.heading-HNrX6rC89W a *,
.heading-HfYWd7PTT-W a,
.heading-HfYWd7PTT-W a *,
.heading-_BVgJvmUqUm a,
.heading-_BVgJvmUqUm a *,
.heading-gUcx4Eb9UMf a,
.heading-gUcx4Eb9UMf a *,
.heading-p86A2jCRhEs a,
.heading-p86A2jCRhEs a *,
.paragraph-BT0tiuuDoyW a,
.paragraph-BT0tiuuDoyW a *,
.paragraph-MmTV0jCpeb1 a,
.paragraph-MmTV0jCpeb1 a *,
.sub-heading-BYkC6alW1Ql a,
.sub-heading-BYkC6alW1Ql a *,
.sub-heading-HkLUZ_4EOrO a,
.sub-heading-HkLUZ_4EOrO a *,
.sub-heading-Os_lhaUZHEW a,
.sub-heading-Os_lhaUZHEW a *,
.sub-heading-PZfe-H8mi9h a,
.sub-heading-PZfe-H8mi9h a *,
.sub-heading-T6cYvBdSKC a,
.sub-heading-T6cYvBdSKC a *,
.sub-heading-WYWPPIHJxSs a,
.sub-heading-WYWPPIHJxSs a *,
.sub-heading-dOUmUyvCPaj a,
.sub-heading-dOUmUyvCPaj a *,
.sub-heading-fLoKC4dYVD a,
.sub-heading-fLoKC4dYVD a *,
.sub-heading-h2L7LSLY1uN a,
.sub-heading-h2L7LSLY1uN a *,
.sub-heading-juZOzTjP5Jj a,
.sub-heading-juZOzTjP5Jj a *,
.sub-heading-mTPBkMvjRl a,
.sub-heading-mTPBkMvjRl a *,
.sub-heading-q6-OZ9SwECg a,
.sub-heading-q6-OZ9SwECg a *,
.sub-heading-uyQmsLduyhS a,
.sub-heading-uyQmsLduyhS a * {
    color: var(--link-color) !important;
    text-decoration: none
}

.heading-5qrImP-tI- a:hover,
.heading-8bKCh3SVgxq a:hover,
.heading-FolGSamJ9p a:hover,
.heading-Frn7fgv32xZ a:hover,
.heading-HNrX6rC89W a:hover,
.heading-HfYWd7PTT-W a:hover,
.heading-_BVgJvmUqUm a:hover,
.heading-gUcx4Eb9UMf a:hover,
.heading-p86A2jCRhEs a:hover,
.paragraph-BT0tiuuDoyW a:hover,
.paragraph-MmTV0jCpeb1 a:hover,
.sub-heading-BYkC6alW1Ql a:hover,
.sub-heading-HkLUZ_4EOrO a:hover,
.sub-heading-Os_lhaUZHEW a:hover,
.sub-heading-PZfe-H8mi9h a:hover,
.sub-heading-T6cYvBdSKC a:hover,
.sub-heading-WYWPPIHJxSs a:hover,
.sub-heading-dOUmUyvCPaj a:hover,
.sub-heading-fLoKC4dYVD a:hover,
.sub-heading-h2L7LSLY1uN a:hover,
.sub-heading-juZOzTjP5Jj a:hover,
.sub-heading-mTPBkMvjRl a:hover,
.sub-heading-q6-OZ9SwECg a:hover,
.sub-heading-uyQmsLduyhS a:hover {
    text-decoration: underline
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-FolGSamJ9p h1,
    .heading-FolGSamJ9p h2,
    .heading-FolGSamJ9p h3,
    .heading-FolGSamJ9p h4,
    .heading-FolGSamJ9p h5,
    .heading-FolGSamJ9p h6,
    .heading-FolGSamJ9p ul li,
    .heading-FolGSamJ9p.text-output {
        font-size: 32px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-FolGSamJ9p h1,
    .heading-FolGSamJ9p h2,
    .heading-FolGSamJ9p h3,
    .heading-FolGSamJ9p h4,
    .heading-FolGSamJ9p h5,
    .heading-FolGSamJ9p h6,
    .heading-FolGSamJ9p ul li,
    .heading-FolGSamJ9p.text-output {
        font-size: 32px !important
    }
}

.heading-5qrImP-tI-.text-output h1:first-child:before,
.heading-5qrImP-tI-.text-output h2:first-child:before,
.heading-5qrImP-tI-.text-output h3:first-child:before,
.heading-5qrImP-tI-.text-output h4:first-child:before,
.heading-5qrImP-tI-.text-output h5:first-child:before,
.heading-5qrImP-tI-.text-output h6:first-child:before,
.heading-5qrImP-tI-.text-output p:first-child:before,
.heading-8bKCh3SVgxq.text-output h1:first-child:before,
.heading-8bKCh3SVgxq.text-output h2:first-child:before,
.heading-8bKCh3SVgxq.text-output h3:first-child:before,
.heading-8bKCh3SVgxq.text-output h4:first-child:before,
.heading-8bKCh3SVgxq.text-output h5:first-child:before,
.heading-8bKCh3SVgxq.text-output h6:first-child:before,
.heading-8bKCh3SVgxq.text-output p:first-child:before,
.heading-FolGSamJ9p.text-output h1:first-child:before,
.heading-FolGSamJ9p.text-output h2:first-child:before,
.heading-FolGSamJ9p.text-output h3:first-child:before,
.heading-FolGSamJ9p.text-output h4:first-child:before,
.heading-FolGSamJ9p.text-output h5:first-child:before,
.heading-FolGSamJ9p.text-output h6:first-child:before,
.heading-FolGSamJ9p.text-output p:first-child:before,
.heading-Frn7fgv32xZ.text-output h1:first-child:before,
.heading-Frn7fgv32xZ.text-output h2:first-child:before,
.heading-Frn7fgv32xZ.text-output h3:first-child:before,
.heading-Frn7fgv32xZ.text-output h4:first-child:before,
.heading-Frn7fgv32xZ.text-output h5:first-child:before,
.heading-Frn7fgv32xZ.text-output h6:first-child:before,
.heading-Frn7fgv32xZ.text-output p:first-child:before,
.heading-HNrX6rC89W.text-output h1:first-child:before,
.heading-HNrX6rC89W.text-output h2:first-child:before,
.heading-HNrX6rC89W.text-output h3:first-child:before,
.heading-HNrX6rC89W.text-output h4:first-child:before,
.heading-HNrX6rC89W.text-output h5:first-child:before,
.heading-HNrX6rC89W.text-output h6:first-child:before,
.heading-HNrX6rC89W.text-output p:first-child:before,
.heading-HfYWd7PTT-W.text-output h1:first-child:before,
.heading-HfYWd7PTT-W.text-output h2:first-child:before,
.heading-HfYWd7PTT-W.text-output h3:first-child:before,
.heading-HfYWd7PTT-W.text-output h4:first-child:before,
.heading-HfYWd7PTT-W.text-output h5:first-child:before,
.heading-HfYWd7PTT-W.text-output h6:first-child:before,
.heading-HfYWd7PTT-W.text-output p:first-child:before,
.heading-_BVgJvmUqUm.text-output h1:first-child:before,
.heading-_BVgJvmUqUm.text-output h2:first-child:before,
.heading-_BVgJvmUqUm.text-output h3:first-child:before,
.heading-_BVgJvmUqUm.text-output h4:first-child:before,
.heading-_BVgJvmUqUm.text-output h5:first-child:before,
.heading-_BVgJvmUqUm.text-output h6:first-child:before,
.heading-_BVgJvmUqUm.text-output p:first-child:before,
.heading-gUcx4Eb9UMf.text-output h1:first-child:before,
.heading-gUcx4Eb9UMf.text-output h2:first-child:before,
.heading-gUcx4Eb9UMf.text-output h3:first-child:before,
.heading-gUcx4Eb9UMf.text-output h4:first-child:before,
.heading-gUcx4Eb9UMf.text-output h5:first-child:before,
.heading-gUcx4Eb9UMf.text-output h6:first-child:before,
.heading-gUcx4Eb9UMf.text-output p:first-child:before,
.heading-p86A2jCRhEs.text-output h1:first-child:before,
.heading-p86A2jCRhEs.text-output h2:first-child:before,
.heading-p86A2jCRhEs.text-output h3:first-child:before,
.heading-p86A2jCRhEs.text-output h4:first-child:before,
.heading-p86A2jCRhEs.text-output h5:first-child:before,
.heading-p86A2jCRhEs.text-output h6:first-child:before,
.heading-p86A2jCRhEs.text-output p:first-child:before,
.paragraph-BT0tiuuDoyW.text-output h1:first-child:before,
.paragraph-BT0tiuuDoyW.text-output h2:first-child:before,
.paragraph-BT0tiuuDoyW.text-output h3:first-child:before,
.paragraph-BT0tiuuDoyW.text-output h4:first-child:before,
.paragraph-BT0tiuuDoyW.text-output h5:first-child:before,
.paragraph-BT0tiuuDoyW.text-output h6:first-child:before,
.paragraph-BT0tiuuDoyW.text-output p:first-child:before,
.paragraph-MmTV0jCpeb1.text-output h1:first-child:before,
.paragraph-MmTV0jCpeb1.text-output h2:first-child:before,
.paragraph-MmTV0jCpeb1.text-output h3:first-child:before,
.paragraph-MmTV0jCpeb1.text-output h4:first-child:before,
.paragraph-MmTV0jCpeb1.text-output h5:first-child:before,
.paragraph-MmTV0jCpeb1.text-output h6:first-child:before,
.paragraph-MmTV0jCpeb1.text-output p:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output h1:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output h2:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output h3:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output h4:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output h5:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output h6:first-child:before,
.sub-heading-BYkC6alW1Ql.text-output p:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output h1:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output h2:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output h3:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output h4:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output h5:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output h6:first-child:before,
.sub-heading-HkLUZ_4EOrO.text-output p:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output h1:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output h2:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output h3:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output h4:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output h5:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output h6:first-child:before,
.sub-heading-Os_lhaUZHEW.text-output p:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output h1:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output h2:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output h3:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output h4:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output h5:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output h6:first-child:before,
.sub-heading-PZfe-H8mi9h.text-output p:first-child:before,
.sub-heading-T6cYvBdSKC.text-output h1:first-child:before,
.sub-heading-T6cYvBdSKC.text-output h2:first-child:before,
.sub-heading-T6cYvBdSKC.text-output h3:first-child:before,
.sub-heading-T6cYvBdSKC.text-output h4:first-child:before,
.sub-heading-T6cYvBdSKC.text-output h5:first-child:before,
.sub-heading-T6cYvBdSKC.text-output h6:first-child:before,
.sub-heading-T6cYvBdSKC.text-output p:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output h1:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output h2:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output h3:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output h4:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output h5:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output h6:first-child:before,
.sub-heading-WYWPPIHJxSs.text-output p:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output h1:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output h2:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output h3:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output h4:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output h5:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output h6:first-child:before,
.sub-heading-dOUmUyvCPaj.text-output p:first-child:before,
.sub-heading-fLoKC4dYVD.text-output h1:first-child:before,
.sub-heading-fLoKC4dYVD.text-output h2:first-child:before,
.sub-heading-fLoKC4dYVD.text-output h3:first-child:before,
.sub-heading-fLoKC4dYVD.text-output h4:first-child:before,
.sub-heading-fLoKC4dYVD.text-output h5:first-child:before,
.sub-heading-fLoKC4dYVD.text-output h6:first-child:before,
.sub-heading-fLoKC4dYVD.text-output p:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output h1:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output h2:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output h3:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output h4:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output h5:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output h6:first-child:before,
.sub-heading-h2L7LSLY1uN.text-output p:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output h1:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output h2:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output h3:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output h4:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output h5:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output h6:first-child:before,
.sub-heading-juZOzTjP5Jj.text-output p:first-child:before,
.sub-heading-mTPBkMvjRl.text-output h1:first-child:before,
.sub-heading-mTPBkMvjRl.text-output h2:first-child:before,
.sub-heading-mTPBkMvjRl.text-output h3:first-child:before,
.sub-heading-mTPBkMvjRl.text-output h4:first-child:before,
.sub-heading-mTPBkMvjRl.text-output h5:first-child:before,
.sub-heading-mTPBkMvjRl.text-output h6:first-child:before,
.sub-heading-mTPBkMvjRl.text-output p:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output h1:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output h2:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output h3:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output h4:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output h5:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output h6:first-child:before,
.sub-heading-q6-OZ9SwECg.text-output p:first-child:before,
.sub-heading-uyQmsLduyhS.text-output h1:first-child:before,
.sub-heading-uyQmsLduyhS.text-output h2:first-child:before,
.sub-heading-uyQmsLduyhS.text-output h3:first-child:before,
.sub-heading-uyQmsLduyhS.text-output h4:first-child:before,
.sub-heading-uyQmsLduyhS.text-output h5:first-child:before,
.sub-heading-uyQmsLduyhS.text-output h6:first-child:before,
.sub-heading-uyQmsLduyhS.text-output p:first-child:before {
    color: var(--text-color);
    content: '\';
 font-family: '';
    margin-right: 5px;
    font-weight: 700
}

.sub-heading-T6cYvBdSKC strong {
    font-weight: 700
}

.sub-heading-T6cYvBdSKC em,
.sub-heading-T6cYvBdSKC strong,
.sub-heading-T6cYvBdSKC u,
.sub-heading-uyQmsLduyhS em,
.sub-heading-uyQmsLduyhS strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-T6cYvBdSKC h1,
    .sub-heading-T6cYvBdSKC h2,
    .sub-heading-T6cYvBdSKC h3,
    .sub-heading-T6cYvBdSKC h4,
    .sub-heading-T6cYvBdSKC h5,
    .sub-heading-T6cYvBdSKC h6,
    .sub-heading-T6cYvBdSKC ul li,
    .sub-heading-T6cYvBdSKC.text-output {
        font-size: 23px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-T6cYvBdSKC h1,
    .sub-heading-T6cYvBdSKC h2,
    .sub-heading-T6cYvBdSKC h3,
    .sub-heading-T6cYvBdSKC h4,
    .sub-heading-T6cYvBdSKC h5,
    .sub-heading-T6cYvBdSKC h6,
    .sub-heading-T6cYvBdSKC ul li,
    .sub-heading-T6cYvBdSKC.text-output {
        font-size: 23px !important
    }
}

.divider-x8n9momP56 .divider-element {
    width: 100%;
    border-top: 1px solid var(--transparent);
    margin: 0 auto
}

.sub-heading-uyQmsLduyhS strong {
    font-weight: 700
}

.sub-heading-BYkC6alW1Ql u,
.sub-heading-HkLUZ_4EOrO u,
.sub-heading-dOUmUyvCPaj u,
.sub-heading-juZOzTjP5Jj u,
.sub-heading-uyQmsLduyhS u {
    color: var(--color-l27vak1s) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-uyQmsLduyhS h1,
    .sub-heading-uyQmsLduyhS h2,
    .sub-heading-uyQmsLduyhS h3,
    .sub-heading-uyQmsLduyhS h4,
    .sub-heading-uyQmsLduyhS h5,
    .sub-heading-uyQmsLduyhS h6,
    .sub-heading-uyQmsLduyhS ul li,
    .sub-heading-uyQmsLduyhS.text-output {
        font-size: 16px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-uyQmsLduyhS h1,
    .sub-heading-uyQmsLduyhS h2,
    .sub-heading-uyQmsLduyhS h3,
    .sub-heading-uyQmsLduyhS h4,
    .sub-heading-uyQmsLduyhS h5,
    .sub-heading-uyQmsLduyhS h6,
    .sub-heading-uyQmsLduyhS ul li,
    .sub-heading-uyQmsLduyhS.text-output {
        font-size: 24px !important
    }
}

.sub-heading-juZOzTjP5Jj strong {
    font-weight: 700
}

.sub-heading-juZOzTjP5Jj em,
.sub-heading-juZOzTjP5Jj strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-juZOzTjP5Jj h1,
    .sub-heading-juZOzTjP5Jj h2,
    .sub-heading-juZOzTjP5Jj h3,
    .sub-heading-juZOzTjP5Jj h4,
    .sub-heading-juZOzTjP5Jj h5,
    .sub-heading-juZOzTjP5Jj h6,
    .sub-heading-juZOzTjP5Jj ul li,
    .sub-heading-juZOzTjP5Jj.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-juZOzTjP5Jj h1,
    .sub-heading-juZOzTjP5Jj h2,
    .sub-heading-juZOzTjP5Jj h3,
    .sub-heading-juZOzTjP5Jj h4,
    .sub-heading-juZOzTjP5Jj h5,
    .sub-heading-juZOzTjP5Jj h6,
    .sub-heading-juZOzTjP5Jj ul li,
    .sub-heading-juZOzTjP5Jj.text-output {
        font-size: 24px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-jrfn_HGj5hb .button-icon-end,
    .button-jrfn_HGj5hb .button-icon-start,
    .button-jrfn_HGj5hb .main-heading-button {
        font-size: 18px
    }

    .button-jrfn_HGj5hb .button-icon-start {
        margin-right: 5px
    }

    .button-jrfn_HGj5hb .button-icon-end {
        margin-left: 5px
    }

    .button-jrfn_HGj5hb .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-jrfn_HGj5hb .button-icon-end,
    .button-jrfn_HGj5hb .button-icon-start,
    .button-jrfn_HGj5hb .main-heading-button {
        font-size: 16px
    }

    .button-jrfn_HGj5hb .button-icon-start {
        margin-right: 5px
    }

    .button-jrfn_HGj5hb .button-icon-end {
        margin-left: 5px
    }

    .button-jrfn_HGj5hb .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-W_C0LeIe3Uq .button-icon-end,
    .button-W_C0LeIe3Uq .button-icon-start,
    .button-W_C0LeIe3Uq .main-heading-button {
        font-size: 18px
    }

    .button-W_C0LeIe3Uq .button-icon-start {
        margin-right: 5px
    }

    .button-W_C0LeIe3Uq .button-icon-end {
        margin-left: 5px
    }

    .button-W_C0LeIe3Uq .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-W_C0LeIe3Uq .button-icon-end,
    .button-W_C0LeIe3Uq .button-icon-start,
    .button-W_C0LeIe3Uq .main-heading-button {
        font-size: 16px
    }

    .button-W_C0LeIe3Uq .button-icon-start {
        margin-right: 5px
    }

    .button-W_C0LeIe3Uq .button-icon-end {
        margin-left: 5px
    }

    .button-W_C0LeIe3Uq .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

.divider-NxOloj0WS_ .divider-element,
.divider-lBf_FQbPcK .divider-element {
    width: 100%;
    border-top: 1px solid var(--transparent);
    margin: 0 auto
}

.progress-bar-yfWZXS98LJ_ .progress-inner {
    font-weight: none;
    font-style: none;
    text-align: center;
    background-color: var(--color-ldje0uih)
}

.sub-heading-BYkC6alW1Ql strong {
    font-weight: 700
}

.sub-heading-BYkC6alW1Ql em,
.sub-heading-BYkC6alW1Ql strong,
.sub-heading-dOUmUyvCPaj em,
.sub-heading-dOUmUyvCPaj strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-BYkC6alW1Ql h1,
    .sub-heading-BYkC6alW1Ql h2,
    .sub-heading-BYkC6alW1Ql h3,
    .sub-heading-BYkC6alW1Ql h4,
    .sub-heading-BYkC6alW1Ql h5,
    .sub-heading-BYkC6alW1Ql h6,
    .sub-heading-BYkC6alW1Ql ul li,
    .sub-heading-BYkC6alW1Ql.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-BYkC6alW1Ql h1,
    .sub-heading-BYkC6alW1Ql h2,
    .sub-heading-BYkC6alW1Ql h3,
    .sub-heading-BYkC6alW1Ql h4,
    .sub-heading-BYkC6alW1Ql h5,
    .sub-heading-BYkC6alW1Ql h6,
    .sub-heading-BYkC6alW1Ql ul li,
    .sub-heading-BYkC6alW1Ql.text-output {
        font-size: 24px !important
    }
}

.progress-bar-hKHs_Vj5SjL .progress-inner {
    font-weight: none;
    font-style: none;
    text-align: center;
    background-color: var(--color-ldje0uih)
}

.sub-heading-dOUmUyvCPaj strong {
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-dOUmUyvCPaj h1,
    .sub-heading-dOUmUyvCPaj h2,
    .sub-heading-dOUmUyvCPaj h3,
    .sub-heading-dOUmUyvCPaj h4,
    .sub-heading-dOUmUyvCPaj h5,
    .sub-heading-dOUmUyvCPaj h6,
    .sub-heading-dOUmUyvCPaj ul li,
    .sub-heading-dOUmUyvCPaj.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-dOUmUyvCPaj h1,
    .sub-heading-dOUmUyvCPaj h2,
    .sub-heading-dOUmUyvCPaj h3,
    .sub-heading-dOUmUyvCPaj h4,
    .sub-heading-dOUmUyvCPaj h5,
    .sub-heading-dOUmUyvCPaj h6,
    .sub-heading-dOUmUyvCPaj ul li,
    .sub-heading-dOUmUyvCPaj.text-output {
        font-size: 24px !important
    }
}

.progress-bar-DAUK4V6Z85v .progress-inner {
    font-weight: none;
    font-style: none;
    text-align: center;
    background-color: var(--color-ldje0uih)
}

.sub-heading-HkLUZ_4EOrO strong {
    font-weight: 700
}

.heading-Frn7fgv32xZ em,
.heading-Frn7fgv32xZ strong,
.sub-heading-HkLUZ_4EOrO em,
.sub-heading-HkLUZ_4EOrO strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-HkLUZ_4EOrO h1,
    .sub-heading-HkLUZ_4EOrO h2,
    .sub-heading-HkLUZ_4EOrO h3,
    .sub-heading-HkLUZ_4EOrO h4,
    .sub-heading-HkLUZ_4EOrO h5,
    .sub-heading-HkLUZ_4EOrO h6,
    .sub-heading-HkLUZ_4EOrO ul li,
    .sub-heading-HkLUZ_4EOrO.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-HkLUZ_4EOrO h1,
    .sub-heading-HkLUZ_4EOrO h2,
    .sub-heading-HkLUZ_4EOrO h3,
    .sub-heading-HkLUZ_4EOrO h4,
    .sub-heading-HkLUZ_4EOrO h5,
    .sub-heading-HkLUZ_4EOrO h6,
    .sub-heading-HkLUZ_4EOrO ul li,
    .sub-heading-HkLUZ_4EOrO.text-output {
        font-size: 24px !important
    }
}

.heading-Frn7fgv32xZ strong {
    font-weight: 700
}

.heading-8bKCh3SVgxq u,
.heading-Frn7fgv32xZ u,
.heading-_BVgJvmUqUm u {
    color: var(--color-l0phzy72) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-Frn7fgv32xZ h1,
    .heading-Frn7fgv32xZ h2,
    .heading-Frn7fgv32xZ h3,
    .heading-Frn7fgv32xZ h4,
    .heading-Frn7fgv32xZ h5,
    .heading-Frn7fgv32xZ h6,
    .heading-Frn7fgv32xZ ul li,
    .heading-Frn7fgv32xZ.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-Frn7fgv32xZ h1,
    .heading-Frn7fgv32xZ h2,
    .heading-Frn7fgv32xZ h3,
    .heading-Frn7fgv32xZ h4,
    .heading-Frn7fgv32xZ h5,
    .heading-Frn7fgv32xZ h6,
    .heading-Frn7fgv32xZ ul li,
    .heading-Frn7fgv32xZ.text-output {
        font-size: 32px !important
    }
}

.heading-8bKCh3SVgxq strong {
    font-weight: 700
}

.heading-8bKCh3SVgxq em,
.heading-8bKCh3SVgxq strong,
.heading-_BVgJvmUqUm em,
.heading-_BVgJvmUqUm strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-8bKCh3SVgxq h1,
    .heading-8bKCh3SVgxq h2,
    .heading-8bKCh3SVgxq h3,
    .heading-8bKCh3SVgxq h4,
    .heading-8bKCh3SVgxq h5,
    .heading-8bKCh3SVgxq h6,
    .heading-8bKCh3SVgxq ul li,
    .heading-8bKCh3SVgxq.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-8bKCh3SVgxq h1,
    .heading-8bKCh3SVgxq h2,
    .heading-8bKCh3SVgxq h3,
    .heading-8bKCh3SVgxq h4,
    .heading-8bKCh3SVgxq h5,
    .heading-8bKCh3SVgxq h6,
    .heading-8bKCh3SVgxq ul li,
    .heading-8bKCh3SVgxq.text-output {
        font-size: 32px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-Jw1fDXiyF-O .button-icon-end,
    .button-Jw1fDXiyF-O .button-icon-start,
    .button-Jw1fDXiyF-O .main-heading-button {
        font-size: 22px
    }

    .button-Jw1fDXiyF-O .button-icon-start {
        margin-right: 5px
    }

    .button-Jw1fDXiyF-O .button-icon-end {
        margin-left: 5px
    }

    .button-Jw1fDXiyF-O .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-Jw1fDXiyF-O .button-icon-end,
    .button-Jw1fDXiyF-O .button-icon-start,
    .button-Jw1fDXiyF-O .main-heading-button {
        font-size: 24px
    }

    .button-Jw1fDXiyF-O .button-icon-start {
        margin-right: 5px
    }

    .button-Jw1fDXiyF-O .button-icon-end {
        margin-left: 5px
    }

    .button-Jw1fDXiyF-O .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

.heading-_BVgJvmUqUm strong {
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-_BVgJvmUqUm h1,
    .heading-_BVgJvmUqUm h2,
    .heading-_BVgJvmUqUm h3,
    .heading-_BVgJvmUqUm h4,
    .heading-_BVgJvmUqUm h5,
    .heading-_BVgJvmUqUm h6,
    .heading-_BVgJvmUqUm ul li,
    .heading-_BVgJvmUqUm.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-_BVgJvmUqUm h1,
    .heading-_BVgJvmUqUm h2,
    .heading-_BVgJvmUqUm h3,
    .heading-_BVgJvmUqUm h4,
    .heading-_BVgJvmUqUm h5,
    .heading-_BVgJvmUqUm h6,
    .heading-_BVgJvmUqUm ul li,
    .heading-_BVgJvmUqUm.text-output {
        font-size: 32px !important
    }
}

.sub-heading-h2L7LSLY1uN strong {
    font-weight: 700
}

.heading-gUcx4Eb9UMf em,
.heading-gUcx4Eb9UMf strong,
.sub-heading-h2L7LSLY1uN em,
.sub-heading-h2L7LSLY1uN strong {
    color: var(--text-color) !important
}

.sub-heading-h2L7LSLY1uN u {
    color: var(--color-l27vak1s) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-h2L7LSLY1uN h1,
    .sub-heading-h2L7LSLY1uN h2,
    .sub-heading-h2L7LSLY1uN h3,
    .sub-heading-h2L7LSLY1uN h4,
    .sub-heading-h2L7LSLY1uN h5,
    .sub-heading-h2L7LSLY1uN h6,
    .sub-heading-h2L7LSLY1uN ul li,
    .sub-heading-h2L7LSLY1uN.text-output {
        font-size: 18px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-h2L7LSLY1uN h1,
    .sub-heading-h2L7LSLY1uN h2,
    .sub-heading-h2L7LSLY1uN h3,
    .sub-heading-h2L7LSLY1uN h4,
    .sub-heading-h2L7LSLY1uN h5,
    .sub-heading-h2L7LSLY1uN h6,
    .sub-heading-h2L7LSLY1uN ul li,
    .sub-heading-h2L7LSLY1uN.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-MWNurdp_FxQ .button-icon-end,
    .button-MWNurdp_FxQ .button-icon-start,
    .button-MWNurdp_FxQ .main-heading-button {
        font-size: 22px
    }

    .button-MWNurdp_FxQ .button-icon-start {
        margin-right: 5px
    }

    .button-MWNurdp_FxQ .button-icon-end {
        margin-left: 5px
    }

    .button-MWNurdp_FxQ .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-MWNurdp_FxQ .button-icon-end,
    .button-MWNurdp_FxQ .button-icon-start,
    .button-MWNurdp_FxQ .main-heading-button {
        font-size: 24px
    }

    .button-MWNurdp_FxQ .button-icon-start {
        margin-right: 5px
    }

    .button-MWNurdp_FxQ .button-icon-end {
        margin-left: 5px
    }

    .button-MWNurdp_FxQ .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

.divider-xoY4f84qekU .divider-element {
    width: 100%;
    border-top: 1px solid var(--color-l0pieizn);
    margin: 0 auto
}

.heading-gUcx4Eb9UMf strong {
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-gUcx4Eb9UMf h1,
    .heading-gUcx4Eb9UMf h2,
    .heading-gUcx4Eb9UMf h3,
    .heading-gUcx4Eb9UMf h4,
    .heading-gUcx4Eb9UMf h5,
    .heading-gUcx4Eb9UMf h6,
    .heading-gUcx4Eb9UMf ul li,
    .heading-gUcx4Eb9UMf.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-gUcx4Eb9UMf h1,
    .heading-gUcx4Eb9UMf h2,
    .heading-gUcx4Eb9UMf h3,
    .heading-gUcx4Eb9UMf h4,
    .heading-gUcx4Eb9UMf h5,
    .heading-gUcx4Eb9UMf h6,
    .heading-gUcx4Eb9UMf ul li,
    .heading-gUcx4Eb9UMf.text-output {
        font-size: 28px !important
    }
}

.heading-p86A2jCRhEs strong {
    font-weight: 700
}

.heading-gUcx4Eb9UMf u,
.heading-p86A2jCRhEs em,
.heading-p86A2jCRhEs strong,
.heading-p86A2jCRhEs u,
.sub-heading-q6-OZ9SwECg em,
.sub-heading-q6-OZ9SwECg strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-p86A2jCRhEs h1,
    .heading-p86A2jCRhEs h2,
    .heading-p86A2jCRhEs h3,
    .heading-p86A2jCRhEs h4,
    .heading-p86A2jCRhEs h5,
    .heading-p86A2jCRhEs h6,
    .heading-p86A2jCRhEs ul li,
    .heading-p86A2jCRhEs.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-p86A2jCRhEs h1,
    .heading-p86A2jCRhEs h2,
    .heading-p86A2jCRhEs h3,
    .heading-p86A2jCRhEs h4,
    .heading-p86A2jCRhEs h5,
    .heading-p86A2jCRhEs h6,
    .heading-p86A2jCRhEs ul li,
    .heading-p86A2jCRhEs.text-output {
        font-size: 28px !important
    }
}

.sub-heading-q6-OZ9SwECg strong {
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-q6-OZ9SwECg h1,
    .sub-heading-q6-OZ9SwECg h2,
    .sub-heading-q6-OZ9SwECg h3,
    .sub-heading-q6-OZ9SwECg h4,
    .sub-heading-q6-OZ9SwECg h5,
    .sub-heading-q6-OZ9SwECg h6,
    .sub-heading-q6-OZ9SwECg ul li,
    .sub-heading-q6-OZ9SwECg.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-q6-OZ9SwECg h1,
    .sub-heading-q6-OZ9SwECg h2,
    .sub-heading-q6-OZ9SwECg h3,
    .sub-heading-q6-OZ9SwECg h4,
    .sub-heading-q6-OZ9SwECg h5,
    .sub-heading-q6-OZ9SwECg h6,
    .sub-heading-q6-OZ9SwECg ul li,
    .sub-heading-q6-OZ9SwECg.text-output {
        font-size: 20px !important
    }
}

.divider-jYxo8enpdf .divider-element {
    width: 100%;
    border-top: 1px solid var(--transparent);
    margin: 0 auto
}

.sub-heading-WYWPPIHJxSs strong {
    font-weight: 700
}

.sub-heading-PZfe-H8mi9h em,
.sub-heading-PZfe-H8mi9h strong,
.sub-heading-WYWPPIHJxSs em,
.sub-heading-WYWPPIHJxSs strong,
.sub-heading-WYWPPIHJxSs u,
.sub-heading-q6-OZ9SwECg u {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-WYWPPIHJxSs h1,
    .sub-heading-WYWPPIHJxSs h2,
    .sub-heading-WYWPPIHJxSs h3,
    .sub-heading-WYWPPIHJxSs h4,
    .sub-heading-WYWPPIHJxSs h5,
    .sub-heading-WYWPPIHJxSs h6,
    .sub-heading-WYWPPIHJxSs ul li,
    .sub-heading-WYWPPIHJxSs.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-WYWPPIHJxSs h1,
    .sub-heading-WYWPPIHJxSs h2,
    .sub-heading-WYWPPIHJxSs h3,
    .sub-heading-WYWPPIHJxSs h4,
    .sub-heading-WYWPPIHJxSs h5,
    .sub-heading-WYWPPIHJxSs h6,
    .sub-heading-WYWPPIHJxSs ul li,
    .sub-heading-WYWPPIHJxSs.text-output {
        font-size: 20px !important
    }
}

.divider-WiYiMpYnzY .divider-element {
    width: 100%;
    border-top: 1px solid var(--transparent);
    margin: 0 auto
}

.sub-heading-PZfe-H8mi9h strong {
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-PZfe-H8mi9h h1,
    .sub-heading-PZfe-H8mi9h h2,
    .sub-heading-PZfe-H8mi9h h3,
    .sub-heading-PZfe-H8mi9h h4,
    .sub-heading-PZfe-H8mi9h h5,
    .sub-heading-PZfe-H8mi9h h6,
    .sub-heading-PZfe-H8mi9h ul li,
    .sub-heading-PZfe-H8mi9h.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-PZfe-H8mi9h h1,
    .sub-heading-PZfe-H8mi9h h2,
    .sub-heading-PZfe-H8mi9h h3,
    .sub-heading-PZfe-H8mi9h h4,
    .sub-heading-PZfe-H8mi9h h5,
    .sub-heading-PZfe-H8mi9h h6,
    .sub-heading-PZfe-H8mi9h ul li,
    .sub-heading-PZfe-H8mi9h.text-output {
        font-size: 20px !important
    }
}

.divider-WYlxOj_pbH .divider-element {
    width: 100%;
    border-top: 1px solid var(--transparent);
    margin: 0 auto
}

.heading-HfYWd7PTT-W strong {
    font-weight: 700
}

.heading-HfYWd7PTT-W em,
.heading-HfYWd7PTT-W strong,
.heading-HfYWd7PTT-W u,
.paragraph-MmTV0jCpeb1 em,
.paragraph-MmTV0jCpeb1 strong,
.sub-heading-PZfe-H8mi9h u {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-HfYWd7PTT-W h1,
    .heading-HfYWd7PTT-W h2,
    .heading-HfYWd7PTT-W h3,
    .heading-HfYWd7PTT-W h4,
    .heading-HfYWd7PTT-W h5,
    .heading-HfYWd7PTT-W h6,
    .heading-HfYWd7PTT-W ul li,
    .heading-HfYWd7PTT-W.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-HfYWd7PTT-W h1,
    .heading-HfYWd7PTT-W h2,
    .heading-HfYWd7PTT-W h3,
    .heading-HfYWd7PTT-W h4,
    .heading-HfYWd7PTT-W h5,
    .heading-HfYWd7PTT-W h6,
    .heading-HfYWd7PTT-W ul li,
    .heading-HfYWd7PTT-W.text-output {
        font-size: 28px !important
    }
}

.paragraph-MmTV0jCpeb1 strong {
    font-weight: 700
}

@media screen and (min-width:0px) and (max-width:480px) {

    .paragraph-MmTV0jCpeb1 h1,
    .paragraph-MmTV0jCpeb1 h2,
    .paragraph-MmTV0jCpeb1 h3,
    .paragraph-MmTV0jCpeb1 h4,
    .paragraph-MmTV0jCpeb1 h5,
    .paragraph-MmTV0jCpeb1 h6,
    .paragraph-MmTV0jCpeb1 ul li,
    .paragraph-MmTV0jCpeb1.text-output {
        font-size: 20px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .paragraph-MmTV0jCpeb1 h1,
    .paragraph-MmTV0jCpeb1 h2,
    .paragraph-MmTV0jCpeb1 h3,
    .paragraph-MmTV0jCpeb1 h4,
    .paragraph-MmTV0jCpeb1 h5,
    .paragraph-MmTV0jCpeb1 h6,
    .paragraph-MmTV0jCpeb1 ul li,
    .paragraph-MmTV0jCpeb1.text-output {
        font-size: 20px !important
    }
}

.divider-4FHLisMjjat .divider-element {
    width: 100%;
    border-top: 1px solid var(--color-l0pieizn);
    margin: 0 auto
}

.paragraph-BT0tiuuDoyW strong {
    font-weight: 700
}

.paragraph-BT0tiuuDoyW em,
.paragraph-BT0tiuuDoyW strong,
.paragraph-BT0tiuuDoyW u,
.paragraph-MmTV0jCpeb1 u,
.sub-heading-Os_lhaUZHEW em,
.sub-heading-Os_lhaUZHEW strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .paragraph-BT0tiuuDoyW h1,
    .paragraph-BT0tiuuDoyW h2,
    .paragraph-BT0tiuuDoyW h3,
    .paragraph-BT0tiuuDoyW h4,
    .paragraph-BT0tiuuDoyW h5,
    .paragraph-BT0tiuuDoyW h6,
    .paragraph-BT0tiuuDoyW ul li,
    .paragraph-BT0tiuuDoyW.text-output {
        font-size: 12px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .paragraph-BT0tiuuDoyW h1,
    .paragraph-BT0tiuuDoyW h2,
    .paragraph-BT0tiuuDoyW h3,
    .paragraph-BT0tiuuDoyW h4,
    .paragraph-BT0tiuuDoyW h5,
    .paragraph-BT0tiuuDoyW h6,
    .paragraph-BT0tiuuDoyW ul li,
    .paragraph-BT0tiuuDoyW.text-output {
        font-size: 12px !important
    }
}

.sub-heading-Os_lhaUZHEW strong {
    font-weight: 700
}

.sub-heading-Os_lhaUZHEW u,
.sub-heading-mTPBkMvjRl u {
    color: var(--color-l27vak1s) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-Os_lhaUZHEW h1,
    .sub-heading-Os_lhaUZHEW h2,
    .sub-heading-Os_lhaUZHEW h3,
    .sub-heading-Os_lhaUZHEW h4,
    .sub-heading-Os_lhaUZHEW h5,
    .sub-heading-Os_lhaUZHEW h6,
    .sub-heading-Os_lhaUZHEW ul li,
    .sub-heading-Os_lhaUZHEW.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-Os_lhaUZHEW h1,
    .sub-heading-Os_lhaUZHEW h2,
    .sub-heading-Os_lhaUZHEW h3,
    .sub-heading-Os_lhaUZHEW h4,
    .sub-heading-Os_lhaUZHEW h5,
    .sub-heading-Os_lhaUZHEW h6,
    .sub-heading-Os_lhaUZHEW ul li,
    .sub-heading-Os_lhaUZHEW.text-output {
        font-size: 24px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-686KJWgxs7F .button-icon-end,
    .button-686KJWgxs7F .button-icon-start,
    .button-686KJWgxs7F .main-heading-button {
        font-size: 18px
    }

    .button-686KJWgxs7F .button-icon-start {
        margin-right: 5px
    }

    .button-686KJWgxs7F .button-icon-end {
        margin-left: 5px
    }

    .button-686KJWgxs7F .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-686KJWgxs7F .button-icon-end,
    .button-686KJWgxs7F .button-icon-start,
    .button-686KJWgxs7F .main-heading-button {
        font-size: 16px
    }

    .button-686KJWgxs7F .button-icon-start {
        margin-right: 5px
    }

    .button-686KJWgxs7F .button-icon-end {
        margin-left: 5px
    }

    .button-686KJWgxs7F .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-L7A2ZtpAljf .button-icon-end,
    .button-L7A2ZtpAljf .button-icon-start,
    .button-L7A2ZtpAljf .main-heading-button {
        font-size: 18px
    }

    .button-L7A2ZtpAljf .button-icon-start {
        margin-right: 5px
    }

    .button-L7A2ZtpAljf .button-icon-end {
        margin-left: 5px
    }

    .button-L7A2ZtpAljf .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-L7A2ZtpAljf .button-icon-end,
    .button-L7A2ZtpAljf .button-icon-start,
    .button-L7A2ZtpAljf .main-heading-button {
        font-size: 16px
    }

    .button-L7A2ZtpAljf .button-icon-start {
        margin-right: 5px
    }

    .button-L7A2ZtpAljf .button-icon-end {
        margin-left: 5px
    }

    .button-L7A2ZtpAljf .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

.sub-heading-mTPBkMvjRl strong {
    font-weight: 700
}

.heading-5qrImP-tI- em,
.heading-5qrImP-tI- strong,
.sub-heading-mTPBkMvjRl em,
.sub-heading-mTPBkMvjRl strong {
    color: var(--text-color) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-mTPBkMvjRl h1,
    .sub-heading-mTPBkMvjRl h2,
    .sub-heading-mTPBkMvjRl h3,
    .sub-heading-mTPBkMvjRl h4,
    .sub-heading-mTPBkMvjRl h5,
    .sub-heading-mTPBkMvjRl h6,
    .sub-heading-mTPBkMvjRl ul li,
    .sub-heading-mTPBkMvjRl.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-mTPBkMvjRl h1,
    .sub-heading-mTPBkMvjRl h2,
    .sub-heading-mTPBkMvjRl h3,
    .sub-heading-mTPBkMvjRl h4,
    .sub-heading-mTPBkMvjRl h5,
    .sub-heading-mTPBkMvjRl h6,
    .sub-heading-mTPBkMvjRl ul li,
    .sub-heading-mTPBkMvjRl.text-output {
        font-size: 24px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-Vc2Hi_18eF .button-icon-end,
    .button-Vc2Hi_18eF .button-icon-start,
    .button-Vc2Hi_18eF .main-heading-button {
        font-size: 18px
    }

    .button-Vc2Hi_18eF .button-icon-start {
        margin-right: 5px
    }

    .button-Vc2Hi_18eF .button-icon-end {
        margin-left: 5px
    }

    .button-Vc2Hi_18eF .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-Vc2Hi_18eF .button-icon-end,
    .button-Vc2Hi_18eF .button-icon-start,
    .button-Vc2Hi_18eF .main-heading-button {
        font-size: 16px
    }

    .button-Vc2Hi_18eF .button-icon-start {
        margin-right: 5px
    }

    .button-Vc2Hi_18eF .button-icon-end {
        margin-left: 5px
    }

    .button-Vc2Hi_18eF .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-rhUgJo7rPA .button-icon-end,
    .button-rhUgJo7rPA .button-icon-start,
    .button-rhUgJo7rPA .main-heading-button {
        font-size: 18px
    }

    .button-rhUgJo7rPA .button-icon-start {
        margin-right: 5px
    }

    .button-rhUgJo7rPA .button-icon-end {
        margin-left: 5px
    }

    .button-rhUgJo7rPA .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-rhUgJo7rPA .button-icon-end,
    .button-rhUgJo7rPA .button-icon-start,
    .button-rhUgJo7rPA .main-heading-button {
        font-size: 16px
    }

    .button-rhUgJo7rPA .button-icon-start {
        margin-right: 5px
    }

    .button-rhUgJo7rPA .button-icon-end {
        margin-left: 5px
    }

    .button-rhUgJo7rPA .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

.heading-5qrImP-tI- strong {
    font-weight: 700
}

.heading-5qrImP-tI- u {
    color: var(--color-l0phzy72) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-5qrImP-tI- h1,
    .heading-5qrImP-tI- h2,
    .heading-5qrImP-tI- h3,
    .heading-5qrImP-tI- h4,
    .heading-5qrImP-tI- h5,
    .heading-5qrImP-tI- h6,
    .heading-5qrImP-tI- ul li,
    .heading-5qrImP-tI-.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-5qrImP-tI- h1,
    .heading-5qrImP-tI- h2,
    .heading-5qrImP-tI- h3,
    .heading-5qrImP-tI- h4,
    .heading-5qrImP-tI- h5,
    .heading-5qrImP-tI- h6,
    .heading-5qrImP-tI- ul li,
    .heading-5qrImP-tI-.text-output {
        font-size: 32px !important
    }
}

.sub-heading-fLoKC4dYVD strong {
    font-weight: 700
}

.heading-HNrX6rC89W em,
.heading-HNrX6rC89W strong,
.sub-heading-fLoKC4dYVD em,
.sub-heading-fLoKC4dYVD strong {
    color: var(--text-color) !important
}

.sub-heading-fLoKC4dYVD u {
    color: var(--color-l27vak1s) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .sub-heading-fLoKC4dYVD h1,
    .sub-heading-fLoKC4dYVD h2,
    .sub-heading-fLoKC4dYVD h3,
    .sub-heading-fLoKC4dYVD h4,
    .sub-heading-fLoKC4dYVD h5,
    .sub-heading-fLoKC4dYVD h6,
    .sub-heading-fLoKC4dYVD ul li,
    .sub-heading-fLoKC4dYVD.text-output {
        font-size: 18px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .sub-heading-fLoKC4dYVD h1,
    .sub-heading-fLoKC4dYVD h2,
    .sub-heading-fLoKC4dYVD h3,
    .sub-heading-fLoKC4dYVD h4,
    .sub-heading-fLoKC4dYVD h5,
    .sub-heading-fLoKC4dYVD h6,
    .sub-heading-fLoKC4dYVD ul li,
    .sub-heading-fLoKC4dYVD.text-output {
        font-size: 22px !important
    }
}

.heading-HNrX6rC89W strong {
    font-weight: 700
}

.heading-HNrX6rC89W u {
    color: var(--color-l0phzy72) !important
}

@media screen and (min-width:0px) and (max-width:480px) {

    .heading-HNrX6rC89W h1,
    .heading-HNrX6rC89W h2,
    .heading-HNrX6rC89W h3,
    .heading-HNrX6rC89W h4,
    .heading-HNrX6rC89W h5,
    .heading-HNrX6rC89W h6,
    .heading-HNrX6rC89W ul li,
    .heading-HNrX6rC89W.text-output {
        font-size: 22px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .heading-HNrX6rC89W h1,
    .heading-HNrX6rC89W h2,
    .heading-HNrX6rC89W h3,
    .heading-HNrX6rC89W h4,
    .heading-HNrX6rC89W h5,
    .heading-HNrX6rC89W h6,
    .heading-HNrX6rC89W ul li,
    .heading-HNrX6rC89W.text-output {
        font-size: 32px !important
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-iuBXINLRx7 .button-icon-end,
    .button-iuBXINLRx7 .button-icon-start,
    .button-iuBXINLRx7 .main-heading-button {
        font-size: 22px
    }

    .button-iuBXINLRx7 .button-icon-start {
        margin-right: 5px
    }

    .button-iuBXINLRx7 .button-icon-end {
        margin-left: 5px
    }

    .button-iuBXINLRx7 .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-iuBXINLRx7 .button-icon-end,
    .button-iuBXINLRx7 .button-icon-start,
    .button-iuBXINLRx7 .main-heading-button {
        font-size: 24px
    }

    .button-iuBXINLRx7 .button-icon-start {
        margin-right: 5px
    }

    .button-iuBXINLRx7 .button-icon-end {
        margin-left: 5px
    }

    .button-iuBXINLRx7 .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

/* ---- Section styles ----- */
:root {
    --lato: Lato;
    --white: #ffffff;
    --black: #000000;
    --green: #9ae6b4;
    --transparent: transparent
}

.hl_page-preview--content .row-DpCFb6WB2x,
.hl_page-preview--content .section-bNBsVuLIBG {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .row-DpCFb6WB2x {
    padding: 15px 0;
    width: 100%
}

.hl_page-preview--content .col--xCq43yXL2 {
    width: 100%
}

.hl_page-preview--content .col--xCq43yXL2 .inner,
.hl_page-preview--content .col-KPXtn5ucWD .inner,
.hl_page-preview--content .col-L_kpyTIqb5 .inner {
    padding: 10px 5px;
    background-color: var(--transparent);
    width: 100%;
    border-color: var(--black);
    border-width: 2px;
    border-style: solid;
    margin-top: 0;
    margin-bottom: 0
}

.hl_page-preview--content .button-buDFg8CPIt {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-buDFg8CPIt {
    font-family: var(--headlinefont);
    background-color: var(--white);
    color: var(--black);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--green);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-shadow: 0 0 0 transparent;
    width: auto%
}

.hl_page-preview--content .col-L_kpyTIqb5 {
    width: 100%
}

.hl_page-preview--content .button-GOnPtjwKm2 {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center
}

.hl_page-preview--content .cbutton-GOnPtjwKm2 {
    font-family: var(--headlinefont);
    background-color: var(--white);
    color: var(--black);
    secondary-color: var(--white);
    text-decoration: none;
    padding: 15px 20px;
    font-weight: 700;
    border-color: var(--green);
    border-width: 2px;
    border-style: solid;
    letter-spacing: 0;
    text-shadow: 0 0 0 transparent;
    width: auto%
}

.hl_page-preview--content .col-KPXtn5ucWD {
    width: 100%
}

#section-bNBsVuLIBG>.inner {
    max-width: 1170px
}

#col--xCq43yXL2>.inner,
#col-KPXtn5ucWD>.inner,
#col-L_kpyTIqb5>.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-buDFg8CPIt .button-icon-end,
    .button-buDFg8CPIt .button-icon-start,
    .button-buDFg8CPIt .main-heading-button {
        font-size: 14px
    }

    .button-buDFg8CPIt .button-icon-start {
        margin-right: 5px
    }

    .button-buDFg8CPIt .button-icon-end {
        margin-left: 5px
    }

    .button-buDFg8CPIt .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-buDFg8CPIt .button-icon-end,
    .button-buDFg8CPIt .button-icon-start,
    .button-buDFg8CPIt .main-heading-button {
        font-size: 10px
    }

    .button-buDFg8CPIt .button-icon-start {
        margin-right: 5px
    }

    .button-buDFg8CPIt .button-icon-end {
        margin-left: 5px
    }

    .button-buDFg8CPIt .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:481px) and (max-width:10000px) {

    .button-GOnPtjwKm2 .button-icon-end,
    .button-GOnPtjwKm2 .button-icon-start,
    .button-GOnPtjwKm2 .main-heading-button {
        font-size: 14px
    }

    .button-GOnPtjwKm2 .button-icon-start {
        margin-right: 5px
    }

    .button-GOnPtjwKm2 .button-icon-end {
        margin-left: 5px
    }

    .button-GOnPtjwKm2 .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

@media screen and (min-width:0px) and (max-width:480px) {

    .button-GOnPtjwKm2 .button-icon-end,
    .button-GOnPtjwKm2 .button-icon-start,
    .button-GOnPtjwKm2 .main-heading-button {
        font-size: 10px
    }

    .button-GOnPtjwKm2 .button-icon-start {
        margin-right: 5px
    }

    .button-GOnPtjwKm2 .button-icon-end {
        margin-left: 5px
    }

    .button-GOnPtjwKm2 .sub-heading-button {
        font-size: 15px;
        color: var(--white)
    }
}

/* ---- Section styles ----- */
:root {
    --black: #000000;
    --transparent: transparent
}

.hl_page-preview--content .col-uWH6gBcRCg- .inner,
.hl_page-preview--content .row-U48N2l2a2Zg,
.hl_page-preview--content .section-2pL0ijvvUy {
    padding: 20px 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: var(--transparent);
    border-color: var(--black);
    border-width: 2px;
    border-style: solid
}

.hl_page-preview--content .col-uWH6gBcRCg- .inner,
.hl_page-preview--content .row-U48N2l2a2Zg {
    padding: 15px 0;
    width: 100%
}

.hl_page-preview--content .col-uWH6gBcRCg- {
    width: 100%
}

.hl_page-preview--content .col-uWH6gBcRCg- .inner {
    padding: 10px 5px
}

.hl_page-preview--content .custom-code-2LQ3LUyac9n,
.hl_page-preview--content .custom-code-K0HksFZRogj {
    margin-top: 0;
    margin-bottom: 0
}

#section-2pL0ijvvUy>.inner {
    max-width: 1170px
}

#col-uWH6gBcRCg->.inner {
    flex-direction: column;
    justify-content: center;
    align-items: inherit;
    flex-wrap: nowrap
}

.button-recaptcha-container div:first-child {
    height: auto !important;
    width: 100% !important;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.d-grid {
    display: grid;
}

.px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.mt-20 {
    margin-top: 20px;
}

.ml-3 {
    margin-left: 0.75rem;
}

.mr-10 {
    margin-right: 10px;
}

.w-100 {
    width: 100%;
}

.w-50 {
    width: 50%;
}

.w-25 {
    width: 25%;
}

.mw-100 {
    max-width: 100%;
}

.noBorder {
    border: none !important;
}
.pointer {
    cursor: pointer;
}

.iti__country {
    display: flex;
    justify-content: space-between;
}

@media (min-width: 768px) {
    .hl_wrapper.nav-shrink .hl_wrapper--inner.page-creator,
    body {
        padding-top: 0;
    }

    .hl_page-creator--menu {
        left: 0;
        top: 0;
        z-index: 10;
    }

    .hl_wrapper {
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .hl_wrapper.nav-shrink {
        padding-left: 0 !important;
    }
}

html body .hl_wrapper {
    height: 100vh;
    overflow: hidden;
}

body {
    -webkit-font-smoothing: antialiased;
    margin: 0;
}

img {
    border-style: none;
    vertical-align: middle;
}

.bg-fixed {
    z-index: -1;
}

.progress-outer {
    background-color: #f5f5f5;
    border-radius: inherit;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 14px;
    height: 35px;
    line-height: 36px;
    overflow: hidden;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%;
}

.progress-inner {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    color: #fff;
    float: left;
    font-size: 14px;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    transition: width 0.6s ease;
    width: 0;
}

.progress0 {
    width: 0;
}

.progress10 {
    width: 10%;
}

.progress20 {
    width: 20%;
}

.progress30 {
    width: 30%;
}

.progress40 {
    width: 40%;
}

.progress50 {
    width: 50%;
}

.progress60 {
    width: 60%;
}

.progress70 {
    width: 70%;
}

.progress80 {
    width: 80%;
}

.progress90 {
    width: 90%;
}

.progress100 {
    width: 100%;
}

.progressbarOffsetWhite {
    background: #f5f5f5;
}

.progressbarOffsetTransparentWhite {
    background-color: hsla(0, 0%, 100%, 0.5);
}

.progressbarOffsetBlack {
    background: #333;
}

.progressbarOffsetTransparentBlack {
    background-color: hsla(0, 0%, 49%, 0.5);
}

.text-white {
    color: #fff;
}

.text-bold {
    font-weight: 700;
}

.text-italic {
    font-style: italic;
}

.text-bold-italic {
    font-style: italic;
    font-weight: 700;
}

.progressbarSmall {
    font-size: 14px;
    height: 35px;
    line-height: 36px;
}

.progressbarMedium {
    font-size: 19px;
    height: 45px;
    line-height: 45px;
}

.progressbarLarge {
    font-size: 21px;
    height: 65px;
    line-height: 65px;
}

.recaptcha-container {
    margin-bottom: 1em;
}

.recaptcha-container p {
    color: red;
    margin-top: 1em;
}

.hl-faq-child-heading {
    border: none;
    cursor: pointer;
    justify-content: space-between;
    outline: none;
    padding: 15px;
    width: 100%;
}

.hl-faq-child-head,
.hl-faq-child-heading {
    align-items: center;
    display: flex;
}

.v-enter-active,
.v-leave-active {
    transition: opacity 0.2s ease-out;
}

.v-enter-from,
.v-leave-to {
    opacity: 0;
}

.faq-separated-child {
    margin-bottom: 10px;
}

.hl-faq-child-panel img {
    border-radius: 15px;
    cursor: pointer;
}

.hl-faq-child-heading-icon.left {
    margin-right: 1em;
}

.expand-collapse-all-button {
    background-color: transparent;
    border: 1px solid #d1d5db;
    border-radius: 15px;
    color: #3b82f6;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 1em 0;
    padding: 5px 15px;
}

.hl-faq-child-panel {
    transition: padding 0.2s ease;
}

.v-spinner .v-moon1 {
    position: relative;
}

.v-spinner .v-moon1,
.v-spinner .v-moon2 {
    animation: v-moonStretchDelay 0.6s linear 0s infinite;
    animation-fill-mode: forwards;
}

.v-spinner .v-moon2 {
    opacity: 0.8;
    position: absolute;
}

.v-spinner .v-moon3 {
    opacity: 0.1;
}

@keyframes v-moonStretchDelay {
    to {
        transform: rotate(1turn);
    }
}

.generic-error-message {
    color: red;
    font-weight: 500;
    margin-top: 0.5rem;
    text-align: center;
}


body {
    margin: 0;
}

.dark {
    background-color: #000;
}

.antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.spotlight {
    background: linear-gradient(45deg, #00dc82, #36e4da 50%, #0047e1);
    bottom: -30vh;
    filter: blur(20vh);
    height: 40vh;
}

.z-10 {
    z-index: 10;
}

.right-0 {
    right: 0;
}

.left-0 {
    left: 0;
}

.fixed {
    position: fixed;
}

.text-black {
    --tw-text-opacity: 1;
    color: rgba(0, 0, 0, var(--tw-text-opacity));
}

.overflow-hidden {
    overflow: hidden;
}

.min-h-screen {
    min-height: 100vh;
}

.font-sans {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.place-content-center {
    place-content: center;
}

.grid {
    display: grid;
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
}

.z-20 {
    z-index: 20;
}

.max-w-520px {
    max-width: 520px;
}

.text-center {
    text-align: center;
}

.mb-8 {
    margin-bottom: 2rem;
}

.text-8xl {
    font-size: 6rem;
    line-height: 1;
}

.font-medium {
    font-weight: 500;
}

.mb-16 {
    margin-bottom: 4rem;
}

.leading-tight {
    line-height: 1.25;
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}

.font-light {
    font-weight: 300;
}

@media (min-width: 640px) {
    .sm-text-10xl {
        font-size: 10rem;
        line-height: 1;
    }

    .sm-text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .sm-px-0 {
        padding-left: 0;
        padding-right: 0;
    }

    .sm-px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}

.controller-section {
    display: none !important;
}

h1 u,
h2 u {
    text-decoration: none;
}

.progress-outer.progressbarSmall {
    height: 24px !important;
    line-height: 24px !important;
}

.timer {
    font-weight: bold;
}

.quiz-row,
.quiz-choice,
.quiz-eval,
.quiz-qualified,
.quiz-disqualified,
.quiz-note {
    display: none;
}

.quiz-choice.active,
.quiz-eval.active,
.quiz-qualified.active,
.quiz-disqualified.active {
    display: block;
}

section.hero {
    position: relative;
    background-color: #3e4f53;
    width: 100%;
    padding: 0 20px;
    font-family: "Source Sans 3", sans-serif;
}

section.hero::before {
    display: block;
    content: "";
    position: absolute;
    width: 70%;
    height: 100%;
    background-image: linear-gradient(14deg, rgba(77, 101, 106, 1) 40%, rgba(77, 101, 106, 0) 40%);
    left: 0;
    bottom: 0;
    z-index: 10;
}

section.hero::after {
    display: block;
    content: "";
    position: absolute;
    width: 50%;
    height: 100%;
    background-image: linear-gradient(316deg, rgba(58, 72, 75, 1) 40%, rgba(58, 72, 75, 0) 40%);
    right: 0;
    bottom: 0;
    z-index: 11;
}

section.hero h1 {
    margin-bottom: 32px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 40px;
    font-size: 48px;
    color: #fff;
    text-align: center;
    max-width: 860px;
    line-height: 120%;
    font-family: "Source Sans 3","Helvetica Neue",Arial,sans-serif;
    font-weight: 900;
    letter-spacing: -.03em;
}

section.hero > .hero-content {
    position: relative;
    z-index: 100;
    margin: 0 auto;
    max-width: 1200px;
    font-family: "Source Sans 3", sans-serif;
    box-sizing: border-box;
}

section.hero > .hero-content > .hero-inner-content {
    display: grid;
    grid-template-columns: 60% 40%;
}

section.hero > .hero-content > .hero-inner-content .hero-image {
    display: grid;
    align-items: end;
    justify-items: center;
    height: 100%;
    padding-top: 30px;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(0, 0, 0, .4);
    padding: 30px 40px;
    max-width: 360px;
    margin-bottom: 60px;
    margin-top: 30px;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container .health-hero-form-title {
    text-align: center;
    font-size: 25px;
    line-height: 130%;
    margin-bottom: 20px;
    padding: 0 !important;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container label {
    position: relative;
    display: block;
    margin-bottom: 12px;
    height: 50px;
    cursor: pointer;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container label:before {
    content: " ";
    display: inline-block;
    position: relative;
    top: 8px;
    left: 12px;
    margin: 0 5px 0 0;
    width: 30px;
    height: 30px;
    border-radius: 15px;
    border: 1px solid #34a2ae;
    background-color: #f6fafb;
    z-index: 10;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container label.health-plan-checked:before {
    background-image: url(../img/check-teal.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 60%;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container input[type="radio"] {
    display: none;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container label span.health-radio-label {
    position: relative;
    z-index: 10;
    line-height: 50px;
    padding-left: 30px;
    font-size: 18px;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container label input[type="radio"]:checked~span.health-radio-label {
    color: #fff;
    font-weight: bold;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container label input[type="radio"]:checked~span.health-radio-bg {
    border-radius: 25px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    background-color: #34a2ae;
    border: 1px solid #34a2ae;
    z-index: 1;
}

section.hero > .hero-content > .hero-inner-content .health-plan-form-container .health-plans-form-btn {
    display: block;
    background-color: #f85d36;
    border: 1px solid #f85d36;
    color: #fff !important;
    border-radius: 4px;
    width: 100%;
    padding: 8px;
    margin-top: 20px;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

section.health-providers {
    width: 100%;
    padding: 40px 0 50px;
    background-color: #f6fafb;
}

section.health-providers > .health-providers-content {
    margin: 0 auto;
    max-width: 900px;
}

section.health-providers > .health-providers-content .health-providers-title {
    font-family: "Source Sans 3", sans-serif;
    text-align: center;
    font-size: 20px;
    margin-bottom: 28px;
}

section.health-providers > .health-providers-content .health-providers-logos {
    display: grid;
    grid-template-columns: fit-content(400px) fit-content(400px) fit-content(400px) fit-content(400px);
    align-items: center;
    justify-content: space-between;
}

@media screen and (max-width: 1074px) {
    section.hero h1 {
        margin-bottom: 0;
        padding-top: 30px;
    }

    section.hero > .hero-content > .hero-inner-content {
        grid-template-columns: none;
        justify-content: center;
    }

    section.hero > .hero-content > .hero-inner-content .hero-image {
        display: none;
    }

    section.hero > .hero-content > .hero-inner-content .health-plan-form-container {
        margin-bottom: 30px;
    }
}

@media screen and (max-width: 992px) {
    section.hero h1 {
        font-size: 36px;
        letter-spacing: -1.08px;
        line-height: 43.2px;
    }

    section.health-providers > .health-providers-content .health-providers-logos {
        grid-template-columns: 1fr;
        row-gap: 26px;
        justify-items: center;
    }
}
