.style-module-scss-module__J-bsOG__circle {
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 400px;
    display: flex;
    position: relative
}

.style-module-scss-module__J-bsOG__container {
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 400px;
    height: 400px;
    padding: 20px;
    display: flex;
    position: relative;
    bottom: -20px;
    left: 85px
}

.style-module-scss-module__J-bsOG__container:before {
    content: "";
    border-radius: inherit;
    -webkit-mask-composite: xor;
    pointer-events: none;
    background: linear-gradient(27.92deg, #2785ff26 -7.7%, #3486f1b3 77.81%);
    padding: 10px;
    position: absolute;
    inset: 0;
    -webkit-mask-image: linear-gradient(#fff 0 0), linear-gradient(#fff 0 0);
    -webkit-mask-position: 0 0, 0 0;
    -webkit-mask-size: auto, auto;
    -webkit-mask-repeat: repeat, repeat;
    -webkit-mask-clip: content-box, border-box;
    -webkit-mask-origin: content-box, border-box;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask-source-type: auto, auto;
    mask-mode: match-source, match-source
}

.style-module-scss-module__J-bsOG__bgCircle {
    position: absolute;
    top: 107px
}

.style-module-scss-module__J-bsOG__card {
    text-align: left;
    background-color: #fff;
    border: .88px solid #568dd633;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    padding: 10px 20px;
    font-size: 14.14px;
    font-weight: 500;
    line-height: 24.75px;
    transition: transform 75ms linear;
    display: flex;
    position: absolute;
    box-shadow: 2.65px 4.42px 10.61px #000d1f3b
}

.style-module-scss-module__J-bsOG__cardContainer {
    justify-content: center;
    align-items: center;
    width: 160px;
    height: 200px;
    display: flex;
    position: relative;
    overflow: hidden
}

.style-module-scss-module__J-bsOG__cardOne,
.style-module-scss-module__J-bsOG__cardTwo {
    width: 128px;
    height: 192px;
    transition: transform 1s ease-in-out;
    position: absolute;
    box-shadow: 0 4px 6px #0003
}

.style-module-scss-module__J-bsOG__cardOne {
    background-color: #006eff
}

.style-module-scss-module__J-bsOG__cardTwo {
    background-color: red
}

.style-module-scss-module__J-bsOG__cardOne.style-module-scss-module__J-bsOG__moveDown {
    z-index: 0;
    transform: translateY(100%)
}

.style-module-scss-module__J-bsOG__cardTwo.style-module-scss-module__J-bsOG__moveUp {
    z-index: 10;
    transform: translateY(0)
}

.style-module-scss-module__J-bsOG__stackContainer {
    justify-content: center;
    align-items: center;
    width: 192px;
    height: 256px;
    display: flex;
    position: relative
}

.style-module-scss-module__J-bsOG__bottomCard {
    z-index: 0;
    background-color: red;
    width: 128px;
    height: 192px;
    position: absolute;
    transform: translate(10%);
    box-shadow: 0 4px 6px #0003
}

.style-module-scss-module__J-bsOG__topCard {
    z-index: 1;
    background-color: #006eff;
    width: 128px;
    height: 192px;
    position: absolute;
    box-shadow: 0 4px 6px #0003
}

.style-module-scss-module__J-bsOG__relativeContainer {
    justify-content: center;
    align-items: center;
    width: 10rem;
    height: 12rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.style-module-scss-module__J-bsOG__cardOverlay {
    border-radius: .75rem;
    width: 8rem;
    height: 12rem;
    transition: transform .5s ease-in-out;
    position: absolute;
    box-shadow: 0 4px 6px #0000001a
}

.style-module-scss-module__J-bsOG__cardOverlay {
    width: 8rem;
    height: 12rem;
    transition: transform .5s ease-in-out;
    position: absolute
}

.style-module-scss-module__J-bsOG__overlayTop {
    z-index: 10;
    background-color: #006eff;
    transform: translateY(0)
}

.style-module-scss-module__J-bsOG__overlayBottom {
    z-index: 0;
    background-color: red;
    transform: translateY(100%)
}

@media (max-width:992px) {
    .style-module-scss-module__J-bsOG__container {
        border-radius: 50%;
        justify-content: center;
        align-items: center;
        width: 300px;
        height: 300px;
        padding: 20px;
        display: flex;
        position: relative;
        bottom: -20px;
        left: 20px
    }
    .style-module-scss-module__J-bsOG__circle {
        justify-content: center;
        align-items: center;
        width: 300px;
        height: 300px;
        display: flex;
        position: relative
    }
}

@media (max-width:768px) {
    .style-module-scss-module__J-bsOG__container {
        width: 300px;
        height: 300px;
        bottom: -100px;
        left: 50%;
        transform: translate(-50%)
    }
    .style-module-scss-module__J-bsOG__card {
        text-align: left;
        background-color: #fff;
        border: .88px solid #568dd633;
        border-radius: 1rem;
        justify-content: center;
        align-items: center;
        padding: 5px 10px;
        font-size: 14.14px;
        font-weight: 500;
        line-height: 24.75px;
        transition: transform 75ms linear;
        display: flex;
        position: absolute;
        box-shadow: 2.65px 4.42px 10.61px #000d1f3b
    }
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu {
    margin: 2.5rem 0
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu .FooterBottomMenu-module-scss-module__KU77Ga__menu-header {
    letter-spacing: -.18px;
    color: #3f3f3f;
    margin-bottom: .75rem;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 120%;
    display: block
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu ul {
    flex-wrap: wrap;
    row-gap: .5rem;
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    display: flex
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu ul li {
    margin-right: .625rem;
    position: relative
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu ul li a {
    color: #3f3f3f;
    letter-spacing: -.16px;
    padding-right: .625rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1rem;
    position: relative
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu ul li a:after {
    content: "";
    background-color: #3f3f3f;
    border-right: 1.9px solid #3f3f3f;
    height: .9375rem;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%)
}

.FooterBottomMenu-module-scss-module__KU77Ga__footer-bottom-menu ul li:last-child a:after {
    display: none
}

.Footer-module-scss-module__y0g9zG__footer-separator {
    justify-content: center;
    margin: 1rem 0 -2.5rem;
    display: flex
}

.Footer-module-scss-module__y0g9zG__footer-separator .Footer-module-scss-module__y0g9zG__arrowAnimation {
    cursor: pointer;
    animation: 1s infinite Footer-module-scss-module__y0g9zG__bounce
}

.Footer-module-scss-module__y0g9zG__footer-separator .Footer-module-scss-module__y0g9zG__arrow {
    cursor: pointer;
    transform: rotate(180deg)
}

.Footer-module-scss-module__y0g9zG__footer-bottom {
    transition: max-height .5s ease-in-out;
    overflow: hidden
}

.Footer-module-scss-module__y0g9zG__footer-bottom.Footer-module-scss-module__y0g9zG__hidden {
    max-height: 0
}

.Footer-module-scss-module__y0g9zG__footer-bottom.Footer-module-scss-module__y0g9zG__visible {
    max-height: 1000px
}

@keyframes Footer-module-scss-module__y0g9zG__bounce {
    0%,
    to {
        transform: translateY(0)
    }
    50% {
        transform: translateY(-10px)
    }
}

.header-module-scss-module__QzBFEa__mobileNavContainer {
    display: none
}

@media (max-width:1024px) {
    .header-module-scss-module__QzBFEa__mobileNavContainer {
        display: block;
        position: relative
    }
}

.header-module-scss-module__QzBFEa__linklabel {
    color: #3486f1;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 21px
}

.header-module-scss-module__QzBFEa__learnMore {
    font-weight: 500;
    color: #3486f1 !important
}

.header-module-scss-module__QzBFEa__cloud {
    flex-direction: row;
    justify-content: space-between;
    gap: 16px;
    padding: 20px 80px 15px 0;
    display: flex
}

@media (max-width:768px) {
    .header-module-scss-module__QzBFEa__cloud {
        display: none
    }
}

.header-module-scss-module__QzBFEa__mobileMenuButton {
    cursor: pointer;
    z-index: 1002;
    background: 0 0;
    border: none;
    padding-right: 10px;
    display: none;
    transform: translateY(-50%)
}

@media (max-width:1024px) {
    .header-module-scss-module__QzBFEa__mobileMenuButton {
        z-index: 1002;
        display: block;
        transform: translateY(-50%)
    }
}

.header-module-scss-module__QzBFEa__mobileMenuButton .header-module-scss-module__QzBFEa__hamburger {
    background-color: #333;
    width: 24px;
    height: 2px;
    position: relative
}

.header-module-scss-module__QzBFEa__mobileMenuButton .header-module-scss-module__QzBFEa__hamburger:before,
.header-module-scss-module__QzBFEa__mobileMenuButton .header-module-scss-module__QzBFEa__hamburger:after {
    content: "";
    background-color: #333;
    width: 24px;
    height: 2px;
    transition: all .3s;
    position: absolute;
    left: 0
}

.header-module-scss-module__QzBFEa__mobileMenuButton .header-module-scss-module__QzBFEa__hamburger:before {
    top: -6px
}

.header-module-scss-module__QzBFEa__mobileMenuButton .header-module-scss-module__QzBFEa__hamburger:after {
    bottom: -6px
}

.header-module-scss-module__QzBFEa__cta {
    text-align: center
}

@media (max-width:768px) {
    .header-module-scss-module__QzBFEa__cta {
        padding: 16px
    }
}

@media (max-width:480px) {
    .header-module-scss-module__QzBFEa__cta {
        padding: 8px
    }
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__brandCTA {
    color: #fff;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__brandCTA:hover {
    background: #34bcee
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__brandCTA:hover .header-module-scss-module__QzBFEa__arrowblue {
    display: none
}

.header-module-scss-module__QzBFEa__cta .header-module-scss-module__QzBFEa__brandCTA:hover .header-module-scss-module__QzBFEa__arrowpink {
    display: block
}

.header-module-scss-module__QzBFEa__mobileNav {
    visibility: hidden;
    z-index: 1001;
    background-color: #fff;
    width: 100%;
    height: 100vh;
    transition: transform .3s, visibility 0s linear .3s;
    position: fixed;
    top: 0;
    left: 0;
    overflow-y: auto;
    transform: translate(100%)
}

@media (max-width:1024px) {
    .header-module-scss-module__QzBFEa__mobileNav {
        z-index: 9999;
        display: block
    }
}

.header-module-scss-module__QzBFEa__mobileNav.header-module-scss-module__QzBFEa__open {
    visibility: visible;
    transition: transform .3s;
    transform: translate(0)
}

.header-module-scss-module__QzBFEa__mobileNavHeader {
    border-bottom: 1px solid #eee;
    justify-content: flex-end;
    padding: 10px;
    display: flex
}

.header-module-scss-module__QzBFEa__closeButton {
    cursor: pointer;
    background: 0 0;
    border: none;
    padding: 10px;
    font-size: 24px
}

.header-module-scss-module__QzBFEa__mobileNavContent {
    padding: 10px
}

.header-module-scss-module__QzBFEa__mobileNavContent ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.header-module-scss-module__QzBFEa__mobileNavContent ul li {
    margin-bottom: 15px
}

.header-module-scss-module__QzBFEa__mobileNavContent ul li button {
    text-align: left;
    color: #568dd6;
    background: 0 0;
    border: none;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 10px 0;
    font-family: Manrope;
    font-size: 20px;
    font-weight: 500;
    display: flex
}

.header-module-scss-module__QzBFEa__mobileNavContent ul li a {
    color: inherit;
    text-decoration: none;
    display: block
}

.header-module-scss-module__QzBFEa__submenu {
    padding: 10px 0
}

.header-module-scss-module__QzBFEa__submenu h3 {
    color: #568dd6;
    margin: 5px 0 10px;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.header-module-scss-module__QzBFEa__submenu .header-module-scss-module__QzBFEa__menuItem {
    color: inherit;
    align-items: flex-start;
    padding: 10px;
    text-decoration: none;
    display: flex
}

.header-module-scss-module__QzBFEa__submenu .header-module-scss-module__QzBFEa__menuItem .header-module-scss-module__QzBFEa__menuIcon {
    flex-shrink: 0;
    margin-right: 12px
}

.header-module-scss-module__QzBFEa__submenu .header-module-scss-module__QzBFEa__menuItem h4 {
    margin: 0 0 5px;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.header-module-scss-module__QzBFEa__submenu .header-module-scss-module__QzBFEa__menuItem p {
    color: #666;
    margin: 0;
    font-size: 14px
}

.header-module-scss-module__QzBFEa__arrow {
    color: #568dd6;
    font-size: 18px
}

.header-module-scss-module__QzBFEa__header {
    z-index: 1000;
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0
}

.header-module-scss-module__QzBFEa__container {
    justify-content: space-between;
    align-items: center;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 1rem;
    display: flex;
    position: relative
}

.header-module-scss-module__QzBFEa__container span {
    line-height: 70px
}

.header-module-scss-module__QzBFEa__logoContainer {
    display: flex
}

.header-module-scss-module__QzBFEa__logo {
    align-items: center;
    padding-right: 30px;
    display: flex
}

@media (max-width:1024px) {
    .header-module-scss-module__QzBFEa__nav {
        display: none
    }
}

.header-module-scss-module__QzBFEa__nav ul {
    margin: 0;
    list-style: none;
    display: flex
}

.header-module-scss-module__QzBFEa__nav ul li {
    padding: 0 16px
}

@media (max-width:1140px) {
    .header-module-scss-module__QzBFEa__nav ul li {
        padding: 0 10px
    }
}

.header-module-scss-module__QzBFEa__toggleButton {
    cursor: pointer;
    background: 0 0;
    border: none;
    margin: 0 20px 0 auto;
    font-size: 24px;
    display: none
}

.header-module-scss-module__QzBFEa__noDropdown {
    align-items: center;
    gap: .5rem;
    min-height: 80px;
    font-weight: 500;
    display: flex
}

.header-module-scss-module__QzBFEa__noDropdown a {
    color: #333
}

.header-module-scss-module__QzBFEa__dropdown {
    cursor: pointer
}

.header-module-scss-module__QzBFEa__dropdown span {
    transform-origin: 50%;
    transition: transform .3s, border .3s, color .3s, font-weight .3s
}

.header-module-scss-module__QzBFEa__dropdown span:after {
    transition: transform .3s, border .3s
}

.header-module-scss-module__QzBFEa__dropdown:hover span {
    color: #568dd6;
    font-weight: 600
}

.header-module-scss-module__QzBFEa__dropdown:hover span:after {
    border: 2px solid #568dd6;
    border-width: 0 2px 2px 0;
    bottom: -2px;
    transform: rotate(225deg)
}

.header-module-scss-module__QzBFEa__dropdown .header-module-scss-module__QzBFEa__cloudContainer {
    background-color: #d7e7fd
}

.header-module-scss-module__QzBFEa__dropdown .header-module-scss-module__QzBFEa__cloudContainer .header-module-scss-module__QzBFEa__cloudHeader {
    align-items: top;
    gap: 16px;
    padding: 0 26px;
    display: flex
}

.header-module-scss-module__QzBFEa__dropdown .header-module-scss-module__QzBFEa__cloudContainer .header-module-scss-module__QzBFEa__cloudHeader h3 {
    color: #000;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
    line-height: 21.6px
}

.header-module-scss-module__QzBFEa__dropdown .header-module-scss-module__QzBFEa__cloudContainer .header-module-scss-module__QzBFEa__cloudHeader p {
    color: #000;
    max-width: 470px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px
}

.header-module-scss-module__QzBFEa__dropdown span {
    color: #333;
    align-items: center;
    gap: .5rem;
    min-height: 80px;
    font-weight: 500;
    display: flex
}

.header-module-scss-module__QzBFEa__dropdown span:after {
    content: "";
    border: 2px solid #333;
    border-width: 0 2px 2px 0;
    padding: 3px;
    display: inline-block;
    position: relative;
    bottom: 2px;
    transform: rotate(45deg)
}

.header-module-scss-module__QzBFEa__dropdown:hover .header-module-scss-module__QzBFEa__dropdownContent {
    display: flex
}

.header-module-scss-module__QzBFEa__dropdownContent {
    background: #fff;
    border: 1px solid #dae1e5;
    border-radius: 0 0 16px 16px;
    flex-direction: column;
    width: 100%;
    max-width: 1300px;
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    right: 30px;
    transform: translate(-50%);
    box-shadow: 0 5px 15px #0000001a
}

.header-module-scss-module__QzBFEa__tabContainer {
    flex-direction: row;
    gap: 0;
    display: flex
}

.header-module-scss-module__QzBFEa__tabContainer .header-module-scss-module__QzBFEa__tabs {
    background: #f8f8f8;
    border-radius: 0 0 0 16px;
    width: 35%;
    min-width: 18%;
    max-width: 200px;
    padding: 25px 0
}

.header-module-scss-module__QzBFEa__tabContainer .header-module-scss-module__QzBFEa__tabs button {
    width: 100%;
    display: block
}

.header-module-scss-module__QzBFEa__tabButton {
    text-align: left;
    color: #7d7d87;
    cursor: pointer;
    background: 0 0;
    border: 0;
    margin-bottom: 10px;
    padding: 12px 0 12px 23px;
    font-family: Manrope;
    font-size: 16px;
    line-height: 21.86px;
    font-weight: 600 !important
}

.header-module-scss-module__QzBFEa__tabButton.header-module-scss-module__QzBFEa__active {
    text-align: left;
    color: #000;
    background-color: #fff;
    position: relative
}

.header-module-scss-module__QzBFEa__tabButton.header-module-scss-module__QzBFEa__active:before {
    content: "";
    background: #3486f1;
    border-radius: 0 8px 8px 0;
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.header-module-scss-module__QzBFEa__tabPanel {
    padding: 0 20px
}

.header-module-scss-module__QzBFEa__tabPanel.header-module-scss-module__QzBFEa__hidden {
    display: none
}

.header-module-scss-module__QzBFEa__tabPanel.header-module-scss-module__QzBFEa__active {
    display: flex
}

.header-module-scss-module__QzBFEa__tabPanel>div {
    width: 33%;
    margin-top: 30px
}

.header-module-scss-module__QzBFEa__tabContent {
    min-height: 300px;
    padding: 0 0 30px
}

.header-module-scss-module__QzBFEa__tabPanel {
    flex-flow: wrap;
    display: flex
}

.header-module-scss-module__QzBFEa__tabPanel .header-module-scss-module__QzBFEa__menuItem {
    flex-direction: row;
    align-items: flex-start;
    gap: 16px;
    display: flex
}

.header-module-scss-module__QzBFEa__tabPanel .header-module-scss-module__QzBFEa__menuItem h4 {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px
}

.header-module-scss-module__QzBFEa__tabPanel .header-module-scss-module__QzBFEa__menuItem p {
    color: #7d7d87;
    padding-right: 50px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px
}

.header-module-scss-module__QzBFEa__tabPanel .header-module-scss-module__QzBFEa__menuItem:hover h4 {
    color: #3486f1
}

.header-module-scss-module__QzBFEa__tabPanel .header-module-scss-module__QzBFEa__menuItem:hover p {
    color: #000
}

.header-module-scss-module__QzBFEa__tabPanel .header-module-scss-module__QzBFEa__menuItem:hover .header-module-scss-module__QzBFEa__logoImg {
    text-align: left;
    filter: invert(27%)sepia(95%)saturate(2367%)hue-rotate(213deg)brightness(93%)contrast(140%);
    display: block
}

.header-module-scss-module__QzBFEa__noTabDropdown {
    justify-content: center;
    align-items: center;
    min-height: 160px;
    padding: 10px 30px 30px;
    box-shadow: inset -3px 5px 2px -5px #0003
}

.header-module-scss-module__QzBFEa__menuItemsAI a {
    color: #333;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    line-height: 80px;
    text-decoration: none
}

.header-module-scss-module__QzBFEa__resDropdown {
    max-width: 768px;
    padding: 20px 40px 40px
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex {
    flex-flow: wrap;
    display: flex
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex>div {
    width: 50%;
    margin-top: 30px
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex .header-module-scss-module__QzBFEa__menuItem {
    flex-direction: row;
    align-items: flex-start;
    gap: 16px;
    display: flex
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex .header-module-scss-module__QzBFEa__menuItem h4 {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex .header-module-scss-module__QzBFEa__menuItem p {
    color: #7d7d87;
    padding-right: 50px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex .header-module-scss-module__QzBFEa__menuItem:hover h4 {
    color: #3486f1
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex .header-module-scss-module__QzBFEa__menuItem:hover p {
    color: #000
}

.header-module-scss-module__QzBFEa__resDropdown .header-module-scss-module__QzBFEa__resFlex .header-module-scss-module__QzBFEa__menuItem:hover .header-module-scss-module__QzBFEa__logoImg {
    text-align: left;
    filter: invert(27%)sepia(95%)saturate(2367%)hue-rotate(213deg)brightness(93%)contrast(140%);
    display: block
}

.header-module-scss-module__QzBFEa__comDropdown {
    max-width: 400px;
    padding: 0 40px 40px;
    left: 60%
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__resFlex>div {
    margin-top: 30px
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__menuItem {
    flex-direction: row;
    align-items: flex-start;
    gap: 16px;
    display: flex
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__menuItem h4 {
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__menuItem p {
    color: #7d7d87;
    padding-right: 50px;
    font-size: 14px;
    font-weight: 400;
    line-height: 19.6px
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__menuItem:hover h4 {
    color: #3486f1
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__menuItem:hover p {
    color: #000
}

.header-module-scss-module__QzBFEa__comDropdown .header-module-scss-module__QzBFEa__menuItem:hover .header-module-scss-module__QzBFEa__logoImg {
    text-align: left;
    filter: invert(27%)sepia(95%)saturate(2367%)hue-rotate(213deg)brightness(93%)contrast(140%);
    display: block
}

.header-module-scss-module__QzBFEa__navbar {
    justify-content: space-between;
    align-items: center;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 .5rem;
    display: flex
}

.header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__logo a {
    text-decoration: none
}

.header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__navLinks {
    flex-grow: 1;
    justify-content: flex-start;
    gap: 1.5rem;
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
}

.header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__navLinks li a {
    color: #333;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    line-height: 80px;
    text-decoration: none
}

.header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__menuIcon {
    cursor: pointer;
    font-size: 1.5rem
}

@media (max-width:768px) {
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__cta a {
        border-radius: 5px;
        padding: .4rem .6rem;
        font-size: 12px;
        font-weight: 700;
        text-decoration: none;
        transition: all .3s
    }
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__logo {
        padding-right: 10px
    }
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__navLinks {
        z-index: 9;
        background: #fff;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        padding: 1rem;
        display: none;
        position: absolute;
        top: 60px;
        right: 0;
        box-shadow: 0 4px 6px #0000001a
    }
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__navLinks li a {
        line-height: 40px
    }
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__navLinks.header-module-scss-module__QzBFEa__open {
        display: flex
    }
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__menuIcon {
        z-index: 9;
        display: block
    }
}

@media (max-width:1024px) {
    .header-module-scss-module__QzBFEa__navbar {
        padding: 5px
    }
    .header-module-scss-module__QzBFEa__navbar .header-module-scss-module__QzBFEa__logo {
        padding-right: 5px
    }
}

.topnav-module-scss-module__-Ebrta__lh0 {
    line-height: 0
}

.topnav-module-scss-module__-Ebrta__callus {
    display: flex
}

.topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI {
    isolation: isolate;
    letter-spacing: .02em;
    color: #fff;
    white-space: nowrap;
    cursor: pointer;
    background: #ffffff24;
    border: 1px solid #ffffff73;
    border-radius: 999px;
    align-items: center;
    gap: 6px;
    padding: 5px 10px;
    font-size: 13px;
    font-weight: 800;
    line-height: 1.2;
    text-decoration: none;
    transition: transform .25s, background .25s, border-color .25s, box-shadow .25s;
    animation: .55s cubic-bezier(.22, 1, .36, 1) both topnav-module-scss-module__-Ebrta__signupEnter, 2.8s ease-in-out infinite topnav-module-scss-module__-Ebrta__signupGlow;
    display: inline-flex;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 10px #0000001f
}

.topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:before {
    content: "";
    z-index: -1;
    background: linear-gradient(105deg, #0000 38%, #ffffff80 50%, #0000 62%);
    animation: 3.2s ease-in-out infinite topnav-module-scss-module__-Ebrta__signupShimmer;
    position: absolute;
    inset: 0;
    transform: translate(-130%)
}

.topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:after {
    content: "→";
    font-size: 14px;
    line-height: 1;
    transition: transform .25s;
    display: inline-block
}

.topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:hover {
    background: #ffffff38;
    border-color: #ffffffb3;
    transform: translateY(-1px);
    box-shadow: 0 4px 16px #0000002e
}

.topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:hover:after {
    transform: translate(3px)
}

.topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:active {
    transform: translateY(0)
}

@media (prefers-reduced-motion:reduce) {
    .topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI,
    .topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:before {
        animation: none
    }
    .topnav-module-scss-module__-Ebrta__callus .topnav-module-scss-module__-Ebrta__signupWithBolChalAI:after {
        transition: none
    }
}

@media (max-width:992px) {
    .topnav-module-scss-module__-Ebrta__callus {
        position: relative;
        top: 8px
    }
}

.topnav-module-scss-module__-Ebrta__callus span {
    color: #fff;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.topnav-module-scss-module__-Ebrta__callus a {
    color: #fff;
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.topnav-module-scss-module__-Ebrta__ticker-main {
    width: 100%
}

.topnav-module-scss-module__-Ebrta__navbar-toggler-icon {
    vertical-align: middle;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 1.5em;
    height: 1.5em;
    display: inline-block
}

.topnav-module-scss-module__-Ebrta__mb4 {
    margin-bottom: 4px
}

.topnav-module-scss-module__-Ebrta__pt0 {
    padding-top: 0
}

.topnav-module-scss-module__-Ebrta__mb12 {
    margin-bottom: 12px
}

.topnav-module-scss-module__-Ebrta__mb22 {
    margin-bottom: 22px
}

.topnav-module-scss-module__-Ebrta__opacityZero {
    opacity: 0;
    transition: opacity .3s ease-out
}

.topnav-module-scss-module__-Ebrta__loaded {
    opacity: 1
}

.topnav-module-scss-module__-Ebrta__TopNav.topnav-module-scss-module__-Ebrta__flex-end {
    justify-content: flex-end
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__selected-lang img {
    box-sizing: border-box;
    width: 32px;
    height: 32px;
    margin-bottom: 2px;
    padding: 5px
}

@media (max-width:550px) {
    .topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__selected-lang img {
        width: 26px;
        height: auto
    }
}

.topnav-module-scss-module__-Ebrta__TopNav.topnav-module-scss-module__-Ebrta__bgGradient {
    background: linear-gradient(90deg, #3486f1 -11.19%, #39caff 99.51%)
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container {
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
    max-width: 1300px;
    height: 40px;
    margin: 0 auto;
    display: flex
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container>.topnav-module-scss-module__-Ebrta__ticker-main {
    max-width: 46%
}

@media (max-width:992px) {
    .topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container {
        height: unset;
        flex-direction: column;
        gap: 10px
    }
    .topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container>.topnav-module-scss-module__-Ebrta__ticker-main {
        max-width: 100%
    }
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages {
    align-items: center;
    min-height: 40px;
    display: flex;
    position: relative
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list {
    z-index: 2;
    background: #fff;
    border-radius: 2px;
    width: 200px;
    padding: 20px;
    position: absolute;
    top: 30px;
    left: auto;
    right: 0;
    box-shadow: 0 5px 4px #d4d4d499
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list p {
    font-size: 14px
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list img {
    margin-bottom: 2px;
    margin-right: 8px
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list.topnav-module-scss-module__-Ebrta__opacity-zero {
    opacity: 0;
    transition: opacity .3s ease-out
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list.topnav-module-scss-module__-Ebrta__loaded {
    opacity: 1
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list ul {
    cursor: pointer;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
    max-width: 100%;
    margin-left: 0;
    padding: 0;
    font-size: 14px
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list ul li {
    align-items: center;
    line-height: 1.5;
    display: flex
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__language-list ul li:hover {
    color: #568dd6
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages svg {
    vertical-align: middle;
    margin-left: 7px
}

.topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container .topnav-module-scss-module__-Ebrta__supported-languages .topnav-module-scss-module__-Ebrta__open {
    transform: rotate(180deg)
}

.topnav-module-scss-module__-Ebrta__TopNav ul:empty {
    padding: 0
}

.topnav-module-scss-module__-Ebrta__TopNav ul {
    align-items: center;
    gap: 1rem;
    max-width: 100%;
    padding: 10px 0;
    list-style: none;
    display: flex
}

@media (max-width:992px) {
    .topnav-module-scss-module__-Ebrta__TopNav ul {
        padding: 0
    }
}

.topnav-module-scss-module__-Ebrta__TopNav ul li a {
    color: #fff;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    display: flex
}

@media (max-width:550px) {
    .topnav-module-scss-module__-Ebrta__TopNav ul li a {
        align-items: center;
        font-size: 12px
    }
    .topnav-module-scss-module__-Ebrta__TopNav ul li a img {
        width: 14px
    }
}

.topnav-module-scss-module__-Ebrta__selected-lang-mob {
    color: #000;
    border: 1px solid #c5cad9;
    border-radius: 19px;
    align-items: center;
    padding: 0 10px;
    font-size: 12px;
    display: flex
}

.topnav-module-scss-module__-Ebrta__selected-lang-mob p {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100px;
    margin-bottom: 0;
    line-height: 30px;
    overflow: hidden
}

@media screen and (max-width:1280px) {
    .topnav-module-scss-module__-Ebrta__TopNav {
        padding: 0 30px
    }
}

@media screen and (min-width:991px) and (max-width:1366px) {
    .topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container {
        gap: 1rem
    }
}

@media screen and (max-width:991px) {
    .topnav-module-scss-module__-Ebrta__language-list {
        background: #fff;
        border-radius: 2px;
        width: 135px;
        padding: 4px 0;
        font-size: 14px;
        position: absolute;
        overflow: hidden;
        box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d
    }
    .topnav-module-scss-module__-Ebrta__language-list ul {
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        font-size: 12px;
        line-height: 30px;
        overflow: hidden
    }
    .topnav-module-scss-module__-Ebrta__language-list ul .topnav-module-scss-module__-Ebrta__active {
        font-weight: 600;
        background-color: #e6f7ff !important
    }
    .topnav-module-scss-module__-Ebrta__language-list ul li {
        align-items: center;
        padding: 0 10px;
        display: flex
    }
    .topnav-module-scss-module__-Ebrta__language-list ul li img {
        margin-right: 2px
    }
    .topnav-module-scss-module__-Ebrta__selected-lang {
        display: none
    }
    .topnav-module-scss-module__-Ebrta__TopNav {
        padding: 0 15px
    }
    .topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container>div {
        max-width: 100%
    }
    .topnav-module-scss-module__-Ebrta__TopNav ul {
        display: flex
    }
}

@media screen and (min-width:577px) and (max-width:1055px) {
    .topnav-module-scss-module__-Ebrta__TopNav .topnav-module-scss-module__-Ebrta__TopNav-container {
        height: unset
    }
}

@keyframes topnav-module-scss-module__-Ebrta__signupEnter {
    0% {
        opacity: 0;
        transform: translateY(-6px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes topnav-module-scss-module__-Ebrta__signupShimmer {
    0%,
    70%,
    to {
        transform: translate(-130%)
    }
    35% {
        transform: translate(130%)
    }
}

@keyframes topnav-module-scss-module__-Ebrta__signupGlow {
    0%,
    to {
        box-shadow: 0 2px 10px #0000001f
    }
    50% {
        box-shadow: 0 2px 10px #0000001f, 0 0 14px #ffffff38
    }
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm {
    background: #fff;
    flex-wrap: wrap;
    margin: 2rem auto;
    display: flex;
    justify-content: flex-start !important;
    width: 100% !important;
    padding: 18px 18px 18px 0 !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoHtmlText strong {
    color: var(--common-black, #3f3f3f);
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 128.6%
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoButtonRow {
    justify-content: center;
    display: flex
}

.marketo-module-scss-module__WkQN7G__m0 .mktoForm {
    margin: 0 !important
}

.marketo-module-scss-module__WkQN7G__exitFormLoading {
    justify-content: center;
    align-items: center;
    min-height: 365px;
    display: flex
}

.marketo-module-scss-module__WkQN7G__exitForm {
    min-height: 260px
}

@media screen and (min-width:600px) {
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm {
        background: #fff;
        flex-wrap: wrap;
        margin: 2rem auto;
        padding: 15px 30px;
        font-family: Poppins, sans-serif;
        display: flex;
        justify-content: flex-start !important;
        width: 365px !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoHtmlText {
        margin: 0 25px 0 10px;
        font-family: Poppins, sans-serif;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoFormCol {
        min-height: 1em
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoButtonRow {
        display: block
    }
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm {
    background: #fff;
    flex-wrap: wrap;
    margin: 2rem auto;
    padding: 15px 30px;
    font-family: Poppins, sans-serif;
    display: flex
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow {
    width: 100%
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap {
    width: 92%;
    display: block;
    margin: 20px 10px 0 0 !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #4992f2;
    background-image: none;
    border: 1px solid #4992f2;
    border-radius: 4px;
    width: 100%;
    height: 48px;
    font-family: Poppins, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 18px;
    transition: all .3s;
    display: inline-block
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
    color: #fff;
    background-color: #2d9cdb
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:active {
    color: #fff;
    background-color: #2d9cdb;
    background-image: none
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus {
    border-color: #4992f2
}

:is(.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoGutter, .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoOffset) {
    display: none
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTextField {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoEmailField {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTelField {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoNumberField {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoUrlField {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoField {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm select {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    height: 40px;
    margin: 5px 0;
    padding: 8px 10px;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    width: 318px !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTextField:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoEmailField:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTelField:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoNumberField:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoUrlField:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoField:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm select:focus-within {
    color: #212529;
    background: #f3f3f3;
    border: 1px solid #39caff;
    outline: 0;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTextField select option {
    color: #6c757d
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoEmailField select option {
    color: #6c757d
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTelField select option {
    color: #6c757d
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoNumberField select option {
    color: #6c757d
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoUrlField select option {
    color: #6c757d
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoField select option {
    color: #6c757d
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm select select option {
    color: #6c757d
}

:is(.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTextField, .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoEmailField, .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTelField, .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoNumberField, .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoUrlField, .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoField) {
    color: #5f6880
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTextField {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoEmailField {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTelField {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoNumberField {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoUrlField {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoField {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm select {
    color: #3f3f3f
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoHtmlText {
    font-family: Poppins, sans-serif;
    width: 100% !important
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoRequiredField label {
    display: none
}

.marketo-module-scss-module__WkQN7G__marketoform-wrapper .mkto-form-success {
    background: #fff;
    border: 1px solid #ced4da;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40%;
    margin-left: 2rem;
    padding: 4rem 1rem;
    display: flex;
    box-shadow: 0 4px 41px 3px #0000000f
}

.marketo-module-scss-module__WkQN7G__exitForm .mktoRequiredField label {
    display: flex !important
}

@media (max-width:62em) {
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoFormRow {
        width: 100%
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm {
        height: 585px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow {
        width: 93%
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap {
        width: 106%;
        margin: 15px 10px 0 0 !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoFormCol {
        margin-bottom: 0 !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper>.mkto-form-success {
        width: 75%;
        margin: 2rem auto 0
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm {
        height: unset;
        flex-direction: column;
        width: 100% !important;
        padding-right: 0 !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoFormCol {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoFormCol .mktoFieldWrap {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoTextField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoEmailField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoTelField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoNumberField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoUrlField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm select {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoHtmlText {
        font-family: Poppins, sans-serif;
        width: 100% !important
    }
}

@media (max-width:36em) {
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm {
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
        padding-left: 20px !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoHtmlText strong {
        font-size: 12px
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTextField {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoEmailField {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoTelField {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoNumberField {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoUrlField {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoField {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm select {
        padding: 8px 4px;
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow {
        width: 88%
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap {
        margin: 0 !important
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton {
        width: 109%
    }
    .marketo-module-scss-module__WkQN7G__marketoform-wrapper .mkto-form-success {
        width: 85%
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm {
        width: 100% !important;
        padding-left: 0 !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoFormCol {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoFormCol .mktoFieldWrap {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoTextField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoEmailField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoTelField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoNumberField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoUrlField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoField {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm select {
        width: 100% !important
    }
    .marketo-module-scss-module__WkQN7G__exitForm .mktoForm .mktoHtmlText {
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100% !important
    }
}

.modal-module-scss-module__ruKWma__modal-overlay {
    z-index: 10001;
    opacity: 0;
    visibility: hidden;
    background: #00000080;
    justify-content: center;
    align-items: center;
    transition: opacity .3s, visibility .3s;
    display: flex;
    position: fixed;
    inset: 0;
    overflow: auto
}

.modal-module-scss-module__ruKWma__modal-overlay.modal-module-scss-module__ruKWma__open {
    opacity: 1;
    visibility: visible
}

.modal-module-scss-module__ruKWma__modal-overlay.modal-module-scss-module__ruKWma__close {
    opacity: 0;
    visibility: hidden
}

.modal-module-scss-module__ruKWma__modal {
    opacity: 0;
    will-change: transform, opacity;
    background: #fff;
    border-radius: 8px;
    width: 1130px;
    max-width: 97%;
    padding: 20px;
    transition: transform .3s ease-in-out, opacity .3s ease-in-out;
    transform: scale(.8);
    box-shadow: 0 2px 10px #0000001a
}

.modal-module-scss-module__ruKWma__modal button {
    font-family: Poppins, sans-serif !important
}

.modal-module-scss-module__ruKWma__modal-overlay.modal-module-scss-module__ruKWma__open .modal-module-scss-module__ruKWma__modal {
    opacity: 1;
    transform: scale(1)
}

.modal-module-scss-module__ruKWma__modal-overlay.modal-module-scss-module__ruKWma__close .modal-module-scss-module__ruKWma__modal {
    opacity: 0;
    transform: scale(.8)
}

.modal-module-scss-module__ruKWma__close-button {
    cursor: pointer;
    background: 0 0;
    border: none;
    font-size: 30px;
    font-weight: 700;
    position: absolute;
    right: 5px
}

.modal-module-scss-module__ruKWma__no-scroll {
    width: 100%;
    height: 100vh;
    position: fixed;
    inset: 0;
    overflow: hidden scroll
}

.modal-module-scss-module__ruKWma__modal-header {
    margin-bottom: 20px;
    position: relative
}

.modal-module-scss-module__ruKWma__modal-header h2 {
    margin: 0
}

.modal-module-scss-module__ruKWma__modal-body {
    margin-bottom: 20px
}

@media (max-height:800px) {
    .modal-module-scss-module__ruKWma__modal-overlay {
        align-items: baseline
    }
    .modal-module-scss-module__ruKWma__modal-overlay.modal-module-scss-module__ruKWma__open .modal-module-scss-module__ruKWma__modal {
        margin-top: 30px
    }
}

@media (max-width:700px) {
    .modal-module-scss-module__ruKWma__modal-overlay {
        align-items: baseline
    }
    .modal-module-scss-module__ruKWma__modal-overlay.modal-module-scss-module__ruKWma__open .modal-module-scss-module__ruKWma__modal {
        margin-top: 30px
    }
}

.Ticker-module-scss-module__uPFFJW__CustomCarousel {
    flex-direction: column-reverse;
    height: 30px;
    display: flex;
    overflow: hidden
}

@media (max-width:992px) {
    .Ticker-module-scss-module__uPFFJW__CustomCarousel {
        height: unset
    }
}

.Ticker-module-scss-module__uPFFJW__item {
    opacity: 0;
    height: 0;
    transition: all .5s
}

.Ticker-module-scss-module__uPFFJW__active {
    opacity: 1;
    z-index: 1;
    height: 40px;
    transition: all .5s
}

@media (max-width:992px) {
    .Ticker-module-scss-module__uPFFJW__active {
        height: unset
    }
}

.Ticker-module-scss-module__uPFFJW__tickerWrapper {
    background-color: #0000;
    width: 100%;
    overflow-y: hidden
}

.Ticker-module-scss-module__uPFFJW__pt18 {
    padding-top: 1.125rem
}

.Ticker-module-scss-module__uPFFJW__tickerDescription {
    flex-wrap: wrap;
    align-items: center;
    gap: .3rem;
    margin: 0;
    padding: .5rem 0;
    display: flex;
    position: relative;
    top: 2px
}

.Ticker-module-scss-module__uPFFJW__content {
    color: #fff;
    margin-bottom: 0;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1
}

.Ticker-module-scss-module__uPFFJW__label {
    color: #fff;
    cursor: pointer;
    margin-bottom: 0;
    margin-left: .1875rem;
    font-size: 14px;
    font-style: normal;
    font-weight: 800;
    line-height: normal
}

.Ticker-module-scss-module__uPFFJW__tickerModal .anticon svg {
    fill: #fff
}

.Ticker-module-scss-module__uPFFJW__tickerModal .marketoform-wrapper .mkto-form-success {
    width: 90%
}

@media (max-width:36em) {
    .Ticker-module-scss-module__uPFFJW__tickerWrapper {
        width: 100%
    }
    .Ticker-module-scss-module__uPFFJW__content {
        text-align: center;
        font-size: .625rem;
        line-height: 1.4
    }
    .Ticker-module-scss-module__uPFFJW__content.Ticker-module-scss-module__uPFFJW__static-content {
        text-align: center;
        padding: .563rem 0
    }
    .Ticker-module-scss-module__uPFFJW__tickerDescription {
        justify-content: center;
        gap: 0;
        padding: .5rem 0 0
    }
    .Ticker-module-scss-module__uPFFJW__label {
        font-size: .625rem
    }
    .Ticker-module-scss-module__uPFFJW__tickerModal .marketoform-wrapper .mkto-form-success {
        width: 100%
    }
}

@media screen and (min-width:577px) and (max-width:1055px) {
    .Ticker-module-scss-module__uPFFJW__tickerDescription {
        padding: .6rem 0
    }
}

@media (max-width:992px) {
    .Ticker-module-scss-module__uPFFJW__tickerDescription {
        padding: 0
    }
}

.homeHero-module-scss-module__jTizBW__heroSection {
    z-index: 1;
    background: linear-gradient(359deg, #bbd1ee00 61.34%, #fff), radial-gradient(45.16% 33.95% at 50% 0, #fff 0, #ffffce03 100%), linear-gradient(178deg, #f7fce5 7.24%, #e6eeff00 63.54%, #3486f1 110.77%), linear-gradient(56deg, #3486f1 1.76% 75.68%), linear-gradient(117deg, #3486f1 15.01% 84.05%, #fff 108.31%);
    margin-top: 110px;
    padding-top: 90px;
    position: relative
}

.homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 1300px;
    margin: auto
}

.homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent .homeHero-module-scss-module__jTizBW__heroTitle {
    text-align: center;
    -webkit-text-fill-color: #0000;
    background: linear-gradient(91deg, #3486f1 47.49%, #1667d0 67.27%, #39caff 90.04%);
    -webkit-background-clip: text;
    background-clip: text;
    margin: auto;
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline
}

.homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent .homeHero-module-scss-module__jTizBW__heroDescription {
    color: #000c;
    text-align: center;
    flex-shrink: 0;
    width: 827px;
    height: 90px;
    margin: auto;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent .homeHero-module-scss-module__jTizBW__heroSubtitle {
    color: #000;
    text-align: center;
    width: 1127px;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 20px;
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.homeHero-module-scss-module__jTizBW__heroImage {
    object-fit: cover;
    object-position: center;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.homeHero-module-scss-module__jTizBW__ctaGrp {
    text-align: center
}

.homeHero-module-scss-module__jTizBW__heroImg {
    position: relative;
    top: 10px
}

.homeHero-module-scss-module__jTizBW__starAnimation {
    position: absolute;
    top: 60px;
    left: 155px
}

.homeHero-module-scss-module__jTizBW__chatSwitchAnimationContainer {
    position: absolute;
    top: -70px;
    right: -85px
}

.homeHero-module-scss-module__jTizBW__chatSwitchAnimation {
    width: 170px;
    height: 139px;
    position: relative;
    overflow: hidden
}

.homeHero-module-scss-module__jTizBW__chatSwitchAnimation .homeHero-module-scss-module__jTizBW__heroImg {
    opacity: 0;
    width: 64px;
    height: 39px;
    animation: 3s ease-in-out infinite homeHero-module-scss-module__jTizBW__chatSwitch;
    position: absolute;
    transform: translateY(100%)
}

.homeHero-module-scss-module__jTizBW__chatSwitchAnimation .homeHero-module-scss-module__jTizBW__heroImg:nth-child(2) {
    animation-delay: 1.5s
}

@keyframes homeHero-module-scss-module__jTizBW__chatSwitch {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    10% {
        opacity: 1;
        transform: translateY(0)
    }
    45% {
        opacity: 1;
        transform: translateY(0)
    }
    55% {
        opacity: 0;
        transform: translateY(-100%)
    }
    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@media (max-width:1070px) {
    .homeHero-module-scss-module__jTizBW__heroSubtitle {
        width: 100% !important
    }
}

@media (max-width:992px) {
    .homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent {
        margin: auto;
        padding: 60px 20px 0
    }
    .homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent .homeHero-module-scss-module__jTizBW__heroTitle {
        font-size: 40px
    }
    .homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent .homeHero-module-scss-module__jTizBW__heroDescription {
        width: 100%;
        height: unset;
        margin-bottom: 30px;
        font-size: 16px
    }
    .homeHero-module-scss-module__jTizBW__heroSection .homeHero-module-scss-module__jTizBW__heroContent .homeHero-module-scss-module__jTizBW__heroSubtitle {
        font-size: 20px
    }
    .homeHero-module-scss-module__jTizBW__heroImg {
        max-width: 750px;
        margin: auto
    }
    .homeHero-module-scss-module__jTizBW__starAnimation {
        top: 28px;
        left: 95px
    }
}

@media (max-width:768px) {
    .homeHero-module-scss-module__jTizBW__heroSection {
        background: linear-gradient(342deg, #bbd1ee00 61.34%, #fff), radial-gradient(45.16% 33.95% at 50% 0, #fff 0, #ffffce03 100%), linear-gradient(174deg, #fff 7.24%, #e6eeff00 63.54%, #fff 110.77%), linear-gradient(190deg, #fff 1.76%, #3486f1 75.68%), linear-gradient(337deg, #fff 15.01% 84.05%, #fff 108.31%);
        padding-top: 40px
    }
    .homeHero-module-scss-module__jTizBW__ctaGrp {
        margin-bottom: 30px
    }
    .homeHero-module-scss-module__jTizBW__heroImg {
        max-width: 320px;
        margin: auto
    }
    .homeHero-module-scss-module__jTizBW__starAnimation {
        top: -5px;
        left: 240px
    }
    .homeHero-module-scss-module__jTizBW__starAnimation img:first-child {
        width: 100px !important
    }
}

@keyframes animatedStars-module-scss-module__e0R02q__moveStars {
    0% {
        left: 18px
    }
    50% {
        left: 35px
    }
    to {
        left: 18px
    }
}

@keyframes animatedStars-module-scss-module__e0R02q__moveStars2 {
    0% {
        left: 45px
    }
    50% {
        left: 25px
    }
    to {
        left: 45px
    }
}

.animatedStars-module-scss-module__e0R02q__innerStar1 {
    animation: 2.2s infinite alternate animatedStars-module-scss-module__e0R02q__moveStars;
    position: absolute;
    top: 20px;
    left: 20px
}

.animatedStars-module-scss-module__e0R02q__innerStar2 {
    animation: 2.2s infinite alternate animatedStars-module-scss-module__e0R02q__moveStars2;
    position: absolute;
    top: 45px;
    left: 45px
}

@media (max-width:768px) {
    .animatedStars-module-scss-module__e0R02q__innerStar1 {
        animation: 2.2s infinite alternate animatedStars-module-scss-module__e0R02q__moveStars;
        position: absolute;
        top: 17px;
        left: 30px
    }
    .animatedStars-module-scss-module__e0R02q__innerStar2 {
        animation: 2.2s infinite alternate animatedStars-module-scss-module__e0R02q__moveStars2;
        position: absolute;
        top: 40px;
        left: 55px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection {
    z-index: 1;
    background: linear-gradient(359deg, #bbd1ee00 61.34%, #fff), radial-gradient(45.16% 33.95% at 50% 0, #fff 0, #ffffce03 100%), linear-gradient(178deg, #f7fce5 7.24%, #e6eeff00 63.54%, #3486f1 110.77%), linear-gradient(56deg, #3486f1 1.76% 75.68%), linear-gradient(117deg, #3486f1 15.01% 84.05%, #fff 108.31%);
    margin-top: 110px;
    padding-top: 90px;
    position: relative
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent {
    text-align: center;
    justify-content: center;
    align-items: center;
    max-width: 1300px;
    margin: auto
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroTitle {
    text-align: center;
    -webkit-text-fill-color: #0000;
    background: linear-gradient(91deg, #3486f1 47.49%, #1667d0 67.27%, #39caff 90.04%);
    -webkit-background-clip: text;
    background-clip: text;
    margin: auto;
    font-size: 52px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroDescription {
    color: #000c;
    text-align: center;
    flex-shrink: 0;
    width: 827px;
    height: 90px;
    margin: auto;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitle {
    color: #000;
    text-align: center;
    width: 1127px;
    margin: auto;
    padding-top: 25px;
    padding-bottom: 20px;
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleLine {
    display: inline
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleLabel {
    vertical-align: middle;
    border: 1px solid var(--Pink-300, #93e2ff);
    color: #39caff;
    background: #ebfaff;
    border-radius: 100px;
    flex-shrink: 0;
    align-items: center;
    margin-right: 12px;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    display: inline-flex;
    position: relative;
    top: -6px
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleText {
    display: inline
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleWithLabel .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleText {
    font-size: 40px
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubHeading {
    color: #3486f1;
    text-align: center;
    margin: 0 auto;
    padding: 0 16px 8px;
    font-family: Manrope, sans-serif;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingRow {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 12px 16px;
    margin: 0 auto 20px;
    padding: 0 16px;
    display: flex
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingIcon {
    object-fit: contain;
    flex-shrink: 0;
    display: block
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingIconSvg {
    flex-shrink: 0;
    display: block
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingLogo {
    object-fit: contain;
    width: auto;
    max-width: min(100%, 320px);
    height: auto;
    max-height: 88px;
    display: block
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingTitle {
    text-align: center;
    color: #000;
    margin: 0;
    padding: 0;
    font-family: Manrope, sans-serif;
    font-size: 48px;
    font-style: normal;
    font-weight: 800;
    line-height: 120%
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionHeadingVariant {
    background: linear-gradient(#fff 0%, #fffffff7 18%, #ffffff8c 38%, #fff0 58%), linear-gradient(359deg, #bbd1ee00 61.34%, #fff), radial-gradient(58% 44% at 50% 0, #fff 0% 38%, #ffffce0a 100%), linear-gradient(178deg, #fbfcff 8.24%, #e6eeff00 63.54%, #3486f1 110.77%), linear-gradient(56deg, #3486f1 1.76% 75.68%), linear-gradient(117deg, #3486f1 15.01% 84.05%, #fff 108.31%)
}

.homeHeroCarousel-module-scss-module__688z_q__heroImage {
    object-fit: cover;
    object-position: center;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.homeHeroCarousel-module-scss-module__688z_q__ctaGrp {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 16px;
    display: flex
}

.homeHeroCarousel-module-scss-module__688z_q__ctaSecondary {
    color: #568dd6;
    background: #fff;
    border: 1px solid #0000001f;
    border-radius: 100px;
    align-items: center;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: box-shadow .3s ease-in-out, border-color .3s ease-in-out;
    display: inline-flex;
    box-shadow: 0 1px 2px #0000000f, 0 6px 18px #00000012
}

.homeHeroCarousel-module-scss-module__688z_q__ctaSecondary:hover {
    border-color: #0000003d;
    box-shadow: 0 1px 2px #00000014, 0 10px 24px #0000001f
}

.homeHeroCarousel-module-scss-module__688z_q__ctaSecondary:focus-visible {
    outline-offset: 3px;
    outline: 2px solid #568dd6
}

.homeHeroCarousel-module-scss-module__688z_q__heroImg {
    position: relative;
    top: 10px
}

.homeHeroCarousel-module-scss-module__688z_q__heroMainImageWrap {
    text-align: center;
    width: 100%;
    display: block
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionHeadingVariant .homeHeroCarousel-module-scss-module__688z_q__heroImgMain {
    width: 70%;
    max-width: 80%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

@media (max-width:993px) {
    .homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionHeadingVariant .homeHeroCarousel-module-scss-module__688z_q__heroImgMain {
        width: 100%;
        max-width: 100%
    }
}

.homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionLabelVariant .homeHeroCarousel-module-scss-module__688z_q__heroImgMain {
    width: 60%;
    height: auto;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 6px
}

@media (max-width:993px) {
    .homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionLabelVariant .homeHeroCarousel-module-scss-module__688z_q__heroImgMain {
        width: 100%;
        margin-top: 30px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__starAnimation {
    position: absolute;
    top: 60px;
    left: 155px
}

.homeHeroCarousel-module-scss-module__688z_q__chatSwitchAnimationContainer {
    position: absolute;
    top: -70px;
    right: -85px
}

.homeHeroCarousel-module-scss-module__688z_q__chatSwitchAnimation {
    width: 170px;
    height: 139px;
    position: relative;
    overflow: hidden
}

.homeHeroCarousel-module-scss-module__688z_q__chatSwitchAnimation .homeHeroCarousel-module-scss-module__688z_q__heroImg {
    opacity: 0;
    width: 64px;
    height: 39px;
    animation: 3s ease-in-out infinite homeHeroCarousel-module-scss-module__688z_q__chatSwitch;
    position: absolute;
    transform: translateY(100%)
}

.homeHeroCarousel-module-scss-module__688z_q__chatSwitchAnimation .homeHeroCarousel-module-scss-module__688z_q__heroImg:nth-child(2) {
    animation-delay: 1.5s
}

@keyframes homeHeroCarousel-module-scss-module__688z_q__chatSwitch {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    10% {
        opacity: 1;
        transform: translateY(0)
    }
    45% {
        opacity: 1;
        transform: translateY(0)
    }
    55% {
        opacity: 0;
        transform: translateY(-100%)
    }
    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

.homeHeroCarousel-module-scss-module__688z_q__carouselSlideGroup {
    animation: .9s cubic-bezier(.33, 1, .68, 1) both homeHeroCarousel-module-scss-module__688z_q__heroCarouselSoftIn
}

@keyframes homeHeroCarousel-module-scss-module__688z_q__heroCarouselSoftIn {
    0% {
        opacity: 0;
        transform: translateY(12px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@media (prefers-reduced-motion:reduce) {
    .homeHeroCarousel-module-scss-module__688z_q__carouselSlideGroup {
        opacity: 1;
        animation: none;
        transform: none
    }
}

@media (max-width:1070px) {
    .homeHeroCarousel-module-scss-module__688z_q__heroSubtitle {
        width: 100% !important
    }
}

@media (max-width:992px) {
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent {
        margin: auto;
        padding: 60px 20px 0
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroTitle {
        font-size: 40px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroDescription {
        width: 100%;
        height: unset;
        margin-bottom: 30px;
        font-size: 16px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitle {
        font-size: 20px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleLine {
        display: block
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleLabel {
        width: fit-content;
        margin: 0 auto 12px;
        padding: 6px 12px;
        font-size: 12px;
        display: flex;
        position: static
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleWithLabel .homeHeroCarousel-module-scss-module__688z_q__heroSubtitleText,
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubHeading {
        font-size: 28px;
        line-height: 1.2
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingTitle {
        font-size: 48px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingLogo {
        max-width: 280px;
        max-height: 72px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionHeadingVariant .homeHeroCarousel-module-scss-module__688z_q__heroContent {
        padding: 60px 10px 0
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroImg {
        max-width: 750px;
        margin: auto
    }
    .homeHeroCarousel-module-scss-module__688z_q__starAnimation {
        top: 28px;
        left: 95px
    }
}

@media (max-width:768px) {
    .homeHeroCarousel-module-scss-module__688z_q__heroSection {
        background: linear-gradient(342deg, #bbd1ee00 61.34%, #fff), radial-gradient(45.16% 33.95% at 50% 0, #fff 0, #ffffce03 100%), linear-gradient(174deg, #fff 7.24%, #e6eeff00 63.54%, #fff 110.77%), linear-gradient(190deg, #fff 1.76%, #3486f1 75.68%), linear-gradient(337deg, #fff 15.01% 84.05%, #fff 108.31%);
        padding-top: 40px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection.homeHeroCarousel-module-scss-module__688z_q__heroSectionHeadingVariant {
        background: linear-gradient(#fff 0% 24%, #ffffffbf 42%, #fff0 62%), linear-gradient(342deg, #bbd1ee00 61.34%, #fff), radial-gradient(62% 48% at 50% 0, #fff 0% 40%, #ffffce05 100%), linear-gradient(174deg, #fff 12.24%, #e6eeff00 63.54%, #fff 110.77%), linear-gradient(190deg, #fff 4.76%, #3486f1 78.68%), linear-gradient(337deg, #fff 15.01% 84.05%, #fff 108.31%)
    }
    .homeHeroCarousel-module-scss-module__688z_q__ctaGrp {
        margin-bottom: 30px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroImg {
        max-width: 320px;
        margin: auto
    }
    .homeHeroCarousel-module-scss-module__688z_q__starAnimation {
        top: -5px;
        left: 240px
    }
    .homeHeroCarousel-module-scss-module__688z_q__starAnimation img:first-child {
        width: 100px !important
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroSubHeading {
        font-size: 24px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingTitle {
        font-size: 36px
    }
    .homeHeroCarousel-module-scss-module__688z_q__heroSection .homeHeroCarousel-module-scss-module__688z_q__heroContent .homeHeroCarousel-module-scss-module__688z_q__heroHeadingLogo {
        max-width: 240px;
        max-height: 56px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__hhcRoot {
    width: 100%
}

.homeHeroCarousel-module-scss-module__688z_q__hhcShell {
    width: 100%;
    position: relative
}

.homeHeroCarousel-module-scss-module__688z_q__hhcViewport {
    width: 100%;
    overflow: hidden
}

.homeHeroCarousel-module-scss-module__688z_q__hhcTrack {
    align-items: flex-start;
    transition: transform .5s cubic-bezier(.33, 1, .68, 1);
    display: flex
}

.homeHeroCarousel-module-scss-module__688z_q__hhcPanel {
    box-sizing: border-box;
    flex: none
}

@media (prefers-reduced-motion:reduce) {
    .homeHeroCarousel-module-scss-module__688z_q__hhcTrack {
        transition: none
    }
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrowsCluster {
    z-index: 2;
    pointer-events: none;
    position: absolute;
    inset: 0
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrow {
    z-index: 2;
    pointer-events: auto;
    cursor: pointer;
    color: #3486f1;
    background: #ffffffe6;
    border: none;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 0;
    transition: background .2s, color .2s, box-shadow .2s;
    display: flex;
    position: absolute;
    top: 42%;
    box-shadow: 0 2px 12px #0000001a
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrow:hover {
    color: #225699;
    background: #fff;
    box-shadow: 0 4px 16px #3486f126
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrow:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #3486f1
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrowPrev {
    left: 10px
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrowNext {
    right: 10px
}

.homeHeroCarousel-module-scss-module__688z_q__hhcArrowIcon {
    justify-content: center;
    align-items: center;
    line-height: 0;
    display: flex
}

@media (max-width:767px) {
    .homeHeroCarousel-module-scss-module__688z_q__hhcArrow {
        display: none
    }
    .homeHeroCarousel-module-scss-module__688z_q__hhcViewportMobileSized {
        transition: height .35s ease-out
    }
}

.homeHeroCarousel-module-scss-module__688z_q__splitSlide {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
    align-items: start;
    gap: 48px;
    max-width: 1260px;
    margin: 0 auto;
    padding: 50px 24px 200px;
    display: grid
}

@media (max-width:992px) {
    .homeHeroCarousel-module-scss-module__688z_q__splitSlide {
        grid-template-columns: minmax(0, 1fr);
        gap: 32px;
        padding: 0 20px 48px
    }
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__splitSlide {
        gap: 24px;
        padding: 0 16px 36px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__splitCopy {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    min-width: 0;
    display: flex
}

.homeHeroCarousel-module-scss-module__688z_q__splitTag {
    color: #39caff;
    background: #ebfaff;
    border: 1px solid #93e2ff;
    border-radius: 100px;
    align-items: center;
    padding: 5px 14px;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline-flex;
    font-family: var(--manrope-font) !important
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__splitTag {
        padding: 4px 12px;
        font-size: 13px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__splitTitle {
    color: #000;
    text-align: left;
    text-wrap: balance;
    margin: 0;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    overflow: hidden;
    font-family: var(--manrope-font) !important
}

@media (max-width:1200px) {
    .homeHeroCarousel-module-scss-module__688z_q__splitTitle {
        font-size: 32px
    }
}

@media (max-width:992px) {
    .homeHeroCarousel-module-scss-module__688z_q__splitTitle {
        font-size: 30px
    }
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__splitTitle {
        font-size: 26px;
        line-height: 125%
    }
}

.homeHeroCarousel-module-scss-module__688z_q__splitDesc {
    color: #000;
    text-align: left;
    text-wrap: pretty;
    max-width: 52ch;
    margin: 0;
    padding-bottom: 20px;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    font-family: var(--manrope-font) !important
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__splitDesc {
        font-size: 16px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__splitMedia {
    width: 100%;
    min-width: 0
}

.homeHeroCarousel-module-scss-module__688z_q__embed {
    aspect-ratio: 16/9;
    background: #12181f;
    border-radius: 20px;
    width: 100%;
    position: relative;
    overflow: hidden;
    box-shadow: 0 24px 50px #568dd62e
}

.homeHeroCarousel-module-scss-module__688z_q__embed iframe,
.homeHeroCarousel-module-scss-module__688z_q__embed video,
.homeHeroCarousel-module-scss-module__688z_q__embed img {
    border: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    inset: 0
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitSlide {
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr);
    align-items: center;
    gap: 40px;
    max-width: 1260px;
    margin: 0 auto;
    padding: 40px 24px 170px;
    display: grid
}

@media (max-width:992px) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitSlide {
        grid-template-columns: minmax(0, 1fr);
        gap: 32px;
        padding: 0 20px 48px
    }
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitSlide {
        gap: 24px;
        padding: 0 16px 36px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitCopy {
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
    min-width: 0;
    display: flex
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitTag {
    color: #39caff;
    background: #ebfaff;
    border: 1px solid #93e2ff;
    border-radius: 100px;
    align-items: center;
    padding: 6px 16px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline-flex;
    font-family: var(--manrope-font) !important
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitTag {
        padding: 5px 13px;
        font-size: 15px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitTitle {
    color: #000;
    text-align: left;
    text-wrap: balance;
    margin: 0;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

@media (max-width:1200px) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitTitle {
        font-size: 32px
    }
}

@media (max-width:992px) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitTitle {
        font-size: 30px
    }
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitTitle {
        font-size: 26px;
        line-height: 125%
    }
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitSubtitle {
    color: #000;
    text-align: left;
    margin: 0;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitSubtitle {
        font-size: 20px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitDesc {
    color: #000c;
    text-align: left;
    text-wrap: pretty;
    max-width: 56ch;
    margin: 0;
    padding-bottom: 8px;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    font-family: var(--manrope-font) !important
}

@media (max-width:36em) {
    .homeHeroCarousel-module-scss-module__688z_q__imgSplitDesc {
        font-size: 16px
    }
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitMedia {
    width: 100%;
    min-width: 0
}

.homeHeroCarousel-module-scss-module__688z_q__imgSplitImage {
    width: 100%;
    height: auto;
    margin-left: auto;
    display: block
}

:is(.homeHeroCarousel-module-scss-module__688z_q__heroSection:has(.homeHeroCarousel-module-scss-module__688z_q__splitSlide), .homeHeroCarousel-module-scss-module__688z_q__heroSection:has(.homeHeroCarousel-module-scss-module__688z_q__imgSplitSlide)) {
    background: linear-gradient(359deg, #bbd1ee00 61.34%, #fff), radial-gradient(45.16% 33.95% at 50% 0, #fff 0, #ffffce03 100%), linear-gradient(178deg, #f7fce5 7.24%, #e6eeff00 83.54%, #3486f1bf 110.77%), linear-gradient(56deg, #3486f1bf 1.76% 75.68%), #fff linear-gradient(117deg, #3486f1bf 15.01% 84.05%, #fff 108.31%)
}

.MarqueeAnimation-module-scss-module__DKKROG__marquee {
    white-space: nowrap;
    margin-top: 160px;
    padding: 0 20px;
    position: relative;
    overflow: hidden
}

.MarqueeAnimation-module-scss-module__DKKROG__marquee p {
    color: #000000e6;
    text-align: center;
    text-wrap: wrap;
    max-width: 619px;
    margin: auto;
    font-size: 20px;
    font-weight: 300;
    line-height: 140%
}

.MarqueeAnimation-module-scss-module__DKKROG__heading {
    text-align: center;
    color: #000;
    margin-top: 40px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.MarqueeAnimation-module-scss-module__DKKROG__heading span {
    text-align: center;
    display: block
}

.MarqueeAnimation-module-scss-module__DKKROG__heading span span {
    color: #3486f1;
    text-align: center;
    background: #dcebff;
    border-right: 1px solid #3486f1;
    padding: 0 20px 5px;
    font-family: Manrope;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: inline-block
}

.MarqueeAnimation-module-scss-module__DKKROG__chatAnimation {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%)
}

.MarqueeAnimation-module-scss-module__DKKROG__chatAnimation div {
    position: absolute;
    top: 0;
    right: 50%;
    transform: translate(50%)
}

.MarqueeAnimation-module-scss-module__DKKROG__chatAnimation div img {
    margin-right: 5px;
    animation: 1.8s infinite MarqueeAnimation-module-scss-module__DKKROG__moveUpDown
}

.MarqueeAnimation-module-scss-module__DKKROG__chatAnimation div img:first-child {
    animation-delay: .1s
}

.MarqueeAnimation-module-scss-module__DKKROG__chatAnimation div img:nth-child(2) {
    animation-delay: .3s
}

.MarqueeAnimation-module-scss-module__DKKROG__chatAnimation div img:nth-child(3) {
    animation-delay: .5s
}

@keyframes MarqueeAnimation-module-scss-module__DKKROG__moveUpDown {
    0%,
    to {
        transform: translateY(-5px)
    }
    50% {
        transform: translateY(3px)
    }
    90% {
        transform: translateY(3px)
    }
    to {
        transform: translateY(-5px)
    }
}

.MarqueeAnimation-module-scss-module__DKKROG__animationMarquee {
    max-width: 400px;
    margin: 70px auto -60px;
    display: flex
}

.MarqueeAnimation-module-scss-module__DKKROG__animationMarquee div {
    transform: translate(9px, -18px)
}

.MarqueeAnimation-module-scss-module__DKKROG__scroller {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    display: flex
}

.MarqueeAnimation-module-scss-module__DKKROG__tagList {
    flex-direction: column;
    flex-shrink: 0;
    gap: 1.5rem 0;
    padding: 1.5rem 0;
    display: flex;
    position: relative
}

.MarqueeAnimation-module-scss-module__DKKROG__loopSlider {
    display: flex
}

.MarqueeAnimation-module-scss-module__DKKROG__inner {
    width: fit-content;
    animation-name: MarqueeAnimation-module-scss-module__DKKROG__loop;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: var(--direction);
    animation-duration: var(--duration);
    display: flex
}

.MarqueeAnimation-module-scss-module__DKKROG__tag {
    color: #0009;
    text-transform: capitalize;
    white-space: nowrap;
    background: #fff;
    border: 4px solid #3486f11a;
    border-radius: 24px;
    gap: 0 .2rem;
    margin-right: 1rem;
    padding: .7rem 1rem;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex;
    box-shadow: 0 220px 62px #00317000, 0 141px 56px #00317005, 0 79px 47px #00317012, 0 35px 35px #0031701c, 0 9px 19px #00317021
}

.MarqueeAnimation-module-scss-module__DKKROG__tag span {
    color: #64748b;
    width: 25px;
    margin-right: 10px;
    font-size: 1.2rem
}

.MarqueeAnimation-module-scss-module__DKKROG__fade {
    pointer-events: none;
    position: absolute;
    inset: 0
}

@keyframes MarqueeAnimation-module-scss-module__DKKROG__loop {
    0% {
        transform: translate(0%)
    }
    to {
        transform: translate(-25%)
    }
}

.MarqueeAnimation-module-scss-module__DKKROG__ctaGrp {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 60px
}

.MarqueeAnimation-module-scss-module__DKKROG__rightImg {
    height: 100%;
    position: relative;
    right: 5px
}

.MarqueeAnimation-module-scss-module__DKKROG__leftImg {
    height: 100%;
    position: relative;
    left: 5px
}

.MarqueeAnimation-module-scss-module__DKKROG__leftIcon {
    width: 24px;
    height: auto;
    margin-right: 10px
}

@media (max-width:992px) {
    .MarqueeAnimation-module-scss-module__DKKROG__marquee {
        margin-top: 40px
    }
    .MarqueeAnimation-module-scss-module__DKKROG__marquee p {
        color: #000000e6;
        text-align: center;
        text-wrap: wrap;
        max-width: 619px;
        margin: 20px auto;
        font-size: 16px;
        font-weight: 300;
        line-height: 140%
    }
    .MarqueeAnimation-module-scss-module__DKKROG__heading {
        margin-top: 40px;
        font-size: 28px
    }
    .MarqueeAnimation-module-scss-module__DKKROG__heading span span {
        font-size: 28px
    }
}

@media (max-width:768px) {
    .MarqueeAnimation-module-scss-module__DKKROG__rightImg,
    .MarqueeAnimation-module-scss-module__DKKROG__leftImg {
        height: 100% !important
    }
    .MarqueeAnimation-module-scss-module__DKKROG__animationMarquee {
        margin-bottom: -100px
    }
    .MarqueeAnimation-module-scss-module__DKKROG__tag {
        color: #0009;
        text-transform: capitalize;
        white-space: nowrap;
        background: #fff;
        border: 4px solid #3486f11a;
        border-radius: 24px;
        gap: 0 .1rem;
        margin-right: 1rem;
        padding: .7rem 1rem .4rem;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        display: flex;
        box-shadow: 0 220px 62px #00317000, 0 141px 56px #00317005, 0 79px 47px #00317012, 0 35px 35px #0031701c, 0 9px 19px #00317021
    }
    .MarqueeAnimation-module-scss-module__DKKROG__heading {
        text-align: center;
        white-space: normal;
        color: #000;
        margin-top: 40px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%
    }
    .MarqueeAnimation-module-scss-module__DKKROG__heading span {
        text-align: center;
        display: block
    }
    .MarqueeAnimation-module-scss-module__DKKROG__heading span span {
        color: #3486f1;
        text-align: center;
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
        background: #dcebff;
        border-right: 0 solid;
        border-radius: 2px;
        padding: 1px 4px;
        font-family: Manrope;
        font-style: normal;
        font-weight: 600;
        line-height: 1.5;
        display: inline;
        position: relative
    }
    .MarqueeAnimation-module-scss-module__DKKROG__heading span span:after {
        content: "";
        background-color: #3486f1;
        width: 2px;
        height: 40px;
        display: inline-block;
        position: absolute;
        bottom: 0;
        right: -1px
    }
}

.MiniGrid-module-scss-module__743FeW__container {
    text-align: center;
    max-width: 1300px;
    margin: 100px auto;
    padding: 0 20px
}

.MiniGrid-module-scss-module__743FeW__firstColumn .MiniGrid-module-scss-module__743FeW__heading {
    color: #000;
    text-align: left;
    max-width: 1010px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.MiniGrid-module-scss-module__743FeW__firstColumn .MiniGrid-module-scss-module__743FeW__heading img {
    position: relative;
    top: 10px
}

.MiniGrid-module-scss-module__743FeW__firstColumn p {
    color: #000000e6;
    text-align: left;
    max-width: 780px;
    margin-top: 30px;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.MiniGrid-module-scss-module__743FeW__imgContainer {
    justify-content: space-between;
    gap: 20px;
    margin-top: 50px;
    margin-bottom: 15px;
    display: flex
}

.MiniGrid-module-scss-module__743FeW__starCont {
    position: absolute;
    top: 110px;
    left: 60px
}

.MiniGrid-module-scss-module__743FeW__card1Text,
.MiniGrid-module-scss-module__743FeW__card2Text,
.MiniGrid-module-scss-module__743FeW__card3Text {
    text-align: left;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    position: absolute;
    top: 30px;
    left: 40px
}

.MiniGrid-module-scss-module__743FeW__card1Text {
    color: #fff
}

.MiniGrid-module-scss-module__743FeW__card3Text span {
    color: #3486f1
}

@media (max-width:1070px) {
    .MiniGrid-module-scss-module__743FeW__starCont {
        position: absolute;
        top: 80px;
        left: 60px
    }
}

@media (max-width:992px) {
    .MiniGrid-module-scss-module__743FeW__firstColumn .MiniGrid-module-scss-module__743FeW__heading {
        font-size: 28px
    }
    .MiniGrid-module-scss-module__743FeW__firstColumn .MiniGrid-module-scss-module__743FeW__heading img {
        width: 40px
    }
    .MiniGrid-module-scss-module__743FeW__firstColumn p {
        font-size: 16px
    }
    .MiniGrid-module-scss-module__743FeW__starCont {
        position: absolute;
        top: 55px;
        left: 60px
    }
}

@media (max-width:768px) {
    .MiniGrid-module-scss-module__743FeW__card1Text,
    .MiniGrid-module-scss-module__743FeW__card2Text,
    .MiniGrid-module-scss-module__743FeW__card3Text {
        text-align: left;
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        position: absolute;
        top: 20px;
        left: 20px
    }
    .MiniGrid-module-scss-module__743FeW__firstColumn .MiniGrid-module-scss-module__743FeW__heading {
        font-size: 28px
    }
    .MiniGrid-module-scss-module__743FeW__firstColumn .MiniGrid-module-scss-module__743FeW__heading img {
        width: 32px
    }
    .MiniGrid-module-scss-module__743FeW__firstColumn p {
        font-size: 16px
    }
    .MiniGrid-module-scss-module__743FeW__starCont {
        position: absolute;
        top: 55px;
        left: 60px
    }
    .MiniGrid-module-scss-module__743FeW__imgContainer {
        flex-direction: column
    }
}

.styles-module-scss-module__FJazTa__accordion {
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 8px
}

.styles-module-scss-module__FJazTa__accordionHeader {
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    transition: background-color .3s;
    display: flex
}

.styles-module-scss-module__FJazTa__accordionHeader.styles-module-scss-module__FJazTa__accordionHeaderBlack {
    background-color: none !important
}

.styles-module-scss-module__FJazTa__accordionHeader.styles-module-scss-module__FJazTa__open {
    background-color: #fafdfe
}

.styles-module-scss-module__FJazTa__accordionHeader.styles-module-scss-module__FJazTa__open.styles-module-scss-module__FJazTa__accordionHeaderBlack {
    background-color: #000
}

.styles-module-scss-module__FJazTa__accordionHeader.styles-module-scss-module__FJazTa__open .styles-module-scss-module__FJazTa__panel-header {
    font-weight: 700
}

.styles-module-scss-module__FJazTa__accordionHeader.styles-module-scss-module__FJazTa__open .styles-module-scss-module__FJazTa__panel-header.styles-module-scss-module__FJazTa__panel-header-white {
    color: #fff !important
}

.styles-module-scss-module__FJazTa__accordionContent {
    max-height: 0;
    padding: 0 10px;
    transition: max-height .1s linear;
    overflow: hidden
}

.styles-module-scss-module__FJazTa__accordionContent p {
    font-size: 16px;
    line-height: 24px
}

.styles-module-scss-module__FJazTa__accordionContent .styles-module-scss-module__FJazTa__para {
    padding: 10px 0
}

.styles-module-scss-module__FJazTa__accordionContent.styles-module-scss-module__FJazTa__open {
    max-height: 400px;
    transition: max-height .8s linear
}

.styles-module-scss-module__FJazTa__accordionContent.styles-module-scss-module__FJazTa__accordionContentWhite {
    color: #fff !important
}

.styles-module-scss-module__FJazTa__expandIcon {
    transition: transform .5s
}

.styles-module-scss-module__FJazTa__expandIcon.styles-module-scss-module__FJazTa__rotate {
    transform: rotate(180deg)
}

.styles-module-scss-module__FJazTa__Accordionlist {
    background: #f6f9fb;
    padding: 5rem 0
}

.styles-module-scss-module__FJazTa__Accordionlist h2 {
    text-align: center;
    color: #000;
    max-width: 983px;
    margin: 0 auto 40px;
    font-size: 36px;
    font-weight: 700;
    line-height: 128.6%
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image-mobile {
    display: none
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container {
    justify-content: space-between;
    align-items: center;
    max-width: 1080px;
    margin: 0 auto;
    padding-top: 1rem;
    display: flex
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container>div {
    width: 50%
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image {
    text-align: center
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image img {
    width: auto;
    max-height: 450px
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__panel-header {
    color: #3f3f3f;
    text-align: left;
    margin: 0;
    padding: 0;
    font-size: 22px;
    line-height: 28.29px
}

.styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__panel-header span {
    white-space: nowrap
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg {
    background: #fff;
    padding: 75px 0
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__showBubble {
    background-image: url(https://gs-upload.BolChal.in/revamp/assets/v3/images/conversational-ai/rightbubble.png);
    background-position: 100% 0;
    background-repeat: no-repeat
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg h2 {
    color: #3f3f3f;
    font-size: 32px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg h2.styles-module-scss-module__FJazTa__section-title span {
    white-space: nowrap
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg h2.styles-module-scss-module__FJazTa__section-title.styles-module-scss-module__FJazTa__section-title-white {
    color: #fff
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__subtitle {
    text-align: initial;
    color: #3f3f3f;
    padding: 0 15px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__subtitle span {
    white-space: nowrap
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container {
    max-width: 1300px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__panel-header {
    color: #3f3f3f;
    text-align: left;
    margin: 0;
    padding: 0;
    font-size: 22px;
    line-height: 28.29px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__panel-header span {
    white-space: nowrap
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__panel-header.styles-module-scss-module__FJazTa__panel-header-white {
    color: #fff
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section {
    align-items: center;
    column-gap: 1.5rem;
    margin-top: 1.875rem;
    display: flex
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage {
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 85px;
    height: 85px;
    display: flex;
    position: relative;
    box-shadow: 0 4px 24px #0000000d
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage.styles-module-scss-module__FJazTa__direction {
    background: linear-gradient(98.69deg, #f4f6ee 18.15%, #e3f4ff 81.6%, #edf8ff 95.79%)
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage span {
    color: #568dd6;
    font-size: 32px;
    font-weight: 700
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage span.styles-module-scss-module__FJazTa__symbol {
    font-size: 22px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage .styles-module-scss-module__FJazTa__arrow {
    border: 2px solid #fff;
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    display: flex;
    position: absolute;
    top: 0;
    left: 65px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage .styles-module-scss-module__FJazTa__arrow.styles-module-scss-module__FJazTa__up {
    background-color: #4caf50
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage .styles-module-scss-module__FJazTa__arrow.styles-module-scss-module__FJazTa__down {
    background-color: #93e2ff
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage .styles-module-scss-module__FJazTa__arrow img {
    width: 17px;
    height: 12px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content .styles-module-scss-module__FJazTa__percentage_section .styles-module-scss-module__FJazTa__percentage_text {
    color: #3f3f3f;
    width: 60%;
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 600;
    line-height: 36px
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container.styles-module-scss-module__FJazTa__Accordion-reverse {
    flex-direction: row-reverse
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg.styles-module-scss-module__FJazTa__gradient {
    background: linear-gradient(#ffffff4d 0%, #e6f8ff4d 44.79%, #ffffff4d 100%)
}

.styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg.styles-module-scss-module__FJazTa__hasBackground {
    background-image: url(https://gs-upload.BolChal.in/revamp/assets/v3/images/ai-agent-page/dark-bg-min.webp);
    background-repeat: no-repeat;
    background-size: cover
}

@media screen and (max-width:1200px) {
    .styles-module-scss-module__FJazTa__Accordionlist {
        padding: 2.5rem 0
    }
    .styles-module-scss-module__FJazTa__Accordionlist h2 {
        margin-bottom: 20px;
        padding: 0 30px;
        font-size: 2rem
    }
    .styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__accordionContent.styles-module-scss-module__FJazTa__open {
        max-height: 1600px;
        transition: max-height .7s ease-in-out
    }
    .styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image-mobile {
        max-width: 400px;
        margin: 0 auto;
        padding: 20px 0;
        display: block
    }
    .styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image-mobile img {
        width: 100%;
        height: auto
    }
    .styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image {
        display: none
    }
    .styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-content {
        width: 90%;
        max-width: 500px;
        margin: 0 auto
    }
}

@media screen and (max-width:576px) {
    .styles-module-scss-module__FJazTa__accordionHeader svg {
        width: 20px
    }
    .styles-module-scss-module__FJazTa__Accordionlist .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-container .styles-module-scss-module__FJazTa__AccordionWithFeatureImg-image img {
        height: auto
    }
    .styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg {
        padding: 35px 0
    }
    .styles-module-scss-module__FJazTa__Accordionlist.styles-module-scss-module__FJazTa__NewAccordionWithFeatureImg h2 {
        text-align: center;
        font-size: 28px
    }
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout {
    max-width: 100%;
    padding: 0 15px
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-content-wrapper {
    background: #f4f9ff;
    width: 100%;
    margin: 80px 0;
    padding: 60px 0 0
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-content-wrapper.ImageColumnWithTitle-module-scss-module__tYa6dq__hasBackground {
    background: 0 0
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout.ImageColumnWithTitle-module-scss-module__tYa6dq__grey-bg {
    background: #f8f8f8;
    border-radius: 32px;
    width: 1300px;
    margin: 0 auto;
    padding: 80px 0
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-title {
    color: #000;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font);
    text-align: center;
    max-width: 1300px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 20px
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-title span {
    color: var(--Brand-purple, #3486f1)
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-title.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-title-left-align {
    text-align: left;
    padding-left: 0
}

@media (max-width:36em) {
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-title {
        font-size: 28px
    }
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-description {
    max-width: 1080px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%;
    font-family: var(--manrope-font);
    text-align: center;
    margin: 24px auto
}

@media (max-width:36em) {
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-description {
        font-size: 16px
    }
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__img-wrapper {
    border-radius: 32px;
    justify-content: center;
    padding: 80px 20px;
    display: flex
}

@media (max-width:768px) {
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__img-wrapper {
        padding: 20px
    }
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__img-wrapper .ImageColumnWithTitle-module-scss-module__tYa6dq__feature-img {
        display: none
    }
}

.ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__img-wrapper .ImageColumnWithTitle-module-scss-module__tYa6dq__feature-img-mobile {
    width: 100%;
    height: auto;
    display: none
}

@media (max-width:768px) {
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__img-wrapper .ImageColumnWithTitle-module-scss-module__tYa6dq__feature-img-mobile {
        display: block
    }
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout {
        margin: 2rem auto;
        padding: 40px 20px
    }
}

@media (max-width:36em) {
    .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-image-columns-layout .ImageColumnWithTitle-module-scss-module__tYa6dq__v5-content-wrapper {
        margin: 0
    }
}

.logolist-module-scss-module__qYpDaG__container {
    text-align: center;
    margin: 60px 0;
    padding: 0 20px
}

.logolist-module-scss-module__qYpDaG__heading {
    color: #000;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%
}

.logolist-module-scss-module__qYpDaG__logoContainer {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    display: flex
}

.logolist-module-scss-module__qYpDaG__logo {
    margin: 0 24px
}

@media (max-width:1322px) {
    .logolist-module-scss-module__qYpDaG__logo {
        margin: 0 15px
    }
}

@media (max-width:1214px) {
    .logolist-module-scss-module__qYpDaG__logo {
        margin: 0 30px
    }
}

@media (max-width:768px) {
    .logolist-module-scss-module__qYpDaG__logoContainer {
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
        gap: 2px
    }
    .logolist-module-scss-module__qYpDaG__logoContainer .logolist-module-scss-module__qYpDaG__logo {
        margin: 0 10px
    }
}

.styles-module-scss-module__reo2yG__hasGradient {
    background: linear-gradient(93deg, #568dd6 .84%, #000 99.16%);
    padding: 50px 0
}

.styles-module-scss-module__reo2yG__hasGradient .styles-module-scss-module__reo2yG__text-container {
    max-width: 1140px;
    margin: 3rem auto 6rem;
    padding: 0 1.25rem
}

.styles-module-scss-module__reo2yG__hasGradient .styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__title {
    text-align: center;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
    line-height: 48px
}

.styles-module-scss-module__reo2yG__hasGradient .styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__description {
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px
}

.styles-module-scss-module__reo2yG__hasGradient .styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__button-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

.styles-module-scss-module__reo2yG__hasGradient .styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__button-wrapper .styles-module-scss-module__reo2yG__button {
    color: #3f3f3f;
    background: #fff
}

.styles-module-scss-module__reo2yG__text-container {
    max-width: 1140px;
    margin: 3rem auto 6rem;
    padding: 0 1.25rem
}

.styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__title {
    text-align: center;
    color: #3f3f3f;
    font-size: 30px;
    font-weight: 700;
    line-height: 48px
}

.styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__description {
    text-align: center;
    color: #5f6880;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px
}

.styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__v5-btn-primary {
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #568dd6;
    border: 1px solid #568dd6;
    border-radius: 4px;
    padding: 14px 28px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 18px;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    display: inline-block
}

.styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__button-wrapper {
    justify-content: center;
    align-items: center;
    display: flex
}

@media (min-width:62em) {
    .styles-module-scss-module__reo2yG__text-container {
        margin: 8rem auto 6rem
    }
    .styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__title {
        font-size: 32px
    }
    .styles-module-scss-module__reo2yG__text-container .styles-module-scss-module__reo2yG__description {
        font-size: 18px
    }
}

.TeamCards-module-scss-module__MBnMLW__container {
    text-align: center;
    max-width: 1360px;
    margin: 0 auto;
    padding: 40px 20px
}

.TeamCards-module-scss-module__MBnMLW__cardContainer {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    max-width: 100%;
    margin: 0 auto;
    padding: 20px;
    display: grid
}

@media (max-width:1200px) {
    .TeamCards-module-scss-module__MBnMLW__cardContainer {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__cardContainer {
        grid-template-columns: 1fr
    }
}

.TeamCards-module-scss-module__MBnMLW__card {
    text-align: left;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    height: 100%;
    transition: transform .3s;
    display: flex;
    overflow: hidden
}

.TeamCards-module-scss-module__MBnMLW__card:hover .TeamCards-module-scss-module__MBnMLW__cardImage {
    transform-origin: top;
    overflow: hidden;
    transform: scale(1.05)
}

.TeamCards-module-scss-module__MBnMLW__card:hover .TeamCards-module-scss-module__MBnMLW__cardTitle,
.TeamCards-module-scss-module__MBnMLW__card:hover .TeamCards-module-scss-module__MBnMLW__findOutMore {
    color: #39caff
}

@media (max-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__card:active .TeamCards-module-scss-module__MBnMLW__cardImage {
        transform-origin: top;
        overflow: hidden;
        transform: scale(1.05)
    }
    .TeamCards-module-scss-module__MBnMLW__card:active .TeamCards-module-scss-module__MBnMLW__cardTitle,
    .TeamCards-module-scss-module__MBnMLW__card:active .TeamCards-module-scss-module__MBnMLW__findOutMore {
        color: #39caff
    }
    .TeamCards-module-scss-module__MBnMLW__card:active .TeamCards-module-scss-module__MBnMLW__cardContent {
        transform-origin: bottom;
        transform: scale(1.05)
    }
}

.TeamCards-module-scss-module__MBnMLW__cardImageWrapper {
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    width: 100%;
    height: 200px;
    overflow: hidden
}

.TeamCards-module-scss-module__MBnMLW__cardImage {
    object-fit: cover;
    width: 100%;
    height: 100%;
    transition: transform .3s
}

.TeamCards-module-scss-module__MBnMLW__card:hover .TeamCards-module-scss-module__MBnMLW__cardImage {
    transform: scale(1.05)
}

.TeamCards-module-scss-module__MBnMLW__cardContent {
    text-align: left;
    background: #f4f4f4;
    border: 1px solid #e5e7eb;
    border-radius: 12px;
    flex-direction: column;
    flex: 1;
    padding: 24px;
    transition: transform .3s;
    display: flex
}

@media (max-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__cardContent {
        transition: transform .3s
    }
}

.TeamCards-module-scss-module__MBnMLW__card:hover .TeamCards-module-scss-module__MBnMLW__cardContent {
    transform-origin: bottom;
    transform: scale(1.05)
}

.TeamCards-module-scss-module__MBnMLW__cardTitle {
    color: #111827;
    text-align: left;
    margin: 0 0 12px;
    font-size: 18px;
    font-weight: 600;
    transition: color .3s
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__cardTitle {
        font-size: 20px
    }
}

.TeamCards-module-scss-module__MBnMLW__cardDescription {
    color: #4b5563;
    text-align: left;
    flex: 1;
    margin: 0 0 20px;
    font-size: 14px;
    line-height: 1.5
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__cardDescription {
        font-size: 16px
    }
}

.TeamCards-module-scss-module__MBnMLW__findOutMore {
    color: #3486f1;
    text-align: left;
    margin-top: auto;
    font-weight: 600;
    text-decoration: none;
    transition: color .3s;
    display: inline-block
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__findOutMore {
        font-size: 16px
    }
}

.TeamCards-module-scss-module__MBnMLW__expertButton {
    color: #568dd6;
    cursor: pointer;
    background: 0 0;
    border: 2px solid #568dd6;
    border-radius: 25px;
    align-items: center;
    gap: 8px;
    width: fit-content;
    margin: 20px auto;
    padding: 12px 24px;
    font-weight: 600;
    transition: all .3s;
    display: flex
}

.TeamCards-module-scss-module__MBnMLW__expertButton:hover {
    color: #fff;
    background: #39caff;
    border-color: #39caff
}

.TeamCards-module-scss-module__MBnMLW__expertButton:hover .TeamCards-module-scss-module__MBnMLW__arrow {
    background: #fff
}

.TeamCards-module-scss-module__MBnMLW__expertButton:hover .TeamCards-module-scss-module__MBnMLW__arrow img {
    filter: brightness(0)saturate()invert(21%)sepia()saturate(5049%)hue-rotate(353deg)brightness(98%)contrast(127%)
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__expertButton {
        font-size: 16px
    }
}

.TeamCards-module-scss-module__MBnMLW__arrow {
    background: #568dd6;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    margin-left: 8px;
    transition: background .3s;
    display: inline-flex
}

.TeamCards-module-scss-module__MBnMLW__arrow img {
    width: 12px;
    height: 12px;
    transition: filter .3s
}

.TeamCards-module-scss-module__MBnMLW__roleSection {
    max-width: 700px;
    margin: 10px auto
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__roleSection {
        margin: 30px auto 10px
    }
}

.TeamCards-module-scss-module__MBnMLW__roleSectionContent {
    text-align: center;
    padding: 10px
}

.TeamCards-module-scss-module__MBnMLW__roleSectionContent h2 {
    color: #111827;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    display: inline
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__roleSectionContent h2 {
        font-size: 20px
    }
}

.TeamCards-module-scss-module__MBnMLW__roleSectionContent span {
    color: #4b5563;
    margin-left: 8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__roleSectionContent span {
        font-size: 20px
    }
    .TeamCards-module-scss-module__MBnMLW__roleSectionContent {
        padding: 32px
    }
}

.TeamCards-module-scss-module__MBnMLW__label {
    color: #39caff;
    background: #e7f8fe;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    display: inline-flex
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__label {
        font-size: 16px
    }
}

.TeamCards-module-scss-module__MBnMLW__title {
    color: #000;
    max-width: 800px;
    margin: 10px auto 48px;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.2
}

.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__highlight {
    color: #3486f1
}

.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__tickIcon {
    align-items: center;
    width: 48px;
    height: 48px;
    display: inline-flex;
    position: relative;
    top: 10px
}

.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__tickIcon img {
    will-change: opacity;
    width: 48px;
    height: 48px;
    transition: opacity .4s;
    position: absolute;
    top: 0;
    left: 0
}

.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__tickIcon .TeamCards-module-scss-module__MBnMLW__staticTick {
    opacity: 1;
    visibility: visible;
    transition: opacity .4s, visibility linear
}

.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__tickIcon .TeamCards-module-scss-module__MBnMLW__staticTick.TeamCards-module-scss-module__MBnMLW__hide,
.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__tickIcon .TeamCards-module-scss-module__MBnMLW__dynamicTick {
    opacity: 0;
    visibility: hidden;
    transition: opacity .4s, visibility 0s linear .4s
}

.TeamCards-module-scss-module__MBnMLW__title .TeamCards-module-scss-module__MBnMLW__tickIcon .TeamCards-module-scss-module__MBnMLW__dynamicTick.TeamCards-module-scss-module__MBnMLW__show {
    opacity: 1;
    visibility: visible;
    transition: opacity .4s, visibility linear
}

@media (min-width:768px) {
    .TeamCards-module-scss-module__MBnMLW__title {
        margin-top: 32px;
        font-size: 48px
    }
}

.styles-module-scss-module__siKHlW__companyHeroWrapper {
    background: #f3f9fc;
    border-radius: 0 0 32px 32px;
    padding-top: 50px
}

.styles-module-scss-module__siKHlW__companyHeroContainer {
    max-width: 1300px;
    margin: 80px auto 50px
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper {
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    display: flex
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content {
    flex: 1;
    max-width: 45%
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content .styles-module-scss-module__siKHlW__heading {
    color: #000;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content .styles-module-scss-module__siKHlW__heading span {
    -webkit-text-fill-color: #0000;
    background: linear-gradient(94deg, #3486f1 38.72%, #1667d0 49.42%, #39caff 61.73%);
    -webkit-background-clip: text;
    background-clip: text
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content .styles-module-scss-module__siKHlW__description {
    color: #000c;
    padding-bottom: 70px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__imageWrapper {
    flex: 1;
    justify-content: flex-end;
    display: flex
}

.styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__imageWrapper .styles-module-scss-module__siKHlW__heroImage {
    object-fit: contain;
    max-width: 100%;
    height: auto
}

@media (max-width:1024px) {
    .styles-module-scss-module__siKHlW__companyHeroContainer {
        padding: 40px 10px
    }
    .styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper {
        text-align: center;
        flex-direction: column;
        gap: 32px
    }
    .styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content {
        width: 100%;
        max-width: 100%
    }
    .styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content .styles-module-scss-module__siKHlW__heading {
        margin-bottom: 16px;
        font-size: 32px
    }
    .styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__content .styles-module-scss-module__siKHlW__description {
        font-size: 16px
    }
    .styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__imageWrapper {
        order: -1;
        justify-content: center
    }
    .styles-module-scss-module__siKHlW__companyHeroContainer .styles-module-scss-module__siKHlW__contentWrapper .styles-module-scss-module__siKHlW__imageWrapper .styles-module-scss-module__siKHlW__heroImage {
        max-width: 80%
    }
}

.styles-module-scss-module__NYnRia__section {
    background: #fff;
    padding: 80px 20px
}

@media (max-width:768px) {
    .styles-module-scss-module__NYnRia__section {
        padding: 20px 15px
    }
}

@media (min-width:48em) {
    .styles-module-scss-module__NYnRia__section {
        padding: 100px 40px
    }
}

.styles-module-scss-module__NYnRia__label {
    color: #39caff;
    background: #e7f8fe;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    max-width: 111px;
    margin: auto;
    padding: 8px 16px;
    font-size: 12px;
    font-weight: 600;
    display: flex
}

@media (min-width:768px) {
    .styles-module-scss-module__NYnRia__label {
        max-width: 130px;
        font-size: 16px
    }
}

.styles-module-scss-module__NYnRia__container {
    flex-direction: column;
    align-items: flex-start;
    gap: 40px;
    max-width: 1300px;
    margin: 50px auto 0;
    display: flex
}

.styles-module-scss-module__NYnRia__container>div {
    max-width: 70%
}

.styles-module-scss-module__NYnRia__container>div:first-child {
    max-width: 30%
}

@media (min-width:48em) {
    .styles-module-scss-module__NYnRia__container {
        flex-direction: row;
        align-items: center;
        gap: 50px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__NYnRia__container>div,
    .styles-module-scss-module__NYnRia__container>div:first-child {
        max-width: 100%
    }
}

.styles-module-scss-module__NYnRia__content {
    color: #000000e6;
    flex: 1;
    max-width: 100%;
    padding-right: 35px;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

@media (max-width:768px) {
    .styles-module-scss-module__NYnRia__content {
        padding-right: 0
    }
}

.styles-module-scss-module__NYnRia__content span {
    color: #568dd6;
    text-transform: capitalize;
    margin-bottom: 10px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    display: block
}

@media (min-width:48em) {
    .styles-module-scss-module__NYnRia__content {
        max-width: 600px
    }
}

.styles-module-scss-module__NYnRia__tag {
    color: #568dd6;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 500;
    display: inline-block
}

.styles-module-scss-module__NYnRia__heading {
    color: #000;
    text-align: center;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__NYnRia__heading span {
    background-color: #3486f11a;
    padding: 0 10px
}

@media (max-width:768px) {
    .styles-module-scss-module__NYnRia__heading {
        font-size: 28px;
        line-height: 140%
    }
}

.styles-module-scss-module__NYnRia__heading br {
    content: "";
    margin: 8px 0;
    display: block
}

.styles-module-scss-module__NYnRia__heading span {
    color: #568dd6
}

.styles-module-scss-module__NYnRia__videoWrapper {
    aspect-ratio: 16/9;
    border-radius: 12px;
    flex: 1;
    width: 100%;
    position: relative;
    overflow: hidden
}

.styles-module-scss-module__NYnRia__videoContainer {
    width: 100%;
    height: 100%;
    position: relative
}

.styles-module-scss-module__NYnRia__video {
    border-radius: 12px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}