﻿.elementor-62273 .elementor-element.elementor-element-8d1d670
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --padding-top: 70.5px;
    --padding-bottom: 28px;
    --padding-left: 20px;
    --padding-right: 20px;
}
.elementor-62273 .elementor-element.elementor-element-8020169
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: nowrap;
    --overflow: auto;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 3.39%;
}
.elementor-62273 .elementor-element.elementor-element-8020169.e-con
{
    --flex-grow: 1;
    --flex-shrink: 0;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
.elementor-62273 .elementor-element.elementor-element-84cc708
{
    width: 100%;
    max-width: 100%;
    margin: 0 -200px calc(var(--kit-widget-spacing,0px) + 0px) -6px;
    padding: 0 0 0 0;
    text-align: left;
}
.elementor-62273 .elementor-element.elementor-element-84cc708.elementor-element
{
    --align-self: flex-start;
}
.elementor-62273 .elementor-element.elementor-element-84cc708 .elementor-heading-title
{
    font-family: "Anton",Sans-serif;
    font-size: min(14.25vw,216px);
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2;
    letter-spacing: -2.157px;
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-62273 .elementor-element.elementor-element-14095d4
{
    width: var(--container-widget-width,93.76%);
    max-width: 93.76%;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 76px) 0px;
    --container-widget-width: 93.76%;
    --container-widget-flex-grow: 0;
    font-family: "Instrument Sans",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: -.24px;
    color: var(--e-global-color-3fa8357);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed
{
    width: var(--container-widget-width,540px);
    max-width: 540px;
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 0 0 24px 0;
    --container-widget-width: 540px;
    --container-widget-flex-grow: 0;
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #fff3;
    --e-icon-list-icon-size: 11.5px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .25) 0 0;
    --icon-vertical-offset: -1px;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(50px / 2);
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(50px / 2);
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(50px / 2);
    margin-left: calc(50px / 2);
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-50px / 2);
    margin-left: calc(-50px / 2);
}
body.rtl .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-50px / 2);
}
body:not(.rtl) .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-50px / 2);
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item:not(:last-child):after
{
    content: "";
    width: 100%;
    border-color: #fff3;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after
{
    border-top-style: solid;
    border-top-width: 3.5px;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-style: solid;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-inline-items .elementor-icon-list-item:not(:last-child):after
{
    border-left-width: 3.5px;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-icon i
{
    color: var(--e-global-color-3fa8357);
    transition: color .3s;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-3fa8357);
    transition: fill .3s;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>.elementor-icon-list-text, .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>a
{
    font-family: "Instrument Sans",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -.32px;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-text
{
    color: var(--e-global-color-3fa8357);
    transition: color .3s;
}
.elementor-62273 .elementor-element.elementor-element-9ff2892
{
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overflow: hidden;
    --border-radius: 32px 32px 32px 32px;
    --margin-top: 2.4%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62273 .elementor-element.elementor-element-9ff2892:not(.elementor-motion-effects-element-type-background), .elementor-62273 .elementor-element.elementor-element-9ff2892>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #101112;
}
.elementor-62273 .elementor-element.elementor-element-4081767
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    padding: 16px 16px 16px 16px;
    border-radius: 32px 32px 32px 32px;
}
.elementor-62273 .elementor-element.elementor-element-3285376
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-62273 .elementor-element.elementor-element-3285376:not(.elementor-motion-effects-element-type-background), .elementor-62273 .elementor-element.elementor-element-3285376>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("/wp-content/uploads/2024/12/testimonial-bg.svg");
    background-position: 0% 188px;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-62273 .elementor-element.elementor-element-15566c1
{
    width: 100%;
    max-width: 100%;
    z-index: 2;
}
.elementor-62273 .elementor-element.elementor-element-15566c1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-62273 .elementor-element.elementor-element-3b89586>.elementor-widget-container
{
    padding: 197px 0 94px 0;
}
.elementor-62273 .elementor-element.elementor-element-3b89586.elementor-element
{
    --align-self: center;
}
.elementor-62273 .elementor-element.elementor-element-3b89586
{
    z-index: 0;
}
.elementor-62273 .elementor-element.elementor-element-f9298b1>.elementor-widget-container
{
    margin: 40px 0 0 0;
}
.elementor-62273 .elementor-element.elementor-element-f9298b1.elementor-element
{
    --align-self: center;
}
.elementor-62273 .elementor-element.elementor-element-64a6190
{
    width: 100%;
    max-width: 100%;
}
.elementor-62273 .elementor-element.elementor-element-64a6190>.elementor-widget-container
{
    padding: 111px 0 0 0;
}
.elementor-62273 .elementor-element.elementor-element-64a6190.elementor-element
{
    --align-self: center;
}
.elementor-62273 .elementor-element.elementor-element-007b350
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-62273 .elementor-element.elementor-element-91a9873>.elementor-widget-container
{
    padding: 19px 0 89px 0;
}
@media(max-width: 1205px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-84cc708 .elementor-heading-title
    {
        font-size: 13.1vw;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>.elementor-icon-list-text, .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>a
    {
        font-size: 28px;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
@media(min-width: 768px)
{
    .elementor-62273 .elementor-element.elementor-element-8020169
    {
        --width: 59.4%;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892
    {
        --width: 35.4%;
    }
    .elementor-62273 .elementor-element.elementor-element-3285376
    {
        --content-width: 100%;
    }
}
@media(max-width: 1205px) and (min-width: 768px)
{
    .elementor-62273 .elementor-element.elementor-element-8020169
    {
        --width: 55%;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892
    {
        --width: 45%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-62273 .elementor-element.elementor-element-8d1d670
    {
        --content-width: 550px;
    }
    .elementor-62273 .elementor-element.elementor-element-8020169
    {
        --width: 100%;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892
    {
        --width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-62273 .elementor-element.elementor-element-8d1d670
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-62273 .elementor-element.elementor-element-8020169
    {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-84cc708
    {
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
    .elementor-62273 .elementor-element.elementor-element-84cc708 .elementor-heading-title
    {
        font-size: 88px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-14095d4
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 40px) 0px;
        font-size: 21px;
    }
    .elementor-62273 .elementor-element.elementor-element-14095d4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>.elementor-icon-list-text, .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>a
    {
        font-size: 24px;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892.e-con
    {
        --align-self: center;
    }
    .elementor-62273 .elementor-element.elementor-element-4081767.elementor-element
    {
        --align-self: center;
    }
    .elementor-62273 .elementor-element.elementor-element-3285376:not(.elementor-motion-effects-element-type-background), .elementor-62273 .elementor-element.elementor-element-3285376>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 50% 15%;
    }
    .elementor-62273 .elementor-element.elementor-element-3b89586>.elementor-widget-container
    {
        padding: 100px 0 50px 0;
    }
    .elementor-62273 .elementor-element.elementor-element-f9298b1>.elementor-widget-container
    {
        margin: -40px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-64a6190>.elementor-widget-container
    {
        margin: 60px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-007b350
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-62273 .elementor-element.elementor-element-91a9873>.elementor-widget-container
    {
        padding: 60px 0 40px 0;
    }
    .elementor-62273 .elementor-element.elementor-element-7859332>.elementor-widget-container
    {
        padding: 0 20px 0 20px;
    }
}
@media(max-width: 767px)
{
    .elementor-62273 .elementor-element.elementor-element-8d1d670
    {
        --content-width: 560px;
        --gap: 28px 28px;
        --row-gap: 28px;
        --column-gap: 28px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 28px;
        --padding-bottom: 10px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-84cc708
    {
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
    }
    .elementor-62273 .elementor-element.elementor-element-84cc708 .elementor-heading-title
    {
        font-size: 64px;
        line-height: 1.2em;
        letter-spacing: -.48px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-14095d4
    {
        width: 100%;
        max-width: 100%;
        margin: 0 0 calc(var(--kit-widget-spacing,0px) + 0px) 0px;
        padding: 6px 0 28px 0;
        font-size: 16px;
        line-height: 1.6em;
        letter-spacing: 0;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed
    {
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(24px / 2);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(24px / 2);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(24px / 2);
        margin-left: calc(24px / 2);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-24px / 2);
        margin-left: calc(-24px / 2);
    }
    body.rtl .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-24px / 2);
    }
    body:not(.rtl) .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-24px / 2);
    }
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>.elementor-icon-list-text, .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item>a
    {
        font-size: 22px;
        line-height: 1.6em;
        letter-spacing: 0;
    }
    .elementor-62273 .elementor-element.elementor-element-9ff2892
    {
        --width: 100%;
    }
    .elementor-62273 .elementor-element.elementor-element-4081767
    {
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-4081767.elementor-element
    {
        --align-self: center;
    }
    .elementor-62273 .elementor-element.elementor-element-3285376
    {
        --content-width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-62273 .elementor-element.elementor-element-3285376:not(.elementor-motion-effects-element-type-background), .elementor-62273 .elementor-element.elementor-element-3285376>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 50% 1%;
        background-size: contain;
    }
    .elementor-62273 .elementor-element.elementor-element-15566c1
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-62273 .elementor-element.elementor-element-15566c1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-3b89586
    {
        width: var(--container-widget-width,592px);
        max-width: 592px;
        --container-widget-width: 592px;
        --container-widget-flex-grow: 0;
    }
    .elementor-62273 .elementor-element.elementor-element-3b89586>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 90px 0;
    }
    .elementor-62273 .elementor-element.elementor-element-3b89586.elementor-element
    {
        --align-self: center;
    }
    .elementor-62273 .elementor-element.elementor-element-f9298b1
    {
        width: var(--container-widget-width,592px);
        max-width: 592px;
        --container-widget-width: 592px;
        --container-widget-flex-grow: 0;
    }
    .elementor-62273 .elementor-element.elementor-element-f9298b1>.elementor-widget-container
    {
        margin: -22px 0 60px 0;
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-64a6190
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-62273 .elementor-element.elementor-element-64a6190>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-62273 .elementor-element.elementor-element-007b350
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-62273 .elementor-element.elementor-element-91a9873
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-62273 .elementor-element.elementor-element-91a9873>.elementor-widget-container
    {
        padding: 50px 0 50px 0;
    }
    .elementor-62273 .elementor-element.elementor-element-7859332
    {
        width: var(--container-widget-width,592px);
        max-width: 592px;
        --container-widget-width: 592px;
        --container-widget-flex-grow: 0;
    }
    .elementor-62273 .elementor-element.elementor-element-7859332>.elementor-widget-container
    {
        margin: 0 0 60px 0;
        padding: 0 16px 0 16px;
    }
    .elementor-62273 .elementor-element.elementor-element-7859332.elementor-element
    {
        --align-self: center;
    }
}/* Start custom CSS for heading, class: .elementor-element-84cc708 */
.elementor-62273 .elementor-element.elementor-element-84cc708
{
    overflow: visible;
}/* End custom CSS *//* Start custom CSS for icon-list, class: .elementor-element-cc9f3ed */
.elementor-62273 .elementor-element.elementor-element-cc9f3ed span.elementor-icon-list-text
{
    background: linear-gradient(90deg,#ff268e,#ff2d84,#ff644d,#fd8460);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 2px 19px 2px 0;
    margin: -2px 0;
}
.elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-icon svg
{
    margin: 0;
}
@media(max-width: 767px)
{
    .elementor-62273 .elementor-element.elementor-element-cc9f3ed .elementor-icon-list-item:not(:last-child):after
    {
        width: 100%;
    }
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-4081767 */
.meetings-iframe-container iframe
{
    width: 600px!important;
    height: 300px!important;
    border-radius: 30px!important;
}
.meetings-iframe-container
{
    margin: -20px!important;
}/* End custom CSS *//* Start custom CSS for template, class: .elementor-element-f9298b1 */
.elementor-62273 .elementor-element.elementor-element-f9298b1 .elementor-widget-icon-box .elementor-icon-box-title
{
    margin-top: 0!important;
}
@media(min-width: 768px) and (max-width: 1024px)
{
    .elementor-62273 .elementor-element.elementor-element-f9298b1 .personalizedsupp-container
    {
        transform: translateX(calc(50% + 20px / 2));
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3285376 */
@media(max-width: 767px)
{
    .grad-bg
    {
        background-size: 280%!important;
    }
}/* End custom CSS *//* Start custom CSS */
.AIpower-container
{
    max-width: 696px;
}
.AIpower-container .box-title, .AIpower-container .box-img
{
    transition: margin-top .5s ease;
}
.AIpower-container .box-container
{
    transition: margin-top .6s ease!important;
}
.AIpower-container .box-text
{
    transition: margin-left .5s ease!important;
}
.AIpower-container .box-btn
{
    transition: margin-right .5s ease!important;
}
.AIpower-container:hover .box-title
{
    margin-top: -2px!important;
}
.AIpower-container:hover .box-img
{
    margin-top: -6px!important;
}
.AIpower-container:hover .box-container
{
    margin-top: -30px!important;
}
.AIpower-container:hover .box-text
{
    margin-left: 5px!important;
}
.AIpower-container:hover .box-btn
{
    margin-right: 5px!important;
}
.humancent-container
{
    max-width: 696px;
}
.humancent-container .box-title, .humancent-container .box-img
{
    transition: margin-top .5s ease!important;
}
.humancent-container:hover .box-title
{
    margin-top: -2px!important;
}
.humancent-container:hover .box-img
{
    margin-top: -6px!important;
}
.humancent-container .box-container
{
    transition: margin-top .3s ease!important;
}
.humancent-container:hover .box-container
{
    margin-top: -30px!important;
}
.humancent-container .box-text
{
    transition: margin-left .5s ease!important;
}
.humancent-container:hover .box-text
{
    margin-left: 5px!important;
}
.humancent-container .box-btn
{
    transition: margin-right .5s ease!important;
}
.humancent-container:hover .box-btn
{
    margin-right: 5px!important;
}
.humancent-container .icons-rotate
{
    transition: transform .5s ease!important;
    transform: rotate(0deg)!important;
}
.humancent-container:hover .icons-rotate
{
    transform: rotate(25deg)!important;
}
.respdash-container
{
    max-width: 696px;
}
.respdash-container .cicle-title, .respdash-container .img-circles
{
    transition: margin-top .6s ease!important;
}
.respdash-container .box-container
{
    transition: margin-top .6s ease!important;
}
.respdash-container .mob-title
{
    transition: all .6s ease!important;
}
.respdash-container .box-btn
{
    transition: margin-right .8s ease!important;
}
.respdash-container:hover .cicle-title
{
    margin-top: -4px!important;
}
.respdash-container:hover .img-circles
{
    margin-top: -14px!important;
}
.respdash-container:hover .box-container
{
    margin-top: -30px!important;
}
.respdash-container:hover .mob-title
{
    margin-top: -10px!important;
    font-size: 11px!important;
}
.respdash-container:hover .box-btn
{
    margin-right: 5px!important;
}
.built-in-container
{
    max-width: 696px;
}
.built-in-container .built-container-1, body.elementor-page-62273 .built-container-2, body.elementor-page-62273 .built-container-3
{
    transition: margin-top .7s ease!important;
}
.built-in-container:hover .built-container-1
{
    margin-top: -12px!important;
}
.built-in-container:hover .built-container-2
{
    margin-top: -10px!important;
}
.built-in-container:hover .built-container-3
{
    margin-top: -8px!important;
}
.built-in-container .built-lines-hover
{
    opacity: 0;
    transition: opacity .5s ease-in-out,margin-top .5s ease-in-out!important;
}
.built-in-container:hover .built-lines-hover
{
    opacity: 1;
    margin-top: -10px!important;
}
.fordesk .e-con-inner>.e-child:before
{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: radial-gradient(#fff0,#ffffff47);
    mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
    mask-composite: exclude;
    padding: 1.23px;
}
@media(max-width: 767px)
{
    .built-in-container:hover .built-lines-hover
    {
        opacity: 1;
        margin-top: -5px!important;
    }
}
.built-in-container .built-lines-front
{
    opacity: 1;
    transition: opacity .3s ease-in-out!important;
}
.built-in-container:hover .built-lines-front
{
    opacity: 0!important;
}
.personalizedsupp-container
{
    max-width: 696px!important;
}
.personalizedsupp-container .box-container-per
{
    transition: margin-top .4s ease!important;
}
.personalizedsupp-container .box-text
{
    transition: margin-left .5s ease!important;
}
.personalizedsupp-container .box-btn
{
    transition: margin-right .5s ease!important;
}
.personalizedsupp-container:hover .box-container-per
{
    margin-top: -5px!important;
}
.personalizedsupp-container:hover .box-text
{
    margin-left: 5px!important;
}
.personalizedsupp-container:hover .box-btn
{
    margin-right: 5px!important;
}/* End custom CSS */