.styles-module-scss-module__hOrXha__form-right-container {
    background: 0 0;
    width: 100%;
    max-width: 500px;
    margin: auto;
    padding: 0
}

.styles-module-scss-module__hOrXha__sfdc-form fieldset {
    border: none;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    margin: 0 0 12px;
    padding: 0;
    display: grid
}

:is(.styles-module-scss-module__hOrXha__sfdc-form fieldset>div:nth-child(3), .styles-module-scss-module__hOrXha__sfdc-form fieldset>div:nth-child(4)) {
    grid-column: 1/-1
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group {
    margin: 0
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group .field {
    background: #fff;
    border: 1px solid #0000001a;
    border-radius: 12px;
    box-shadow: 0 135px 38px #453d4c00, 0 87px 35px #453d4c03, 0 49px 29px #453d4c0a, 0 22px 22px #453d4c12, 0 5px 12px #453d4c14
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group .field label {
    color: #000;
    margin-bottom: 0;
    padding: 12px 16px 0;
    font-weight: 600
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group .field input {
    margin-bottom: 0;
    padding: 0 16px 12px
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group label {
    color: #fff;
    margin-bottom: 6px;
    font-size: 14px;
    font-weight: 500;
    display: block
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group label .required {
    display: none
}

:is(.styles-module-scss-module__hOrXha__sfdc-form .form-group input, .styles-module-scss-module__hOrXha__sfdc-form .form-group select) {
    color: #666;
    background: #fff;
    border: none;
    border-radius: 8px;
    outline: none;
    width: 100%;
    height: 44px;
    padding: 10px 16px;
    font-size: 14px;
    box-shadow: 0 1px 2px #0000000d
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group input::placeholder {
    color: #999;
    font-size: 14px
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group select::placeholder {
    color: #999;
    font-size: 14px
}

:is(.styles-module-scss-module__hOrXha__sfdc-form .form-group input:focus, .styles-module-scss-module__hOrXha__sfdc-form .form-group select:focus) {
    box-shadow: 0 2px 4px #0000001a
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group select {
    appearance: none;
    cursor: pointer;
    color: #999;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: right 16px center;
    background-repeat: no-repeat;
    padding-right: 40px
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group select option {
    color: #666
}

.styles-module-scss-module__hOrXha__sfdc-form .form-group select option:first-child {
    color: #999
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .form-control {
    color: #666;
    background: #fff;
    border: none;
    border-radius: 8px;
    width: 100%;
    height: 44px;
    padding: 10px 16px 10px 56px;
    font-size: 14px;
    box-shadow: 0 1px 2px #0000000d
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .form-control:focus {
    box-shadow: 0 2px 4px #0000001a
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .form-control::placeholder {
    color: #999;
    font-size: 14px
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown {
    background: 0 0;
    border: none;
    border-radius: 8px 0 0 8px;
    width: 44px;
    height: 44px
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown.styles-module-scss-module__hOrXha__open {
    background: 0 0
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag {
    background: 0 0;
    width: 44px;
    height: 44px;
    padding: 0 0 0 12px
}

:is(.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag:hover,
.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag:focus) {
    background: 0 0
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag .flag {
    margin-top: 0
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag .arrow {
    display: none
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list {
    z-index: 20;
    background: #fff;
    border: none;
    border-radius: 8px;
    max-height: 200px;
    margin-top: 8px;
    overflow-y: auto;
    box-shadow: 0 4px 20px #00000014
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .country {
    padding: 10px 16px;
    font-size: 14px
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .country:hover {
    background: #f5f5f5
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .country.styles-module-scss-module__hOrXha__highlight {
    background: #f5f5f5
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .country .dial-code {
    color: #666
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .search {
    padding: 10px
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .search input {
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    width: 100%;
    padding: 8px 12px;
    font-size: 14px
}

.styles-module-scss-module__hOrXha__sfdc-form .phone-field .react-tel-input .country-list .search input:focus {
    border-color: #63a7ff;
    outline: none
}

.styles-module-scss-module__hOrXha__sfdc-form .error-detail {
    margin: 4px 0 0;
    padding: 5px;
    list-style: none
}

.styles-module-scss-module__hOrXha__sfdc-form .error-detail li {
    color: #4dd0ff;
    font-size: 12px
}

.styles-module-scss-module__hOrXha__sfdc-form fieldset .react-tel-input .selected-flag .arrow {
    left: 14px
}

.styles-module-scss-module__hOrXha__sfdc-form fieldset .react-tel-input .flag-dropdown {
    border: none;
    margin: 0 0 6px 6px;
    position: absolute;
    top: -5px
}

.styles-module-scss-module__hOrXha__form-buttons {
    text-align: right;
    margin-top: 24px
}

.styles-module-scss-module__hOrXha__submit-button {
    color: #63a7ff;
    cursor: pointer;
    z-index: 2;
    background: #fff;
    border: none;
    border-radius: 100px;
    align-items: center;
    gap: 8px;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
    display: inline-flex;
    position: relative;
    box-shadow: 0 1px 2px #0000000d
}

.styles-module-scss-module__hOrXha__submit-button:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='24' width='24' height='24' rx='12' transform='rotate(90 24 0)' fill='%235956D6'/%3E%3Cpath d='M13.3333 7L18 12M18 12L13.3333 17M18 12L6 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 24px;
    height: 24px
}

.styles-module-scss-module__hOrXha__submit-button:hover {
    background: #ffffffe6;
    transform: translate(2px)
}

.styles-module-scss-module__hOrXha__submit-button:active {
    transform: translate(4px)
}

.styles-module-scss-module__hOrXha__submit-button:disabled {
    opacity: .7;
    cursor: not-allowed;
    transform: none
}

.styles-module-scss-module__hOrXha__response {
    text-align: center;
    background: #fff;
    border-radius: 8px;
    margin-top: 16px;
    padding: 24px
}

.styles-module-scss-module__hOrXha__response .styles-module-scss-module__hOrXha__actions {
    justify-content: center;
    gap: 16px;
    margin-top: 24px;
    display: flex
}

.styles-module-scss-module__hOrXha__response .styles-module-scss-module__hOrXha__actions button {
    border-radius: 8px;
    padding: 12px 24px;
    font-size: 14px;
    font-weight: 500
}

@media (max-width:768px) {
    .styles-module-scss-module__hOrXha__form-right-container {
        padding: 0 16px
    }
    .styles-module-scss-module__hOrXha__sfdc-form fieldset {
        grid-template-columns: 1fr;
        gap: 12px
    }
    .styles-module-scss-module__hOrXha__sfdc-form fieldset>div {
        grid-column: 1/-1
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__section {
    padding: 20px 0 80px
}

@media (max-width:768px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__section {
        padding: 48px 0
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 24px
}

.CustomerExperienceSection-module-scss-module__lllkaq__heading {
    text-align: center;
    color: #000;
    margin-bottom: 48px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:768px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__heading {
        margin-bottom: 32px;
        font-size: 32px
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__heading span {
    color: var(--Brand-purple, #3486f1)
}

.CustomerExperienceSection-module-scss-module__lllkaq__tabsContainer {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: none;
    border-bottom: 1px solid #e5e7eb;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 32px;
    display: flex;
    overflow-x: auto
}

.CustomerExperienceSection-module-scss-module__lllkaq__tabsContainer::-webkit-scrollbar {
    display: none
}

@media (max-width:575px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__tabsContainer {
        justify-content: flex-start;
        gap: 32px;
        margin: 0 -20px 24px;
        padding: 0 20px
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__tab {
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    background: 0 0;
    border: none;
    min-width: max-content;
    padding: 16px;
    font-size: 20px;
    font-weight: 300;
    transition: all .3s;
    position: relative
}

@media (min-width:769px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__tab {
        flex: 1
    }
}

@media (max-width:768px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__tab {
        padding: 12px 0;
        font-size: 16px
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__tab.CustomerExperienceSection-module-scss-module__lllkaq__activeTab {
    color: #3486f1;
    font-weight: 700
}

.CustomerExperienceSection-module-scss-module__lllkaq__tab.CustomerExperienceSection-module-scss-module__lllkaq__activeTab:after {
    content: "";
    background-color: #3486f1;
    width: 100%;
    height: 6px;
    position: absolute;
    bottom: -1px;
    left: 0
}

.CustomerExperienceSection-module-scss-module__lllkaq__featuresGrid {
    opacity: 1;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
    margin-bottom: 48px;
    transition: opacity .15s ease-in-out;
    display: grid
}

.CustomerExperienceSection-module-scss-module__lllkaq__featuresGrid.CustomerExperienceSection-module-scss-module__lllkaq__opacity-0 {
    opacity: 0
}

.CustomerExperienceSection-module-scss-module__lllkaq__featuresGrid.CustomerExperienceSection-module-scss-module__lllkaq__opacity-100 {
    opacity: 1
}

@media (max-width:1024px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__featuresGrid {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width:640px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__featuresGrid {
        grid-template-columns: 1fr;
        gap: 32px
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__featureCard {
    background: #fff
}

.CustomerExperienceSection-module-scss-module__lllkaq__imageWrapper {
    background: var(--Light-Grey, #f8f8f8);
    border-radius: 16px;
    margin-bottom: 32px;
    overflow: hidden
}

.CustomerExperienceSection-module-scss-module__lllkaq__featureImage {
    object-fit: cover;
    width: 100%;
    height: auto
}

.CustomerExperienceSection-module-scss-module__lllkaq__featureTitle {
    color: #000;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .CustomerExperienceSection-module-scss-module__lllkaq__featureTitle {
        font-size: 18px
    }
}

.CustomerExperienceSection-module-scss-module__lllkaq__featureDescription {
    color: #000;
    font-size: 16px;
    line-height: 1.4
}

.CustomerExperienceSection-module-scss-module__lllkaq__ctaSection {
    text-align: center
}

.CustomerExperienceSection-module-scss-module__lllkaq__ctaSection .CustomerExperienceSection-module-scss-module__lllkaq__ctaText {
    color: #000000e6;
    font-size: 20px;
    font-weight: 300;
    line-height: 140%
}

.CustomerExperienceSection-module-scss-module__lllkaq__cta {
    text-align: center
}

.CustomerExperienceSection-module-scss-module__lllkaq__cta .CustomerExperienceSection-module-scss-module__lllkaq__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
}

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

.CustomerExperienceSection-module-scss-module__lllkaq__cta .CustomerExperienceSection-module-scss-module__lllkaq__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.CustomerExperienceSection-module-scss-module__lllkaq__cta .CustomerExperienceSection-module-scss-module__lllkaq__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.CustomerExperienceSection-module-scss-module__lllkaq__cta .CustomerExperienceSection-module-scss-module__lllkaq__brandCTA:hover {
    background: #34bcee
}

.CustomerExperienceSection-module-scss-module__lllkaq__cta .CustomerExperienceSection-module-scss-module__lllkaq__brandCTA:hover .CustomerExperienceSection-module-scss-module__lllkaq__arrowblue {
    display: none
}

.CustomerExperienceSection-module-scss-module__lllkaq__cta .CustomerExperienceSection-module-scss-module__lllkaq__brandCTA:hover .CustomerExperienceSection-module-scss-module__lllkaq__arrowpink {
    display: block
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails {
    background-color: #fff;
    padding: 40px 0 80px
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__container {
    max-width: 1050px;
    margin: 0 auto;
    padding: 0 20px
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__title {
    text-align: center;
    max-width: 800px;
    margin: 0 auto 60px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__title span {
    color: #3486f1
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardsWrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    display: grid
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card {
    background: #f8f9fa;
    border-radius: 16px;
    padding: 30px
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardHeader h3 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardHeader p {
    color: #0006;
    margin-bottom: 0;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card2 {
    background-color: #3486f1;
    position: relative
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card2 h3,
.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card2 p {
    color: #fff;
    padding-right: 80px
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card2 img {
    position: absolute;
    right: 0
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardLight {
    background-color: #0000;
    border: 4px solid #f4f4f4;
    border-radius: 32px
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__headerWithLogo {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardContent {
    flex-direction: column;
    justify-content: space-between;
    gap: 24px;
    height: 100%;
    display: flex
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__item {
    align-items: center;
    gap: 16px;
    width: auto;
    min-height: 80px;
    display: flex
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__item .advertiseDetails-module-scss-module__Nhx0Dq__imageWrapper {
    text-align: center;
    width: 20%
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__item img {
    flex-shrink: 0
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__item p {
    color: #000;
    border-left: 1px solid #f4f4f4;
    width: 80%;
    margin: 0;
    padding-left: 30px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

.advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__item p b {
    color: #000;
    font-weight: 600
}

.advertiseDetails-module-scss-module__Nhx0Dq__itemText b {
    color: #3486f1 !important
}

@media (max-width:768px) {
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails {
        padding: 60px 0
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__title {
        margin-bottom: 40px;
        font-size: 2rem
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardsWrapper {
        flex-direction: column;
        grid-template-columns: 1fr;
        display: flex
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card {
        padding: 24px
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card:first-child {
        order: 1
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__card:nth-child(2) {
        order: 3
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardLight:nth-child(3) {
        order: 2
    }
    .advertiseDetails-module-scss-module__Nhx0Dq__advertiseDetails .advertiseDetails-module-scss-module__Nhx0Dq__cardLight:nth-child(4) {
        order: 4
    }
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection {
    width: 100%;
    padding: 80px 0
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 20px
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__header {
    text-align: center;
    margin-bottom: 40px
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 10px 15px;
    display: inline-flex
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__tagSection .FourCards-module-scss-module__g-iT2W__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__imageSection {
    text-align: center;
    max-width: 100%;
    margin: 40px auto
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__imageSection img {
    width: 100%;
    height: auto
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__sectionTitle {
    text-align: center;
    color: #000;
    max-width: 1050px;
    margin: auto auto 40px;
    font-size: 42px;
    font-weight: 600;
    line-height: 1.2
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__sectionTitle span {
    color: #3486f1
}

@media (max-width:768px) {
    .FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__sectionTitle {
        font-size: 32px
    }
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__sectionSubtitle {
    text-align: center;
    color: #000000b3;
    max-width: 800px;
    margin: 0 auto 50px;
    font-size: 18px;
    line-height: 1.5
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardsGrid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    display: grid
}

@media (max-width:768px) {
    .FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardsGrid {
        grid-template-columns: 1fr
    }
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__card {
    text-align: center;
    background: #fff;
    border: 3px solid #f4f9ff;
    border-radius: 32px;
    flex-direction: column;
    height: 100%;
    padding: 40px 80px;
    display: flex
}

@media (max-width:768px) {
    .FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__card {
        padding: 20px
    }
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardIcon {
    justify-content: center;
    align-items: center;
    margin: auto auto 32px;
    display: flex
}

@media (max-width:768px) {
    .FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardIcon {
        width: 48px;
        height: 48px
    }
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardTitle {
    color: #000;
    margin-bottom: 16px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:768px) {
    .FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardTitle {
        font-size: 20px
    }
}

.FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardDescription {
    color: #000c;
    padding: 0 20px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

@media (max-width:768px) {
    .FourCards-module-scss-module__g-iT2W__fourCardsSection .FourCards-module-scss-module__g-iT2W__cardDescription {
        font-size: 15px
    }
}

.ReadStory-module-scss-module__o3vPYa__readStorySection {
    width: 100%;
    padding: 80px 0;
    position: relative
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__container {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 20px
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__sectionTitle {
    text-align: center;
    color: #000;
    max-width: 900px;
    margin-bottom: 60px;
    margin-left: auto;
    margin-right: auto;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__sectionTitle span {
    color: #3486f1
}

@media (max-width:768px) {
    .ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__sectionTitle {
        margin-bottom: 40px;
        font-size: 32px
    }
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storiesGrid {
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    display: grid
}

@media (max-width:992px) {
    .ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storiesGrid {
        grid-template-columns: repeat(2, 1fr)
    }
}

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

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyCard {
    background: #fff;
    border: 3px solid #f4f9ff;
    border-radius: 20px;
    flex-direction: column;
    height: 100%;
    padding: 30px;
    display: flex
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__logoContainer {
    align-items: center;
    height: 70px;
    margin-bottom: 10px;
    display: flex
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__companyLogo {
    object-fit: contain;
    object-position: left;
    max-width: 185px;
    max-height: 86px
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyContent {
    flex-grow: 1;
    margin-bottom: 30px
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyHeading {
    color: #3486f1;
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2
}

@media (max-width:768px) {
    .ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyHeading {
        font-size: 28px
    }
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyDesc {
    color: #000000b3;
    font-size: 18px;
    line-height: 1.5
}

@media (max-width:768px) {
    .ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyDesc {
        font-size: 16px
    }
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyLink {
    color: #568dd6;
    border-top: 1px solid #d7e7fd;
    align-items: center;
    gap: 8px;
    margin-top: auto;
    padding-top: 20px;
    font-size: 16px;
    font-weight: 700;
    display: flex
}

.ReadStory-module-scss-module__o3vPYa__readStorySection .ReadStory-module-scss-module__o3vPYa__storyLink .ReadStory-module-scss-module__o3vPYa__arrowIcon {
    transition: transform .3s
}

.ReadStory-module-scss-module__o3vPYa__chatAnimation {
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translate(-50%)
}

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

.ReadStory-module-scss-module__o3vPYa__chatAnimation div img {
    margin-right: 5px;
    animation: 1.8s infinite ReadStory-module-scss-module__o3vPYa__moveUpDown
}

.ReadStory-module-scss-module__o3vPYa__chatAnimation div img:first-child {
    animation-delay: .1s
}

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

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

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

.styles-module-scss-module__nGUDSq__companyHeroWrapper {
    background: url(https://content.bolchal.in/revamp/ai-website/qr-generator/producthero-bg.svg) 50%/cover no-repeat;
    border-radius: 0 0 32px 32px;
    padding-top: 50px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

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

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

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content {
    text-align: center;
    flex: 1;
    max-width: 100%
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__tag {
    color: var(--Brand-purple, #3486f1);
    font-size: 16px;
    line-height: 140%;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__heading {
    color: #000;
    margin-bottom: 24px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__heading span {
    -webkit-text-fill-color: #0000;
    background: linear-gradient(90deg, #3486f1 36.28%, #39caff 99.75%);
    -webkit-background-clip: text;
    background-clip: text
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__subtitle {
    color: #000c;
    font-size: 34px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content p {
    margin-bottom: 0
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__description {
    color: #000c;
    margin-bottom: 20px;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer {
    justify-content: center;
    gap: 10px;
    margin-bottom: 50px;
    display: flex
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__brandCTA {
    color: #fff;
    background: #568dd6;
    border: 2px solid #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;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__brandCTA:hover {
    background: #34bcee;
    border: 2px solid #34bcee
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__brandCTA:hover .styles-module-scss-module__nGUDSq__arrowblue {
    display: none
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__cta .styles-module-scss-module__nGUDSq__brandCTA:hover .styles-module-scss-module__nGUDSq__arrowpink {
    display: block
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__expertButton {
    color: #568dd6;
    cursor: pointer;
    background: 0 0;
    border: 2px solid #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 8px;
    width: fit-content;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    transition: all .3s;
    display: flex;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__expertButton:hover {
    color: #fff;
    background: #39caff;
    border-color: #39caff
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__expertButton:hover .styles-module-scss-module__nGUDSq__arrow {
    background: #fff
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__expertButton:hover .styles-module-scss-module__nGUDSq__arrow img {
    filter: brightness(0)saturate()invert(21%)sepia()saturate(5049%)hue-rotate(353deg)brightness(98%)contrast(127%)
}

@media (min-width:768px) {
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__expertButton {
        font-size: 16px
    }
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__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
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__arrow img {
    width: 12px;
    height: 12px;
    transition: filter .3s
}

.styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__stickBottom {
    align-items: end
}

@media (max-width:575px) {
    .styles-module-scss-module__nGUDSq__companyHeroContainer {
        margin: 50px auto
    }
}

@media (max-width:992px) {
    .styles-module-scss-module__nGUDSq__companyHeroContainer {
        padding: 40px 0
    }
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper {
        text-align: center;
        flex-direction: column;
        gap: 32px
    }
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content {
        padding: 10px 16px
    }
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__heading {
        margin-bottom: 16px;
        font-size: 32px
    }
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__subtitle {
        font-size: 16px
    }
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer {
        flex-direction: column;
        gap: 10px
    }
    .styles-module-scss-module__nGUDSq__companyHeroContainer .styles-module-scss-module__nGUDSq__contentWrapper .styles-module-scss-module__nGUDSq__content .styles-module-scss-module__nGUDSq__buttonContainer .styles-module-scss-module__nGUDSq__expertButton {
        margin: 0 auto
    }
}

.styles-module-scss-module__uu76gW__container {
    width: 100%;
    padding: 80px 20px
}

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

.styles-module-scss-module__uu76gW__wrapper {
    background: #f8f8f8;
    border-radius: 32px;
    max-width: 1300px;
    margin: 0 auto;
    padding: 50px 0
}

.styles-module-scss-module__uu76gW__title {
    text-align: center;
    color: #000;
    margin-bottom: 80px;
    padding: 0 70px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2
}

.styles-module-scss-module__uu76gW__title span {
    color: #5c98e7
}

@media (max-width:768px) {
    .styles-module-scss-module__uu76gW__title {
        margin-bottom: 60px;
        font-size: 32px
    }
}

@media (max-width:480px) {
    .styles-module-scss-module__uu76gW__title {
        margin-bottom: 40px;
        padding: 0 10px;
        font-size: 28px
    }
}

.styles-module-scss-module__uu76gW__content {
    justify-content: space-between;
    align-items: flex-start;
    gap: 20px;
    margin-top: -60px;
    display: flex;
    position: relative
}

@media (max-width:768px) {
    .styles-module-scss-module__uu76gW__content {
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        flex-wrap: nowrap;
        gap: 20px;
        margin-top: 0;
        padding-top: 0;
        overflow-x: auto
    }
}

.styles-module-scss-module__uu76gW__leftCard,
.styles-module-scss-module__uu76gW__rightCard {
    z-index: 1;
    scroll-snap-align: start;
    width: 450px;
    position: relative
}

.styles-module-scss-module__uu76gW__leftCard h3,
.styles-module-scss-module__uu76gW__rightCard h3 {
    color: #000;
    text-align: center;
    height: 120px;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 600;
    position: relative;
    top: 20px
}

.styles-module-scss-module__uu76gW__leftCard .styles-module-scss-module__uu76gW__cardImage,
.styles-module-scss-module__uu76gW__rightCard .styles-module-scss-module__uu76gW__cardImage {
    border-radius: 24px;
    width: 100%;
    height: auto
}

@media (max-width:1024px) {
    .styles-module-scss-module__uu76gW__leftCard,
    .styles-module-scss-module__uu76gW__rightCard {
        width: 100%;
        max-width: 450px
    }
}

@media (max-width:768px) {
    .styles-module-scss-module__uu76gW__leftCard,
    .styles-module-scss-module__uu76gW__rightCard {
        flex: 0 0 80%;
        width: auto;
        top: 0;
        left: 0 !important;
        right: 0 !important
    }
    .styles-module-scss-module__uu76gW__leftCard h3,
    .styles-module-scss-module__uu76gW__rightCard h3 {
        max-width: 100%;
        margin-bottom: 30px;
        font-size: 20px;
        left: 0 !important
    }
    .styles-module-scss-module__uu76gW__leftCard .styles-module-scss-module__uu76gW__cardImage,
    .styles-module-scss-module__uu76gW__rightCard .styles-module-scss-module__uu76gW__cardImage {
        border-radius: 16px
    }
}

.styles-module-scss-module__uu76gW__leftCard {
    position: relative;
    left: 150px
}

.styles-module-scss-module__uu76gW__leftCard h3 {
    color: #696976;
    max-width: 400px;
    position: relative;
    left: 20px
}

.styles-module-scss-module__uu76gW__rightCard {
    position: relative;
    right: 150px
}

.styles-module-scss-module__uu76gW__center {
    z-index: 3;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 440px;
    margin: 0 auto;
    display: flex;
    position: relative;
    top: 0;
    left: 0;
    transform: none
}

@media (min-width:769px) {
    .styles-module-scss-module__uu76gW__center {
        justify-content: space-between;
        width: 400px;
        margin-top: 80px;
        left: 15%;
        transform: translate(-50%)
    }
}

.styles-module-scss-module__uu76gW__center .styles-module-scss-module__uu76gW__avatarWrapper {
    text-align: center;
    margin: 0 -60px;
    position: relative;
    top: -20px
}

.styles-module-scss-module__uu76gW__center .styles-module-scss-module__uu76gW__avatarWrapper .styles-module-scss-module__uu76gW__avatar {
    object-fit: cover;
    background: #fff;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    margin-bottom: 8px;
    padding: 4px;
    box-shadow: 0 8px 24px #0000001f
}

.styles-module-scss-module__uu76gW__center .styles-module-scss-module__uu76gW__avatarWrapper .styles-module-scss-module__uu76gW__avatarLabel {
    color: #000;
    background: #fff;
    border: 1px solid #d7e7fd;
    border-radius: 46px;
    padding: 8px 16px;
    font-size: 24px;
    font-weight: 600;
    position: relative;
    top: -30px
}

@media (min-width:769px) {
    .styles-module-scss-module__uu76gW__center .styles-module-scss-module__uu76gW__avatarWrapper .styles-module-scss-module__uu76gW__avatarLabel {
        max-width: 180px
    }
}

.styles-module-scss-module__uu76gW__leftLine,
.styles-module-scss-module__uu76gW__rightLine {
    z-index: 2;
    flex-shrink: 0;
    width: 223px;
    height: 125px;
    position: relative
}

@media (max-width:1024px) {
    .styles-module-scss-module__uu76gW__leftLine,
    .styles-module-scss-module__uu76gW__rightLine {
        display: none
    }
}

.styles-module-scss-module__uu76gW__leftLine {
    margin-right: -80px;
    position: relative;
    right: 100px
}

.styles-module-scss-module__uu76gW__rightLine {
    margin-left: -80px;
    position: relative;
    left: 100px
}

.ConversationTab-module-scss-module__jBO7-a__conversationTabSection {
    padding: 60px 20px
}

.ConversationTab-module-scss-module__jBO7-a__header {
    align-items: center;
    max-width: 1300px;
    margin: 0 auto 40px;
    display: flex
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__headerContent {
    width: 1100px
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 15px;
    padding: 10px 15px;
    display: inline-flex
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__tagSection .ConversationTab-module-scss-module__jBO7-a__Coloredtag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__title {
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__title span {
    color: #3486f1
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__arrows {
    gap: 10px;
    max-width: 200px;
    display: flex
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__arrows .ConversationTab-module-scss-module__jBO7-a__arrowButton {
    cursor: pointer;
    background-color: #fff;
    border: 1px solid #d7e7fd;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    transition: background-color .3s, box-shadow .3s;
    display: flex
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__arrows .ConversationTab-module-scss-module__jBO7-a__arrowButton svg {
    stroke: #333
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__arrows .ConversationTab-module-scss-module__jBO7-a__arrowButton:hover {
    background-color: #f0f0f0;
    box-shadow: 0 2px 5px #0000001a
}

.ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__arrows .ConversationTab-module-scss-module__jBO7-a__arrowButton:disabled {
    opacity: .5;
    cursor: not-allowed
}

.ConversationTab-module-scss-module__jBO7-a__tabNavContainer {
    justify-content: center;
    margin-bottom: 30px;
    padding-bottom: 10px;
    display: flex;
    overflow-x: auto
}

.ConversationTab-module-scss-module__jBO7-a__tabNav {
    border-bottom: 2px solid #e0e0e0;
    gap: 15px;
    display: flex
}

.ConversationTab-module-scss-module__jBO7-a__tabNav .ConversationTab-module-scss-module__jBO7-a__tabNavItem {
    cursor: pointer;
    color: #555;
    background-color: #0000;
    border: none;
    padding: 10px 20px;
    font-size: 1rem;
    font-weight: 600;
    transition: color .3s;
    position: relative
}

.ConversationTab-module-scss-module__jBO7-a__tabNav .ConversationTab-module-scss-module__jBO7-a__tabNavItem.ConversationTab-module-scss-module__jBO7-a__active {
    color: #568dd6
}

.ConversationTab-module-scss-module__jBO7-a__tabNav .ConversationTab-module-scss-module__jBO7-a__tabNavItem.ConversationTab-module-scss-module__jBO7-a__active:after {
    content: "";
    background-color: #568dd6;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -2px;
    left: 0
}

.ConversationTab-module-scss-module__jBO7-a__tabNav .ConversationTab-module-scss-module__jBO7-a__tabNavItem:hover {
    color: #0056b3
}

.ConversationTab-module-scss-module__jBO7-a__tabContentContainer {
    background: #f8f8f8;
    border-radius: 32px;
    max-width: 1300px;
    margin: 80px auto 0;
    padding: 36px 32px;
    position: relative
}

.ConversationTab-module-scss-module__jBO7-a__tabContent {
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    display: none
}

.ConversationTab-module-scss-module__jBO7-a__tabContent.ConversationTab-module-scss-module__jBO7-a__activeContent {
    animation: .5s ease-in-out ConversationTab-module-scss-module__jBO7-a__fadeIn;
    display: grid
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails {
    max-width: 415px
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails h3 {
    color: #3486f1;
    margin-bottom: 15px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__subTitle {
    color: #000;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__desc {
    color: #000c;
    font-family: Manrope;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta {
    margin-top: 30px
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__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;
    font-family: var(--manrope-font) !important
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__arrowContainer {
    background: #fff;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: background .3s ease-in-out;
    display: flex
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__brandCTA:hover {
    background: #34bcee
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__brandCTA:hover .ConversationTab-module-scss-module__jBO7-a__arrowblue {
    display: none
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__cta .ConversationTab-module-scss-module__jBO7-a__brandCTA:hover .ConversationTab-module-scss-module__jBO7-a__arrowpink {
    display: block
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__ctaLink {
    color: #fff;
    background-color: #568dd6;
    border-radius: 5px;
    align-items: center;
    gap: 8px;
    padding: 12px 24px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color .3s;
    display: inline-flex
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__ctaLink svg {
    fill: #fff
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__ctaLink:hover {
    background-color: #0056b3
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentImage {
    text-align: center;
    width: 820px
}

.ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentImage img {
    border-radius: 8px;
    width: 100%;
    height: auto
}

@media (max-width:992px) {
    .ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentImage {
        width: 100%
    }
}

@keyframes ConversationTab-module-scss-module__jBO7-a__fadeIn {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.ConversationTab-module-scss-module__jBO7-a__dotsContainer {
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 20px;
    display: flex
}

.ConversationTab-module-scss-module__jBO7-a__dotsContainer .ConversationTab-module-scss-module__jBO7-a__dot {
    cursor: pointer;
    background-color: #ccc;
    border: none;
    border-radius: 30px;
    width: 16px;
    height: 9px;
    margin: 0 5px;
    padding: 0;
    transition: background-color .3s
}

.ConversationTab-module-scss-module__jBO7-a__dotsContainer .ConversationTab-module-scss-module__jBO7-a__dot:hover {
    background-color: #aaa
}

.ConversationTab-module-scss-module__jBO7-a__dotsContainer .ConversationTab-module-scss-module__jBO7-a__activeDot {
    background-color: #568dd6;
    width: 40px;
    height: 9px
}

@media (max-width:992px) {
    .ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__title {
        font-size: 2rem
    }
    .ConversationTab-module-scss-module__jBO7-a__tabContent {
        grid-template-columns: 1fr;
        gap: 30px
    }
    .ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentImage {
        order: -1
    }
    .ConversationTab-module-scss-module__jBO7-a__tabNav {
        gap: 10px
    }
    .ConversationTab-module-scss-module__jBO7-a__tabNav .ConversationTab-module-scss-module__jBO7-a__tabNavItem {
        padding: 8px 15px;
        font-size: .9rem
    }
}

@media (max-width:768px) {
    .ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__title {
        font-size: 1.8rem
    }
    .ConversationTab-module-scss-module__jBO7-a__conversationTabSection {
        padding: 40px 15px
    }
    .ConversationTab-module-scss-module__jBO7-a__tabNavContainer {
        justify-content: flex-start
    }
    .ConversationTab-module-scss-module__jBO7-a__tabNav .ConversationTab-module-scss-module__jBO7-a__tabNavItem {
        white-space: nowrap
    }
}

@media (max-width:480px) {
    .ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__title {
        font-size: 1.5rem
    }
    .ConversationTab-module-scss-module__jBO7-a__header .ConversationTab-module-scss-module__jBO7-a__arrows {
        margin-top: 10px
    }
    .ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails h3 {
        font-size: 1.5rem
    }
    .ConversationTab-module-scss-module__jBO7-a__tabContent .ConversationTab-module-scss-module__jBO7-a__contentDetails .ConversationTab-module-scss-module__jBO7-a__ctaLink {
        padding: 10px 20px;
        font-size: .9rem
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__diagramSection {
    background: #f4f9ff;
    padding: 60px 20px
}

.ConversationDiagram-module-scss-module__Fmf_tW__mainHeader {
    text-align: center;
    margin-bottom: 80px
}

.ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 15px;
    padding: 10px 15px;
    display: inline-flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__tagSection .ConversationDiagram-module-scss-module__Fmf_tW__Coloredtag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1
}

.ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__mainTitle {
    max-width: 1300px;
    margin: 0 auto;
    padding: 0 80px;
    font-family: Manrope;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__mainTitle span {
    color: #568dd6
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__mainTitle {
        padding: 0 20px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__diagramLayout {
    max-width: 1300px;
    margin: 0 auto
}

.ConversationDiagram-module-scss-module__Fmf_tW__column {
    flex-direction: column;
    flex: 1;
    min-width: 280px;
    display: flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__industryBox {
    background: #fffc;
    border-radius: 32px;
    align-items: center;
    gap: 65px;
    margin-bottom: 16px;
    padding: 32px;
    display: flex
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__industryBox {
        flex-direction: column;
        gap: 20px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__boxHeaderWithImage {
    align-items: center;
    gap: 15px;
    display: flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__boxHeaderWithImage img {
    flex-shrink: 0
}

.ConversationDiagram-module-scss-module__Fmf_tW__boxHeaderWithImage .ConversationDiagram-module-scss-module__Fmf_tW__boxSubTitle,
.ConversationDiagram-module-scss-module__Fmf_tW__boxHeaderWithImage p {
    margin-top: 0;
    margin-bottom: 0
}

.ConversationDiagram-module-scss-module__Fmf_tW__boxTitle {
    min-width: 140px;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__boxTitle {
        min-width: 100%
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__itemList {
    flex-wrap: wrap;
    justify-content: left;
    gap: 12px;
    display: flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item {
    background: #fff;
    border: 5px solid #3486f11a;
    border-radius: 24px;
    align-items: center;
    gap: 15px;
    padding: 15px;
    display: flex;
    box-shadow: 0 10px 20px #00000026
}

@media (max-width:1350px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item {
        padding: 15px 10px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item img {
    object-fit: contain;
    width: 30px;
    height: auto
}

.ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item .ConversationDiagram-module-scss-module__Fmf_tW__itemLabel {
    color: #0009;
    text-transform: capitalize;
    font-family: Manrope;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width:1350px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item .ConversationDiagram-module-scss-module__Fmf_tW__itemLabel {
        font-size: 17px
    }
}

@media (max-width:1250px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item .ConversationDiagram-module-scss-module__Fmf_tW__itemLabel {
        font-size: 16px
    }
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item .ConversationDiagram-module-scss-module__Fmf_tW__itemLabel {
        font-size: 16px
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__itemList .ConversationDiagram-module-scss-module__Fmf_tW__item {
        width: 100%;
        padding: 10px 15px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__industryBox .ConversationDiagram-module-scss-module__Fmf_tW__itemList {
    grid-template-columns: repeat(auto-fill, minmax(80px, 1fr))
}

.ConversationDiagram-module-scss-module__Fmf_tW__industryBox .ConversationDiagram-module-scss-module__Fmf_tW__industryLabel {
    font-size: .8rem
}

.ConversationDiagram-module-scss-module__Fmf_tW__colTwo {
    gap: 16px;
    display: flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__experiencesBox,
.ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__ctcBox {
    background: #fffc;
    border-radius: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 32px;
    padding: 25px 20px;
    display: flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__experiencesBox {
    width: 829px
}

.ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__experiencesBox .ConversationDiagram-module-scss-module__Fmf_tW__itemList {
    flex-wrap: nowrap;
    gap: 10px
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__experiencesBox {
        width: 100%
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__experiencesBox .ConversationDiagram-module-scss-module__Fmf_tW__itemList {
        flex-wrap: wrap
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__ctcBox {
    width: 455px
}

.ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__ctcBox .ConversationDiagram-module-scss-module__Fmf_tW__itemList {
    flex-wrap: nowrap;
    gap: 10px
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__ctcBox {
        width: 100%
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__colTwo .ConversationDiagram-module-scss-module__Fmf_tW__ctcBox .ConversationDiagram-module-scss-module__Fmf_tW__itemList {
        flex-wrap: wrap;
        gap: 10px
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__colTwo {
        flex-direction: column
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiBox {
    background: #fff;
    border: 5px solid #3486f11a;
    border-radius: 32px;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    margin-top: 16px;
    padding: 30px 50px 30px 30px;
    display: flex;
    box-shadow: 0 10px 20px #00000026
}

.ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiBox p {
    color: #0009;
    text-transform: capitalize;
    max-width: 116px;
    margin-bottom: 0;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiBox p {
        max-width: unset;
        margin-top: 20px;
        font-size: 16px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiBox .ConversationDiagram-module-scss-module__Fmf_tW__boxSubTitle {
    color: #000;
    max-width: 100%;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 140%
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiBox {
        flex-direction: column;
        padding: 30px 10px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__channelItem img {
    border-radius: 8px
}

@media (max-width:1200px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__mainTitle {
        font-size: 2.4rem
    }
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__mainTitle {
        font-size: 2.1rem
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__column {
        min-width: calc(50% - 15px)
    }
}

@media (max-width:768px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__diagramSection {
        padding: 40px 15px
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__mainHeader .ConversationDiagram-module-scss-module__Fmf_tW__mainTitle {
        font-size: 1.8rem
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__column {
        min-width: 100%
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__box .ConversationDiagram-module-scss-module__Fmf_tW__boxTitle {
        font-size: 1.3rem
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__itemList {
        grid-template-columns: repeat(auto-fill, minmax(80px, 1fr))
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox {
    background: #fffc;
    border-radius: 32px;
    flex-direction: row;
    gap: 60px;
    margin-top: 16px;
    padding: 32px;
    display: flex
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox {
        padding: 15px
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__channelsBoxSocial {
    flex-direction: row;
    align-items: center;
    display: flex
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__channelsBoxSocial {
        flex-direction: column
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__item {
    background: #fff;
    border: 5px solid #3486f11a;
    border-radius: 24px;
    gap: 10px;
    box-shadow: 0 10px 20px #00000026
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__cpaasBox {
    background: #fff;
    border-radius: 30px;
    flex-direction: column;
    justify-content: center;
    width: 472px;
    padding: 16px;
    display: flex;
    box-shadow: 0 10px 20px #00000026
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__cpaasBox {
        width: 100%
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__itemListSocial {
    flex-wrap: wrap;
    width: 525px;
    display: flex
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__itemListSocial {
        width: 100%
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__boxTitle {
    margin-bottom: 16px
}

.ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__textList {
    color: #0009;
    text-transform: capitalize;
    flex-wrap: wrap;
    justify-content: space-between;
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    display: flex
}

@media (max-width:992px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__textList {
        font-size: 16px
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox .ConversationDiagram-module-scss-module__Fmf_tW__textList li {
        width: 150px;
        padding-bottom: 20px;
        padding-right: 10px
    }
    .ConversationDiagram-module-scss-module__Fmf_tW__lastBox {
        flex-direction: column
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiList {
    flex-wrap: nowrap;
    display: flex
}

@media (max-width:768px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__BolChalAiList {
        flex-wrap: wrap
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__wsn {
    white-space: nowrap
}

@media (max-width:768px) {
    .ConversationDiagram-module-scss-module__Fmf_tW__wsn {
        white-space: wrap
    }
}

.ConversationDiagram-module-scss-module__Fmf_tW__omnismart {
    justify-content: center;
    align-items: center;
    gap: 5px;
    display: flex
}

.ConversationDiagram-module-scss-module__Fmf_tW__omnismart .ConversationDiagram-module-scss-module__Fmf_tW__item {
    background: var(--Brand-F-white, #fff);
    border: .884px solid #568dd633;
    border-radius: 12px;
    padding: 10px 6px;
    box-shadow: 0 10px 20px #00000026
}

.ConversationDiagram-module-scss-module__Fmf_tW__omnismart .ConversationDiagram-module-scss-module__Fmf_tW__item img {
    width: 24px
}

.ConversationDiagram-module-scss-module__Fmf_tW__omnismart .ConversationDiagram-module-scss-module__Fmf_tW__item .ConversationDiagram-module-scss-module__Fmf_tW__itemLabel {
    font-family: Manrope;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper {
    background: #fff;
    padding: 80px 20px
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container {
    align-items: center;
    gap: 60px;
    max-width: 1300px;
    margin: 0 auto;
    display: flex
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container .PlainTextImg-module-scss-module__KsTR_W__content {
    flex: 1
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container .PlainTextImg-module-scss-module__KsTR_W__content .PlainTextImg-module-scss-module__KsTR_W__title {
    color: #000;
    text-align: center;
    max-width: 900px;
    margin: auto;
    font-size: 48px;
    font-weight: 600;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container .PlainTextImg-module-scss-module__KsTR_W__content .PlainTextImg-module-scss-module__KsTR_W__title span {
    -webkit-text-fill-color: #0000;
    background: linear-gradient(90deg, #3486f1 36.28%, #39caff 99.75%);
    -webkit-background-clip: text;
    background-clip: text
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__imagewrapper {
    text-align: center;
    margin: 50px auto auto
}

.PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__imagewrapper .PlainTextImg-module-scss-module__KsTR_W__image {
    object-fit: contain;
    max-width: 100%;
    height: auto
}

@media (max-width:992px) {
    .PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper {
        padding: 40px 20px
    }
    .PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container {
        text-align: center;
        flex-direction: column;
        gap: 32px
    }
    .PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container .PlainTextImg-module-scss-module__KsTR_W__content .PlainTextImg-module-scss-module__KsTR_W__title {
        font-size: 32px
    }
    .PlainTextImg-module-scss-module__KsTR_W__plainTextImgWrapper .PlainTextImg-module-scss-module__KsTR_W__container .PlainTextImg-module-scss-module__KsTR_W__imageWrapper {
        order: -1;
        justify-content: center
    }
}

.styles-module-scss-module__kPjB7a__container {
    background: #fff;
    padding: 80px 0
}

.styles-module-scss-module__kPjB7a__wrapper {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px
}

.styles-module-scss-module__kPjB7a__tagSection {
    background: #ebfaff;
    border-radius: 20px;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
    padding: 10px 15px;
    display: inline-flex
}

.styles-module-scss-module__kPjB7a__tagSection .styles-module-scss-module__kPjB7a__tag {
    color: #39caff;
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__kPjB7a__header {
    text-align: center;
    margin-bottom: 48px
}

.styles-module-scss-module__kPjB7a__title {
    padding: 0 50pxc;
    font-family: Manrope;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__kPjB7a__title span {
    color: #3486f1
}

.styles-module-scss-module__kPjB7a__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    margin-bottom: 48px;
    display: grid
}

.styles-module-scss-module__kPjB7a__card {
    background: #f8f8f8;
    border: 1px solid #d7e7fd;
    border-radius: 16px
}

.styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth {
    grid-column: 1/-1
}

.styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent {
    align-items: center;
    padding-left: 0;
    display: flex
}

@media (max-width:991px) {
    .styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent {
        flex-direction: column;
        padding-left: 24px
    }
}

.styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent>div {
    width: 55%
}

@media (max-width:768px) {
    .styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent>div {
        width: 100%
    }
}

.styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent img {
    max-width: 490px
}

.styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent .styles-module-scss-module__kPjB7a__imageContainer {
    width: 45%;
    margin-bottom: 0
}

@media (max-width:768px) {
    .styles-module-scss-module__kPjB7a__card.styles-module-scss-module__kPjB7a__fullWidth .styles-module-scss-module__kPjB7a__cardContent .styles-module-scss-module__kPjB7a__imageContainer {
        width: 100%
    }
}

.styles-module-scss-module__kPjB7a__cardContent {
    padding: 24px
}

.styles-module-scss-module__kPjB7a__imageContainer {
    margin-bottom: 20px
}

.styles-module-scss-module__kPjB7a__imageContainer img {
    border-radius: 8px;
    width: 100%;
    height: auto
}

.styles-module-scss-module__kPjB7a__cardTitle {
    font-family: Manrope;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__kPjB7a__stats {
    background: #fff;
    border-radius: 10px;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 18px 32px;
    display: grid;
    box-shadow: 15px 23px 8px #37537700, 10px 14px 7px #37537703, 5px 8px 6px #3753770d, 2px 4px 4px #37537717, 1px 1px 2px #3753771a
}

@media (max-width:991px) {
    .styles-module-scss-module__kPjB7a__stats {
        grid-template-columns: 1fr
    }
}

.styles-module-scss-module__kPjB7a__stats .styles-module-scss-module__kPjB7a__stat {
    border-right: 1px solid #dcdcdc
}

.styles-module-scss-module__kPjB7a__stats .styles-module-scss-module__kPjB7a__stat:last-child {
    border-right: none
}

@media (max-width:991px) {
    .styles-module-scss-module__kPjB7a__stats .styles-module-scss-module__kPjB7a__stat {
        border-right: none
    }
}

.styles-module-scss-module__kPjB7a__stat .styles-module-scss-module__kPjB7a__statTitle {
    text-transform: capitalize;
    color: #3486f1;
    font-family: Manrope;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.styles-module-scss-module__kPjB7a__stat .styles-module-scss-module__kPjB7a__statDesc {
    margin-bottom: 0;
    font-family: Manrope;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%
}

.styles-module-scss-module__kPjB7a__bottomline {
    font-family: Manrope;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%
}

.styles-module-scss-module__kPjB7a__ctaContainer,
.styles-module-scss-module__kPjB7a__cta {
    text-align: center
}

@media (max-width:991px) {
    .styles-module-scss-module__kPjB7a__cta {
        margin-bottom: 24px
    }
}

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

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

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

@media (max-width:768px) {
    .styles-module-scss-module__kPjB7a__cta .styles-module-scss-module__kPjB7a__brandCTA {
        margin-bottom: 48px
    }
}

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

.styles-module-scss-module__kPjB7a__cta .styles-module-scss-module__kPjB7a__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__kPjB7a__cta .styles-module-scss-module__kPjB7a__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__kPjB7a__cta .styles-module-scss-module__kPjB7a__brandCTA:hover {
    background: #34bcee
}

.styles-module-scss-module__kPjB7a__cta .styles-module-scss-module__kPjB7a__brandCTA:hover .styles-module-scss-module__kPjB7a__arrowblue {
    display: none
}

.styles-module-scss-module__kPjB7a__cta .styles-module-scss-module__kPjB7a__brandCTA:hover .styles-module-scss-module__kPjB7a__arrowpink {
    display: block
}

@media (max-width:768px) {
    .styles-module-scss-module__kPjB7a__container {
        padding: 48px 0
    }
    .styles-module-scss-module__kPjB7a__title {
        font-size: 32px
    }
    .styles-module-scss-module__kPjB7a__grid,
    .styles-module-scss-module__kPjB7a__stats {
        grid-template-columns: 1fr
    }
    .styles-module-scss-module__kPjB7a__cardTitle {
        font-size: 20px
    }
}

.pricingTable-module-scss-module__EyYAXW__pricingContainer {
    max-width: 1080px;
    margin: 0 auto;
    padding: 2rem;
    font-family: system-ui, -apple-system, sans-serif
}

@media (max-width:768px) {
    .pricingTable-module-scss-module__EyYAXW__pricingContainer {
        padding: 1rem
    }
}

.pricingTable-module-scss-module__EyYAXW__countrySelectWrapper {
    width: 200px;
    margin-bottom: 1.5rem;
    position: relative
}

.pricingTable-module-scss-module__EyYAXW__floatingLabel {
    color: #64748b;
    z-index: 2;
    pointer-events: none;
    background: #fff;
    padding: 0 .25rem;
    font-size: .75rem;
    position: absolute;
    top: 8px;
    left: 8px;
    font-family: var(--manrope-font) !important
}

.pricingTable-module-scss-module__EyYAXW__countrySelect {
    border: 1px solid var(--Grey-3, #dcdcdc);
    background: #fff;
    border-radius: 16px;
    width: 100%;
    padding: 1.5rem .5rem .5rem;
    font-size: 1rem
}

.pricingTable-module-scss-module__EyYAXW__countrySelect:focus {
    border-color: #468be5;
    outline: none;
    box-shadow: 0 0 0 1px #468be5
}

.pricingTable-module-scss-module__EyYAXW__disclaimer {
    color: #999;
    margin-bottom: 2rem;
    font-size: 16px;
    line-height: 1.4;
    font-family: var(--manrope-font) !important
}

.pricingTable-module-scss-module__EyYAXW__pricingTable {
    background: #f8f8f8;
    border-radius: 32px;
    padding: 40px;
    overflow: hidden
}

.pricingTable-module-scss-module__EyYAXW__header {
    background: #f8fafc;
    grid-template-columns: 2fr 1fr;
    gap: 16px;
    padding: 1rem;
    font-weight: 600;
    display: grid
}

.pricingTable-module-scss-module__EyYAXW__header .pricingTable-module-scss-module__EyYAXW__componentLabel,
.pricingTable-module-scss-module__EyYAXW__header .pricingTable-module-scss-module__EyYAXW__priceLabel {
    border: 1px solid var(--Grey-3, #dcdcdc);
    text-align: center;
    background: #fff;
    border-radius: 16px;
    padding: 12px 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    font-family: var(--manrope-font) !important
}

@media (max-width:640px) {
    .pricingTable-module-scss-module__EyYAXW__header {
        padding: .75rem
    }
}

.pricingTable-module-scss-module__EyYAXW__section {
    border-bottom: 1px solid #e2e8f0;
    padding: 1rem
}

.pricingTable-module-scss-module__EyYAXW__section h3 {
    margin: 0 0 1rem;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    font-family: var(--manrope-font) !important
}

.pricingTable-module-scss-module__EyYAXW__section:last-child {
    border-bottom: none
}

.pricingTable-module-scss-module__EyYAXW__row {
    color: #000;
    grid-template-columns: 2fr 1fr;
    gap: 20px;
    padding: .75rem 0;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.4;
    display: grid;
    font-family: var(--manrope-font) !important
}

.pricingTable-module-scss-module__EyYAXW__row>div:last-child {
    text-align: center
}

@media (max-width:640px) {
    .pricingTable-module-scss-module__EyYAXW__row {
        font-size: .75rem
    }
}

.pricingTable-module-scss-module__EyYAXW__footer {
    color: #999;
    margin-top: 1.5rem;
    font-size: .875rem;
    line-height: 1.4;
    font-family: var(--manrope-font) !important
}

.pricingTable-module-scss-module__EyYAXW__cta {
    text-align: center;
    margin-top: 45px
}

.pricingTable-module-scss-module__EyYAXW__cta .pricingTable-module-scss-module__EyYAXW__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
}

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

.pricingTable-module-scss-module__EyYAXW__cta .pricingTable-module-scss-module__EyYAXW__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.pricingTable-module-scss-module__EyYAXW__cta .pricingTable-module-scss-module__EyYAXW__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.pricingTable-module-scss-module__EyYAXW__cta .pricingTable-module-scss-module__EyYAXW__brandCTA:hover {
    background: #34bcee
}

.pricingTable-module-scss-module__EyYAXW__cta .pricingTable-module-scss-module__EyYAXW__brandCTA:hover .pricingTable-module-scss-module__EyYAXW__arrowblue {
    display: none
}

.pricingTable-module-scss-module__EyYAXW__cta .pricingTable-module-scss-module__EyYAXW__brandCTA:hover .pricingTable-module-scss-module__EyYAXW__arrowpink {
    display: block
}

.pricingTable-module-scss-module__EyYAXW__pricingInfoPanel {
    background-color: #f3f4f6;
    border-radius: .5rem;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 1rem;
    margin-top: 1.5rem;
    padding: 1rem;
    display: flex
}

.pricingTable-module-scss-module__EyYAXW__pricingInfoPanel .pricingTable-module-scss-module__EyYAXW__pricingInfo {
    color: #3f3f3f;
    font-size: 14px;
    font-weight: 500;
    font-family: var(--manrope-font) !important
}

.SFDCForm-module-scss-module__YalVNq__rateLimitBanner {
    z-index: 9999;
    background: #fff;
    padding: 16px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0 2px 8px #0000001a
}

@media (max-width:768px) {
    .SFDCForm-module-scss-module__YalVNq__rateLimitBanner {
        padding: 12px
    }
}

.SFDCForm-module-scss-module__YalVNq__main {
    margin: 150px 0 100px;
    padding: 0 15px
}

.SFDCForm-module-scss-module__YalVNq__container {
    background: radial-gradient(56.66% 100% at 50% 0, #3486f1 0%, #2b70ca 100%), #3486f1;
    border-radius: 32px;
    justify-content: space-between;
    align-items: flex-start;
    gap: 40px;
    max-width: 1300px;
    margin: 0 auto;
    padding: 100px 70px;
    display: flex;
    position: relative
}

.SFDCForm-module-scss-module__YalVNq__container h1 {
    color: #fff;
    text-align: start;
    max-width: 90%;
    margin: 0 0 10px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__description {
    color: #fffc;
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 120%;
    font-family: var(--manrope-font) !important
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection {
    width: 50%
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper {
    z-index: 1;
    margin-top: 24px;
    position: relative
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay {
    z-index: 1;
    cursor: pointer;
    background: 0 0;
    border-radius: 12px;
    align-items: center;
    gap: 16px;
    padding: 10px 24px;
    text-decoration: none;
    display: inline-flex;
    position: absolute;
    top: 80%;
    left: 60%;
    transform: translate(-50%, -50%)
}

@media (max-width:36em) {
    .SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay {
        gap: 8px
    }
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay .SFDCForm-module-scss-module__YalVNq__heroText {
    flex-direction: column;
    gap: 4px;
    width: 261px;
    font-size: 18px;
    display: flex
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay .SFDCForm-module-scss-module__YalVNq__heroText span {
    color: #759ed4;
    font-size: 16px;
    line-height: 1.2
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay .SFDCForm-module-scss-module__YalVNq__heroText span:last-child {
    color: #5a80b1;
    font-weight: 600
}

@media (max-width:36em) {
    .SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay .SFDCForm-module-scss-module__YalVNq__heroText {
        width: 200px
    }
    .SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper .SFDCForm-module-scss-module__YalVNq__heroOverlay {
        left: 60%
    }
    .SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection .SFDCForm-module-scss-module__YalVNq__heroImageWrapper {
        display: none
    }
}

.SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__rightSection {
    width: 50%
}

@media (max-width:768px) {
    .SFDCForm-module-scss-module__YalVNq__container {
        flex-direction: column;
        gap: 24px
    }
    .SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__leftSection {
        text-align: center;
        width: 100%;
        padding-top: 30px
    }
    .SFDCForm-module-scss-module__YalVNq__container .SFDCForm-module-scss-module__YalVNq__rightSection {
        width: 100%
    }
}

.SFDCForm-module-scss-module__YalVNq__bg1 {
    position: absolute;
    bottom: 85px;
    left: 0
}

.SFDCForm-module-scss-module__YalVNq__bg2 {
    position: absolute;
    bottom: 0;
    right: 0
}

@media (max-width:768px) {
    .SFDCForm-module-scss-module__YalVNq__main {
        margin: 50px 0;
        padding: 0 15px
    }
    .SFDCForm-module-scss-module__YalVNq__container {
        padding-left: 10px;
        padding-right: 10px
    }
    .SFDCForm-module-scss-module__YalVNq__container h1 {
        text-align: center;
        font-size: 34px
    }
}

.styles-module-scss-module__mVBjRa__form-right-container {
    background: 0 0;
    width: 100%;
    max-width: 500px;
    margin: auto;
    padding: 0
}

.styles-module-scss-module__mVBjRa__sfdc-form fieldset {
    border: none;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    margin: 0 0 12px;
    padding: 0;
    display: grid
}

:is(.styles-module-scss-module__mVBjRa__sfdc-form fieldset>div:nth-child(3),
.styles-module-scss-module__mVBjRa__sfdc-form fieldset>div:nth-child(4),
.styles-module-scss-module__mVBjRa__sfdc-form fieldset>div:nth-child(5),
.styles-module-scss-module__mVBjRa__sfdc-form fieldset>div:nth-child(6),
.styles-module-scss-module__mVBjRa__sfdc-form fieldset>div:nth-child(7),
.styles-module-scss-module__mVBjRa__sfdc-form fieldset>div:last-child) {
    grid-column: 1/-1
}

.styles-module-scss-module__mVBjRa__sfdc-form fieldset .tnc {
    grid-column: 1/-1;
    width: 100%
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group {
    margin: 0
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group .field {
    background: #fff;
    border: 1px solid #0000001a;
    border-radius: 12px;
    box-shadow: 0 135px 38px #453d4c00, 0 87px 35px #453d4c03, 0 49px 29px #453d4c0a, 0 22px 22px #453d4c12, 0 5px 12px #453d4c14
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group .field label {
    color: #000;
    margin-bottom: 0;
    padding: 12px 16px 0;
    font-weight: 600
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group .field input {
    margin-bottom: 0;
    padding: 0 16px 12px
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group .field textarea {
    border: none;
    width: calc(100% - 32px);
    margin: 16px;
    padding: 5px
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group .react-tel-input .flag-dropdown {
    border: none;
    position: absolute;
    top: -5px
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group .field:has(label[for=root_tnc]) {
    box-shadow: none !important;
    background: 0 0 !important;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group label {
    color: #fff;
    margin-bottom: 6px;
    font-size: 14px;
    font-weight: 500;
    display: block
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group label[for=root_tnc] {
    color: #666;
    background: 0 0;
    align-items: center;
    gap: 8px;
    margin: 0;
    padding: 6px 16px;
    font-weight: 400;
    display: flex
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group label[for=root_tnc] input[type=checkbox] {
    cursor: pointer;
    width: 16px;
    height: 16px;
    margin: 0
}

:is(.styles-module-scss-module__mVBjRa__sfdc-form .form-group input,
.styles-module-scss-module__mVBjRa__sfdc-form .form-group select) {
    color: #666;
    background: #fff;
    border: none;
    border-radius: 8px;
    outline: none;
    width: 100%;
    height: 44px;
    padding: 10px 16px;
    font-size: 14px;
    box-shadow: 0 1px 2px #0000000d
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group input::placeholder {
    color: #999;
    font-size: 14px
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group select::placeholder {
    color: #999;
    font-size: 14px
}

:is(.styles-module-scss-module__mVBjRa__sfdc-form .form-group input:focus,
.styles-module-scss-module__mVBjRa__sfdc-form .form-group select:focus) {
    box-shadow: 0 2px 4px #0000001a
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group select {
    appearance: none;
    cursor: pointer;
    color: #999;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23666666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: right 16px center;
    background-repeat: no-repeat;
    padding-right: 40px
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group select option {
    color: #666
}

.styles-module-scss-module__mVBjRa__sfdc-form .form-group select option:first-child {
    color: #999
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .form-control {
    color: #666;
    background: #fff;
    border: none;
    border-radius: 8px;
    width: 100%;
    height: 44px;
    padding: 10px 16px 10px 56px;
    font-size: 14px;
    box-shadow: 0 1px 2px #0000000d
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .form-control:focus {
    box-shadow: 0 2px 4px #0000001a
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .form-control::placeholder {
    color: #999;
    font-size: 14px
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown {
    border: 1px solid var(--Grey-3, #dcdcdc);
    border-radius: 4px
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown.styles-module-scss-module__mVBjRa__open {
    background: 0 0
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag {
    background: 0 0;
    width: 44px;
    height: 44px;
    padding: 0 0 0 12px
}

:is(.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag:hover,
.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag:focus) {
    background: 0 0
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag .flag {
    margin-top: 0
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .flag-dropdown .selected-flag .arrow {
    display: none
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list {
    z-index: 20;
    background: #fff;
    border: none;
    border-radius: 8px;
    max-height: 200px;
    margin-top: 8px;
    overflow-y: auto;
    box-shadow: 0 4px 20px #00000014
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .country {
    padding: 10px 16px;
    font-size: 14px
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .country:hover {
    background: #f5f5f5
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .country.styles-module-scss-module__mVBjRa__highlight {
    background: #f5f5f5
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .country .dial-code {
    color: #666
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .search {
    padding: 10px
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .search input {
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    width: 100%;
    padding: 8px 12px;
    font-size: 14px
}

.styles-module-scss-module__mVBjRa__sfdc-form .phone-field .react-tel-input .country-list .search input:focus {
    border-color: #63a7ff;
    outline: none
}

.styles-module-scss-module__mVBjRa__sfdc-form .error-detail {
    margin: 4px 0 4px 5px;
    padding: 0;
    list-style: none
}

.styles-module-scss-module__mVBjRa__sfdc-form .error-detail li {
    color: #4dd0ff;
    font-size: 12px
}

.styles-module-scss-module__mVBjRa__sfdc-form fieldset .react-tel-input .selected-flag .arrow {
    left: 14px
}

.styles-module-scss-module__mVBjRa__sfdc-form fieldset .react-tel-input .flag-dropdown {
    margin: 0 0 6px 6px
}

.styles-module-scss-module__mVBjRa__rate-limit-message {
    margin-bottom: 16px
}

.styles-module-scss-module__mVBjRa__form-buttons {
    text-align: right;
    margin-top: 24px
}

.styles-module-scss-module__mVBjRa__submit-button {
    color: #63a7ff;
    cursor: pointer;
    z-index: 2;
    background: #fff;
    border: none;
    border-radius: 100px;
    align-items: center;
    gap: 8px;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    transition: all .3s;
    display: inline-flex;
    position: relative;
    box-shadow: 0 1px 2px #0000000d
}

.styles-module-scss-module__mVBjRa__submit-button:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='24' width='24' height='24' rx='12' transform='rotate(90 24 0)' fill='%235956D6'/%3E%3Cpath d='M13.3333 7L18 12M18 12L13.3333 17M18 12L6 12' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    width: 24px;
    height: 24px
}

.styles-module-scss-module__mVBjRa__submit-button:hover {
    background: #ffffffe6;
    transform: translate(2px)
}

.styles-module-scss-module__mVBjRa__submit-button:active {
    transform: translate(4px)
}

.styles-module-scss-module__mVBjRa__submit-button:disabled {
    cursor: not-allowed;
    transform: none
}

.styles-module-scss-module__mVBjRa__response {
    text-align: center;
    z-index: 2;
    background: #fff;
    border-radius: 8px;
    margin-top: 50%;
    padding: 24px;
    position: relative
}

.styles-module-scss-module__mVBjRa__response .styles-module-scss-module__mVBjRa__actions {
    justify-content: center;
    gap: 16px;
    margin-top: 24px;
    display: flex
}

.styles-module-scss-module__mVBjRa__response .styles-module-scss-module__mVBjRa__actions button {
    border-radius: 8px;
    padding: 12px 24px;
    font-size: 14px;
    font-weight: 500
}

@media (max-width:768px) {
    .styles-module-scss-module__mVBjRa__form-right-container {
        padding: 0 16px
    }
    .styles-module-scss-module__mVBjRa__sfdc-form fieldset {
        grid-template-columns: 1fr;
        gap: 12px
    }
    .styles-module-scss-module__mVBjRa__sfdc-form fieldset>div {
        grid-column: 1/-1
    }
    .styles-module-scss-module__mVBjRa__response {
        margin-top: 0
    }
}

.testimonial-module-scss-module__w0sz9a__main {
    background: radial-gradient(56.66% 100% at 50% 0, #3486f1 0%, #2b70ca 100%);
    margin: -50px 0 100px;
    position: relative
}

.testimonial-module-scss-module__w0sz9a__main .testimonial-module-scss-module__w0sz9a__bgGlobe {
    position: absolute;
    top: 40px;
    right: 0
}

.testimonial-module-scss-module__w0sz9a__container {
    max-width: 1300px;
    margin: auto;
    padding: 100px 0;
    position: relative
}

.testimonial-module-scss-module__w0sz9a__container h2 {
    color: #fff;
    margin-top: 40px;
    font-size: 48px;
    font-weight: 600;
    line-height: 57.6px
}

.testimonial-module-scss-module__w0sz9a__firstRow {
    margin: 60px 0 200px;
    display: flex
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col1 {
    width: 60%
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 {
    flex-wrap: wrap;
    width: 40%;
    display: flex
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div {
    text-align: right;
    width: 50%;
    margin-bottom: 40px
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h3 {
    color: #fff;
    font-size: 44px;
    font-weight: 500;
    line-height: 52.8px
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h3 span {
    font-size: 24px;
    font-weight: 500;
    line-height: 28.8px
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px
}

.testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div p {
    color: #fff9;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px
}

.testimonial-module-scss-module__w0sz9a__ctaHero {
    color: #568dd6;
    background-color: #fff;
    border-radius: 100px;
    margin-top: 40px;
    padding: 9px 15px 3px 25px;
    font-weight: 600;
    display: inline-flex
}

.testimonial-module-scss-module__w0sz9a__ctaHero span {
    margin-left: 10px
}

.testimonial-module-scss-module__w0sz9a__ctaHero span img {
    position: relative;
    top: 2px
}

.testimonial-module-scss-module__w0sz9a__bg1 {
    position: absolute;
    bottom: 85px;
    left: 0
}

.testimonial-module-scss-module__w0sz9a__bg2 {
    position: absolute;
    bottom: 0;
    right: 0
}

.testimonial-module-scss-module__w0sz9a__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) {
    .testimonial-module-scss-module__w0sz9a__label {
        font-size: 16px
    }
}

.testimonial-module-scss-module__w0sz9a__bottomPartial {
    text-align: center;
    background: #fff;
    border: 2px solid #e4effe;
    border-radius: 32px;
    gap: 30px;
    max-width: 1300px;
    margin: 0 auto -180px;
    position: relative;
    top: -280px
}

@media (max-width:768px) {
    .testimonial-module-scss-module__w0sz9a__bottomPartial {
        top: -160px
    }
}

.testimonial-module-scss-module__w0sz9a__bottomPartial h2 {
    color: #3384ef;
    font-family: var(--manrope-font);
    text-align: center;
    margin: 60px auto 46px;
    font-size: 36px;
    font-style: normal;
    font-weight: 600;
    line-height: 54px
}

@media (max-width:992px) {
    .testimonial-module-scss-module__w0sz9a__container {
        max-width: 1300px;
        margin: auto;
        padding: 100px 20px;
        position: relative
    }
    .testimonial-module-scss-module__w0sz9a__container h2 {
        color: #fff;
        margin-top: 40px;
        margin-bottom: 30px;
        font-size: 28px;
        font-weight: 600;
        line-height: 37.6px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow {
        flex-direction: column;
        margin: 60px 0 100px;
        display: flex
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col1 {
        width: 100%
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 {
        flex-wrap: wrap;
        width: 100%;
        display: flex
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div {
        text-align: left;
        width: 50%;
        margin-bottom: 40px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h3 {
        color: #fff;
        font-size: 44px;
        font-weight: 500;
        line-height: 52.8px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h3 span {
        font-size: 24px;
        font-weight: 500;
        line-height: 28.8px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h4 {
        color: #fff;
        font-size: 20px;
        font-weight: 400;
        line-height: 24px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div p {
        color: #fff9;
        font-size: 20px;
        font-weight: 400;
        line-height: 24px
    }
}

@media (max-width:768px) {
    .testimonial-module-scss-module__w0sz9a__main .testimonial-module-scss-module__w0sz9a__bgGlobe {
        position: absolute;
        top: 340px;
        right: 0
    }
    .testimonial-module-scss-module__w0sz9a__container {
        max-width: 1300px;
        margin: auto;
        padding: 50px 20px;
        position: relative
    }
    .testimonial-module-scss-module__w0sz9a__container h2 {
        color: #fff;
        margin-top: 40px;
        margin-bottom: 30px;
        font-size: 28px;
        font-weight: 600;
        line-height: 37.6px
    }
    .testimonial-module-scss-module__w0sz9a__main {
        margin: 50px 0 -300px;
        padding: 0 15px 300px
    }
    .testimonial-module-scss-module__w0sz9a__container {
        padding-left: 10px;
        padding-right: 10px
    }
    .testimonial-module-scss-module__w0sz9a__container p {
        font-size: 16px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h3 {
        font-size: 34px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h3 span {
        font-size: 20px
    }
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div h4,
    .testimonial-module-scss-module__w0sz9a__firstRow .testimonial-module-scss-module__w0sz9a__col2 div p {
        font-size: 18px
    }
}

.ResponsiveContainer-module-scss-module__PGE9FW__container {
    background: #f8f8f8;
    border-radius: 32px;
    align-items: center;
    gap: 24px;
    width: 100%;
    max-width: 1300px;
    margin: 100px auto;
    padding: 80px 40px;
    display: flex
}

@media (max-width:768px) {
    .ResponsiveContainer-module-scss-module__PGE9FW__container {
        text-align: center;
        flex-direction: column-reverse
    }
}

.ResponsiveContainer-module-scss-module__PGE9FW__content {
    flex: 1
}

.ResponsiveContainer-module-scss-module__PGE9FW__title {
    color: var(--Brand-0-Black, #000);
    font-family: var(--manrope-font);
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ResponsiveContainer-module-scss-module__PGE9FW__title span {
    color: #3486f1
}

.ResponsiveContainer-module-scss-module__PGE9FW__description {
    color: var(--Brand-0-Black, #000);
    font-family: var(--manrope-font);
    margin-top: 24px;
    font-size: 16px;
    font-style: normal;
    line-height: 140%
}

.ResponsiveContainer-module-scss-module__PGE9FW__imageWrapper {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.ResponsiveContainer-module-scss-module__PGE9FW__image {
    border-radius: 8px;
    max-width: 100%;
    height: auto;
    box-shadow: 0 4px 6px #0000001a
}

.ResponsiveContainer-module-scss-module__-xUr7G__main {
    width: 100%;
    max-width: 1300px;
    margin: 100px auto;
    padding: 0 15px
}

.ResponsiveContainer-module-scss-module__-xUr7G__main a {
    color: #3486f1
}

.ResponsiveContainer-module-scss-module__-xUr7G__heading,
.ResponsiveContainer-module-scss-module__-xUr7G__subheading {
    text-align: center
}

.ResponsiveContainer-module-scss-module__-xUr7G__heading {
    color: #1a1a1a;
    margin-bottom: 2rem;
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width:768px) {
    .ResponsiveContainer-module-scss-module__-xUr7G__heading {
        font-size: 2rem
    }
}

.ResponsiveContainer-module-scss-module__-xUr7G__container {
    background: #f8f8f8;
    border-radius: 32px;
    align-items: center;
    gap: 24px;
    width: 100%;
    max-width: 1300px;
    margin: 100px auto;
    padding: 80px 40px;
    display: flex
}

@media (max-width:768px) {
    .ResponsiveContainer-module-scss-module__-xUr7G__container {
        text-align: center;
        flex-direction: column-reverse
    }
}

.ResponsiveContainer-module-scss-module__-xUr7G__list {
    text-align: left;
    margin-top: 24px;
    padding-left: 25px;
    font-size: 18px;
    list-style: outside
}

.ResponsiveContainer-module-scss-module__-xUr7G__cta {
    margin-top: 24px;
    font-size: 18px;
    display: block
}

.ResponsiveContainer-module-scss-module__-xUr7G__content {
    flex: 1
}

.ResponsiveContainer-module-scss-module__-xUr7G__title {
    color: #000;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.ResponsiveContainer-module-scss-module__-xUr7G__title span {
    color: #3486f1
}

.ResponsiveContainer-module-scss-module__-xUr7G__description {
    color: #000;
    margin-top: 24px;
    font-size: 16px;
    font-style: normal;
    line-height: 140%
}

.ResponsiveContainer-module-scss-module__-xUr7G__imageWrapper {
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex
}

.ResponsiveContainer-module-scss-module__-xUr7G__image {
    border-radius: 8px;
    max-width: 100%;
    height: auto;
    box-shadow: 0 4px 6px #0000001a
}

.styles-module-scss-module__Np82ha__cookie-policy-page-wrapper {
    max-width: 1280px;
    margin: 0 auto;
    padding: 10rem 0;
    position: relative
}

.styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__ot-sdk-cookie-policy {
    max-width: 1280px;
    margin: 0 auto;
    padding: 1rem 30px 2rem;
    position: relative
}

.styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__ot-sdk-cookie-policy .styles-module-scss-module__Np82ha__ot-sdk-container {
    padding: 0
}

.styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__cookie-policy-manage-button-wrapper {
    justify-content: flex-end;
    max-width: 1280px;
    margin: 0 auto;
    display: flex;
    position: absolute;
    top: 180px;
    right: 30px
}

.styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__ot-toggle-button {
    cursor: pointer;
    z-index: 20;
    background-image: none
}

@media screen and (max-width:36em) {
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper {
        padding: 9rem 20px
    }
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__ot-sdk-cookie-policy {
        padding: 1rem 0 2rem
    }
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__ot-sdk-cookie-policy .styles-module-scss-module__Np82ha__ot-sdk-container {
        width: 100%;
        font-family: var(--poppins-font)
    }
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__cookie-policy-manage-button-wrapper {
        top: 170px;
        right: 20px
    }
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__cookie-policy-manage-button-wrapper .styles-module-scss-module__Np82ha__ot-toggle-button,
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__cookie-policy-manage-button-wrapper .styles-module-scss-module__Np82ha__mobile {
        background-image: url(https://content.bolchal.in/revamp/assets/v3/images/cookie-policy/settings-button.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        padding: 14px
    }
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__cookie-policy-manage-button-wrapper .styles-module-scss-module__Np82ha__ot-toggle-button .styles-module-scss-module__Np82ha__desktop,
    .styles-module-scss-module__Np82ha__cookie-policy-page-wrapper .styles-module-scss-module__Np82ha__cookie-policy-manage-button-wrapper .styles-module-scss-module__Np82ha__mobile .styles-module-scss-module__Np82ha__desktop {
        display: none
    }
}

.styles-module-scss-module__2EOsfa__mAuto {
    margin: auto
}

.styles-module-scss-module__2EOsfa__card-body-no-padding {
    flex: auto;
    padding: 0
}

.styles-module-scss-module__2EOsfa__ml10 {
    margin-left: 10px
}

.styles-module-scss-module__2EOsfa__card-body {
    flex: auto;
    padding: 1rem
}

.styles-module-scss-module__2EOsfa__cardOutlineWithGridIconLayout {
    flex-direction: row;
    justify-content: center;
    gap: 30px;
    margin: 0 auto;
    display: flex
}

.styles-module-scss-module__2EOsfa__cardOutlineWithGridIconLayout .styles-module-scss-module__2EOsfa__img-card {
    display: none
}

.styles-module-scss-module__2EOsfa__card {
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #00000020;
    border-radius: 20px;
    flex-direction: column;
    display: flex;
    position: relative
}

.styles-module-scss-module__2EOsfa__cardLayout {
    margin: 5rem auto
}

.styles-module-scss-module__2EOsfa__cardOutlineWithGridIcon {
    align-items: center;
    display: flex
}

.styles-module-scss-module__2EOsfa__heading {
    justify-content: space-between;
    width: 100%;
    padding: 1.5rem 1rem;
    display: flex
}

.styles-module-scss-module__2EOsfa__card-heading-style {
    margin: auto
}

.styles-module-scss-module__2EOsfa__card-heading {
    margin-bottom: 10px;
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 128.6%
}

.styles-module-scss-module__2EOsfa__img-arrow {
    display: inherit;
    float: left;
    margin-right: .5rem;
    transition: transform .7s ease-in-out
}

.styles-module-scss-module__2EOsfa__img-arrow:hover {
    transform: rotate(45deg)
}

@media (max-width:768px) {
    .styles-module-scss-module__2EOsfa__cardLayout {
        max-width: 720px;
        margin: 3rem auto
    }
}

@media (max-width:767px) {
    .styles-module-scss-module__2EOsfa__cardLayout {
        margin: 3rem auto
    }
    .styles-module-scss-module__2EOsfa__card {
        width: 100%
    }
    .styles-module-scss-module__2EOsfa__cardOutlineWithGridIconLayout {
        flex-direction: column;
        padding: 0 20px
    }
}

.styles-module-scss-module__qycAcq__accordion {
    max-width: 1060px;
    margin: 0 auto
}

.styles-module-scss-module__qycAcq__accordionHeader {
    cursor: pointer;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 1.25rem;
    transition: background-color .3s;
    display: flex
}

.styles-module-scss-module__qycAcq__accordionHeader:hover,
.styles-module-scss-module__qycAcq__accordionHeader.styles-module-scss-module__qycAcq__open {
    background-color: #fafdfe
}

.styles-module-scss-module__qycAcq__accordionContent {
    background-color: #fff;
    max-height: 0;
    transition: max-height .4s ease-in-out;
    overflow: hidden
}

.styles-module-scss-module__qycAcq__accordionContent .styles-module-scss-module__qycAcq__para {
    padding: 1rem 1.25rem;
    font-size: .875rem;
    font-weight: 400;
    line-height: 24px
}

.styles-module-scss-module__qycAcq__accordionContent.styles-module-scss-module__qycAcq__open {
    max-height: 1500px;
    transition: max-height .7s ease-in-out;
    overflow-x: auto
}

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

.styles-module-scss-module__qycAcq__expandIcon.styles-module-scss-module__qycAcq__rotate {
    transform: rotate(180deg)
}

.styles-module-scss-module__qycAcq__faq {
    max-width: 1080px;
    margin: 5rem auto
}

.styles-module-scss-module__qycAcq__faq .styles-module-scss-module__qycAcq__heading {
    text-align: center;
    margin-bottom: 2.5rem;
    font-size: 2.4rem;
    line-height: 1.2
}

.styles-module-scss-module__qycAcq__faq.styles-module-scss-module__qycAcq__careers-open-positions {
    background-color: #f8f9fa;
    max-width: none;
    margin-bottom: 10rem;
    padding: 5rem 0
}

.styles-module-scss-module__qycAcq__faq.styles-module-scss-module__qycAcq__careers-open-positions h2.styles-module-scss-module__qycAcq__title {
    text-align: center;
    margin-bottom: 5rem;
    font-size: 2.4rem;
    line-height: 1.2
}

.styles-module-scss-module__qycAcq__faq.styles-module-scss-module__qycAcq__careers-open-positions .styles-module-scss-module__qycAcq__apply {
    justify-content: center;
    margin-top: 5rem;
    display: flex
}

.styles-module-scss-module__qycAcq__faq.styles-module-scss-module__qycAcq__careers-open-positions .styles-module-scss-module__qycAcq__apply a {
    color: #fff;
    background-color: #39caff;
    border-color: #39caff;
    border-radius: 35px;
    padding: 5px 20px;
    font-size: 1.1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140.6%
}

.styles-module-scss-module__qycAcq__faqV5 {
    border: 1px solid #f3f4f6;
    border-radius: 20px;
    max-width: 1135px;
    margin: 75px auto;
    padding: 3.75rem 1.25rem
}

.styles-module-scss-module__qycAcq__faqV5 .styles-module-scss-module__qycAcq__heading {
    text-align: center;
    color: #3f3f3f;
    margin-bottom: 3.75rem;
    font-size: 2rem;
    font-weight: 700;
    line-height: 48px
}

.styles-module-scss-module__qycAcq__faqV5 .styles-module-scss-module__qycAcq__panelHeading {
    color: #3f3f3f;
    text-align: left;
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px
}

.styles-module-scss-module__qycAcq__faqV5 .styles-module-scss-module__qycAcq__panelHeading span {
    white-space: nowrap
}

@media (max-width:768px) {
    .styles-module-scss-module__qycAcq__faq {
        margin: 0 2rem
    }
    .styles-module-scss-module__qycAcq__faq.styles-module-scss-module__qycAcq__careers-open-positions {
        margin: 0
    }
}

@media screen and (max-width:767px) {
    .styles-module-scss-module__qycAcq__accordionHeader {
        min-height: 100px;
        padding-right: 20px;
        font-weight: 700
    }
    .styles-module-scss-module__qycAcq__accordionHeader span {
        max-width: 90%
    }
    .styles-module-scss-module__qycAcq__accordionHeader svg {
        min-width: 20px
    }
    .styles-module-scss-module__qycAcq__faq {
        margin: 3rem 0;
        padding: 0 20px
    }
    .styles-module-scss-module__qycAcq__faq h2 {
        margin-bottom: 1.8rem;
        font-size: 1.8rem
    }
    .styles-module-scss-module__qycAcq__faq .accordion-header {
        margin-bottom: 0
    }
    .styles-module-scss-module__qycAcq__faq.styles-module-scss-module__qycAcq__careers-open-positions h2.styles-module-scss-module__qycAcq__title {
        margin-bottom: 3rem;
        font-size: 30px
    }
}

@media (max-width:36em) {
    .styles-module-scss-module__qycAcq__faqV5 {
        margin: 35px 0;
        padding: 35px 0
    }
}

.TabComponent-module-scss-module__TsU-OG__container {
    display: flex
}

.TabComponent-module-scss-module__TsU-OG__tabList {
    margin: 0 auto;
    display: flex
}

.TabComponent-module-scss-module__TsU-OG__verticalTabs {
    border-right: 1px solid #ccc;
    flex-direction: column;
    width: 200px
}

.TabComponent-module-scss-module__TsU-OG__horizontalTabs {
    border-bottom: 1px solid #ccc
}

.TabComponent-module-scss-module__TsU-OG__tabItem {
    cursor: pointer;
    text-align: center;
    width: 100%;
    padding: 1rem;
    transition: all .3s
}

.TabComponent-module-scss-module__TsU-OG__verticalTabItem {
    border-right: 4px solid #0000
}

.TabComponent-module-scss-module__TsU-OG__horizontalTabItem {
    border-bottom: 4px solid #0000
}

.TabComponent-module-scss-module__TsU-OG__tabItem:hover {
    background-color: #f0f0f0
}

.TabComponent-module-scss-module__TsU-OG__active {
    background-color: #fff;
    font-weight: 700
}

.TabComponent-module-scss-module__TsU-OG__vertical .TabComponent-module-scss-module__TsU-OG__active {
    border-right: 4px solid #007bff
}

.TabComponent-module-scss-module__TsU-OG__horizontal .TabComponent-module-scss-module__TsU-OG__active {
    color: #568dd6;
    border-bottom: 2px solid #007bff;
    font-weight: 600
}

.TabComponent-module-scss-module__TsU-OG__tabContent {
    flex: 1;
    padding: 1rem
}

.TabComponent-module-scss-module__TsU-OG__vertical {
    flex-direction: row
}

.TabComponent-module-scss-module__TsU-OG__horizontal {
    flex-direction: column
}

.TabComponent-module-scss-module__TsU-OG__tabItem {
    width: 200px;
    height: 80px;
    box-shadow: none;
    color: #5f6880;
    text-align: center;
    white-space: break-spaces;
    background: 0 0;
    border: none;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding: 10px 20px;
    font-size: 1.125rem;
    font-weight: 400;
    display: flex
}

.TabComponent-module-scss-module__TsU-OG__whatsapp .TabComponent-module-scss-module__TsU-OG__tabItem {
    text-align: center;
    white-space: break-spaces;
    color: #0000004d;
    background-color: #fff;
    border: .476868px solid #c5cad9;
    border-bottom-width: 5px;
    border-radius: 25px 25px 0 0;
    width: 227px;
    height: 98px;
    margin: 0 7.5px;
    padding: 29px 25px 20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 128.6%;
    box-shadow: 0 16.2135px 28.6121px .953737px #00000012
}

.TabComponent-module-scss-module__TsU-OG__whatsapp .TabComponent-module-scss-module__TsU-OG__tabList {
    margin: 0 auto
}

.TabComponent-module-scss-module__TsU-OG__whatsapp .TabComponent-module-scss-module__TsU-OG__tabItem.TabComponent-module-scss-module__TsU-OG__active {
    color: #000;
    border-bottom: 5px solid #007bff
}

.TabComponent-module-scss-module__TsU-OG__whatsapp .TabComponent-module-scss-module__TsU-OG__horizontalTabs {
    position: relative
}

.TabComponent-module-scss-module__TsU-OG__whatsapp .TabComponent-module-scss-module__TsU-OG__horizontalTabs:after {
    content: "";
    z-index: -1;
    background-color: #ccc;
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: 5px;
    left: 0;
    transform: translateY(5px)
}

.TabComponent-module-scss-module__TsU-OG__dlt .TabComponent-module-scss-module__TsU-OG__tabItem {
    height: unset;
    font-size: unset;
    width: unset;
    justify-content: left
}

.TabComponent-module-scss-module__TsU-OG__dlt .TabComponent-module-scss-module__TsU-OG__tabList {
    width: unset
}

.styles-module-scss-module__QEKmLG__header-subsection-wrapper {
    background: #f8f9fa;
    padding-top: 100px
}

.styles-module-scss-module__QEKmLG__header-subsection-wrapper #mobile-lang-selector {
    top: 130px
}

.styles-module-scss-module__QEKmLG__header-subsection-wrapper.v5 {
    background: url(https://content.bolchal.in/revamp/assets/v3/images/leadership/Group_1870.jpg) 50%/cover no-repeat
}

.styles-module-scss-module__QEKmLG__header-subsection-wrapper.v5 h1 {
    text-align: left;
    margin-bottom: 10px
}

.styles-module-scss-module__QEKmLG__header-subsection-wrapper.v5 h5 {
    color: #6c757d;
    text-align: left;
    margin-bottom: 0;
    font-size: 21px
}

.styles-module-scss-module__QEKmLG__header-subsection-layout {
    text-align: center;
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 60px
}

.styles-module-scss-module__QEKmLG__header-subsection-layout.styles-module-scss-module__QEKmLG__h-700 {
    height: 700px
}

.styles-module-scss-module__QEKmLG__header-subsection-layout.styles-module-scss-module__QEKmLG__pl0 {
    padding: 60px 0
}

.styles-module-scss-module__QEKmLG__heading-style1 {
    letter-spacing: -1px;
    margin-bottom: 1rem;
    font-family: Manrope;
    font-size: 2.813rem;
    font-weight: 700;
    line-height: 1.4
}

.styles-module-scss-module__QEKmLG__heading-style1.styles-module-scss-module__QEKmLG__heading-mb {
    margin-bottom: 2rem;
    line-height: 46.3px
}

.styles-module-scss-module__QEKmLG__heading-style5 {
    margin-bottom: .25rem;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.4
}

.styles-module-scss-module__QEKmLG__heading-style5.styles-module-scss-module__QEKmLG__heading-small {
    color: #3f3f3f;
    font-size: 1rem
}

.styles-module-scss-module__QEKmLG__v4InvertedBottomWave {
    width: 100%;
    line-height: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    transform: rotate(180deg)
}

.styles-module-scss-module__QEKmLG__v4InvertedBottomWave svg {
    width: calc(100% + 1.3px);
    height: 115px;
    display: block;
    position: relative;
    transform: rotateY(180deg)
}

.styles-module-scss-module__QEKmLG__v4InvertedBottomWave .styles-module-scss-module__QEKmLG__shapeFill {
    fill: #fff
}

@media (max-width:48em) {
    .styles-module-scss-module__QEKmLG__header-subsection-wrapper {
        padding-top: 140px
    }
    .styles-module-scss-module__QEKmLG__heading-style1 {
        font-size: 2rem;
        font-weight: 700;
        line-height: 1.2
    }
    .styles-module-scss-module__QEKmLG__heading-style1.styles-module-scss-module__QEKmLG__heading-mb {
        font-size: 2rem;
        line-height: 1.2
    }
    .styles-module-scss-module__QEKmLG__header-subsection-layout,
    .styles-module-scss-module__QEKmLG__header-subsection-layout.styles-module-scss-module__QEKmLG__pl0 {
        padding: 30px 20px
    }
}

@media (max-width:36em) {
    .styles-module-scss-module__QEKmLG__header-subsection-layout.styles-module-scss-module__QEKmLG__padding-bottom {
        padding-bottom: 38rem
    }
}

.styles-module-scss-module__ZM8LUa__sideHugNew {
    background: #fff;
    align-items: center;
    gap: 60px;
    width: 1080px;
    margin: 50px auto;
    padding: 60px 0 0;
    display: flex
}

@media (max-width:1100px) {
    .styles-module-scss-module__ZM8LUa__sideHugNew {
        gap: 40px;
        width: 90%;
        padding: 40px
    }
}

@media (max-width:575px) {
    .styles-module-scss-module__ZM8LUa__sideHugNew {
        text-align: center;
        flex-direction: column;
        margin: 50px auto 0;
        padding: 48px 16px 0
    }
}

.styles-module-scss-module__ZM8LUa__contentContainer {
    flex: 1;
    max-width: 40%
}

@media (max-width:575px) {
    .styles-module-scss-module__ZM8LUa__contentContainer {
        order: 2;
        max-width: 100%;
        padding: 20px 0
    }
}

.styles-module-scss-module__ZM8LUa__title {
    color: #000;
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.2;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__ZM8LUa__description {
    color: #000c;
    font-size: 18px;
    line-height: 1.6;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__ZM8LUa__imageContainer {
    flex: 1;
    order: 2;
    max-width: 60%
}

.styles-module-scss-module__ZM8LUa__imageContainer img {
    object-fit: cover;
    border-radius: 12px;
    width: 100%;
    height: auto
}

@media (max-width:575px) {
    .styles-module-scss-module__ZM8LUa__imageContainer {
        order: 1;
        max-width: 100%
    }
}

.styles-module-scss-module__ZM8LUa__withCTA {
    flex-direction: row-reverse;
    align-items: stretch
}

@media (max-width:768px) {
    .styles-module-scss-module__ZM8LUa__withCTA {
        flex-direction: column
    }
}

.styles-module-scss-module__ZM8LUa__withCTA .styles-module-scss-module__ZM8LUa__contentContainer {
    flex-direction: column;
    justify-content: space-between;
    display: flex
}

.styles-module-scss-module__ZM8LUa__cta .styles-module-scss-module__ZM8LUa__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;
    font-family: var(--manrope-font) !important
}

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

.styles-module-scss-module__ZM8LUa__cta .styles-module-scss-module__ZM8LUa__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.styles-module-scss-module__ZM8LUa__cta .styles-module-scss-module__ZM8LUa__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.styles-module-scss-module__ZM8LUa__cta .styles-module-scss-module__ZM8LUa__brandCTA:hover {
    background: #34bcee
}

.styles-module-scss-module__ZM8LUa__cta .styles-module-scss-module__ZM8LUa__brandCTA:hover .styles-module-scss-module__ZM8LUa__arrowblue {
    display: none
}

.styles-module-scss-module__ZM8LUa__cta .styles-module-scss-module__ZM8LUa__brandCTA:hover .styles-module-scss-module__ZM8LUa__arrowpink {
    display: block
}

.style-module-scss-module__XGXoFG__whatsappQRSection {
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    margin-top: 2rem;
    padding: 0 10px;
    display: flex
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm {
    flex-direction: column;
    gap: 1rem;
    width: 100%;
    max-width: 500px;
    margin-bottom: 1rem;
    display: flex
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm p {
    color: #000c;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__inputGroup {
    flex-direction: column;
    gap: 1rem;
    width: 100%;
    display: flex
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__phoneInput,
.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__messageInput {
    border: 2px solid #e1e1e1;
    border-radius: 8px;
    outline: none;
    flex: 1;
    padding: .75rem 1rem;
    font-size: 1rem;
    transition: border-color .2s
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__phoneInput:focus,
.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__messageInput:focus {
    border-color: #25d366
}

@media (min-width:640px) {
    .style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__inputGroup {
        flex-direction: column
    }
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__inputForm .style-module-scss-module__XGXoFG__generateBtn {
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    background: #25d366;
    border: none;
    border-radius: 8px;
    padding: .75rem 1.5rem;
    font-size: 20px;
    font-weight: 500;
    transition: background .2s
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__qrActions {
    flex-wrap: wrap;
    justify-content: center;
    gap: 1rem;
    display: flex
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__qrActions .style-module-scss-module__XGXoFG__downloadBtn {
    color: #000;
    cursor: pointer;
    background: #25d366;
    border: none;
    border-radius: 8px;
    padding: .75rem 1.5rem;
    font-size: 16px;
    font-weight: 500;
    transition: background .2s
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__qrActions .style-module-scss-module__XGXoFG__copyBtn {
    color: #fff;
    cursor: pointer;
    background: #568dd6;
    border: none;
    border-radius: 8px;
    min-width: 100px;
    padding: .75rem 1.5rem;
    font-weight: 600;
    transition: all .2s
}

.style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__qrActions .style-module-scss-module__XGXoFG__webLink {
    color: #fff;
    background: #568dd6;
    border-radius: 8px;
    padding: .75rem 1.5rem;
    font-weight: 600;
    text-decoration: none;
    transition: background .2s
}

.style-module-scss-module__XGXoFG__whatsappQRSection {
    width: 100%;
    max-width: 1100px;
    margin: auto;
    padding-top: 100px
}

.style-module-scss-module__XGXoFG__whatsappQRSection h2 {
    text-align: center;
    max-width: 900px;
    margin: auto auto 40px;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.style-module-scss-module__XGXoFG__whatsappQRSection h2 span {
    color: #3486f1
}

.style-module-scss-module__XGXoFG__qrContainer {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 60px;
    width: 100%;
    max-width: 1100px;
    margin: 50px auto auto;
    display: flex
}

.style-module-scss-module__XGXoFG__qrContainer h2 {
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%
}

.style-module-scss-module__XGXoFG__containerStep {
    gap: 20px;
    display: flex
}

.style-module-scss-module__XGXoFG__containerStep h2 {
    text-align: left;
    color: #000;
    border: 3px solid #25d366;
    border-radius: 16px;
    justify-content: center;
    align-items: center;
    min-height: 60px;
    padding: 5px 10px;
    display: flex
}

.style-module-scss-module__XGXoFG__containerStep .style-module-scss-module__XGXoFG__h2-0 {
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.style-module-scss-module__XGXoFG__containerStep .style-module-scss-module__XGXoFG__h2-1 {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.style-module-scss-module__XGXoFG__containerStep .style-module-scss-module__XGXoFG__h2-2 {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.style-module-scss-module__XGXoFG__containerStep h3 {
    margin-top: 40px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal
}

.style-module-scss-module__XGXoFG__containerStep p {
    color: #000c;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.style-module-scss-module__XGXoFG__containerStep>div {
    border: 1px solid #c5cad9;
    border-radius: 20px;
    padding: 20px
}

.style-module-scss-module__XGXoFG__brandCTA {
    color: #fff;
    white-space: nowrap;
    background: #568dd6;
    border-radius: 100px;
    align-items: center;
    gap: 10px;
    max-width: 285px;
    padding: 12px 12px 12px 24px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: background .3s ease-in-out;
    display: inline-flex
}

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

.style-module-scss-module__XGXoFG__arrowblue {
    transition: opacity .3s ease-in-out;
    display: block
}

.style-module-scss-module__XGXoFG__arrowpink {
    transition: opacity .3s ease-in-out;
    display: none
}

.style-module-scss-module__XGXoFG__brandCTA:hover {
    background: #34bcee
}

.style-module-scss-module__XGXoFG__brandCTA:hover .style-module-scss-module__XGXoFG__arrowblue {
    display: none
}

.style-module-scss-module__XGXoFG__brandCTA:hover .style-module-scss-module__XGXoFG__arrowpink {
    display: block
}

@media (max-width:1024px) {
    .style-module-scss-module__XGXoFG__whatsappQRSection img {
        width: 100%;
        height: auto
    }
    .style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__qrContainer {
        gap: 20px
    }
    .style-module-scss-module__XGXoFG__whatsappQRSection .style-module-scss-module__XGXoFG__full {
        width: 100%
    }
}

@media (max-width:992px) {
    .style-module-scss-module__XGXoFG__qrContainer,
    .style-module-scss-module__XGXoFG__containerStep {
        flex-direction: column
    }
    .style-module-scss-module__XGXoFG__whatsappQRSection h2 {
        font-size: 26px
    }
}

.styles-module-scss-module__kpytBW__featureGrid {
    width: 100%;
    max-width: 1300px;
    margin: 100px auto 50px
}

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

.styles-module-scss-module__kpytBW__sectionTitle {
    text-align: center;
    max-width: 900px;
    margin: 0 auto 60px;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.2
}

@media (max-width:768px) {
    .styles-module-scss-module__kpytBW__sectionTitle {
        margin-bottom: 40px;
        font-size: 32px
    }
}

.styles-module-scss-module__kpytBW__purple {
    color: #388eff;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__kpytBW__black {
    color: #000;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__kpytBW__featuresGrid {
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    display: grid
}

@media (max-width:991px) {
    .styles-module-scss-module__kpytBW__featuresGrid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px
    }
}

@media (max-width:575px) {
    .styles-module-scss-module__kpytBW__featuresGrid {
        grid-template-columns: repeat(1, 1fr)
    }
}

.styles-module-scss-module__kpytBW__featureCard {
    background: #f4f4f4;
    border-radius: 20px;
    flex-direction: column;
    gap: 16px;
    padding: 24px;
    display: flex
}

.styles-module-scss-module__kpytBW__iconWrapper {
    background: #fff;
    border-radius: 60px;
    justify-content: center;
    align-items: center;
    width: 78px;
    height: 78px;
    margin-bottom: 20px;
    display: flex
}

.styles-module-scss-module__kpytBW__icon {
    object-fit: contain;
    width: 48px;
    height: 48px
}

.styles-module-scss-module__kpytBW__featureTitle {
    color: #000;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    font-family: var(--manrope-font) !important
}

.styles-module-scss-module__kpytBW__featureDescription {
    color: #000c;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    font-family: var(--inter-font);
    margin: 0
}