﻿.elementor-46869 .elementor-element.elementor-element-4fc29f3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: stretch;
    --gap: 42px 42px;
    --row-gap: 42px;
    --column-gap: 42px;
    --flex-wrap: wrap;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}
.elementor-46869 .elementor-element.elementor-element-556ec6e7
{
    width: 100%;
    max-width: 100%;
    text-align: left;
}
.elementor-46869 .elementor-element.elementor-element-556ec6e7 .elementor-heading-title
{
    font-family: "Clash Display",Sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 1.3em;
    color: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title
{
    border-width: 1px;
    border-color: var(--e-global-color-cb24670);
    padding: 30px 0 30px 0;
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-content
{
    border-width: 1px;
    border-block-end-color: var(--e-global-color-cb24670);
    color: var(--e-global-color-secondary);
    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);
    padding: 0 0 40px 0;
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-item:not(:last-child)
{
    margin-block-end: 0;
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-title, .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-icon
{
    color: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title.elementor-active a, .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: var(--e-global-color-primary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-title
{
    font-family: "DM Sans",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title .elementor-toggle-icon i:before
{
    color: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title .elementor-toggle-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title.elementor-active .elementor-toggle-icon i:before
{
    color: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title.elementor-active .elementor-toggle-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-icon
{
    margin-inline-end: 50px;
}
@media(max-width: 1100px)
{
    .elementor-46869 .elementor-element.elementor-element-556ec6e7 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-title
    {
        font-size: 20px;
    }
    .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-title
    {
        padding: 25px 0 25px 0;
    }
    .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-content
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
}
@media(max-width: 767px)
{
    .elementor-46869 .elementor-element.elementor-element-4fc29f3
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-46869 .elementor-element.elementor-element-556ec6e7
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-46869 .elementor-element.elementor-element-556ec6e7>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-46869 .elementor-element.elementor-element-556ec6e7 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-46869 .elementor-element.elementor-element-3ba627ff>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-toggle-title
    {
        font-size: 18px;
    }
    .elementor-46869 .elementor-element.elementor-element-3ba627ff .elementor-tab-content
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        padding: 0 0 0 0;
    }
}/* Start custom CSS for toggle, class: .elementor-element-3ba627ff */
.elementor-46869 .elementor-element.elementor-element-3ba627ff p
{
    margin-bottom: unset;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4fc29f3 */
#faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg
{
    -webkit-margin-start: 0;
    margin-inline-start: 0;
    width: 20px;
    height: 20px;
}
#faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon
{
    width: 20px;
}
#faq .elementor-toggle-icon.elementor-toggle-icon-right
{
    margin-left: 50px;
    margin-top: 6px;
    margin-right: 0;
}
@media screen and (max-width: 1024px)
{
    #faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg
    {
        -webkit-margin-start: 0;
        margin-inline-start: 0;
        width: 16px;
        height: 16px;
    }
    #faq .elementor-toggle .elementor-tab-title .elementor-toggle-icon
    {
        width: 16px;
    }
    #faq .elementor-toggle-icon.elementor-toggle-icon-right
    {
        margin-left: 30px;
        margin-top: 4px;
    }
}/* End custom CSS *//* Start custom CSS */
.button-textual svg
{
    width: 50px;
}
footer.elementor-element.elementor-element-e1ceec7.e-flex.e-con-boxed.e-con.e-parent
{
    background-color: #fff;
}
.marquee
{
    position: relative;
    overflow: hidden;
}
.marquee__inner
{
    animation: marquee 28s linear infinite;
}
.marquee__image-wrapper
{
    float: left;
}
@keyframes marquee
{
    0%
    {
        left: 0;
    }
    100%
    {
        left: -100%;
    }
}/* Mobile breakpoint */
@media screen and (max-width: 767px)
{
    .marquee__inner
    {
        animation: marquee 10s linear infinite;
    }
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2023/04/DMSans-Regular.eot?');
    src: url('/wp-content/uploads/2023/04/DMSans-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/04/DMSans-Regular.woff2') format('woff2'),url('/wp-content/uploads/2023/04/DMSans-Regular.woff') format('woff'),url('/wp-content/uploads/2023/04/DMSans-Regular.ttf') format('truetype'),url('/wp-content/uploads/2023/04/DMSans-Regular.svg') format('svg');
}
@font-face
{
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 500;
    font-display: auto;
    src: url('/wp-content/uploads/2023/04/DMSans-Medium.eot?');
    src: url('/wp-content/uploads/2023/04/DMSans-Medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/04/DMSans-Medium.woff2') format('woff2'),url('/wp-content/uploads/2023/04/DMSans-Medium.woff') format('woff'),url('/wp-content/uploads/2023/04/DMSans-Medium.ttf') format('truetype'),url('/wp-content/uploads/2023/04/DMSans-Medium.svg') format('svg');
}
@font-face
{
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-display: auto;
    src: url('/wp-content/uploads/2023/04/DMSans-Bold.eot?');
    src: url('/wp-content/uploads/2023/04/DMSans-Bold.eot?') format('embedded-opentype'),url('/wp-content/uploads/2023/04/DMSans-Bold.woff2') format('woff2'),url('/wp-content/uploads/2023/04/DMSans-Bold.woff') format('woff'),url('/wp-content/uploads/2023/04/DMSans-Bold.ttf') format('truetype'),url('/wp-content/uploads/2023/04/DMSans-Bold.svg') format('svg');
}/* End Custom Fonts CSS */
