/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/css/modules/hero-marketing.css ***!
  \****************************************************************************************************************************************************************************************/
.hero-marketing {
    padding: 5rem 0 4rem;
}

    .hero-marketing__content {
        display: grid;
        grid-template-columns: auto 543px;
        justify-content: space-between;
        align-items: center;
        gap: 2rem;
        padding-right: 5rem;
    }

    .hero-marketing__left {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        padding-top: 6rem;
    }

    .hero-marketing__title {
        max-width: 630px;
    }

    .hero-marketing__title .heading[data-type="medium"] {
            font-size: 34px;
            line-height: 1.3;
        }

    .hero-marketing__description {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 400;
        color: var(--color-white);
        max-width: 533px;
    }

    .hero-marketing__icon {
        position: relative;
        width: 113px;
        max-width: 100%;
        aspect-ratio: 1;
    }

    .hero-marketing__icon img {
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            object-fit: contain;
        }

    .hero-marketing__right {
        position: relative;
        aspect-ratio: 543/538;
    }

    .hero-marketing__right img {
            position: absolute;
            inset: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

@media (max-width: 768px) {
        .hero-marketing__content {
            grid-template-columns: 1fr;
            padding-right: 0;
            gap: 2rem;
        }

        .hero-marketing__icon {
            width: 131px;
        }
        
        .hero-marketing__left {
            align-items: center;
            padding-top: 0;
        }
        
        .hero-marketing__title {
            text-align: center;
            max-width: 274px;
        }

            .hero-marketing__title .heading[data-type="medium"] {
                font-size: 20px;
            }
        
        .hero-marketing__description {
            display: none;
        }

        .hero-marketing__right {
            display: none;
        }
}

/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/css/modules/marketing-form.css ***!
  \****************************************************************************************************************************************************************************************/
.marketing-form {
    color: var(--color-white);
}

    .marketing-form__content {
        display: grid;
        grid-template-columns: auto 604px;
        gap: 8rem;
        padding: 2.5rem 4.5rem 2.5rem 3rem;
        border-radius: 35px;
        background: #2D0548;
    }

    .marketing-form__left {
        display: flex;
        flex-direction: column;
        gap: 2rem;
        padding-top: 2rem;
    }

    .marketing-form__title {
        max-width: 500px;
        background: var(--gradient-text);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-size: 22px;
        font-weight: 400;
    }

    .marketing-form__list {
        list-style: disc;
        padding-left: 1rem;
    }

    .marketing-form__list li {
            font-size: 18px;
            line-height: 1.3;
            font-weight: 300;
            margin-bottom: 1rem;
            padding-bottom: 1rem;
            border-bottom: 0.5px solid transparent;
            border-image: linear-gradient(90deg, #5B3376, #D5B4EB, #5B3376) 1;
        }

    .marketing-form__list li:last-child {
                border-bottom: none;
                margin-bottom: 0;
                padding-bottom: 0;
            }

    .marketing-form__list li::marker {
                color: #FFE082;
                font-size: 14px;
            }

    .marketing-form__form {
        background: var(--color-white);
        border-radius: 20px;
        padding: 2rem;
    }

    .marketing-form__form-title {
            font-size: 27px;
            font-weight: 400;
            background: var(--gradient-text);
            background-clip: text;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

    .marketing-form__form-description {
            font-size: 16px;
            font-weight: 400;
        }

    .marketing-form__form .hs-form .hs-input,
        .marketing-form__form .hs-form-private .hs-input,
        .marketing-form__form .hs-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),
        .marketing-form__form .hs-form-private input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),
        .marketing-form__form form[data-form-id] input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]):not([role="searchbox"]),
        .marketing-form__form .hs-form textarea,
        .marketing-form__form .hs-form-private textarea,
        .marketing-form__form form[data-form-id] textarea,
        .marketing-form__form .hs-form select,
        .marketing-form__form .hs-form-private select,
        .marketing-form__form form[data-form-id] select {
            border: 0 !important;
            color: var(--color-black) !important;
            border: 1px solid transparent !important;
            background:
                linear-gradient(#fff, #fff) padding-box,
                var(--gradient-brand) border-box !important;
        }

    .marketing-form__form p {
            color: var(--color-black) !important;
        }

    .marketing-form__form .hs-form .hs-input::placeholder,
        .marketing-form__form .hs-form-private .hs-input::placeholder,
        .marketing-form__form .hs-form textarea::placeholder,
        .marketing-form__form .hs-form-private textarea::placeholder,
        .marketing-form__form form[data-form-id] input::placeholder,
        .marketing-form__form form[data-form-id] textarea::placeholder {
            color: #949494 !important;
            font-weight: 400 !important;
        }

    .marketing-form__form .hs-form .hs-button, .marketing-form__form .hs-form-private .hs-button, .marketing-form__form .hs-form input[type="submit"], .marketing-form__form .hs-form-private input[type="submit"], .marketing-form__form form[data-form-id] input[type="submit"], .marketing-form__form form[data-form-id] button[type="submit"], .marketing-form__form .hs-form button[type="submit"], .marketing-form__form .hs-form-private button[type="submit"] {
            background: #5b3376 !important;
            color: var(--color-white) !important;
            box-shadow: 0 4px 12px rgba(91, 51, 118, 0.3) !important;
        }

    .marketing-form__form .hs-form label, .marketing-form__form .hs-form-private label, .marketing-form__form .hs-form__field label, .marketing-form__form .hs_form_field label, .marketing-form__form form[data-form-id] label {
            color: var(--color-black) !important;
        }

@media (max-width: 1200px) {
        .marketing-form__content {
            display: flex;
            flex-direction: column-reverse;
            padding: 1rem 1.5rem;
            gap: 2rem;
            border-radius: 20px;
        }
}

@media (max-width: 768px) {
        .marketing-form__left {
            padding-top: 0;
            gap: 1.5rem;
        }

        .marketing-form__title {
            font-size: 18px;
        }
            .marketing-form__list li {
                font-size: 14px;
            }
            .marketing-form__form-title {
                font-size: 18px;
            }
            
            .marketing-form__form-description {
                font-size: 14px;
            }
}

/*!***********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/css/modules/marketing-testimonial.css ***!
  \***********************************************************************************************************************************************************************************************/
.marketing-testimonial {
    padding: 8rem 0 6rem;
    color: var(--color-white);
}

    .marketing-testimonial__content {
        max-width: 1043px;
        margin: 0 auto;
        display: grid;
        align-items: center;
        grid-template-columns: 390px auto;
        gap: 8rem;
        position: relative;
    }

    .marketing-testimonial__content::after {
            content: '';
            position: absolute;
            top: 52%;
            right: 50%;
            transform: translate(50%, -50%);
            height: calc(100% + 12rem);
            aspect-ratio: 730/650;
            background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzI4IiBoZWlnaHQ9IjY1OCIgdmlld0JveD0iMCAwIDcyOCA2NTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBvcGFjaXR5PSIwLjY2Ij4NCjxwYXRoIG9wYWNpdHk9IjAuMSIgZD0iTTM2My42NyAwLjIyMDcwM0M1NjQuNDE4IDAuMjIwOTEyIDcyNy4xMTggMTQ3LjI5MiA3MjcuMTE4IDMyOC42NjdDNzI3LjExOCA1MTAuMDQyIDU2NC40MTggNjU3LjExMiAzNjMuNjcgNjU3LjExMkMxNjIuOTIxIDY1Ny4xMTIgMC4yMjA3NzYgNTEwLjA0MiAwLjIyMDcwMyAzMjguNjY3QzAuMjIwNzAzIDE0Ny4yOTIgMTYyLjkyMSAwLjIyMDcwMyAzNjMuNjcgMC4yMjA3MDNaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfOTM5XzY4KSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjQ0MjEyOSIvPg0KPHBhdGggb3BhY2l0eT0iMC4xIiBkPSJNMzYzLjgzMyA3MC45ODE5QzUyMS42NDQgNzAuOTgxOSA2NDkuNTM2IDE4Ni4zNzMgNjQ5LjUzNiAzMjguNjY3QzY0OS41MzUgNDcwLjk2MiA1MjEuNjQ0IDU4Ni4zNTIgMzYzLjgzMyA1ODYuMzUyQzIwNi4wMjMgNTg2LjM1MiA3OC4xMzE2IDQ3MC45NjIgNzguMTMxMyAzMjguNjY3Qzc4LjEzMTMgMTg2LjM3MyAyMDYuMDIzIDcwLjk4MiAzNjMuODMzIDcwLjk4MTlaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfOTM5XzY4KSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjQ0MjEyOSIvPg0KPC9nPg0KPGRlZnM+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfOTM5XzY4IiB4MT0iMzkuMTEzMiIgeTE9IjUzMS4xMjYiIHgyPSI0MTQuODk0IiB5Mj0iLTU2LjYwNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPg0KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPg0KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjIiLz4NCjwvbGluZWFyR3JhZGllbnQ+DQo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfOTM5XzY4IiB4MT0iMTA4LjY2MiIgeTE9IjQ4Ny41MzciIHgyPSI0MDMuMyIgeTI9IjI1LjgyNzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4NCjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4NCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+DQo8L2xpbmVhckdyYWRpZW50Pg0KPC9kZWZzPg0KPC9zdmc+DQo=) no-repeat center center;
            background-size: contain;
        }

    .marketing-testimonial__left {
        position: relative;
        aspect-ratio: 390/470;
    }

    .marketing-testimonial__left::before {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            aspect-ratio: 384/290;
            background: var(--gradient-brand-dark-bg);
            border-radius: 30px;
        }

    .marketing-testimonial__left img {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            z-index: 5;
        }

    .marketing-testimonial__right {
        display: flex;
        flex-direction: column;
        gap: 2.5rem;
        padding-top: 7rem;
    }

    .marketing-testimonial__quote {
        font-size: 18px;
        font-weight: 400;
        font-style: italic;
        line-height: 1.5;
        position: relative;
    }

    .marketing-testimonial__quote::before {
            content: '';
            position: absolute;
            top: -35%;
            left: -6%;
            width: 12%;
            aspect-ratio: 1/1;
            background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCA2MiAzOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNy4xMDE4IDM4LjA1OTlIMEwyMi44MDI0IDBIMzMuNzAwNkwxNy4xMDE4IDM4LjA1OTlaTTQ0LjI2MzUgMzguMDU5OUgyNy4zMjk0TDUwLjEzMTggMEg2MS4wM0w0NC4yNjM1IDM4LjA1OTlaIiBmaWxsPSIjNUIzMzc2Ii8+DQo8L3N2Zz4NCg==) no-repeat center center;
            background-size: contain;
        }

    .marketing-testimonial__author {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    .marketing-testimonial__author-name {
            font-size: 18px;
        }

    .marketing-testimonial__author-info {
            font-size: 16px;
            font-weight: 300;
        }

@media (max-width: 768px) {
    .marketing-testimonial {
        padding: 4rem 0;
    }

        .marketing-testimonial__content {
            grid-template-columns: 1fr;
            gap: 0;
        }

            .marketing-testimonial__content::after {
                display: none;
            }

        .marketing-testimonial__left {
            width: 274px;
            justify-self: center;
        }

        .marketing-testimonial__right {
            padding-top: 3rem;
        }

        .marketing-testimonial__quote {
            padding-left: 1.5rem;
            font-size: 14px;
        }

            .marketing-testimonial__quote::before {
                width: 12%;
                top: -25%;
                left: 0;
            }
            .marketing-testimonial__author-name {
                font-size: 14px;
            }

            .marketing-testimonial__author-info {
                font-size: 12px;
            }
}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/css/modules/marketing-approach.css ***!
  \********************************************************************************************************************************************************************************************/
.marketing-approach {
    color: var(--color-white);
}

    .marketing-approach__title .heading[data-type="medium"] {
            text-align: center;
            font-size: 30px;
        }

    .marketing-approach__items {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem;
        margin-top: 3rem;
    }

    .marketing-approach__item {
        flex: 0 0 calc(25% - (1rem * 3 / 4));
        background: rgba(255, 255, 255, 0.2);
        min-height: 400px;
        border-radius: 25px;
        overflow: hidden;
        position: relative;
    }

    .marketing-approach__item::before {
            content: '';
            position: absolute;
            inset: 0;
            padding: 1px;
            border-radius: inherit;
            background: var(--gradient-brand);
            background-size: 200% 200%;
            -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
            -webkit-mask-composite: xor;
            mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
            mask-composite: exclude;
            pointer-events: none;
        }

    .marketing-approach__item h3 {
            font-weight: 400;
            font-size: 22px;
            padding: 3px 20px;
            text-align: center;
            margin: 0 auto;
            width: fit-content;
            position: relative;
        }

    .marketing-approach__item h3::after,
            .marketing-approach__item h3::before {
                content: "";
                position: absolute;
                top: -1px;
                left: -30px;
                width: 100%;
                height: calc(100% + 1px);
                background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTExIiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMTExIDM4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTMuMzcyOTEgNS44Mzk4OUwwIDAuMDAwMjMzNDMyTDExMC40MyAwVjM3LjY2NDFIMjYuMjAxMUMxNy41MzMyIDM3LjY2NDEgMTAuMjA4MSAzMS4yMzkyIDkuMDc3OTQgMjIuNjQ1NEM4LjI5OTEgMTYuNzIzMSA2LjM2MDQ3IDExLjAxMjQgMy4zNzI5MSA1LjgzOTg5WiIgZmlsbD0iIzVCMzM3NiIvPg0KPC9zdmc+DQo=) no-repeat center center;
                z-index: -1;
            }

    .marketing-approach__item h3::after {
                transform: rotateY(180deg);
                left: auto;
                right: -30px;
            }

    .marketing-approach__item ul {
            padding: 30px 12px;
            list-style: none;
        }

    .marketing-approach__item ul li {
                padding-left: 20px;
                position: relative;
                font-size: 16px;
                font-weight: 300;
                margin-top: 14px;
            }

    .marketing-approach__item ul li:first-child {
                    margin-top: 0;
                }

    .marketing-approach__item ul li::before {
                    content: "";
                    position: absolute;
                    left: 0;
                    top: 8px;
                    width: 8px;
                    height: 8px;
                    background: linear-gradient(90.23deg, #FFE082 1.66%, #F48FB1 67.3%, #B388FF 99.89%);
                    border-radius: 50%;
                }

@media (max-width: 1024px) {
        .marketing-approach__item {
            flex: 0 0 calc(50% - 0.5rem);
            min-height: auto;
        }
}

@media (max-width: 768px) {
            .marketing-approach__title .heading[data-type="medium"] {
                font-size: 20px;
            }

        .marketing-approach__items {
            margin-top: 1rem;
            padding: 0 1rem;
        }

        .marketing-approach__item {
            flex: 0 0 100%;
            min-height: auto;
        }

            .marketing-approach__item ul {
                padding: 20px 12px;
            }
                
                .marketing-approach__item ul h3 {
                    font-size: 16px;
                }

                .marketing-approach__item ul li {
                    font-size: 14px;
                }
}

/*!***************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/css/modules/logo-carousel.css ***!
  \***************************************************************************************************************************************************************************************/
/* Logo Carousel Module - Swiper Implementation */

.logo-carousel {
  padding: 4rem 2rem;
  overflow: hidden;

  /* Responsive adjustments */
}

.logo-carousel.spacing-none {
    padding-top: 0;
  }

.logo-carousel.gradient-background {
    background-color: var(--color-purple-dark);
  }

.logo-carousel.gradient-background .logo-carousel__wrapper::before {
        background: linear-gradient(to right, var(--color-purple-dark), transparent);
      }

.logo-carousel.gradient-background .logo-carousel__wrapper::after {
        background: linear-gradient(to left, var(--color-purple-dark), transparent);
      }

.logo-carousel.gradient-background .logo-carousel__image {
      filter: brightness(0) invert(1);
    }

.logo-carousel__heading {
    color: #ffffff;
    font-size: 1.125rem;
    font-weight: 400;
    text-align: center;
    margin: 0 0 3rem;
    line-height: 1.6;
  }

.logo-carousel__wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;

    /* Gradient fade overlays on sides */
  }

