

        :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-l1gtfbkc: #2F2927;
            --color-l1guhk3v: #011627;
            --color-l1gurri6: #be8c4d;
            --color-l1gvc9oe: #353F47;
            --color-l4pz5c35: #FAFAF8;
            --color-l4pz8wm8: #F2FCFB;
            --color-l4pzap14: #E1DAD2;
            --color-libz8bf3: #FFDD35;
            --color-lic3kuqv: #2EC4B6;
            --color-liddfgwm: #1B1B1B;
            --color-lide5zbb: #AE9104;
            --color-mao9gdxp: #4D0F3B;
            --color-mao9hcxp: #84C441;
            --color-lx2prsc2: #000321;
            --color-lx2py304: #0038FF;
            --color-lx2q00eu: #8893A8;
            --color-lx3csigp: #C9D8E0;
            --color-lx3d0bih: #222639;
            --color-lx2pyibt: #FF6240;
            --color-66c5b4f991201e717d357151: #8E2579;
            --color-66c5b4f991201e3958357152: #FFFFFF;
            --arial: 'Arial';
            --lato: 'Lato';
            --open-sans: 'Open Sans';
            --montserrat: 'Montserrat';
            --roboto: 'Roboto';
            --inter: 'Inter';
            --oswald: 'Oswald';
            --barlow: 'Barlow';
            --fraunces: 'Fraunces';
            --headlinefont: 'Oswald';
            --contentfont: 'Barlow';
            --text-color: var(--black);
            --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);
            width: 720px
        }


        #hl_main_popup.popup-body {
            position: absolute !important;
            left: 50% !important;
            bottom: auto !important;
            transform: translate(-50%, 0) !important;
            right: auto !important;
            padding: 20px;
            margin-top: 0;
            border-color: var(--gray);
            border-width: 10px;
            border-style: solid;
            background-color: var(--white);
            width: 720px
        }

        .--mobile #hl_main_popup.popup-body {
            width: 380px !important
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            #hl_main_popup.popup-body {
                width: 380px !important
            }
        }

        .drop-zone-draggable .hl_main_popup-iN0kMWbbwX {
            padding: 20px;
            margin-top: 0;
            border-color: var(--gray);
            border-width: 10px;
            border-style: solid;
            background-color: var(--white);
            width: 720px
        }


        #hl_main_popup-iN0kMWbbwX.popup-body {
            position: absolute !important;
            left: 50% !important;
            bottom: auto !important;
            transform: translate(-50%, 0) !important;
            right: auto !important;
            padding: 20px;
            margin-top: 0;
            border-color: var(--gray);
            border-width: 10px;
            border-style: solid;
            background-color: var(--white);
            width: 720px
        }

        .--mobile #hl_main_popup-iN0kMWbbwX.popup-body {
            width: 380px !important
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            #hl_main_popup-iN0kMWbbwX.popup-body {
                width: 380px !important
            }
        }

        /* ---- Header styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --overlay: rgba(0, 0, 0, 0.5);
            --color-mao9gdxp: #4D0F3B
        }

        .hl_page-preview--content .section-UedES9UMF {
            padding: 10px 0;
            margin-top: 0;
            margin-bottom: 0;
            background-color: var(--color-mao9gdxp);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-ealUImC9K6 > .inner, .hl_page-preview--content .row-sttul-eWEX {
            margin-top: 0;
            margin-bottom: 0;
            padding: 5px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-ealUImC9K6 {
            width: 20.9%
        }

        .hl_page-preview--content .col-ealUImC9K6 > .inner {
            padding: 0 5px;
            width: 20.9%
        }

        .hl_page-preview--content .button-gfhh2c-Y8t {
            margin-top: 0;
            margin-bottom: 0;
            text-align: center
        }

        .hl_page-preview--content .cbutton-gfhh2c-Y8t {
            font-family: var(--headlinefont);
            background-color: var(--transparent);
            color: var(--white);
            secondary-color: var(--white);
            text-decoration: none;
            padding: 10px 20px;
            font-weight: 700;
            border-color: var(--white);
            border-width: 2px;
            border-style: solid;
            letter-spacing: 0;
            text-transform: none;
            text-shadow: 0 0 0 transparent;

            width:auto

        %
        }

        .hl_page-preview--content .col-FfMETssKHn {
            width: 79.1%
        }

        .hl_page-preview--content .cnav-menu-KDf0BJ5NRs, .hl_page-preview--content .col-FfMETssKHn > .inner {
            margin-top: 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-FfMETssKHn > .inner {
            padding: 0 5px;
            width: 79.1%;
            margin-bottom: 0
        }

        .hl_page-preview--content .cnav-menu-KDf0BJ5NRs {
            font-family: var(--headlinefont);
            padding: 0;
            mobile-background-color: var(--overlay);
            color: var(--white);
            bold-text-color: var(--white);
            italic-text-color: var(--white);
            underline-text-color: var(--white);
            icon-color: var(--white);
            secondary-color: var(--white);
            nav-menu-item-hover-background-color: var(--transparent);
            line-height: 1.3em;
            text-transform: none;
            letter-spacing: 0;
            text-align: center;
            nav-menu-item-spacing-x: 25px;
            nav-menu-item-spacing-y: 5px;
            dropdown-background: var(--white);
            dropdown-text-color: var(--black);
            dropdown-hover-color: var(--black);
            dropdown-item-spacing: 10px
        }

        #section-UedES9UMF > .inner {
            max-width: 1170px
        }

        #col-FfMETssKHn > .inner, #col-ealUImC9K6 > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .button-gfhh2c-Y8t .button-icon-end, .button-gfhh2c-Y8t .button-icon-start, .button-gfhh2c-Y8t .main-heading-button {
                font-size: 15px;
                font-weight: undefined
            }

            .button-gfhh2c-Y8t .button-icon-start {
                margin-right: 5px
            }

            .button-gfhh2c-Y8t .button-icon-end {
                margin-left: 5px
            }

            .button-gfhh2c-Y8t .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: undefined
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .button-gfhh2c-Y8t .button-icon-end, .button-gfhh2c-Y8t .button-icon-start, .button-gfhh2c-Y8t .main-heading-button {
                font-size: 15px;
                font-weight: undefined
            }

            .button-gfhh2c-Y8t .button-icon-start {
                margin-right: 5px
            }

            .button-gfhh2c-Y8t .button-icon-end {
                margin-left: 5px
            }

            .button-gfhh2c-Y8t .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: undefined
            }
        }

        .--mobile #nav-menu-KDf0BJ5NRs .nav-menu {
            font-size: 25px;
            font-weight: undefined
        }

        #nav-menu-KDf0BJ5NRs .nav-menu {
            font-size: 16px;
            font-weight: undefined
        }

        #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body {
            background: var(--overlay)
        }

        #nav-menu-KDf0BJ5NRs .nav-menu li.nav-menu-item {
            display: flex;
            align-items: center;
            white-space: nowrap
        }

        #nav-menu-KDf0BJ5NRs .items-cart-active {
            color: #155eef
        }

        #nav-menu-KDf0BJ5NRs .items-cart {
            color: undefined
        }

        #nav-menu-KDf0BJ5NRs .nav-menu .nav-menu-item a, #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu .nav-menu-item a {
            color: var(--white);
            cursor: pointer;
            height: inherit;
            display: flex;
            align-items: center;
            padding: 5px 25px;
            transition: all .3s ease
        }

        #nav-menu-KDf0BJ5NRs .nav-menu .nav-menu-item:hover a {
            color: var(--white);
            background: var(--transparent)
        }

        #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu .nav-menu-item:hover a, #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body .nav-menu .nav-menu-item:hover {
            color: var(--white)
        }

        .--mobile #nav-menu-KDf0BJ5NRs .nav-menu .dropdown-menu .dropdown-item {
            font-size: 23px;
            font-weight: undefined
        }

        #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu {
            font-size: 25px;
            font-family: var(--headlinefont);
            font-weight: undefined
        }

        #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body .close-menu {
            color: var(--white);
            font-size: 25px;
            font-weight: 600
        }

        #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body .nav-menu .nav-menu-item {
            color: var(--white);
            text-align: center;
            transition: all .3s ease;
            font-size: 23px;
            font-weight: undefined
        }

        #nav-menu-KDf0BJ5NRs .nav-menu .dropdown-menu .dropdown-item {
            font-size: 14px;
            text-align: center;
            font-weight: undefined
        }

        #nav-menu-KDf0BJ5NRs .nav-menu .dropdown-menu .dropdown-item a, #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu .nav-dropdown-menu .nav-menu-item:hover a {
            color: var(--black);
            background: var(--white);
            padding: 10px;
            transition: all .3s ease
        }

        #nav-menu-KDf0BJ5NRs .nav-menu .dropdown-menu .dropdown-item:hover a, #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body .nav-dropdown-menu .nav-menu-item a, #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body .nav-dropdown-menu .nav-menu-item:hover a {
            color: var(--black)
        }

        #nav-menu-popup.nav-menu-KDf0BJ5NRs .nav-menu-body .nav-dropdown-menu .nav-menu-item {
            background: var(--white);
            font-size: 23px;
            font-weight: undefined
        }

        #nav-menu-KDf0BJ5NRs .nav-menu-mobile span::before {
            cursor: pointer;
            color: var(--white);
            content: "";
            font-family: "Font Awesome 5 Free";
            font-size: 25px;
            font-weight: 600
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .nav-menu-KDf0BJ5NRs .branding .title {
                font-size: 25px;
                line-height: 1.3em;
                font-weight: undefined
            }

            #nav-menu-KDf0BJ5NRs .hl-autocomplete-results li {
                font-size: 25px
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .nav-menu-KDf0BJ5NRs .branding .title {
                font-size: 16px;
                line-height: 1.3em;
                font-weight: undefined
            }

            #nav-menu-KDf0BJ5NRs .hl-autocomplete-results li {
                font-size: 16px
            }
        }

        #nav-menu-KDf0BJ5NRs strong {
            font-weight: 700
        }

        #nav-menu-KDf0BJ5NRs em, #nav-menu-KDf0BJ5NRs strong, #nav-menu-KDf0BJ5NRs u {
            color: var(--white) !important
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete-input {
            border: 1px solid #cacaca;
            margin: 1px;
            border-radius: 16px
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete {
            font-family: inherit
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete-button {
            background: #fff
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete-input-wrapper {
            color: #000;
            background-color: #fff
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete-results {
            border: 1px solid #cacaca;
            border-top: none;
            border-radius: 16px;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            color: var(--white);
            background-color: var(--transparent)
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete-input:hover {
            border-width: 1.5px;
            margin: .5px
        }

        #nav-menu-KDf0BJ5NRs .hl-autocomplete-input:focus-within {
            border-width: 2px;
            margin: 0
        }

        /* ---- Section styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --color-l1guhk3v: #011627
        }

        .hl_page-preview--content .row-wAtVXyCi2u, .hl_page-preview--content .section-XBWBKpEiD {
            padding: 150px 0;
            margin-top: 0;
            margin-bottom: 0;
            background-color: var(--color-l1guhk3v);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .row-wAtVXyCi2u {
            padding: 15px 0;
            background-color: var(--transparent);
            width: 50%
        }

        .hl_page-preview--content .col-N6nhkSvZH {
            width: 100%
        }

        .hl_page-preview--content .cheading-K2N-D7jTU, .hl_page-preview--content .col-N6nhkSvZH > .inner {
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-N6nhkSvZH > .inner {
            padding: 10px 5px;
            width: 100%;
            margin-top: 0;
            margin-bottom: 0
        }

        .hl_page-preview--content #heading-K2N-D7jTU {
            margin-top: 0;
            margin-bottom: 20px
        }

        .hl_page-preview--content .cheading-K2N-D7jTU {
            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: left
        }

        #section-XBWBKpEiD > .inner {
            max-width: 1170px
        }

        #col-N6nhkSvZH > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        .heading-K2N-D7jTU {
            font-weight: undefined
        }

        .heading-K2N-D7jTU strong {
            color: var(--white)
        }

        .heading-K2N-D7jTU em, .heading-K2N-D7jTU u {
            color: var(--text-color)
        }

        .heading-K2N-D7jTU a, .heading-K2N-D7jTU a * {
            color: var(--link-color);
            text-decoration: none
        }

        .heading-K2N-D7jTU a u, .heading-K2N-D7jTU a:hover {
            text-decoration: underline
        }

        .heading-K2N-D7jTU a s {
            text-decoration: line-through
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .heading-K2N-D7jTU h1, .heading-K2N-D7jTU h2, .heading-K2N-D7jTU h3, .heading-K2N-D7jTU h4, .heading-K2N-D7jTU h5, .heading-K2N-D7jTU h6, .heading-K2N-D7jTU ul li, .heading-K2N-D7jTU.text-output {
                font-size: 45px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .heading-K2N-D7jTU h1, .heading-K2N-D7jTU h2, .heading-K2N-D7jTU h3, .heading-K2N-D7jTU h4, .heading-K2N-D7jTU h5, .heading-K2N-D7jTU h6, .heading-K2N-D7jTU ul li, .heading-K2N-D7jTU.text-output {
                font-size: 54px !important;
                font-weight: undefined
            }
        }

        .heading-K2N-D7jTU.text-output h1:first-child:before, .heading-K2N-D7jTU.text-output h2:first-child:before, .heading-K2N-D7jTU.text-output h3:first-child:before, .heading-K2N-D7jTU.text-output h4:first-child:before, .heading-K2N-D7jTU.text-output h5:first-child:before, .heading-K2N-D7jTU.text-output h6:first-child:before, .heading-K2N-D7jTU.text-output p:first-child:before {
            color: var(--text-color);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        /* ---- Section styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --color-mao9gdxp: #4D0F3B;
            --color-mao9hcxp: #84C441
        }

        .hl_page-preview--content .section-7HirWN3kG {
            padding: 60px 0 50px;
            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-YPjsTFbYtj, .hl_page-preview--content .row-tBF45AE7p1 {
            margin: -50px auto 0;
            box-shadow: none;
            padding: 15px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-YPjsTFbYtj {
            padding: 10px 5px;
            margin: 0
        }

        .hl_page-preview--content .button-VyuQ1kAneW {
            margin: 0;
            text-align: center
        }

        .hl_page-preview--content .cbutton-6-QvJ2wMb- {
            font-family: var(--headlinefont);
            background-color: var(--color-mao9hcxp);
            color: var(--white);
            secondary-color: var(--white);
            text-decoration: none;
            padding: 15px 20px;
            border-color: var(--white);
            border-width: 2px;
            border-style: solid;
            letter-spacing: 0;
            text-transform: none;
            width: 100%;
            box-shadow: none;
            text-shadow: 0 0 0 transparent
        }

        .hl_page-preview--content #paragraph-qq1M369hPH, .hl_page-preview--content #sub-heading-dKF8U5ouq2 {
            margin: 0
        }

        .hl_page-preview--content .cparagraph-qq1M369hPH {
            font-family: var(--contentfont);
            color: var(--color-mao9gdxp);
            icon-color: var(--text-color);
            font-weight: medium;
            padding: 0;
            opacity: 1;
            text-shadow: none;
            line-height: 1.3em;
            letter-spacing: 0;
            text-align: left
        }

        .hl_page-preview--content .col-SVt8xzzsor, .hl_page-preview--content .cparagraph-qq1M369hPH, .hl_page-preview--content .csub-heading-dKF8U5ouq2 {
            box-shadow: none;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .csub-heading-dKF8U5ouq2 {
            font-family: var(--headlinefont);
            color: var(--text-color);
            icon-color: var(--text-color);
            font-weight: 400;
            padding: 0;
            opacity: 1;
            text-shadow: none;
            line-height: 1.3em;
            letter-spacing: 0;
            text-align: center
        }

        .hl_page-preview--content .col-SVt8xzzsor {
            padding: 10px 5px;
            width: 100%;
            margin: 0
        }

        .hl_page-preview--content .image-WRbfdXrFU0 {
            margin: 0 50px 0 0
        }

        .hl_page-preview--content .image-WRbfdXrFU0 .image-container img {
            box-shadow: none
        }

        .hl_page-preview--content .cimage-WRbfdXrFU0 {
            padding: 10px 50px 10px 0;
            background-color: var(--transparent);
            opacity: 1;
            text-align: left
        }

        #section-7HirWN3kG > .inner {
            max-width: 1170px
        }

        #col-SVt8xzzsor > .inner, #col-YPjsTFbYtj > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .button-VyuQ1kAneW .button-icon-end, .button-VyuQ1kAneW .button-icon-start, .button-VyuQ1kAneW .main-heading-button {
                font-size: 20px;
                font-weight: 600
            }

            .button-VyuQ1kAneW .button-icon-start {
                margin-right: 5px
            }

            .button-VyuQ1kAneW .button-icon-end {
                margin-left: 5px
            }

            .button-VyuQ1kAneW .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: 700
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .button-VyuQ1kAneW .button-icon-end, .button-VyuQ1kAneW .button-icon-start, .button-VyuQ1kAneW .main-heading-button {
                font-size: 20px;
                font-weight: 600
            }

            .button-VyuQ1kAneW .button-icon-start {
                margin-right: 5px
            }

            .button-VyuQ1kAneW .button-icon-end {
                margin-left: 5px
            }

            .button-VyuQ1kAneW .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: undefined
            }
        }

        .paragraph-qq1M369hPH {
            font-weight: 700
        }

        .paragraph-qq1M369hPH em, .paragraph-qq1M369hPH strong, .paragraph-qq1M369hPH u, .sub-heading-dKF8U5ouq2 em, .sub-heading-dKF8U5ouq2 strong, .sub-heading-dKF8U5ouq2 u {
            color: var(--text-color)
        }

        .paragraph-qq1M369hPH a, .paragraph-qq1M369hPH a *, .sub-heading-dKF8U5ouq2 a, .sub-heading-dKF8U5ouq2 a * {
            color: var(--link-color);
            text-decoration: none
        }

        .paragraph-qq1M369hPH a u, .paragraph-qq1M369hPH a:hover, .sub-heading-dKF8U5ouq2 a u, .sub-heading-dKF8U5ouq2 a:hover {
            text-decoration: underline
        }

        .paragraph-qq1M369hPH a s, .sub-heading-dKF8U5ouq2 a s {
            text-decoration: line-through
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-qq1M369hPH h1, .paragraph-qq1M369hPH h2, .paragraph-qq1M369hPH h3, .paragraph-qq1M369hPH h4, .paragraph-qq1M369hPH h5, .paragraph-qq1M369hPH h6, .paragraph-qq1M369hPH ul li, .paragraph-qq1M369hPH.text-output {
                font-size: 29px !important;
                font-weight: 700
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-qq1M369hPH h1, .paragraph-qq1M369hPH h2, .paragraph-qq1M369hPH h3, .paragraph-qq1M369hPH h4, .paragraph-qq1M369hPH h5, .paragraph-qq1M369hPH h6, .paragraph-qq1M369hPH ul li, .paragraph-qq1M369hPH.text-output {
                font-size: 29px !important;
                font-weight: 700
            }
        }

        .paragraph-qq1M369hPH.text-output h1:first-child:before, .paragraph-qq1M369hPH.text-output h2:first-child:before, .paragraph-qq1M369hPH.text-output h3:first-child:before, .paragraph-qq1M369hPH.text-output h4:first-child:before, .paragraph-qq1M369hPH.text-output h5:first-child:before, .paragraph-qq1M369hPH.text-output h6:first-child:before, .paragraph-qq1M369hPH.text-output p:first-child:before, .sub-heading-dKF8U5ouq2.text-output h1:first-child:before, .sub-heading-dKF8U5ouq2.text-output h2:first-child:before, .sub-heading-dKF8U5ouq2.text-output h3:first-child:before, .sub-heading-dKF8U5ouq2.text-output h4:first-child:before, .sub-heading-dKF8U5ouq2.text-output h5:first-child:before, .sub-heading-dKF8U5ouq2.text-output h6:first-child:before, .sub-heading-dKF8U5ouq2.text-output p:first-child:before {
            color: var(--text-color);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        .sub-heading-dKF8U5ouq2 {
            font-weight: 400
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .sub-heading-dKF8U5ouq2 h1, .sub-heading-dKF8U5ouq2 h2, .sub-heading-dKF8U5ouq2 h3, .sub-heading-dKF8U5ouq2 h4, .sub-heading-dKF8U5ouq2 h5, .sub-heading-dKF8U5ouq2 h6, .sub-heading-dKF8U5ouq2 ul li, .sub-heading-dKF8U5ouq2.text-output {
                font-size: 39px !important;
                font-weight: 400
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .sub-heading-dKF8U5ouq2 h1, .sub-heading-dKF8U5ouq2 h2, .sub-heading-dKF8U5ouq2 h3, .sub-heading-dKF8U5ouq2 h4, .sub-heading-dKF8U5ouq2 h5, .sub-heading-dKF8U5ouq2 h6, .sub-heading-dKF8U5ouq2 ul li, .sub-heading-dKF8U5ouq2.text-output {
                font-size: 39px !important;
                font-weight: 400
            }
        }

        /* ---- Section styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --color-mao9gdxp: #4D0F3B;
            --color-lx2py304: #0038FF;
            --color-lx2q00eu: #8893A8;
            --color-lx3csigp: #C9D8E0
        }

        .hl_page-preview--content .section-sGxZ0B3Tna {
            padding: 20px 0 25px;
            margin-top: 0;
            margin-bottom: 0;
            background-color: var(--color-mao9gdxp);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-qVVb1jG4v6, .hl_page-preview--content .row-sr0uNBiueB {
            margin: 40px auto 20px;
            padding: 20px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-qVVb1jG4v6 {
            padding: 10px 20px;
            margin: 0
        }

        .hl_page-preview--content .image--8v7ytepYV {
            margin: 0
        }

        .hl_page-preview--content .image--8v7ytepYV .image-container img {
            box-shadow: undefined;
            width: 450px
        }

        .hl_page-preview--content .cimage--8v7ytepYV {
            padding: 10px;
            background-color: var(--transparent);
            opacity: 1;
            text-align: center
        }

        .hl_page-preview--content .col-zeFHqZBUxs, .hl_page-preview--content .cparagraph-LR5pMvdJdF {
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-zeFHqZBUxs {
            padding: 10px 40px;
            width: 100%;
            margin: 0
        }

        .hl_page-preview--content #paragraph-LR5pMvdJdF {
            margin-top: 20px;
            margin-bottom: 0
        }

        .hl_page-preview--content .cparagraph-LR5pMvdJdF {
            font-family: var(--contentfont);
            color: var(--white);
            icon-color: var(--text-color);
            font-weight: 400;
            padding: 0;
            opacity: 1;
            text-shadow: 0 0 0 transparent;
            line-height: 1.5em;
            text-transform: none;
            letter-spacing: 0;
            text-align: left
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .cparagraph-LR5pMvdJdF {
                text-align: center
            }
        }

        .hl_page-preview--content #paragraph-2wVwiB9wMZ, .hl_page-preview--content #paragraph-LRFUY8wKtu {
            margin-top: 10px;
            margin-bottom: 0
        }

        .hl_page-preview--content .cparagraph-2wVwiB9wMZ, .hl_page-preview--content .cparagraph-LRFUY8wKtu, .hl_page-preview--content .cparagraph-b0TD4D0-cd, .hl_page-preview--content .cparagraph-dphkt1PaZY {
            font-family: var(--contentfont);
            background-color: var(--transparent);
            color: var(--color-lx3csigp);
            icon-color: var(--color-lx2py304);
            font-weight: 400;
            padding: 0 0 0 20px;
            opacity: 1;
            text-shadow: 0 0 0 transparent;
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            line-height: 1.5em;
            text-transform: none;
            letter-spacing: 0;
            text-align: left
        }

        .hl_page-preview--content #heading-Jgke0E0K3c, .hl_page-preview--content #paragraph-b0TD4D0-cd, .hl_page-preview--content #paragraph-dphkt1PaZY {
            margin-top: 20px;
            margin-bottom: 0
        }

        .hl_page-preview--content .cparagraph-dphkt1PaZY {
            color: var(--white);
            icon-color: var(--text-color);
            padding: 0
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .cparagraph-dphkt1PaZY {
                text-align: center
            }
        }

        .hl_page-preview--content .cheading-Jgke0E0K3c {
            font-family: var(--headlinefont);
            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.1em;
            text-transform: none;
            letter-spacing: -1px;
            text-align: left
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .cheading-Jgke0E0K3c {
                text-align: center;
                line-height: 1.2em
            }
        }

        #section-sGxZ0B3Tna > .inner {
            max-width: 1170px
        }

        #col-qVVb1jG4v6 > .inner, #col-zeFHqZBUxs > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        .heading-Jgke0E0K3c, .paragraph-2wVwiB9wMZ, .paragraph-LR5pMvdJdF, .paragraph-LRFUY8wKtu, .paragraph-b0TD4D0-cd, .paragraph-dphkt1PaZY {
            font-weight: undefined
        }

        .paragraph-LR5pMvdJdF strong {
            color: var(--color-lx2q00eu)
        }

        .heading-Jgke0E0K3c em, .heading-Jgke0E0K3c u, .paragraph-2wVwiB9wMZ em, .paragraph-2wVwiB9wMZ u, .paragraph-LR5pMvdJdF em, .paragraph-LR5pMvdJdF u, .paragraph-LRFUY8wKtu em, .paragraph-LRFUY8wKtu u, .paragraph-b0TD4D0-cd em, .paragraph-b0TD4D0-cd u, .paragraph-dphkt1PaZY em, .paragraph-dphkt1PaZY u {
            color: var(--text-color)
        }

        .heading-Jgke0E0K3c a, .heading-Jgke0E0K3c a *, .paragraph-2wVwiB9wMZ a, .paragraph-2wVwiB9wMZ a *, .paragraph-LR5pMvdJdF a, .paragraph-LR5pMvdJdF a *, .paragraph-LRFUY8wKtu a, .paragraph-LRFUY8wKtu a *, .paragraph-b0TD4D0-cd a, .paragraph-b0TD4D0-cd a *, .paragraph-dphkt1PaZY a, .paragraph-dphkt1PaZY a * {
            color: var(--link-color);
            text-decoration: none
        }

        .heading-Jgke0E0K3c a u, .heading-Jgke0E0K3c a:hover, .paragraph-2wVwiB9wMZ a u, .paragraph-2wVwiB9wMZ a:hover, .paragraph-LR5pMvdJdF a u, .paragraph-LR5pMvdJdF a:hover, .paragraph-LRFUY8wKtu a u, .paragraph-LRFUY8wKtu a:hover, .paragraph-b0TD4D0-cd a u, .paragraph-b0TD4D0-cd a:hover, .paragraph-dphkt1PaZY a u, .paragraph-dphkt1PaZY a:hover {
            text-decoration: underline
        }

        .heading-Jgke0E0K3c a s, .paragraph-2wVwiB9wMZ a s, .paragraph-LR5pMvdJdF a s, .paragraph-LRFUY8wKtu a s, .paragraph-b0TD4D0-cd a s, .paragraph-dphkt1PaZY a s {
            text-decoration: line-through
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-LR5pMvdJdF h1, .paragraph-LR5pMvdJdF h2, .paragraph-LR5pMvdJdF h3, .paragraph-LR5pMvdJdF h4, .paragraph-LR5pMvdJdF h5, .paragraph-LR5pMvdJdF h6, .paragraph-LR5pMvdJdF ul li, .paragraph-LR5pMvdJdF.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-LR5pMvdJdF h1, .paragraph-LR5pMvdJdF h2, .paragraph-LR5pMvdJdF h3, .paragraph-LR5pMvdJdF h4, .paragraph-LR5pMvdJdF h5, .paragraph-LR5pMvdJdF h6, .paragraph-LR5pMvdJdF ul li, .paragraph-LR5pMvdJdF.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        .paragraph-LR5pMvdJdF.text-output h1:first-child:before, .paragraph-LR5pMvdJdF.text-output h2:first-child:before, .paragraph-LR5pMvdJdF.text-output h3:first-child:before, .paragraph-LR5pMvdJdF.text-output h4:first-child:before, .paragraph-LR5pMvdJdF.text-output h5:first-child:before, .paragraph-LR5pMvdJdF.text-output h6:first-child:before, .paragraph-LR5pMvdJdF.text-output p:first-child:before {
            color: var(--text-color);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        .paragraph-2wVwiB9wMZ strong, .paragraph-LRFUY8wKtu strong, .paragraph-b0TD4D0-cd strong {
            color: var(--color-lx3csigp)
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-2wVwiB9wMZ h1, .paragraph-2wVwiB9wMZ h2, .paragraph-2wVwiB9wMZ h3, .paragraph-2wVwiB9wMZ h4, .paragraph-2wVwiB9wMZ h5, .paragraph-2wVwiB9wMZ h6, .paragraph-2wVwiB9wMZ ul li, .paragraph-2wVwiB9wMZ.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-2wVwiB9wMZ h1, .paragraph-2wVwiB9wMZ h2, .paragraph-2wVwiB9wMZ h3, .paragraph-2wVwiB9wMZ h4, .paragraph-2wVwiB9wMZ h5, .paragraph-2wVwiB9wMZ h6, .paragraph-2wVwiB9wMZ ul li, .paragraph-2wVwiB9wMZ.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        .paragraph-2wVwiB9wMZ.text-output h1:first-child:before, .paragraph-2wVwiB9wMZ.text-output h2:first-child:before, .paragraph-2wVwiB9wMZ.text-output h3:first-child:before, .paragraph-2wVwiB9wMZ.text-output h4:first-child:before, .paragraph-2wVwiB9wMZ.text-output h5:first-child:before, .paragraph-2wVwiB9wMZ.text-output h6:first-child:before, .paragraph-2wVwiB9wMZ.text-output p:first-child:before, .paragraph-LRFUY8wKtu.text-output h1:first-child:before, .paragraph-LRFUY8wKtu.text-output h2:first-child:before, .paragraph-LRFUY8wKtu.text-output h3:first-child:before, .paragraph-LRFUY8wKtu.text-output h4:first-child:before, .paragraph-LRFUY8wKtu.text-output h5:first-child:before, .paragraph-LRFUY8wKtu.text-output h6:first-child:before, .paragraph-LRFUY8wKtu.text-output p:first-child:before, .paragraph-b0TD4D0-cd.text-output h1:first-child:before, .paragraph-b0TD4D0-cd.text-output h2:first-child:before, .paragraph-b0TD4D0-cd.text-output h3:first-child:before, .paragraph-b0TD4D0-cd.text-output h4:first-child:before, .paragraph-b0TD4D0-cd.text-output h5:first-child:before, .paragraph-b0TD4D0-cd.text-output h6:first-child:before, .paragraph-b0TD4D0-cd.text-output p:first-child:before {
            color: var(--color-lx2py304);
            content: "";
            font-family: "Font Awesome 5 Free";
            margin-right: 5px;
            font-weight: 700
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-LRFUY8wKtu h1, .paragraph-LRFUY8wKtu h2, .paragraph-LRFUY8wKtu h3, .paragraph-LRFUY8wKtu h4, .paragraph-LRFUY8wKtu h5, .paragraph-LRFUY8wKtu h6, .paragraph-LRFUY8wKtu ul li, .paragraph-LRFUY8wKtu.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-LRFUY8wKtu h1, .paragraph-LRFUY8wKtu h2, .paragraph-LRFUY8wKtu h3, .paragraph-LRFUY8wKtu h4, .paragraph-LRFUY8wKtu h5, .paragraph-LRFUY8wKtu h6, .paragraph-LRFUY8wKtu ul li, .paragraph-LRFUY8wKtu.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-b0TD4D0-cd h1, .paragraph-b0TD4D0-cd h2, .paragraph-b0TD4D0-cd h3, .paragraph-b0TD4D0-cd h4, .paragraph-b0TD4D0-cd h5, .paragraph-b0TD4D0-cd h6, .paragraph-b0TD4D0-cd ul li, .paragraph-b0TD4D0-cd.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-b0TD4D0-cd h1, .paragraph-b0TD4D0-cd h2, .paragraph-b0TD4D0-cd h3, .paragraph-b0TD4D0-cd h4, .paragraph-b0TD4D0-cd h5, .paragraph-b0TD4D0-cd h6, .paragraph-b0TD4D0-cd ul li, .paragraph-b0TD4D0-cd.text-output {
                font-size: 17px !important;
                font-weight: undefined
            }
        }

        .paragraph-dphkt1PaZY strong {
            color: var(--color-lx2q00eu)
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-dphkt1PaZY h1, .paragraph-dphkt1PaZY h2, .paragraph-dphkt1PaZY h3, .paragraph-dphkt1PaZY h4, .paragraph-dphkt1PaZY h5, .paragraph-dphkt1PaZY h6, .paragraph-dphkt1PaZY ul li, .paragraph-dphkt1PaZY.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-dphkt1PaZY h1, .paragraph-dphkt1PaZY h2, .paragraph-dphkt1PaZY h3, .paragraph-dphkt1PaZY h4, .paragraph-dphkt1PaZY h5, .paragraph-dphkt1PaZY h6, .paragraph-dphkt1PaZY ul li, .paragraph-dphkt1PaZY.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        .heading-Jgke0E0K3c.text-output h1:first-child:before, .heading-Jgke0E0K3c.text-output h2:first-child:before, .heading-Jgke0E0K3c.text-output h3:first-child:before, .heading-Jgke0E0K3c.text-output h4:first-child:before, .heading-Jgke0E0K3c.text-output h5:first-child:before, .heading-Jgke0E0K3c.text-output h6:first-child:before, .heading-Jgke0E0K3c.text-output p:first-child:before, .paragraph-dphkt1PaZY.text-output h1:first-child:before, .paragraph-dphkt1PaZY.text-output h2:first-child:before, .paragraph-dphkt1PaZY.text-output h3:first-child:before, .paragraph-dphkt1PaZY.text-output h4:first-child:before, .paragraph-dphkt1PaZY.text-output h5:first-child:before, .paragraph-dphkt1PaZY.text-output h6:first-child:before, .paragraph-dphkt1PaZY.text-output p:first-child:before {
            color: var(--text-color);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        .heading-Jgke0E0K3c strong {
            color: var(--white)
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .heading-Jgke0E0K3c h1, .heading-Jgke0E0K3c h2, .heading-Jgke0E0K3c h3, .heading-Jgke0E0K3c h4, .heading-Jgke0E0K3c h5, .heading-Jgke0E0K3c h6, .heading-Jgke0E0K3c ul li, .heading-Jgke0E0K3c.text-output {
                font-size: 32px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .heading-Jgke0E0K3c h1, .heading-Jgke0E0K3c h2, .heading-Jgke0E0K3c h3, .heading-Jgke0E0K3c h4, .heading-Jgke0E0K3c h5, .heading-Jgke0E0K3c h6, .heading-Jgke0E0K3c ul li, .heading-Jgke0E0K3c.text-output {
                font-size: 46px !important;
                font-weight: undefined
            }
        }

        /* ---- Section styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --overlay: rgba(0, 0, 0, 0.5);
            --color-l4pz8wm8: #F2FCFB;
            --color-mao9gdxp: #4D0F3B;
            --color-mao9hcxp: #84C441
        }

        .hl_page-preview--content .row-Pc_GLpUuj, .hl_page-preview--content .section-8N2pijDI3 {
            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-Pc_GLpUuj {
            background-color: var(--overlay);
            width: 100%
        }

        .hl_page-preview--content .col-kmbuTSx8hN {
            width: 46.8%
        }

        .hl_page-preview--content .col-gp66WG_cIz > .inner, .hl_page-preview--content .col-kmbuTSx8hN > .inner {
            padding: 0 120px 50px 50px;
            background-color: var(--color-l4pz8wm8);
            width: 46.8%;
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            margin-top: 0;
            margin-bottom: 0
        }

        .hl_page-preview--content .button-dpy9OLgwER {
            margin-top: 20px;
            margin-bottom: 0;
            text-align: left
        }

        .hl_page-preview--content .cbutton-dpy9OLgwER {
            font-family: var(--contentfont);
            background-color: var(--color-mao9hcxp);
            color: var(--white);
            secondary-color: var(--white);
            text-decoration: none;
            padding: 12px 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:auto

        %
        }

        .hl_page-preview--content #heading-5YYfI-joJy, .hl_page-preview--content #heading-A_ap2hEIdF {
            margin-top: 10px;
            margin-bottom: 20px
        }

        .hl_page-preview--content .cheading-A_ap2hEIdF {
            font-family: var(--headlinefont);
            background-color: var(--transparent);
            color: var(--black);
            icon-color: var(--white);
            font-weight: 400;
            padding: 0 10px;
            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: left
        }

        .hl_page-preview--content .col-gp66WG_cIz {
            width: 53.2%
        }

        .hl_page-preview--content .col-gp66WG_cIz > .inner {
            padding: 50px 250px 50px 80px;
            background-color: var(--color-mao9gdxp);
            width: 53.2%
        }

        .hl_page-preview--content .cheading-5YYfI-joJy {
            font-family: var(--headlinefont);
            background-color: var(--transparent);
            color: var(--white);
            icon-color: var(--white);
            font-weight: 400;
            padding: 0 10px;
            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: left
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .cheading-5YYfI-joJy {
                line-height: 1em
            }
        }

        #section-8N2pijDI3 > .inner {
            max-width: 100%
        }

        #col-gp66WG_cIz > .inner, #col-kmbuTSx8hN > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .button-dpy9OLgwER .button-icon-end, .button-dpy9OLgwER .button-icon-start, .button-dpy9OLgwER .main-heading-button {
                font-size: 27px;
                font-weight: undefined
            }

            .button-dpy9OLgwER .button-icon-start {
                margin-right: 5px
            }

            .button-dpy9OLgwER .button-icon-end {
                margin-left: 5px
            }

            .button-dpy9OLgwER .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: undefined
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .button-dpy9OLgwER .button-icon-end, .button-dpy9OLgwER .button-icon-start, .button-dpy9OLgwER .main-heading-button {
                font-size: 15px;
                font-weight: undefined
            }

            .button-dpy9OLgwER .button-icon-start {
                margin-right: 5px
            }

            .button-dpy9OLgwER .button-icon-end {
                margin-left: 5px
            }

            .button-dpy9OLgwER .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: undefined
            }
        }

        .heading-5YYfI-joJy, .heading-A_ap2hEIdF {
            font-weight: undefined
        }

        .heading-5YYfI-joJy em, .heading-5YYfI-joJy strong, .heading-5YYfI-joJy u, .heading-A_ap2hEIdF em, .heading-A_ap2hEIdF strong, .heading-A_ap2hEIdF u {
            color: var(--white)
        }

        .heading-5YYfI-joJy a, .heading-5YYfI-joJy a *, .heading-A_ap2hEIdF a, .heading-A_ap2hEIdF a * {
            color: var(--white);
            text-decoration: none
        }

        .heading-5YYfI-joJy a u, .heading-5YYfI-joJy a:hover, .heading-A_ap2hEIdF a u, .heading-A_ap2hEIdF a:hover {
            text-decoration: underline
        }

        .heading-5YYfI-joJy a s, .heading-A_ap2hEIdF a s {
            text-decoration: line-through
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .heading-A_ap2hEIdF h1, .heading-A_ap2hEIdF h2, .heading-A_ap2hEIdF h3, .heading-A_ap2hEIdF h4, .heading-A_ap2hEIdF h5, .heading-A_ap2hEIdF h6, .heading-A_ap2hEIdF ul li, .heading-A_ap2hEIdF.text-output {
                font-size: 40px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .heading-A_ap2hEIdF h1, .heading-A_ap2hEIdF h2, .heading-A_ap2hEIdF h3, .heading-A_ap2hEIdF h4, .heading-A_ap2hEIdF h5, .heading-A_ap2hEIdF h6, .heading-A_ap2hEIdF ul li, .heading-A_ap2hEIdF.text-output {
                font-size: 24px !important;
                font-weight: undefined
            }
        }

        .heading-5YYfI-joJy.text-output h1:first-child:before, .heading-5YYfI-joJy.text-output h2:first-child:before, .heading-5YYfI-joJy.text-output h3:first-child:before, .heading-5YYfI-joJy.text-output h4:first-child:before, .heading-5YYfI-joJy.text-output h5:first-child:before, .heading-5YYfI-joJy.text-output h6:first-child:before, .heading-5YYfI-joJy.text-output p:first-child:before, .heading-A_ap2hEIdF.text-output h1:first-child:before, .heading-A_ap2hEIdF.text-output h2:first-child:before, .heading-A_ap2hEIdF.text-output h3:first-child:before, .heading-A_ap2hEIdF.text-output h4:first-child:before, .heading-A_ap2hEIdF.text-output h5:first-child:before, .heading-A_ap2hEIdF.text-output h6:first-child:before, .heading-A_ap2hEIdF.text-output p:first-child:before {
            color: var(--white);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .heading-5YYfI-joJy h1, .heading-5YYfI-joJy h2, .heading-5YYfI-joJy h3, .heading-5YYfI-joJy h4, .heading-5YYfI-joJy h5, .heading-5YYfI-joJy h6, .heading-5YYfI-joJy ul li, .heading-5YYfI-joJy.text-output {
                font-size: 74px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .heading-5YYfI-joJy h1, .heading-5YYfI-joJy h2, .heading-5YYfI-joJy h3, .heading-5YYfI-joJy h4, .heading-5YYfI-joJy h5, .heading-5YYfI-joJy h6, .heading-5YYfI-joJy ul li, .heading-5YYfI-joJy.text-output {
                font-size: 73px !important;
                font-weight: undefined
            }
        }

        /* ---- Section styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --color-mao9gdxp: #4D0F3B;
            --color-lx2q00eu: #8893A8;
            --color-lx3csigp: #C9D8E0;
            --color-lx3d0bih: #222639
        }

        .hl_page-preview--content .section-MtlPxN8UXb {
            padding: 20px 0 80px;
            margin-top: 0;
            margin-bottom: 0;
            background-color: var(--color-mao9gdxp);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-Y9EG9Ed9Y4 > .inner, .hl_page-preview--content .row-KE7SGzqSXp {
            margin-top: 0;
            margin-bottom: 0;
            padding: 15px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-Y9EG9Ed9Y4 {
            width: 100%
        }

        .hl_page-preview--content .col-Y9EG9Ed9Y4 > .inner {
            padding: 10px 40px;
            background-color: var(--color-lx3d0bih);
            border-color: var(--transparent);
            border-width: 1px
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .col-Y9EG9Ed9Y4 > .inner {
                padding-left: 20px !important;
                padding-right: 20px !important;
                margin-top: 40px
            }
        }

        .hl_page-preview--content #paragraph-KeuWFoi2B0, .hl_page-preview--content #paragraph-Wf7FD3--7L, .hl_page-preview--content #paragraph-vwnbdaWv1y, .hl_page-preview--content #paragraph-yRZgIwrbNq {
            margin-top: 10px;
            margin-bottom: 0
        }

        .hl_page-preview--content .cparagraph-Wf7FD3--7L {
            font-family: var(--headlinefont);
            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.5em;
            text-transform: none;
            letter-spacing: 0;
            text-align: left
        }

        .hl_page-preview--content .image-5Z5tnNko-M {
            margin-top: -50px;
            margin-bottom: -5px
        }

        .hl_page-preview--content .image-5Z5tnNko-M .image-container img {
            box-shadow: undefined;
            width: 200px
        }

        .hl_page-preview--content .cimage-5Z5tnNko-M {
            padding: 0;
            background-color: var(--transparent);
            opacity: 1;
            text-align: left
        }

        .hl_page-preview--content .col-wqv5C65BvT {
            width: 100%
        }

        .hl_page-preview--content .col-wqv5C65BvT > .inner {
            padding: 10px 40px;
            background-color: var(--color-lx3d0bih);
            width: 100%;
            border-color: var(--transparent);
            border-width: 1px;
            border-style: solid;
            margin-top: 0;
            margin-bottom: 22px
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .col-wqv5C65BvT > .inner {
                padding-left: 20px !important;
                padding-right: 20px !important;
                margin-top: 20px
            }
        }

        .hl_page-preview--content .cparagraph-vwnbdaWv1y {
            font-family: var(--headlinefont);
            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.5em;
            text-transform: none;
            letter-spacing: 0;
            text-align: left
        }

        .hl_page-preview--content .image-uwTQK4AR20 {
            margin-top: 20px;
            margin-bottom: -21px
        }

        .hl_page-preview--content .image-uwTQK4AR20 .image-container img {
            box-shadow: undefined;
            width: 150px
        }

        .hl_page-preview--content .cimage-uwTQK4AR20 {
            padding: 0;
            background-color: var(--transparent);
            opacity: 1;
            text-align: left
        }

        .hl_page-preview--content .col-CKA_5VtBKt > .inner, .hl_page-preview--content .row-4HiqKmu8dV {
            margin-top: 0;
            margin-bottom: 0;
            padding: 15px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-CKA_5VtBKt {
            width: 100%
        }

        .hl_page-preview--content .col-CKA_5VtBKt > .inner {
            padding: 10px 40px;
            background-color: var(--color-lx3d0bih);
            border-color: var(--transparent);
            border-width: 1px
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .col-CKA_5VtBKt > .inner {
                padding-left: 20px !important;
                padding-right: 20px !important;
                margin-top: 20px
            }
        }

        .hl_page-preview--content .cparagraph-yRZgIwrbNq {
            font-family: var(--headlinefont);
            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.5em;
            text-transform: none;
            letter-spacing: 0;
            text-align: left
        }

        .hl_page-preview--content .image-3GMuGQl5Kj {
            margin-top: -17px;
            margin-bottom: -3px
        }

        .hl_page-preview--content .image-3GMuGQl5Kj .image-container img {
            box-shadow: undefined;
            width: 230px
        }

        .hl_page-preview--content .cimage-3GMuGQl5Kj {
            padding: 0;
            background-color: var(--transparent);
            opacity: 1;
            text-align: left
        }

        .hl_page-preview--content .col-b3lpVLVVMn {
            width: 100%
        }

        .hl_page-preview--content .col-b3lpVLVVMn > .inner {
            padding: 10px 40px;
            background-color: var(--color-lx3d0bih);
            width: 100%;
            border-color: var(--transparent);
            border-width: 1px;
            border-style: solid;
            margin-top: 0;
            margin-bottom: 0
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .hl_page-preview--content .col-b3lpVLVVMn > .inner {
                padding-left: 20px !important;
                padding-right: 20px !important
            }
        }

        .hl_page-preview--content .cparagraph-KeuWFoi2B0 {
            font-family: var(--headlinefont);
            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.5em;
            text-transform: none;
            letter-spacing: 0;
            text-align: left
        }

        .hl_page-preview--content .image-S49D3E-POE {
            margin-top: 20px;
            margin-bottom: -11px;
            margin-left: 0
        }

        .hl_page-preview--content .image-S49D3E-POE .image-container img {
            box-shadow: undefined;
            width: 300px;
            height: 100px
        }

        .hl_page-preview--content .cimage-S49D3E-POE {
            padding: 0 20px;
            background-color: var(--transparent);
            opacity: 1;
            text-align: left
        }

        .hl_page-preview--content .col-3m0hsKNW89 > .inner, .hl_page-preview--content .row-kxtp852Pyl {
            margin-top: 20px;
            margin-bottom: 0;
            padding: 20px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-3m0hsKNW89 {
            width: 100%
        }

        .hl_page-preview--content .col-3m0hsKNW89 > .inner {
            padding: 10px 5px;
            margin-top: 0
        }

        .hl_page-preview--content #sub-heading-LDJyQA-4kS {
            margin-top: 0;
            margin-bottom: 0
        }

        .hl_page-preview--content .csub-heading-LDJyQA-4kS {
            font-family: var(--contentfont);
            background-color: var(--transparent);
            color: var(--color-lx3csigp);
            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: 2em;
            text-transform: uppercase;
            letter-spacing: 2px;
            text-align: center
        }

        #section-MtlPxN8UXb > .inner {
            max-width: 1170px
        }

        #col-3m0hsKNW89 > .inner, #col-CKA_5VtBKt > .inner, #col-Y9EG9Ed9Y4 > .inner, #col-b3lpVLVVMn > .inner, #col-wqv5C65BvT > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        .paragraph-KeuWFoi2B0, .paragraph-Wf7FD3--7L, .paragraph-vwnbdaWv1y, .paragraph-yRZgIwrbNq, .sub-heading-LDJyQA-4kS {
            font-weight: undefined
        }

        .paragraph-KeuWFoi2B0 strong, .paragraph-Wf7FD3--7L strong, .paragraph-vwnbdaWv1y strong, .paragraph-yRZgIwrbNq strong {
            color: var(--color-lx2q00eu)
        }

        .paragraph-KeuWFoi2B0 em, .paragraph-KeuWFoi2B0 u, .paragraph-Wf7FD3--7L em, .paragraph-Wf7FD3--7L u, .paragraph-vwnbdaWv1y em, .paragraph-vwnbdaWv1y u, .paragraph-yRZgIwrbNq em, .paragraph-yRZgIwrbNq u, .sub-heading-LDJyQA-4kS em, .sub-heading-LDJyQA-4kS u {
            color: var(--text-color)
        }

        .paragraph-KeuWFoi2B0 a, .paragraph-KeuWFoi2B0 a *, .paragraph-Wf7FD3--7L a, .paragraph-Wf7FD3--7L a *, .paragraph-vwnbdaWv1y a, .paragraph-vwnbdaWv1y a *, .paragraph-yRZgIwrbNq a, .paragraph-yRZgIwrbNq a *, .sub-heading-LDJyQA-4kS a, .sub-heading-LDJyQA-4kS a * {
            color: var(--link-color);
            text-decoration: none
        }

        .paragraph-KeuWFoi2B0 a u, .paragraph-KeuWFoi2B0 a:hover, .paragraph-Wf7FD3--7L a u, .paragraph-Wf7FD3--7L a:hover, .paragraph-vwnbdaWv1y a u, .paragraph-vwnbdaWv1y a:hover, .paragraph-yRZgIwrbNq a u, .paragraph-yRZgIwrbNq a:hover, .sub-heading-LDJyQA-4kS a u, .sub-heading-LDJyQA-4kS a:hover {
            text-decoration: underline
        }

        .paragraph-KeuWFoi2B0 a s, .paragraph-Wf7FD3--7L a s, .paragraph-vwnbdaWv1y a s, .paragraph-yRZgIwrbNq a s, .sub-heading-LDJyQA-4kS a s {
            text-decoration: line-through
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-Wf7FD3--7L h1, .paragraph-Wf7FD3--7L h2, .paragraph-Wf7FD3--7L h3, .paragraph-Wf7FD3--7L h4, .paragraph-Wf7FD3--7L h5, .paragraph-Wf7FD3--7L h6, .paragraph-Wf7FD3--7L ul li, .paragraph-Wf7FD3--7L.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-Wf7FD3--7L h1, .paragraph-Wf7FD3--7L h2, .paragraph-Wf7FD3--7L h3, .paragraph-Wf7FD3--7L h4, .paragraph-Wf7FD3--7L h5, .paragraph-Wf7FD3--7L h6, .paragraph-Wf7FD3--7L ul li, .paragraph-Wf7FD3--7L.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        .paragraph-KeuWFoi2B0.text-output h1:first-child:before, .paragraph-KeuWFoi2B0.text-output h2:first-child:before, .paragraph-KeuWFoi2B0.text-output h3:first-child:before, .paragraph-KeuWFoi2B0.text-output h4:first-child:before, .paragraph-KeuWFoi2B0.text-output h5:first-child:before, .paragraph-KeuWFoi2B0.text-output h6:first-child:before, .paragraph-KeuWFoi2B0.text-output p:first-child:before, .paragraph-Wf7FD3--7L.text-output h1:first-child:before, .paragraph-Wf7FD3--7L.text-output h2:first-child:before, .paragraph-Wf7FD3--7L.text-output h3:first-child:before, .paragraph-Wf7FD3--7L.text-output h4:first-child:before, .paragraph-Wf7FD3--7L.text-output h5:first-child:before, .paragraph-Wf7FD3--7L.text-output h6:first-child:before, .paragraph-Wf7FD3--7L.text-output p:first-child:before, .paragraph-vwnbdaWv1y.text-output h1:first-child:before, .paragraph-vwnbdaWv1y.text-output h2:first-child:before, .paragraph-vwnbdaWv1y.text-output h3:first-child:before, .paragraph-vwnbdaWv1y.text-output h4:first-child:before, .paragraph-vwnbdaWv1y.text-output h5:first-child:before, .paragraph-vwnbdaWv1y.text-output h6:first-child:before, .paragraph-vwnbdaWv1y.text-output p:first-child:before, .paragraph-yRZgIwrbNq.text-output h1:first-child:before, .paragraph-yRZgIwrbNq.text-output h2:first-child:before, .paragraph-yRZgIwrbNq.text-output h3:first-child:before, .paragraph-yRZgIwrbNq.text-output h4:first-child:before, .paragraph-yRZgIwrbNq.text-output h5:first-child:before, .paragraph-yRZgIwrbNq.text-output h6:first-child:before, .paragraph-yRZgIwrbNq.text-output p:first-child:before, .sub-heading-LDJyQA-4kS.text-output h1:first-child:before, .sub-heading-LDJyQA-4kS.text-output h2:first-child:before, .sub-heading-LDJyQA-4kS.text-output h3:first-child:before, .sub-heading-LDJyQA-4kS.text-output h4:first-child:before, .sub-heading-LDJyQA-4kS.text-output h5:first-child:before, .sub-heading-LDJyQA-4kS.text-output h6:first-child:before, .sub-heading-LDJyQA-4kS.text-output p:first-child:before {
            color: var(--text-color);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-vwnbdaWv1y h1, .paragraph-vwnbdaWv1y h2, .paragraph-vwnbdaWv1y h3, .paragraph-vwnbdaWv1y h4, .paragraph-vwnbdaWv1y h5, .paragraph-vwnbdaWv1y h6, .paragraph-vwnbdaWv1y ul li, .paragraph-vwnbdaWv1y.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-vwnbdaWv1y h1, .paragraph-vwnbdaWv1y h2, .paragraph-vwnbdaWv1y h3, .paragraph-vwnbdaWv1y h4, .paragraph-vwnbdaWv1y h5, .paragraph-vwnbdaWv1y h6, .paragraph-vwnbdaWv1y ul li, .paragraph-vwnbdaWv1y.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-yRZgIwrbNq h1, .paragraph-yRZgIwrbNq h2, .paragraph-yRZgIwrbNq h3, .paragraph-yRZgIwrbNq h4, .paragraph-yRZgIwrbNq h5, .paragraph-yRZgIwrbNq h6, .paragraph-yRZgIwrbNq ul li, .paragraph-yRZgIwrbNq.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-yRZgIwrbNq h1, .paragraph-yRZgIwrbNq h2, .paragraph-yRZgIwrbNq h3, .paragraph-yRZgIwrbNq h4, .paragraph-yRZgIwrbNq h5, .paragraph-yRZgIwrbNq h6, .paragraph-yRZgIwrbNq ul li, .paragraph-yRZgIwrbNq.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-KeuWFoi2B0 h1, .paragraph-KeuWFoi2B0 h2, .paragraph-KeuWFoi2B0 h3, .paragraph-KeuWFoi2B0 h4, .paragraph-KeuWFoi2B0 h5, .paragraph-KeuWFoi2B0 h6, .paragraph-KeuWFoi2B0 ul li, .paragraph-KeuWFoi2B0.text-output {
                font-size: 16px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-KeuWFoi2B0 h1, .paragraph-KeuWFoi2B0 h2, .paragraph-KeuWFoi2B0 h3, .paragraph-KeuWFoi2B0 h4, .paragraph-KeuWFoi2B0 h5, .paragraph-KeuWFoi2B0 h6, .paragraph-KeuWFoi2B0 ul li, .paragraph-KeuWFoi2B0.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        .sub-heading-LDJyQA-4kS strong {
            color: var(--color-lx3csigp)
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .sub-heading-LDJyQA-4kS h1, .sub-heading-LDJyQA-4kS h2, .sub-heading-LDJyQA-4kS h3, .sub-heading-LDJyQA-4kS h4, .sub-heading-LDJyQA-4kS h5, .sub-heading-LDJyQA-4kS h6, .sub-heading-LDJyQA-4kS ul li, .sub-heading-LDJyQA-4kS.text-output {
                font-size: 12px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .sub-heading-LDJyQA-4kS h1, .sub-heading-LDJyQA-4kS h2, .sub-heading-LDJyQA-4kS h3, .sub-heading-LDJyQA-4kS h4, .sub-heading-LDJyQA-4kS h5, .sub-heading-LDJyQA-4kS h6, .sub-heading-LDJyQA-4kS ul li, .sub-heading-LDJyQA-4kS.text-output {
                font-size: 18px !important;
                font-weight: undefined
            }
        }

        /* ---- Testimonial Section styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --color-l1guhk3v: #011627
        }

        .hl_page-preview--content .section-ZpHlUr0V2 {
            padding: 50px 0;
            margin-top: 0;
            margin-bottom: 0;
            background-color: var(--color-l1guhk3v);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-CEEovsjE1Q > .inner, .hl_page-preview--content .row-uY45QBR8iy {
            margin-top: 0;
            margin-bottom: 0;
            padding: 15px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-CEEovsjE1Q {
            width: 100%
        }

        .hl_page-preview--content .col-CEEovsjE1Q > .inner {
            padding: 10px 5px
        }

        .hl_page-preview--content #paragraph-XTjTwyt3ZN {
            margin-top: 0;
            margin-bottom: 0
        }

        .hl_page-preview--content .cheading-to506b-Ldq, .hl_page-preview--content .cparagraph-XTjTwyt3ZN {
            font-family: var(--contentfont);
            background-color: var(--transparent);
            color: var(--white);
            icon-color: var(--white);
            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-to506b-Ldq {
            margin-top: -50px;
            margin-bottom: 50px
        }

        .hl_page-preview--content .cheading-to506b-Ldq {
            font-family: var(--headlinefont)
        }

        #section-ZpHlUr0V2 > .inner {
            max-width: 1170px
        }

        #col-CEEovsjE1Q > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        .heading-to506b-Ldq, .paragraph-XTjTwyt3ZN {
            font-weight: undefined
        }

        .heading-to506b-Ldq em, .heading-to506b-Ldq strong, .heading-to506b-Ldq u, .paragraph-XTjTwyt3ZN em, .paragraph-XTjTwyt3ZN strong, .paragraph-XTjTwyt3ZN u {
            color: var(--white)
        }

        .heading-to506b-Ldq a, .heading-to506b-Ldq a *, .paragraph-XTjTwyt3ZN a, .paragraph-XTjTwyt3ZN a * {
            color: var(--white);
            text-decoration: none
        }

        .heading-to506b-Ldq a u, .heading-to506b-Ldq a:hover, .paragraph-XTjTwyt3ZN a u, .paragraph-XTjTwyt3ZN a:hover {
            text-decoration: underline
        }

        .heading-to506b-Ldq a s, .paragraph-XTjTwyt3ZN a s {
            text-decoration: line-through
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .paragraph-XTjTwyt3ZN h1, .paragraph-XTjTwyt3ZN h2, .paragraph-XTjTwyt3ZN h3, .paragraph-XTjTwyt3ZN h4, .paragraph-XTjTwyt3ZN h5, .paragraph-XTjTwyt3ZN h6, .paragraph-XTjTwyt3ZN ul li, .paragraph-XTjTwyt3ZN.text-output {
                font-size: 15px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .paragraph-XTjTwyt3ZN h1, .paragraph-XTjTwyt3ZN h2, .paragraph-XTjTwyt3ZN h3, .paragraph-XTjTwyt3ZN h4, .paragraph-XTjTwyt3ZN h5, .paragraph-XTjTwyt3ZN h6, .paragraph-XTjTwyt3ZN ul li, .paragraph-XTjTwyt3ZN.text-output {
                font-size: 15px !important;
                font-weight: undefined
            }
        }

        .paragraph-XTjTwyt3ZN.text-output h1:first-child:before, .paragraph-XTjTwyt3ZN.text-output h2:first-child:before, .paragraph-XTjTwyt3ZN.text-output h3:first-child:before, .paragraph-XTjTwyt3ZN.text-output h4:first-child:before, .paragraph-XTjTwyt3ZN.text-output h5:first-child:before, .paragraph-XTjTwyt3ZN.text-output h6:first-child:before, .paragraph-XTjTwyt3ZN.text-output p:first-child:before {
            color: var(--white);
            content: "";
            font-family: "Font Awesome 5 Free";
            margin-right: 5px;
            font-weight: 700
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .heading-to506b-Ldq h1, .heading-to506b-Ldq h2, .heading-to506b-Ldq h3, .heading-to506b-Ldq h4, .heading-to506b-Ldq h5, .heading-to506b-Ldq h6, .heading-to506b-Ldq ul li, .heading-to506b-Ldq.text-output {
                font-size: 28px !important;
                font-weight: undefined
            }
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .heading-to506b-Ldq h1, .heading-to506b-Ldq h2, .heading-to506b-Ldq h3, .heading-to506b-Ldq h4, .heading-to506b-Ldq h5, .heading-to506b-Ldq h6, .heading-to506b-Ldq ul li, .heading-to506b-Ldq.text-output {
                font-size: 28px !important;
                font-weight: undefined
            }
        }

        .heading-to506b-Ldq.text-output h1:first-child:before, .heading-to506b-Ldq.text-output h2:first-child:before, .heading-to506b-Ldq.text-output h3:first-child:before, .heading-to506b-Ldq.text-output h4:first-child:before, .heading-to506b-Ldq.text-output h5:first-child:before, .heading-to506b-Ldq.text-output h6:first-child:before, .heading-to506b-Ldq.text-output p:first-child:before {
            color: var(--white);
            content: '\';
            font-family: '';
            margin-right: 5px;
            font-weight: 700
        }

        /* ---- Footer styles ----- */
        :root {
            --white: #ffffff;
            --black: #000000;
            --transparent: transparent;
            --color-l1guhk3v: #011627;
            --color-mao9hcxp: #84C441
        }

        .hl_page-preview--content .section-ZHk85rloy7 {
            padding: 20px 0;
            margin-top: 0;
            margin-bottom: 0;
            background-color: var(--color-l1guhk3v);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid
        }

        .hl_page-preview--content .col-r5hkRty23w > .inner, .hl_page-preview--content .col-uYCxGIBrmM > .inner, .hl_page-preview--content .row-3d1F5c4gdy {
            margin-top: 0;
            margin-bottom: 0;
            padding: 15px 0;
            background-color: var(--transparent);
            border-color: var(--black);
            border-width: 2px;
            border-style: solid;
            width: 100%
        }

        .hl_page-preview--content .col-uYCxGIBrmM {
            width: 22.8%
        }

        .hl_page-preview--content .col-r5hkRty23w > .inner, .hl_page-preview--content .col-uYCxGIBrmM > .inner {
            padding: 10px 5px;
            width: 22.8%
        }

        .hl_page-preview--content .button-claqLPLXOX {
            margin: 0 200px;
            text-align: center
        }

        .hl_page-preview--content .cbutton-Jd5vw6ix1N {
            font-family: var(--headlinefont);
            background-color: var(--color-mao9hcxp);
            color: var(--white);
            secondary-color: var(--white);
            text-decoration: none;
            padding: 15px 20px;
            border-color: var(--white);
            border-width: 2px;
            border-style: solid;
            letter-spacing: 0;
            text-transform: none;
 
            box-shadow: none;
            text-shadow: 0 0 0 transparent
        }

        .hl_page-preview--content .col-r5hkRty23w {
            width: 31.1%
        }

        .hl_page-preview--content .col-r5hkRty23w > .inner {
            width: 31.1%
        }

        .hl_page-preview--content .image-9W6jF0QLe {
            margin-top: 0;
            margin-bottom: 0
        }

        .hl_page-preview--content .image-9W6jF0QLe .image-container img {
            box-shadow: undefined;
            width: 200px
        }

        .hl_page-preview--content .cimage-9W6jF0QLe {
            padding: 0;
            background-color: var(--transparent);
            opacity: 1;
            text-align: left
        }

        #section-ZHk85rloy7 > .inner {
            max-width: 1170px
        }

        #col-r5hkRty23w > .inner, #col-uYCxGIBrmM > .inner {
            flex-direction: column;
            justify-content: center;
            align-items: inherit;
            flex-wrap: nowrap
        }

        @media screen and (min-width: 481px) and (max-width: 10000px) {
            .button-claqLPLXOX .button-icon-end, .button-claqLPLXOX .button-icon-start, .button-claqLPLXOX .main-heading-button {
                font-size: 20px;
                font-weight: 600
            }

            .button-claqLPLXOX .button-icon-start {
                margin-right: 5px
            }

            .button-claqLPLXOX .button-icon-end {
                margin-left: 5px
            }

            .button-claqLPLXOX .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: 400
            }
        }

        @media screen and (min-width: 0px) and (max-width: 480px) {
            .button-claqLPLXOX .button-icon-end, .button-claqLPLXOX .button-icon-start, .button-claqLPLXOX .main-heading-button {
                font-size: 20px;
                font-weight: 600
            }

            .button-claqLPLXOX .button-icon-start {
                margin-right: 5px
            }

            .button-claqLPLXOX .button-icon-end {
                margin-left: 5px
            }

            .button-claqLPLXOX .sub-heading-button {
                font-size: 15px;
                color: var(--white);
                font-weight: undefined
            }
        }
        @media (max-width: 480px) {
            .bg-section-XBWBKpEiD {
                background: url(./img/6824d9546841111febf225ba.webp);
                opacity: .8

            }
        }

        @media (min-width: 481px) and (max-width: 1024px) {
            .bg-section-XBWBKpEiD {
                background: url(./img/6824d9546841111febf225ba.webp);
                opacity: .8

            }
        }

        @media (min-width: 1025px) {
            .bg-section-XBWBKpEiD {
                background: url(./img/6824d9546841111febf225ba.webp);
                opacity: .8

            }
        }
        @media (max-width: 480px) {
            .bg-section-ZpHlUr0V2 {
                background: url(./img/647e0a56416ff74a8e59b124.png);
                opacity: .3

            }
        }

        @media (min-width: 481px) and (max-width: 1024px) {
            .bg-section-ZpHlUr0V2 {
                background: url(./img/647e0a56416ff74a8e59b124.png);
                opacity: .3

            }
        }

        @media (min-width: 1025px) {
            .bg-section-ZpHlUr0V2 {
                background: url(./img/647e0a56416ff74a8e59b124.png);
                opacity: .3

            }
        }
    .flex {
        display: flex
    }

    .flex-col {
        flex-direction: column
    }

    .flex-wrap {
        flex-wrap: wrap
    }

    .flex-grow {
        flex-grow: 9999
    }

    .align-center {
        align-items: center
    }

    .h-full {
        height: 100%
    }

    .max-w-400 {
        max-width: 400px
    }

    .text-right {
        text-align: right
    }

    .d-grid {
        display: grid
    }

    .px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .gap-1 {
        gap: .3rem
    }

    .items-end {
        align-items: flex-end
    }

    .relative {
        position: relative
    }

    .gap-2 {
        gap: .625rem
    }

    .mt-20 {
        margin-top: 20px
    }

    .mt-8 {
        margin-top: 32px
    }

    .ml-3 {
        margin-left: .75rem
    }

    .mr-10 {
        margin-right: 10px
    }

    .mt-4 {
        margin-top: 1rem
    }

    .mb-4 {
        margin-bottom: 1rem
    }

    .w-100 {
        width: 100%
    }

    .h-100 {
        height: 100%
    }

    .w-50 {
        width: 50%
    }

    .w-25 {
        width: 25%
    }

    .mw-100 {
        max-width: 100%
    }

    .noBorder {
        border: none !important
    }

    .iti__flag {
        background-image: url(./img/flags.png)
    }

    .pointer {
        cursor: pointer
    }

    @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
        .iti__flag {
            background-image: url(./img/flags@2x.png)
        }
    }

    .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 {
        margin: 0;
        -webkit-font-smoothing: antialiased
    }

    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, .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, .15);
        color: #fff;
        float: left;
        font-size: 14px;
        height: 100%;
        padding-left: 10px;
        padding-right: 10px;
        transition: width .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%, .5)
    }

    .progressbarOffsetBlack {
        background: #333
    }

    .progressbarOffsetTransparentBlack {
        background-color: hsla(0, 0%, 49%, .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
    }

    .button-recaptcha-container div:first-child {
        height: auto !important;
        width: 100% !important
    }

    .card-el-error-msg {
        align-items: center;
        color: #e25950;
        display: flex;
        font-size: 13px;
        justify-content: flex-start;
        padding: 10px 0;
        text-align: center
    }

    .card-el-error-msg svg {
        color: #f87171;
        margin-right: 2px
    }

    .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 .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 .2s ease
    }

    .v-spinner .v-moon1 {
        position: relative
    }

    .v-spinner .v-moon1, .v-spinner .v-moon2 {
        animation: v-moonStretchDelay .6s linear 0s infinite;
        animation-fill-mode: forwards
    }

    .v-spinner .v-moon2 {
        opacity: .8;
        position: absolute
    }

    .v-spinner .v-moon3 {
        opacity: .1
    }

    @keyframes v-moonStretchDelay {
        to {
            transform: rotate(1turn)
        }
    }

    .generic-error-message {
        color: red;
        font-weight: 500;
        margin-top: .5rem;
        text-align: center
    }

    #faq-overlay {
        background: var(--overlay);
        height: 100vh;
        opacity: .8;
        width: 100vw
    }

    #faq-overlay, #faq-popup {
        position: fixed;
        z-index: 1000
    }

    #faq-popup {
        background: #fff;
        height: auto;
        left: 50%;
        margin-left: -250px;
        margin-top: -250px;
        top: 50%;
        width: 500px
    }

    #popupclose {
        cursor: pointer;
        float: right;
        padding: 10px
    }

    .popupcontent {
        height: auto !important;
        width: 100% !important
    }

    #button {
        cursor: pointer
    }

    .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
    }

    .z-20 {
        z-index: 20
    }

    .max-w-520px {
        max-width: 520px
    }

    .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
        }
    }

    .full-center {
        background-position: 50% !important;
        background-repeat: repeat !important;
        background-size: cover !important
    }

    .fill-width {
        background-size: 100% auto !important
    }

    .fill-width, .fill-width-height {
        background-repeat: no-repeat !important
    }

    .fill-width-height {
        background-size: 100% 100% !important
    }

    .no-repeat {
        background-repeat: no-repeat !important
    }

    .repeat-x {
        background-repeat: repeat-x !important
    }

    .repeat-y {
        background-repeat: repeat-y !important
    }

    .repeat-x-fix-top {
        background-position: top !important;
        background-repeat: repeat-x !important
    }

    .repeat-x-fix-bottom {
        background-position: bottom !important;
        background-repeat: repeat-x !important
    }

    #overlay {
        bottom: 0;
        height: 100%;
        left: 0;
        opacity: 0;
        overflow-y: scroll;
        position: fixed;
        right: 0;
        top: 0;
        transition: opacity .3s ease;
        width: 100%;
        z-index: 999;
        -webkit-overflow-scrolling: touch
    }

    #overlay.show {
        opacity: 1
    }

    .popup-body {
        background-color: #fff;
        height: auto;
        left: 50%;
        min-height: 180px;
        position: absolute;
        top: 10%;
        transition: transform .25s ease-in-out
    }

    .popup-body, .popup-body.show {
        transform: translate(-50%)
    }

    .closeLPModal {
        cursor: pointer;
        position: absolute;
        right: -10px;
        top: -10px;
        z-index: 21
    }

    .settingsPModal {
        font-size: 18px;
        left: 40%;
        padding: 10px;
        position: absolute;
        top: -40px;
        width: 32px
    }

    .c-section > .inner {
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: auto;
        z-index: 2
    }

    .c-row > .inner {
        display: flex;
        width: 100%
    }

    .c-column > .inner {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: inherit;
        width: 100% !important
    }

    .c-wrapper {
        position: relative
    }

    .previewer {
        --vw: 100vh/100;
        height: calc(100vh - 170px);
        margin: auto;
        overflow: scroll;
        overflow-x: hidden;
        overflow-y: scroll;
        width: 100%
    }

    .c-element {
        position: relative
    }

    .c-column {
        flex: 1
    }

    .c-column, .c-row {
        position: relative
    }

    p + p {
        margin-top: auto
    }

    .hl_page-creator--row.active {
        border-color: #188bf6
    }

    .flip-list-move {
        transition: transform .5s
    }

    .page-wrapper .sortable-ghost:before {
        background: #188bf6 !important;
        border-radius: 4px;
        content: "";
        height: 4px;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%
    }

    .page-wrapper .sortable-ghost {
        border: none !important;
        position: relative
    }

    .active-drop-area:before {
        color: grey;
        content: "";
        font-size: 12px;
        left: 50%;
        pointer-events: none;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%)
    }

    .active-drop-area {
        border: 1px dashed grey
    }

    .active-drop-area.is-empty {
        min-height: 60px
    }

    .empty-component {
        align-items: center;
        border: 1px dashed #d7dde9;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2
    }

    .empty-component, .empty-component-min-height {
        min-height: 100px;
        pointer-events: none
    }

    .dividerContainer {
        width: 100%
    }

    .items-center {
        align-items: center
    }

    .font-semibold {
        font-weight: 600
    }

    .text-2xl {
        font-size: 1.5rem
    }

    .text-sm {
        font-size: .875rem
    }

    .w-full {
        width: 100%
    }

    .mr-2 {
        margin-right: .5rem
    }

    .mt-2 {
        margin-top: .5rem
    }

    .justify-between {
        justify-content: space-between
    }

    .text-lg {
        font-size: 1.125rem
    }

    .font-base {
        font-weight: 400
    }

    .justify-end {
        justify-content: flex-end
    }

    .justify-center {
        justify-content: center !important
    }

    .text-center {
        text-align: center
    }

    .centered {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
    }

    .mx-auto {
        margin: 0 auto
    }

    .default-cursor {
        cursor: default !important
    }
    
    @media only screen and (max-width: 767px) {
        .c-row > .inner {
            flex-direction: column
        }

        .desktop-only {
            display: none
        }

        .c-column, .c-row {
            width: 100% !important
        }

        .c-column, .c-column > .inner, .c-row > .inner, .c-section, .c-section > .inner {
            padding-left: 0 !important;
            padding-right: 0 !important
        }

        .c-column, .c-column > .inner, .c-row {
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        .c-row {
            padding-left: 10px !important;
            padding-right: 10px !important
        }
    }

    @media only screen and (min-width: 768px) {
        .mobile-only {
            display: none
        }
    }

    .c-button button {
        outline: none;
        position: relative
    }

    .fa, .fab, .fal, .far, .fas {
        -webkit-font-smoothing: antialiased;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto
    }

    .c-column {
        flex: 1 1 auto !important
    }

    .c-column > .inner.horizontal > div {
        flex: 1
    }

    .c-row > .inner {
        display: flex;
        width: 100%
    }

    .c-nested-column .c-row > .inner {
        width: 100% !important
    }

    .c-nested-column .inner {
        border: none !important
    }

    .bgCover.bg-fixed:before {
        background-attachment: fixed !important;
        background-position: 50% !important;
        background-repeat: repeat !important;
        background-size: cover !important;
        -webkit-background-size: cover !important
    }

    @supports (-webkit-touch-callout:inherit) {
        .bgCover.bg-fixed:before {
            background-attachment: scroll !important
        }
    }

    .bgCover100.bg-fixed:before {
        background-size: 100% auto !important;
        -webkit-background-size: 100% auto !important
    }

    .bgCover100.bg-fixed:before, .bgNoRepeat.bg-fixed:before {
        background-repeat: no-repeat !important
    }

    .bgRepeatX.bg-fixed:before {
        background-repeat: repeat-x !important
    }

    .bgRepeatY.bg-fixed:before {
        background-repeat: repeat-y !important
    }

    .bgRepeatXTop.bg-fixed:before {
        background-position: top !important;
        background-repeat: repeat-x !important
    }

    .bgRepeatXBottom.bg-fixed:before {
        background-position: bottom !important;
        background-repeat: repeat-x !important
    }

    .bgCover {
        background-attachment: fixed !important;
        background-position: 50% !important;
        background-repeat: repeat !important;
        background-size: cover !important;
        -webkit-background-size: cover !important
    }

    @supports (-webkit-touch-callout:inherit) {
        .bgCover {
            background-attachment: scroll !important
        }
    }

    .bgCover100 {
        background-size: 100% auto !important;
        -webkit-background-size: 100% auto !important
    }

    .bgCover100, .bgNoRepeat {
        background-repeat: no-repeat !important
    }

    .bgRepeatX {
        background-repeat: repeat-x !important
    }

    .bgRepeatY {
        background-repeat: repeat-y !important
    }

    .bgRepeatXTop {
        background-position: top !important
    }

    .bgRepeatXBottom, .bgRepeatXTop {
        background-repeat: repeat-x !important
    }

    .bgRepeatXBottom {
        background-position: bottom !important
    }

    .cornersTop {
        border-bottom-left-radius: 0 !important;
        border-bottom-right-radius: 0 !important
    }

    .cornersBottom {
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important
    }

    .radius0 {
        border-radius: 0
    }

    .radius1 {
        border-radius: 1px
    }

    .radius2 {
        border-radius: 2px
    }

    .radius3 {
        border-radius: 3px
    }

    .radius4 {
        border-radius: 4px
    }

    .radius5 {
        border-radius: 5px
    }

    .radius10 {
        border-radius: 10px
    }

    .radius15 {
        border-radius: 15px
    }

    .radius20 {
        border-radius: 20px
    }

    .radius25 {
        border-radius: 25px
    }

    .radius50 {
        border-radius: 50px
    }

    .radius75 {
        border-radius: 75px
    }

    .radius100 {
        border-radius: 100px
    }

    .radius125 {
        border-radius: 125px
    }

    .radius150 {
        border-radius: 150px
    }

    .borderTopBottom {
        border-bottom-color: rgba(0, 0, 0, .7);
        border-left: none !important;
        border-right: none !important;
        border-top-color: rgba(0, 0, 0, .7)
    }

    .borderTop {
        border-bottom: none !important;
        border-top-color: rgba(0, 0, 0, .7)
    }

    .borderBottom, .borderTop {
        border-left: none !important;
        border-right: none !important
    }

    .borderBottom {
        border-bottom-color: rgba(0, 0, 0, .7);
        border-top: none !important
    }

    .borderFull {
        border-color: rgba(0, 0, 0, .7)
    }

    @keyframes rocking {
        0% {
            transform: rotate(0deg)
        }
        25% {
            transform: rotate(0deg)
        }
        50% {
            transform: rotate(2deg)
        }
        75% {
            transform: rotate(-2deg)
        }
        to {
            transform: rotate(0deg)
        }
    }

    .buttonRocking {
        animation: rocking 2s infinite;
        animation-timing-function: ease-out;
        transition: .2s
    }

    .buttonPulseGlow {
        animation: pulseGlow 2s infinite;
        animation-timing-function: ease-in-out
    }

    @keyframes pulseGlow {
        0% {
            box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
        }
        25% {
            box-shadow: 0 0 2.5px 1px hsla(0, 0%, 100%, .25)
        }
        50% {
            box-shadow: 0 0 5px 2px hsla(0, 0%, 100%, .5)
        }
        85% {
            box-shadow: 0 0 5px 5px hsla(0, 0%, 100%, 0)
        }
        to {
            box-shadow: 0 0 0 0 hsla(0, 0%, 100%, 0)
        }
    }

    .buttonBounce {
        animation: bounce 1.5s infinite;
        animation-timing-function: ease-in;
        transition: .2s
    }

    @keyframes bounce {
        15% {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
        35% {
            box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);
            transform: translateY(-35%)
        }
        45% {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
        55% {
            box-shadow: 0 5px 4px -4px rgba(0, 0, 0, .25);
            transform: translateY(-20%)
        }
        70% {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
        80% {
            box-shadow: 0 4px 3px -3px rgba(0, 0, 0, .25);
            transform: translateY(-10%)
        }
        90% {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
        95% {
            box-shadow: 0 2px 3px -3px rgba(0, 0, 0, .25);
            transform: translateY(-2%)
        }
        99% {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
        to {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
    }

    @keyframes elevate {
        0% {
            box-shadow: 0 0 0 0 transparent;
            transform: translateY(0)
        }
        to {
            box-shadow: 0 8px 5px -5px rgba(0, 0, 0, .25);
            transform: translateY(-10px)
        }
    }

    .buttonElevate:hover {
        animation: elevate .2s forwards
    }

    .buttonElevate {
        box-shadow: 0 0 0 0 transparent;
        transition: .2s
    }

    .buttonWobble {
        transition: .3s
    }

    .buttonWobble:hover {
        animation: wobble .5s 1;
        animation-timing-function: ease-in-out
    }

    @keyframes wobble {
        0% {
            transform: skewX(0deg)
        }
        25% {
            transform: skewX(10deg)
        }
        50% {
            transform: skewX(0deg)
        }
        75% {
            transform: skewX(-10deg)
        }
        to {
            transform: skewX(0deg)
        }
    }

    .image-container img {
        max-width: 100%;
        vertical-align: middle
    }

    .sub-text ::-moz-placeholder {
        color: #000;
        opacity: 1
    }

    .sub-text ::placeholder {
        color: #000;
        opacity: 1
    }

    .image-container {
        height: 100%;
        width: 100%
    }

    .shadow5inner {
        box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05)
    }

    .shadow10inner {
        box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1)
    }

    .shadow20inner {
        box-shadow: inset 0 1px 5px rgba(0, 0, 0, .2)
    }

    .shadow30inner {
        box-shadow: inset 0 2px 5px 2px rgba(0, 0, 0, .3)
    }

    .shadow40inner {
        box-shadow: inset 0 2px 5px 2px rgba(0, 0, 0, .4)
    }

    .shadow5 {
        box-shadow: 0 1px 3px rgba(0, 0, 0, .05)
    }

    .shadow10 {
        box-shadow: 0 1px 5px rgba(0, 0, 0, .1)
    }

    .shadow20 {
        box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
    }

    .shadow30 {
        box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .3)
    }

    .shadow40 {
        box-shadow: 0 2px 5px 2px rgba(0, 0, 0, .4)
    }

    .sub-heading-button {
        color: #fff;
        font-weight: 400;
        line-height: normal;
        opacity: .8;
        text-align: center
    }

    .wideSection {
        max-width: 1120px
    }

    .midWideSection, .wideSection {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .midWideSection {
        max-width: 960px
    }

    .midSection {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 720px
    }

    .c-section > .inner {
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
        width: 100%
    }

    .c-column {
        padding-left: 15px;
        padding-right: 15px
    }

    .feature-img-circle img, .img-circle, .img-circle img {
        border-radius: 50% !important
    }

    .feature-img-round-corners img, .img-round-corners, .img-round-corners img {
        border-radius: 5px
    }

    .feature-image-dark-border img, .image-dark-border {
        border: 3px solid rgba(0, 0, 0, .7)
    }

    .feature-image-white-border img, .image-white-border {
        border: 3px solid #fff
    }

    .img-grey, .img-grey img {
        filter: grayscale(100%);
        filter: gray;
        -webkit-transition: all .6s ease
    }

    .button-shadow1 {
        box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
    }

    .button-shadow2 {
        box-shadow: 0 1px 5px rgba(0, 0, 0, .4)
    }

    .button-shadow3 {
        box-shadow: 0 1px 5px rgba(0, 0, 0, .7)
    }

    .button-shadow4 {
        box-shadow: 0 8px 1px rgba(0, 0, 0, .1)
    }

    .button-shadow5 {
        box-shadow: 0 0 25px rgba(0, 0, 0, .2), 0 0 15px rgba(0, 0, 0, .2), 0 0 3px rgba(0, 0, 0, .4)
    }

    .button-shadow6 {
        box-shadow: 0 0 25px rgba(0, 0, 0, .4), 0 0 15px hsla(0, 0%, 100%, .2), 0 0 3px hsla(0, 0%, 100%, .4)
    }

    .button-shadow-sharp1 {
        box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .2)
    }

    .button-shadow-sharp2 {
        box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, .2)
    }

    .button-shadow-sharp3 {
        box-shadow: inset 0 0 0 2px hsla(0, 0%, 100%, .2)
    }

    .button-shadow-highlight {
        box-shadow: none
    }

    .button-shadow-highlight:hover {
        box-shadow: inset 0 0 0 0 hsla(0, 0%, 100%, .22), inset 0 233px 233px 0 hsla(0, 0%, 100%, .12)
    }

    .button-flat-line {
        background-color: transparent !important;
        border-width: 2px
    }

    .button-vp-5 {
        padding-bottom: 5px !important;
        padding-top: 5px !important
    }

    .button-vp-10 {
        padding-bottom: 10px !important;
        padding-top: 10px !important
    }

    .button-vp-15 {
        padding-bottom: 15px !important;
        padding-top: 15px !important
    }

    .button-vp-20 {
        padding-bottom: 20px !important;
        padding-top: 20px !important
    }

    .button-vp-25 {
        padding-bottom: 25px !important;
        padding-top: 25px !important
    }

    .button-vp-30 {
        padding-bottom: 30px !important;
        padding-top: 30px !important
    }

    .button-vp-40 {
        padding-bottom: 40px !important;
        padding-top: 40px !important
    }

    .button-vp-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }

    .button-hp-5 {
        padding-left: 5px !important;
        padding-right: 5px !important
    }

    .button-hp-10 {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    .button-hp-15 {
        padding-left: 15px !important;
        padding-right: 15px !important
    }

    .button-hp-20 {
        padding-left: 20px !important;
        padding-right: 20px !important
    }

    .button-hp-25 {
        padding-left: 25px !important;
        padding-right: 25px !important
    }

    .button-hp-30 {
        padding-left: 30px !important;
        padding-right: 30px !important
    }

    .button-hp-40 {
        padding-left: 40px !important;
        padding-right: 40px !important
    }

    .button-hp-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .vs__dropdown-toggle {
        background: #f3f8fb !important;
        border: none !important;
        height: 43px !important
    }

    .row-align-center {
        margin: 0 auto
    }

    .row-align-left {
        margin: 0 auto;
        margin-left: 0 !important
    }

    .row-align-right {
        margin: 0 auto;
        margin-right: 0 !important
    }

    button, input, optgroup, select, textarea {
        border-radius: unset;
        font-family: unset;
        font-size: unset;
        line-height: unset;
        margin: unset;
        text-transform: unset
    }

    body {
        font-weight: unset !important;
        line-height: unset !important;
        -moz-osx-font-smoothing: grayscale;
        word-wrap: break-word
    }

    *, :after, :before {
        box-sizing: border-box
    }

    .main-heading-group > div {
        display: inline-block
    }

    .c-button span.main-heading-group, .c-button span.sub-heading-group {
        display: block
    }

    .time-grid-3 {
        grid-template-columns:repeat(3, 100px)
    }

    .time-grid-3, .time-grid-4 {
        display: grid;
        text-align: center
    }

    .time-grid-4 {
        grid-template-columns:repeat(4, 100px)
    }

    @media screen and (max-width: 767px) {
        .time-grid-3 {
            grid-template-columns:repeat(3, 80px)
        }

        .time-grid-4 {
            grid-template-columns:repeat(4, 70px)
        }
    }

    .time-grid .timer-box {
        display: grid;
        font-size: 15px;
        grid-template-columns:1fr;
        text-align: center
    }

    .timer-box .label {
        font-weight: 300
    }

    .c-button button {
        cursor: pointer
    }

    .c-button > a {
        text-decoration: none
    }

    .c-button > a, .c-button > a span {
        display: inline-block
    }

    .nav-menu-wrapper {
        display: flex;
        justify-content: space-between
    }

    .nav-menu-wrapper.default {
        flex-direction: row
    }

    .nav-menu-wrapper.reverse {
        flex-direction: row-reverse
    }

    .nav-menu-wrapper .branding {
        align-items: center;
        display: flex
    }

    .nav-menu-wrapper.default .branding {
        flex-direction: row
    }

    .nav-menu-wrapper.reverse .branding {
        flex-direction: row-reverse
    }

    .nav-menu-wrapper.default .branding .logo, .nav-menu-wrapper.reverse .branding .title {
        margin-right: 18px
    }

    .nav-menu-wrapper .branding .title {
        align-items: center;
        display: flex;
        min-height: 50px;
        min-width: 50px
    }

    .nav-menu {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .nav-menu a {
        text-decoration: none
    }

    .dropdown {
        display: inline-block;
        position: relative
    }

    .dropdown .dropdown-menu {
        border: none;
        box-shadow: 0 8px 16px 5px rgba(0, 0, 0, .1)
    }

    .dropdown-menu {
        background-clip: padding-box;
        border: 1px solid rgba(0, 0, 0, .15);
        border-radius: .3125rem;
        color: #607179;
        display: none;
        float: left;
        font-size: 1rem;
        left: 0;
        list-style: none;
        margin: .125rem 0 0;
        min-width: 10rem;
        padding: .5rem 0;
        position: absolute;
        text-align: left;
        top: 100%;
        z-index: 1000
    }

    .nav-menu .nav-menu-item.dropdown:hover > .dropdown-menu {
        display: block
    }

    .nav-menu .dropdown-menu {
        display: none;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .nav-menu-mobile {
        display: none
    }

    .nav-menu-mobile i {
        cursor: pointer;
        font-size: 24px
    }

    #nav-menu-popup {
        background: var(--overlay);
        bottom: 0;
        display: none;
        height: 100%;
        left: 0;
        opacity: 0;
        position: fixed;
        right: 0;
        top: 0;
        transition: opacity .3s ease;
        width: 100%;
        z-index: 100
    }

    #nav-menu-popup.show {
        opacity: 1
    }

    #nav-menu-popup .nav-menu-body {
        background-color: #fff;
        height: 100%;
        left: 0;
        overflow: auto;
        padding: 45px;
        position: absolute;
        top: 0;
        width: 100%
    }

    #nav-menu-popup .nav-menu-body .close-menu {
        cursor: pointer;
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 100
    }

    #nav-menu-popup .nav-menu-body .close-menu:before {
        content: "\f00d"
    }

    #nav-menu-popup .nav-menu {
        align-items: center;
        display: flex;
        flex-direction: column;
        list-style: none;
        margin: 0;
        padding: 0
    }

    #nav-menu-popup .nav-menu .nav-menu-item {
        list-style: none;
        text-align: left;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        width: 100%
    }

    #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content {
        display: flex;
        position: relative
    }

    #nav-menu-popup .nav-menu-item .nav-menu-item-title {
        flex-grow: 1;
        margin: 0 1rem;
        max-width: calc(100% - 2rem)
    }

    #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle {
        cursor: pointer;
        font-size: 24px;
        position: absolute;
        right: 0;
        top: calc(50% - 12px)
    }

    #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i {
        font-size: 24px;
        transition: transform .2s ease
    }

    #nav-menu-popup .nav-menu .nav-menu-item .nav-menu-item-content .nav-menu-item-toggle i:before {
        content: "\f107"
    }

    #nav-menu-popup .nav-menu .nav-menu-item.active .nav-menu-item-content .nav-menu-item-toggle i {
        transform: rotate(-180deg)
    }

    #nav-menu-popup .nav-menu .nav-menu-item .nav-dropdown-menu {
        display: none;
        max-height: 0;
        opacity: 0;
        overflow: auto;
        padding: 0;
        transition: all .3s ease-in-out;
        visibility: hidden
    }

    #nav-menu-popup .nav-menu .nav-menu-item.active .nav-dropdown-menu {
        display: block;
        max-height: 600px;
        opacity: 1;
        visibility: visible
    }

    .form-error {
        border: 2px solid var(--red);
        border-radius: 8px;
        cursor: pointer;
        font-size: 20px;
        margin-bottom: 10px;
        padding: 6px 12px;
        text-align: center
    }

    .form-error, .form-error i {
        color: var(--red)
    }

    .c-bullet-list ul li {
        line-height: inherit
    }

    .c-bullet-list ul li.ql-indent-1 {
        padding-left: 4.5em
    }

    .c-bullet-list ul li.ql-indent-2 {
        padding-left: 7.5em
    }

    .c-bullet-list ul li.ql-indent-3 {
        padding-left: 10.5em
    }

    .c-bullet-list ul li.ql-indent-4 {
        padding-left: 13.5em
    }

    .c-bullet-list ul li.ql-indent-5 {
        padding-left: 16.5em
    }

    .c-bullet-list ul li.ql-indent-6 {
        padding-left: 19.5em
    }

    .c-bullet-list ul li.ql-indent-7 {
        padding-left: 22.5em
    }

    .c-bullet-list ul li.ql-indent-8 {
        padding-left: 25.5em
    }

    .c-rich-text .list-disc {
        list-style-type: disc
    }

    .c-rich-text .list-square {
        list-style-type: square
    }

    .c-rich-text .list-none {
        list-style-type: none
    }

    .c-rich-text .list-circle {
        list-style-type: circle
    }

    .c-rich-text .list-decimal {
        list-style-type: decimal
    }

    .c-rich-text .list-upper-alpha {
        list-style-type: upper-alpha
    }

    .c-rich-text .list-lower-alpha {
        list-style-type: lower-alpha
    }

    .c-rich-text .list-upper-roman {
        list-style-type: upper-roman
    }

    .c-rich-text .list-lower-roman {
        list-style-type: lower-roman
    }

    .text-output ul li {
        padding-left: 1.5em
    }

    .text-output ul li:before {
        display: inline-block;
        font-weight: 700;
        margin-left: -1.5em;
        margin-right: .3em;
        text-align: right;
        white-space: nowrap;
        width: 1.2em
    }

    .svg-component svg {
        max-height: 100%;
        max-width: 100%
    }

    .border1 {
        border-bottom: 3px solid rgba(0, 0, 0, .2) !important
    }

    .border2 {
        border: 2px solid rgba(0, 0, 0, .55)
    }

    .border3 {
        border: solid rgba(0, 0, 0, .15);
        border-width: 1px 1px 2px;
        padding: 5px
    }

    .border4 {
        border: solid rgba(0, 0, 0, .35);
        border-width: 1px 1px 2px;
        padding: 1px !important
    }

    .shadow1 {
        box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .15)
    }

    .shadow2 {
        box-shadow: 0 4px 3px rgba(0, 0, 0, .15), 0 0 2px rgba(0, 0, 0, .15)
    }

    .shadow3 {
        box-shadow: 0 10px 6px -6px #999
    }

    .shadow4 {
        box-shadow: 3px 3px 15px #212121a8
    }

    .shadow6 {
        box-shadow: 0 10px 1px #ddd, 0 10px 20px #ccc
    }

    .background {
        background-color: unset !important
    }

    @keyframes progress-bar-animation {
        to {
            background-position: 0 -3000px
        }
    }

    @keyframes gradient {
        0% {
            background-position: 0 50%
        }
        50% {
            background-position: 100% 50%
        }
        to {
            background-position: 0 50%
        }
    }

    h1, h2, h3, h4, h5, h6 {
        font-weight: 500;
        margin: unset
    }

    p {
        margin: unset
    }

    .c-bullet-list, .c-faq, .c-heading, .c-image-feature, .c-paragraph, .c-sub-heading {
        word-break: break-word
    }

    h1:empty:after, h2:empty:after, h3:empty:after, h4:empty:after, h5:empty:after, h6:empty:after, p:empty:after {
        content: "\00A0"
    }

    .w-3-4 {
        width: 75%
    }

    .w-1-2 {
        width: 50%
    }

    .tabs-container {
        display: flex
    }

    @media screen and (max-width: 767px) {
        .nav-menu {
            display: none
        }

        .nav-menu-mobile {
            align-items: center;
            display: flex
        }

        #faq-popup {
            left: 5px !important;
            margin-left: 0 !important;
            width: 98% !important
        }

        .video-container {
            width: 100% !important
        }

        .autoplay .vjs-big-play-button {
            display: none !important
        }

        .autoplay:hover .vjs-control-bar {
            display: flex !important
        }
    }
        @font-face {
        font-display: swap;
        font-family: Font Awesome\ 5 Free;
        font-style: normal;
        font-weight: 400;
        src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.eot);
        src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.woff) format("woff"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")
    }

    .far {
        font-weight: 400
    }

    @font-face {
        font-display: swap;
        font-family: Font Awesome\ 5 Free;
        font-style: normal;
        font-weight: 900;
        src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.eot);
        src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.woff) format("woff"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
    }

    .fa, .far, .fas {
        font-family: Font Awesome\ 5 Free
    }

    .fa, .fas {
        font-weight: 900
    }

    @font-face {
        font-display: swap;
        font-family: Font Awesome\ 5 Brands;
        font-style: normal;
        font-weight: 400;
        src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.eot);
        src: url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.woff) format("woff"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"), url(https://stcdn.leadconnectorhq.com/funnel/fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")
    }

    .fab {
        font-family: Font Awesome\ 5 Brands;
        font-weight: 400
    }
        :root {
        --animate-duration: 1s;
        --animate-delay: 1s;
        --animate-repeat: 1
    }

    .animate__animated {
        animation-duration: 1s;
        animation-duration: var(--animate-duration);
        animation-fill-mode: both
    }

    @media (prefers-reduced-motion: reduce), print {
        .animate__animated {
            animation-duration: 1ms !important;
            animation-iteration-count: 1 !important;
            transition-duration: 1ms !important
        }

        .animate__animated[class*=Out] {
            opacity: 0
        }
    }

    @keyframes fadeIn {
        0% {
            opacity: 0
        }
        to {
            opacity: 1
        }
    }

    .animate__fadeIn {
        animation-name: fadeIn
    }

    @keyframes fadeInUp {
        0% {
            opacity: 0;
            transform: translate3d(0, 100%, 0)
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__fadeInUp {
        animation-name: fadeInUp
    }

    @keyframes fadeInDown {
        0% {
            opacity: 0;
            transform: translate3d(0, -100%, 0)
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__fadeInDown {
        animation-name: fadeInDown
    }

    @keyframes fadeInLeft {
        0% {
            opacity: 0;
            transform: translate3d(-100%, 0, 0)
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__fadeInLeft {
        animation-name: fadeInLeft
    }

    @keyframes fadeInRight {
        0% {
            opacity: 0;
            transform: translate3d(100%, 0, 0)
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__fadeInRight {
        animation-name: fadeInRight
    }

    @keyframes slideInUp {
        0% {
            opacity: 0;
            transform: translate3d(0, 100%, 0);
            visibility: visible
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__slideInUp {
        animation-name: slideInUp
    }

    @keyframes slideInDown {
        0% {
            opacity: 0;
            transform: translate3d(0, -100%, 0);
            visibility: visible
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__slideInDown {
        animation-name: slideInDown
    }

    @keyframes slideInLeft {
        0% {
            opacity: 0;
            transform: translate3d(-100%, 0, 0);
            visibility: visible
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__slideInLeft {
        animation-name: slideInLeft
    }

    @keyframes slideInRight {
        0% {
            opacity: 0;
            transform: translate3d(100%, 0, 0);
            visibility: visible
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__slideInRight {
        animation-name: slideInRight
    }

    @keyframes bounceIn {
        0%, 20%, 40%, 60%, 80%, to {
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }
        0% {
            opacity: 0;
            transform: scale3d(.3, .3, .3)
        }
        20% {
            transform: scale3d(1.1, 1.1, 1.1)
        }
        40% {
            transform: scale3d(.9, .9, .9)
        }
        60% {
            opacity: 1;
            transform: scale3d(1.03, 1.03, 1.03)
        }
        80% {
            transform: scale3d(.97, .97, .97)
        }
        to {
            opacity: 1;
            transform: scaleX(1)
        }
    }

    .animate__bounceIn {
        animation-duration: .75s;
        animation-duration: calc(var(--animate-duration) * .75);
        animation-name: bounceIn
    }

    @keyframes bounceInUp {
        0%, 60%, 75%, 90%, to {
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }
        0% {
            opacity: 0;
            transform: translate3d(0, 3000px, 0) scaleY(5)
        }
        60% {
            opacity: 1;
            transform: translate3d(0, -20px, 0) scaleY(.9)
        }
        75% {
            transform: translate3d(0, 10px, 0) scaleY(.95)
        }
        90% {
            transform: translate3d(0, -5px, 0) scaleY(.985)
        }
        to {
            transform: translateZ(0)
        }
    }

    .animate__bounceInUp {
        animation-name: bounceInUp
    }

    @keyframes bounceInDown {
        0%, 60%, 75%, 90%, to {
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }
        0% {
            opacity: 0;
            transform: translate3d(0, -3000px, 0) scaleY(3)
        }
        60% {
            opacity: 1;
            transform: translate3d(0, 25px, 0) scaleY(.9)
        }
        75% {
            transform: translate3d(0, -10px, 0) scaleY(.95)
        }
        90% {
            transform: translate3d(0, 5px, 0) scaleY(.985)
        }
        to {
            transform: translateZ(0)
        }
    }

    .animate__bounceInDown {
        animation-name: bounceInDown
    }

    @keyframes bounceInLeft {
        0%, 60%, 75%, 90%, to {
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }
        0% {
            opacity: 0;
            transform: translate3d(-3000px, 0, 0) scaleX(3)
        }
        60% {
            opacity: 1;
            transform: translate3d(25px, 0, 0) scaleX(1)
        }
        75% {
            transform: translate3d(-10px, 0, 0) scaleX(.98)
        }
        90% {
            transform: translate3d(5px, 0, 0) scaleX(.995)
        }
        to {
            transform: translateZ(0)
        }
    }

    .animate__bounceInLeft {
        animation-name: bounceInLeft
    }

    @keyframes bounceInRight {
        0%, 60%, 75%, 90%, to {
            animation-timing-function: cubic-bezier(.215, .61, .355, 1)
        }
        0% {
            opacity: 0;
            transform: translate3d(3000px, 0, 0) scaleX(3)
        }
        60% {
            opacity: 1;
            transform: translate3d(-25px, 0, 0) scaleX(1)
        }
        75% {
            transform: translate3d(10px, 0, 0) scaleX(.98)
        }
        90% {
            transform: translate3d(-5px, 0, 0) scaleX(.995)
        }
        to {
            transform: translateZ(0)
        }
    }

    .animate__bounceInRight {
        animation-name: bounceInRight
    }

    @keyframes flip {
        0% {
            animation-timing-function: ease-out;
            opacity: 0;
            transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)
        }
        40% {
            animation-timing-function: ease-out;
            transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)
        }
        50% {
            animation-timing-function: ease-in;
            transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)
        }
        80% {
            animation-timing-function: ease-in;
            transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg)
        }
        to {
            animation-timing-function: ease-in;
            opacity: 1;
            transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)
        }
    }

    .animate__animated.animate__flip {
        animation-name: flip;
        backface-visibility: visible
    }

    @keyframes flipInX {
        0% {
            animation-timing-function: ease-in;
            opacity: 0;
            transform: perspective(400px) rotateX(90deg)
        }
        40% {
            animation-timing-function: ease-in;
            transform: perspective(400px) rotateX(-20deg)
        }
        60% {
            opacity: 1;
            transform: perspective(400px) rotateX(10deg)
        }
        80% {
            transform: perspective(400px) rotateX(-5deg)
        }
        to {
            transform: perspective(400px)
        }
    }

    .animate__flipInX {
        animation-name: flipInX;
        backface-visibility: visible !important
    }

    @keyframes flipInY {
        0% {
            animation-timing-function: ease-in;
            opacity: 0;
            transform: perspective(400px) rotateY(90deg)
        }
        40% {
            animation-timing-function: ease-in;
            transform: perspective(400px) rotateY(-20deg)
        }
        60% {
            opacity: 1;
            transform: perspective(400px) rotateY(10deg)
        }
        80% {
            transform: perspective(400px) rotateY(-5deg)
        }
        to {
            transform: perspective(400px)
        }
    }

    .animate__flipInY {
        animation-name: flipInY;
        backface-visibility: visible !important
    }

    @keyframes rollIn {
        0% {
            opacity: 0;
            transform: translate3d(-100%, 0, 0) rotate(-120deg)
        }
        to {
            opacity: 1;
            transform: translateZ(0)
        }
    }

    .animate__rollIn {
        animation-name: rollIn
    }

    @keyframes zoomIn {
        0% {
            opacity: 0;
            transform: scale3d(.3, .3, .3)
        }
        50% {
            opacity: 1
        }
    }

    .animate__zoomIn {
        animation-name: zoomIn
    }

    @keyframes lightSpeedInLeft {
        0% {
            opacity: 0;
            transform: translate3d(-100%, 0, 0) skewX(30deg)
        }
        60% {
            opacity: 1;
            transform: skewX(-20deg)
        }
        80% {
            transform: skewX(5deg)
        }
        to {
            transform: translateZ(0)
        }
    }

    .animate__lightSpeedInLeft {
        animation-name: lightSpeedInLeft;
        animation-timing-function: ease-out
    }

    @keyframes lightSpeedInRight {
        0% {
            opacity: 0;
            transform: translate3d(100%, 0, 0) skewX(-30deg)
        }
        60% {
            opacity: 1;
            transform: skewX(20deg)
        }
        80% {
            transform: skewX(-5deg)
        }
        to {
            transform: translateZ(0)
        }
    }

    .animate__lightSpeedInRight {
        animation-name: lightSpeedInRight;
        animation-timing-function: ease-out
    }
        .cart-nav-wrapper {
        align-items: center;
        background-color: inherit;
        display: flex;
        gap: 24px
    }

    .nav-menu-wrapper.default .branding .logo {
        position: relative;
        width: -moz-max-content;
        width: max-content
    }




@import url('https://fonts.googleapis.com/css?family=roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i'); .form-pWavQnI6l1 #_builder-form .form-builder--item input[type=text][class=form-control],.form-pWavQnI6l1 #_builder-form .form-builder--item .date-picker-custom-style,.form-pWavQnI6l1 #_builder-form .form-builder--item input[type=number] {
                background-color: #9F9F9FFF !important;
                color: #000000 !important;
                border: 2px solid #64DFDFFF !important;
                border-radius: 5px !important;
                padding: 15px 30px 15px 30px !important;
                box-shadow: 0px 0px 0px 0px #FFFFFF;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
                background-clip: inherit !important;
            }

            .form-pWavQnI6l1 #_builder-form textarea {
                background-color: #9F9F9FFF !important;
                color: #000000 !important;
                border: 2px solid #64DFDFFF !important;
                border-radius: 5px !important;
                padding: 15px 30px 15px 30px !important;
                box-shadow: 0px 0px 0px 0px #FFFFFF !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
                background-clip: inherit !important;
            }

            .form-pWavQnI6l1 #_builder-form input[type=tel],.form-pWavQnI6l1 #_builder-form input[type=email],.form-pWavQnI6l1 #_builder-form .multiselect .multiselect__tags {
                background-color: #9F9F9FFF !important;
                color: #000000 !important;
                border: 2px solid #64DFDFFF !important;
                border: 2px solid #64DFDFFF !important;
                border-radius: 5px !important;
                padding: 15px 30px 15px 30px !important;
                box-shadow: 0px 0px 0px 0px #FFFFFF;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
                background-clip: inherit !important;
            }

            .form-pWavQnI6l1 #_builder-form .multi_select_form {
                border-radius: 5px !important;
            }

            .form-pWavQnI6l1 #_builder-form .iti--allow-dropdown input, .iti--allow-dropdown input[type=tel] {
                padding-left: 60px !important;
            }

            .form-pWavQnI6l1 #_builder-form .countryphone {
                height: inherit;
            }

            .form-pWavQnI6l1 #_builder-form .form-builder--item .date-picker-custom-style input[type=text], .form-pWavQnI6l1 #_builder-form .form-builder--item .multiselect .multiselect__placeholder {
                padding: 0;
                background-color: #9F9F9FFF;
                color: #000000;
                font-size: 14px;
            }

            .form-pWavQnI6l1 #_builder-form .form-builder--item .multiselect .multiselect__input {
                background-color: #9F9F9FFF !important;
            }

            .form-pWavQnI6l1 #_builder-form .form-builder--item .multiselect .multiselect__select {
                background: transparent;
                z-index: 10;
            }

            .form-pWavQnI6l1 #_builder-form .form-builder--item .multiselect ,.multiselect__single {
                padding: 0 !important;
                margin: 0 !important;
                min-height: 24px;
                color: #000000 !important;
                background-color: #9F9F9FFF !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
            }

            .form-pWavQnI6l1 #_builder-form .form-builder--item .multiselect__placeholder {
                padding: 0 !important;
                margin: 0 !important;
                min-height: 24px;
                color: #EDEDEDFF !important;
                background-color: #9F9F9FFF !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
            }

            .form-pWavQnI6l1 #_builder-form .field-container {
                width: 100%;
                max-width: 516px;
            }

            .form-pWavQnI6l1 #_builder-form ::-webkit-input-placeholder {
                /* Chrome, Firefox, Opera, Safari 10.1+ */
                color: #EDEDEDFF;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
                opacity: 1;
                /* Firefox */
            }

            .form-pWavQnI6l1 #_builder-form ::placeholder {
                color: #EDEDEDFF !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
            }

            .form-pWavQnI6l1 #_builder-form :-ms-input-placeholder {
                /* Internet Explorer 10-11 */
                color: #EDEDEDFF !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
            }

            .form-pWavQnI6l1 #_builder-form ::-ms-input-placeholder {
                /* Microsoft Edge */
                color: #EDEDEDFF !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
            }

            .form-pWavQnI6l1 #_builder-form label {
                color: #000000;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
            }

            .form-pWavQnI6l1 #_builder-form .short-label {
                color: #464d5f;
                font-family: 'Roboto';
                font-size: 12px;
                font-weight: 300;
                -webkit-font-smoothing: auto;
            }

            .form-pWavQnI6l1 #_builder-form .form-builder--item .payment-suggestion-tag-container {
                background-color: #9F9F9FFF;
                color: #000000 !important;
                font-family: 'roboto';
                font-size: 14px;
                font-weight: 400;
                box-shadow: 0px 0px 0px 0px #FFFFFF;
            }

            .form-pWavQnI6l1 #_builder-form .product-summary-amount-large, #order-confirmation .product-summary-amount-large {
                color: #000000;
                font-size: 18px;
                font-weight: 600;
                font-family: roboto;
                line-height: 1.5rem;
            }

            .form-pWavQnI6l1 #_builder-form .product-summary-amount-normal, #order-confirmation .product-summary-amount-normal {
                color: #000000;
                font-size: 14px;
                font-weight: 500;
                font-family: roboto;
                line-height: 1.5rem;
            }

            .form-pWavQnI6l1 #_builder-form .product-summary-label-bold, #order-confirmation .product-summary-label-bold {
                color: #000000;
                font-size: 14px;
                font-weight: 600;
                font-family: roboto;
                line-height: 1.5rem;
            }

            .form-pWavQnI6l1 #_builder-form .crossed-amount {
                color: #000000;
                font-size: 16px;
                font-weight: 500;
                font-family: roboto;
                line-height: 1.5rem;
            }

            .form-pWavQnI6l1 #_builder-form .product-summary-label-large, #order-confirmation .product-summary-label-large {
                color: #000000;
                font-size: 16px;
                font-weight: 500;
                font-family: roboto;
                line-height: 1.575rem;
            }

            .form-pWavQnI6l1 #_builder-form .product-summary-label-normal, #order-confirmation .product-summary-label-normal {
                color: #000000;
                font-size: 14px;
                font-weight: 400;
                font-family: roboto;
                line-height: 1.575rem;
            }

            .form-pWavQnI6l1 #_builder-form .product-summary-label-small, #order-confirmation .product-summary-label-small {
                color: #000000;
                font-size: 12px;
                font-weight: 400;
                font-family: roboto;
                line-height: 1.575rem;
            }

            .form-pWavQnI6l1 #_builder-form .variant-tag {
                color: #000000;
                font-size: 13px;
                font-weight: 400;
                font-family: roboto;
                line-height: 1.5rem;
            }

            .form-pWavQnI6l1 #_builder-form .selected-tag {
                background-color: #009ef426 !important;
            }

            .form-pWavQnI6l1 #_builder-form .payment-tag, .form-pWavQnI6l1 #_builder-form .quantity-container-counter {
                box-shadow: 0px 0px 0px 0px #FFFFFF;
                background-color : #9F9F9FFF;
            }

            .form-pWavQnI6l1 #_builder-form .quantity-container-counter {
                padding-top: 13px !important;
                padding-bottom: 13px !important;
            }

            .form-pWavQnI6l1 #_builder-form .quantity-text {
                font-size: 14px !important;
            }


.hl-app #_builder-form input[type=email],.hl-app #_builder-form input[type=number],.hl-app #_builder-form input[type=password],.hl-app #_builder-form input[type=text],.hl-app textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f3f8fb;
    border: none;
    border-radius: .25rem;
    padding: .5rem .75rem;
    width: 100%
}
