.elementor-73329 .elementor-element.elementor-element-b069167
{
    overflow: visible;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-title
{
    background-color: #fafafa;
    color: #3b3b3b;
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-item+.bdt-ep-accordion-item
{
    margin-top: 1px;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-title-text
{
    justify-content: flex-start;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-custom-icon svg
{
    fill: #3b3b3b;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-title
{
    color: #000;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-item:hover .bdt-ep-accordion-custom-icon svg
{
    fill: #000;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-title
{
    color: #000;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-item.bdt-open .bdt-ep-accordion-custom-icon svg
{
    fill: #000;
}
.elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-content
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
}
.elementor-73329 .elementor-element.elementor-element-82320d0>.elementor-container
{
    max-width: 1000px;
}
.elementor-73329 .elementor-element.elementor-element-82320d0
{
    padding: -10px 0 0 0;
    overflow: visible;
}
.elementor-73329 .elementor-element.elementor-element-4974bbf:not(.elementor-motion-effects-element-type-background), .elementor-73329 .elementor-element.elementor-element-4974bbf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-73329 .elementor-element.elementor-element-4974bbf, .elementor-73329 .elementor-element.elementor-element-4974bbf>.elementor-background-overlay
{
    border-radius: 10px 10px 10px 10px;
}
.elementor-73329 .elementor-element.elementor-element-4974bbf
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.12);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 20px 20px 20px;
    overflow: visible;
}
.elementor-73329 .elementor-element.elementor-element-4974bbf>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-73329 .elementor-element.elementor-element-ed2ef19
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-73329 .elementor-element.elementor-element-ed2ef19>.elementor-widget-container
{
    margin: 0 0 12px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #2061cb80;
    border-radius: 0 0 0 0;
}
.elementor-73329 .elementor-element.elementor-element-ed2ef19 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 33px;
    color: #0071c5;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list:hover .ekit-stylish-list-content-wrapper
{
    filter: translateX(10px);
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list:hover .ekit-stylish-list-content-wrapper:hover
{
    filter: none;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-wrapper:hover
{
    transform: translateX(10px);
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content
{
    justify-content: start;
    flex-direction: row;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list.list-inline
{
    justify-content: start;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-icon>i
{
    font-size: 25px;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-icon>svg
{
    height: 25px;
    width: 25px;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-icon>img
{
    height: 25px;
    width: 25px;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-icon
{
    margin: 0 10px 3px 0;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-title
{
    color: #3b3b3b;
    transition: all .3s ease-out;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    margin: 7px 0 8px 0;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title
{
    color: #000;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-title:hover
{
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-text
{
    flex-direction: column;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-description
{
    color: inherit;
    transition: color .3s ease;
    margin: 0 6px 0 0;
}
.elementor-73329 .elementor-element.elementor-element-a569bd0 .ekit-stylish-list-content-badge span
{
    color: #fff;
    background-color: #ef0a0a;
    border-radius: 4px;
    padding: 2px 5px 2px 5px;
}
.elementor-73329 .elementor-element.elementor-element-f1bc22b
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-73329 .elementor-element.elementor-element-f1bc22b>.elementor-widget-container
{
    margin: 0 0 12px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #2061cb80;
    border-radius: 0 0 0 0;
}
.elementor-73329 .elementor-element.elementor-element-f1bc22b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 33px;
    color: #0071c5;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list:hover .ekit-stylish-list-content-wrapper
{
    filter: translateX(10px);
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list:hover .ekit-stylish-list-content-wrapper:hover
{
    filter: none;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-wrapper:hover
{
    transform: translateX(10px);
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content
{
    justify-content: start;
    flex-direction: row;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list.list-inline
{
    justify-content: start;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-icon>i
{
    font-size: 25px;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-icon>svg
{
    height: 25px;
    width: 25px;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-icon>img
{
    height: 25px;
    width: 25px;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-icon
{
    margin: 0 10px 3px 0;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-title
{
    color: #3b3b3b;
    transition: all .3s ease-out;
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    margin: 7px 0 8px 0;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-wrapper:hover .ekit-stylish-list-content-title
{
    color: #000;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-title:hover
{
    font-family: "Poppins",Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-text
{
    flex-direction: column;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-description
{
    color: inherit;
    transition: color .3s ease;
    margin: 0 6px 0 0;
}
.elementor-73329 .elementor-element.elementor-element-2d14ffc .ekit-stylish-list-content-badge span
{
    color: #fff;
    background-color: #ef0a0a;
    border-radius: 4px;
    padding: 2px 5px 2px 5px;
}
.elementor-bc-flex-widget .elementor-73329 .elementor-element.elementor-element-a6f5a3b.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-73329 .elementor-element.elementor-element-a6f5a3b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-73329 .elementor-element.elementor-element-979d38d>.elementor-widget-container
{
    --e-transform-scale: .9;
}
.elementor-73329 .elementor-element.elementor-element-979d38d>.elementor-widget-container:hover
{
    --e-transform-scale: 1;
}
.elementor-widget-slides .elementor-slide-heading
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-slides .elementor-slide-description
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-slides .elementor-slide-button
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .elementor-repeater-item-31f5704 .swiper-slide-bg
{
    background-image: url(/wp-content/uploads/2024/05/Low-Code-No-Code.png);
    background-size: cover;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .elementor-repeater-item-73b5358 .swiper-slide-bg
{
    background-image: url(/wp-content/uploads/2023/05/Personalization-1-1536x944-1.jpg);
    background-size: cover;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .elementor-repeater-item-849a57c .swiper-slide-bg
{
    background-image: url(/wp-content/uploads/2023/05/Artificial-Intelligence-1536x944-1.jpg);
    background-size: cover;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .elementor-repeater-item-ed84800 .swiper-slide-bg
{
    background-image: url(/wp-content/uploads/2024/05/banners-28-1.png);
    background-size: cover;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .elementor-repeater-item-a4d7d02 .swiper-slide-bg
{
    background-image: url(/wp-content/uploads/2024/05/banners-27-1.png);
    background-size: cover;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .swiper-slide
{
    transition-duration: calc(2800ms * 1.2);
    height: 290px;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .swiper-slide-contents
{
    max-width: 66%;
}
.elementor-73329 .elementor-element.elementor-element-adf7dc7 .swiper-slide-inner
{
    text-align: center;
}
@media(min-width: 768px)
{
    .elementor-73329 .elementor-element.elementor-element-a75e66c
    {
        width: 35%;
    }
    .elementor-73329 .elementor-element.elementor-element-e030c17
    {
        width: 35%;
    }
    .elementor-73329 .elementor-element.elementor-element-a6f5a3b
    {
        width: 29.666%;
    }
}
@media(max-width: 1024px)
{
    .elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-item+.bdt-ep-accordion-item
    {
        margin-top: 5px;
    }
    .elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-title
    {
        padding: 15px 16px 15px 5px;
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-content
    {
        padding: 0 8px 0 5px;
        margin-top: -5px;
    }
}
@media(max-width: 767px)
{
    .elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-title
    {
        padding: 15px 18px 15px 5px;
        font-size: 15px;
    }
    .elementor-73329 .elementor-element.elementor-element-7961ce1 .bdt-ep-accordion-content
    {
        padding: 0 0 0 4px;
    }
}