.logo-carousel__wrapper::before,
    .logo-carousel__wrapper::after {
      content: '';
      position: absolute;
      top: 0;
      bottom: 0;
      width: 150px;
      z-index: 10;
      pointer-events: none;
    }

.logo-carousel__wrapper::before {
      left: 0;
      background: linear-gradient(to right, var(--color-white), transparent);
    }

.logo-carousel__wrapper::after {
      right: 0;
      background: linear-gradient(to left, var(--color-white), transparent);
    }

.logo-carousel__swiper {
    overflow: visible;
  }

.logo-carousel__swiper .swiper-wrapper {
      display: flex;
      align-items: center;
      gap: 64px;
      will-change: transform;
    }

.logo-carousel__slide {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    height: 80px !important;
    max-width: 180px !important;
    width: auto !important;
    flex-shrink: 0;
  }

.logo-carousel__image {
    max-height: 50px;
    max-width: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    filter: brightness(0);
    opacity: 0.8;
    transition: opacity 0.3s ease;
    display: block;
    margin: 0 auto;
  }

.logo-carousel__image:hover {
      opacity: 1;
    }

@media (max-width: 768px) {

.logo-carousel {
    padding: 3rem 1rem
}

    .logo-carousel__heading {
      font-size: 1rem;
      margin: 0 0 2rem;
    }

    .logo-carousel__wrapper::before,
    .logo-carousel__wrapper::after {
      width: 100px;
    }

    .logo-carousel__slide {
      height: 70px !important;
      max-width: 150px !important;
    }

    .logo-carousel__image {
      max-height: 40px;
    }
  }

@media (max-width: 480px) {
    .logo-carousel__heading {
      font-size: 0.875rem;
      margin: 0 0 1.5rem;
    }

    .logo-carousel__wrapper::before,
    .logo-carousel__wrapper::after {
      width: 60px;
    }

    .logo-carousel__slide {
      height: 60px !important;
      max-width: 120px !important;
    }

    .logo-carousel__image {
      max-height: 35px;
    }
  }


/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./src/css/templates/marketing.css ***!
  \*************************************************************************************************************************************************************************************/
/* Marketing Template Styles */

/* Import modules */

.template-marketing {
    background: var(--gradient-brand-dark-bg);
}

.template-marketing .container {
        max-width: 1385px;
    }

.template-marketing .overview {
        padding: 6.5rem 0 1rem;
    }

.template-marketing .overview .heading[data-type="medium"] {
            font-size: 30px;
            text-align: center;
            margin: 0 auto;
        }

.template-marketing .overview__text {
            color: var(--color-white);
            max-width: 754px;
            text-align: center;
            margin: 1rem auto 0;
        }

@media (max-width: 768px) {

.template-marketing .overview {
            padding: 3.5rem 0 1rem
    }

            .template-marketing .overview .heading[data-type="medium"] {
                font-size: 20px;
            }
            
            .template-marketing .overview__text {
                font-size: 14px;
            }
        }

.template-marketing .logo-carousel {
        padding: 2rem 0;
        background-color: transparent;
    }

.template-marketing .logo-carousel__wrapper::before,
            .template-marketing .logo-carousel__wrapper::after {
                display: none;
            }

.template-marketing .logo-carousel__wrapper{

            -webkit-mask-image: linear-gradient(
                to right,
                transparent,
                black 12%,
                black 88%,
                transparent
            );
            mask-image: linear-gradient(
                to right,
                transparent,
                black 12%,
                black 88%,
                transparent
            );
}

@media (max-width: 768px) {

.template-marketing .logo-carousel {
            padding: 1rem 0
    }
        }


/*# sourceMappingURL=marketing.css.map*/