<div class="elementor-element elementor-element-ead59d3 e-con-full e-flex cut-corner-no sticky-container-off e-con e-parent" data-id="ead59d3" data-element_type="container" data-e-type="container">
    <div class="elementor-element elementor-element-f35119c elementor-widget__width-initial elementor-absolute elementor-widget elementor-widget-image" data-id="f35119c" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
        <div class="elementor-widget-container">
            <img loading="lazy" decoding="async" width="1050" height="854" src="assets/images/home1-pic-1.png" class="attachment-full size-full wp-image-4141" alt="">
        </div>
    </div>
    <div class="elementor-element elementor-element-56ecbb3 e-flex e-con-boxed cut-corner-no sticky-container-off e-con e-child" data-id="56ecbb3" data-element_type="container" data-e-type="container">
        <div class="e-con-inner">
            <div class="elementor-element elementor-element-47f8cbe e-con-full e-flex cut-corner-no sticky-container-off e-con e-child" data-id="47f8cbe" data-element_type="container" data-e-type="container">
                <div class="elementor-element elementor-element-cd6daaf elementor-widget elementor-widget-logico_heading" data-id="cd6daaf" data-element_type="widget" data-e-type="widget" data-widget_type="logico_heading.default">
                    <div class="elementor-widget-container">
                        <div class="logico-title">/ Why Businesses Choose Doormile /
                        </div>
                    </div>
                </div>
                <div class="elementor-element elementor-element-1b3f232 elementor-widget__width-initial elementor-widget elementor-widget-logico_heading animated logico_heading_animation" data-id="1b3f232" data-element_type="widget" data-e-type="widget" data-settings="{&quot;_animation&quot;:&quot;logico_heading_animation&quot;}" data-widget_type="logico_heading.default">
                    <div class="elementor-widget-container">
                        <h3 class="logico-title animated-ready"><span class="word"><span class="letter" style="animation-delay: 0s;">T</span><span class="letter" style="animation-delay: 0.02s;">h</span><span class="letter" style="animation-delay: 0.04s;">e</span></span> <span class="word"><span class="letter" style="animation-delay: 0.06s;">c</span><span class="letter" style="animation-delay: 0.08s;">o</span><span class="letter" style="animation-delay: 0.1s;">n</span><span class="letter" style="animation-delay: 0.12s;">n</span><span class="letter" style="animation-delay: 0.14s;">e</span><span class="letter" style="animation-delay: 0.16s;">c</span><span class="letter" style="animation-delay: 0.18s;">t</span><span class="letter" style="animation-delay: 0.2s;">e</span><span class="letter" style="animation-delay: 0.22s;">d</span></span> <span class="word"><span class="letter" style="animation-delay: 0.24s;">a</span><span class="letter" style="animation-delay: 0.26s;">p</span><span class="letter" style="animation-delay: 0.28s;">p</span><span class="letter" style="animation-delay: 0.3s;">r</span><span class="letter" style="animation-delay: 0.32s;">o</span><span class="letter" style="animation-delay: 0.34s;">a</span><span class="letter" style="animation-delay: 0.36s;">c</span><span class="letter" style="animation-delay: 0.38s;">h</span></span> <span class="word"><span class="letter" style="animation-delay: 0.4s;">d</span><span class="letter" style="animation-delay: 0.42s;">e</span><span class="letter" style="animation-delay: 0.44s;">l</span><span class="letter" style="animation-delay: 0.46s;">i</span><span class="letter" style="animation-delay: 0.48s;">v</span><span class="letter" style="animation-delay: 0.5s;">e</span><span class="letter" style="animation-delay: 0.52s;">r</span><span class="letter" style="animation-delay: 0.54s;">s</span></span> <span class="word"><span class="letter" style="animation-delay: 0.56s;">m</span><span class="letter" style="animation-delay: 0.58s;">e</span><span class="letter" style="animation-delay: 0.6s;">a</span><span class="letter" style="animation-delay: 0.62s;">s</span><span class="letter" style="animation-delay: 0.64s;">u</span><span class="letter" style="animation-delay: 0.66s;">r</span><span class="letter" style="animation-delay: 0.68s;">a</span><span class="letter" style="animation-delay: 0.7s;">b</span><span class="letter" style="animation-delay: 0.72s;">l</span><span class="letter" style="animation-delay: 0.74s;">e</span></span> <span class="word"><span class="letter" style="animation-delay: 0.76s;">a</span><span class="letter" style="animation-delay: 0.78s;">d</span><span class="letter" style="animation-delay: 0.8s;">v</span><span class="letter" style="animation-delay: 0.82s;">a</span><span class="letter" style="animation-delay: 0.84s;">n</span><span class="letter" style="animation-delay: 0.86s;">t</span><span class="letter" style="animation-delay: 0.88s;">a</span><span class="letter" style="animation-delay: 0.9s;">g</span><span class="letter" style="animation-delay: 0.92s;">e</span><span class="letter" style="animation-delay: 0.94s;">s</span></span> </h3>
                    </div>
                </div>
                <div class="elementor-element elementor-element-9b7e9c9 elementor-widget__width-initial elementor-widget elementor-widget-accordion" data-id="9b7e9c9" data-element_type="widget" data-e-type="widget" data-widget_type="accordion.default">
                    <div class="elementor-widget-container">
                        <div class="elementor-accordion">
                            <div class="elementor-accordion-item">
                                <div id="elementor-tab-title-1631" class="elementor-tab-title" data-tab="1" role="button" aria-controls="elementor-tab-content-1631" aria-expanded="false">
                                    <span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
                                        <span class="elementor-accordion-icon-closed">
                                            <i class="fontello icon-arrow-x-r-down"></i>
                                        </span>
                                        <span class="elementor-accordion-icon-opened">
                                            <i class="fontello icon-arrow-x-r-top"></i>
                                        </span>
                                    </span>
                                    <a class="elementor-accordion-title" tabindex="0">01. Single
                                        Timeline View</a>
                                </div>
                                <div id="elementor-tab-content-1631" class="elementor-tab-content elementor-clearfix" data-tab="1" role="region" aria-labelledby="elementor-tab-title-1631" style="display: none;">
                                    <div class="accordion-card-ui">
                                        <div class="accordion-card-icon-wrap">
                                            <i class="fontello icon-clock-alt"></i>
                                        </div>

                                        <p class="accordion-card-description">Track every package
                                            across all miles in one unified dashboard&mdash;no more
                                            switching between vendors.</p>
                                    </div>
                                </div>
                            </div>
                            <div class="elementor-accordion-item">
                                <div id="elementor-tab-title-1632" class="elementor-tab-title" data-tab="2" role="button" aria-controls="elementor-tab-content-1632" aria-expanded="false">
                                    <span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
                                        <span class="elementor-accordion-icon-closed">
                                            <i class="fontello icon-arrow-x-r-down"></i>
                                        </span>
                                        <span class="elementor-accordion-icon-opened">
                                            <i class="fontello icon-arrow-x-r-top"></i>
                                        </span>
                                    </span>
                                    <a class="elementor-accordion-title" tabindex="0">02. End-to-End
                                        Accountability</a>
                                </div>
                                <div id="elementor-tab-content-1632" class="elementor-tab-content elementor-clearfix" data-tab="2" role="region" aria-labelledby="elementor-tab-title-1632" style="display: none;">
                                    <p>One partner, one contract, one point of contact. We own the
                                        entire delivery journey.</p>
                                </div>
                            </div>
                            <div class="elementor-accordion-item">
                                <div id="elementor-tab-title-1633" class="elementor-tab-title" data-tab="3" role="button" aria-controls="elementor-tab-content-1633" aria-expanded="false">
                                    <span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
                                        <span class="elementor-accordion-icon-closed">
                                            <i class="fontello icon-arrow-x-r-down"></i>
                                        </span>
                                        <span class="elementor-accordion-icon-opened">
                                            <i class="fontello icon-arrow-x-r-top"></i>
                                        </span>
                                    </span>
                                    <a class="elementor-accordion-title" tabindex="0">03. AI-Powered
                                        Predictions</a>
                                </div>
                                <div id="elementor-tab-content-1633" class="elementor-tab-content elementor-clearfix" data-tab="3" role="region" aria-labelledby="elementor-tab-title-1633" style="display: none;">
                                    <p>MileTruth&trade; AI predicts delays before they happen and
                                        automatically triggers corrective actions.</p>
                                </div>
                            </div>
                            <div class="elementor-accordion-item">
                                <div id="elementor-tab-title-1634" class="elementor-tab-title" data-tab="4" role="button" aria-controls="elementor-tab-content-1634" aria-expanded="false">
                                    <span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
                                        <span class="elementor-accordion-icon-closed">
                                            <i class="fontello icon-arrow-x-r-down"></i>
                                        </span>
                                        <span class="elementor-accordion-icon-opened">
                                            <i class="fontello icon-arrow-x-r-top"></i>
                                        </span>
                                    </span>
                                    <a class="elementor-accordion-title" tabindex="0">04. Complete
                                        Visibility</a>
                                </div>
                                <div id="elementor-tab-content-1634" class="elementor-tab-content elementor-clearfix" data-tab="4" role="region" aria-labelledby="elementor-tab-title-1634" style="display: none;">
                                    <p>Real-time analytics, performance reports, and insights to
                                        optimize your supply chain.</p>
                                </div>
                            </div>
                            <!-- <div class="elementor-accordion-item">
                                                                <div id="elementor-tab-title-1635" class="elementor-tab-title" data-tab="5" role="button" aria-controls="elementor-tab-content-1635" aria-expanded="false">
                                                                    <span class="elementor-accordion-icon elementor-accordion-icon-right" aria-hidden="true">
                                                                        <span class="elementor-accordion-icon-closed">
                                                                            <i class="fontello icon-arrow-x-r-down"></i>
                                                                        </span>
                                                                        <span class="elementor-accordion-icon-opened">
                                                                            <i class="fontello icon-arrow-x-r-top"></i>
                                                                        </span>
                                                                    </span>
                                                                    <a class="elementor-accordion-title" tabindex="0">05. Easy payment method</a>
                                                                </div>
                                                                <div id="elementor-tab-content-1635" class="elementor-tab-content elementor-clearfix" data-tab="5" role="region" aria-labelledby="elementor-tab-title-1635">
                                                                    <p>Pacific hake false trevally queen parrotfish black prickleback moss hake false trevally queen parrotfish black prichake false trevally queen parrotfish black prickleback mosskleback moss</p>
                                                                </div>
                                                            </div> -->
                        </div>
                    </div>
                </div>
                <div class="elementor-element elementor-element-96b6d0d elementor-widget elementor-widget-logico_button" data-id="96b6d0d" data-element_type="widget" data-e-type="widget" data-widget_type="logico_button.default">
                    <div class="elementor-widget-container">
                        <div class="button-widget">
                            <div class="button-container">
                                <a href="#" target="_blank" class="logico-alter-button">Explore more
                                </a>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>


<style>
    .elementor-kit-5 {
        --e-global-color-primary: #111111;
        --e-global-color-secondary: #777777;
        --e-global-color-text: #333333;
        --e-global-color-accent: #c01227;
        --e-global-typography-primary-font-family: "Roboto";
        --e-global-typography-primary-font-weight: 600;
        --e-global-typography-secondary-font-family: "Roboto Slab";
        --e-global-typography-secondary-font-weight: 400;
        --e-global-typography-text-font-family: "Manrope";
        --e-global-typography-text-font-size: 18px;
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-text-line-height: 1.6667em;
        --e-global-typography-accent-font-family: "Manrope";
        --e-global-typography-accent-font-weight: 400;
        --e-global-typography-accent-line-height: 1.6667em;
        color: #333333;
        font-family: "Manrope", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        font-style: normal;
        text-decoration: none;
        line-height: 1.6667em;
    }

    .elementor-kit-5 p {
        margin-block-end: 1.7em;
    }

    /* .elementor-kit-5 a {
                color: #c01227;
                text-decoration: underline;
            } */

    .elementor-kit-5 h1 {
        color: #111111;
        font-family: "Space Grotesk", Sans-serif;
        font-size: 120px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        line-height: 1.2em;
        letter-spacing: -0.03em;
    }

    .elementor-kit-5 h2 {
        color: #111111;
        font-family: "Space Grotesk", Sans-serif;
        font-size: 80px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        line-height: 1.2em;
        letter-spacing: -0.03em;
    }

    .elementor-kit-5 h3 {
        color: #111111;
        font-family: "Space Grotesk", Sans-serif;
        font-size: 60px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        line-height: 1.2em;
        letter-spacing: -0.03em;
    }

    .elementor-kit-5 h4 {
        color: #111111;
        font-family: "Space Grotesk", Sans-serif;
        font-size: 40px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        line-height: 1.2em;
        letter-spacing: -0.03em;
    }

    .elementor-kit-5 h5 {
        color: #111111;
        font-family: "Space Grotesk", Sans-serif;
        font-size: 30px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        line-height: 1.2em;
        letter-spacing: -0.03em;
    }

    .elementor-kit-5 h6 {
        color: #111111;
        font-family: "Space Grotesk", Sans-serif;
        font-size: 25px;
        font-weight: 500;
        text-transform: uppercase;
        font-style: normal;
        line-height: 1.2em;
        letter-spacing: -0.03em;
    }

    .elementor-kit-5 button,
    .elementor-kit-5 input[type="button"],
    .elementor-kit-5 input[type="submit"],
    .elementor-kit-5 .elementor-button {
        font-family: "Manrope", Sans-serif;
        font-size: 14px;
        font-weight: 600;
    }

    .elementor-section.elementor-section-boxed>.elementor-container {
        max-width: 1380px;
    }

    .e-con {
        --container-max-width: 1380px;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 0px;
    }

    .elementor-element {
        --widgets-spacing: 0px 40px;
        --widgets-spacing-row: 0px;
        --widgets-spacing-column: 40px;
    }



    h1.page-title {
        display: var(--page-title-display);
    }

    @media(max-width:1200px) {
        .elementor-kit-5 h1 {
            font-size: 80px;
        }

        .elementor-kit-5 h2 {
            font-size: 60px;
        }

        .elementor-kit-5 h3 {
            font-size: 46px;
        }

        .elementor-kit-5 h4 {
            font-size: 34px;
        }

        .elementor-kit-5 h5 {
            font-size: 28px;
        }

        .elementor-kit-5 h6 {
            font-size: 22px;
        }
    }

    @media(max-width:840px) {
        .elementor-kit-5 {
            --e-global-typography-text-font-size: 16px;
            --e-global-typography-accent-font-size: 16px;
            font-size: 16px;
        }

        .elementor-kit-5 h1 {
            font-size: 60px;
        }

        .elementor-kit-5 h2 {
            font-size: 50px;
        }

        .elementor-kit-5 h3 {
            font-size: 36px;
        }

        .elementor-kit-5 h4 {
            font-size: 28px;
        }

        .elementor-kit-5 h5 {
            font-size: 24px;
        }

        .elementor-kit-5 h6 {
            font-size: 20px;
        }

        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 1024px;
        }

        .e-con {
            --container-max-width: 1024px;
        }
    }

    @media(max-width:660px) {
        .elementor-kit-5 h1 {
            font-size: 40px;
        }

        .elementor-kit-5 h2 {
            font-size: 32px;
        }

        .elementor-kit-5 h3 {
            font-size: 28px;
        }

        .elementor-kit-5 h4 {
            font-size: 23px;
        }

        .elementor-kit-5 h5 {
            font-size: 20px;
        }

        .elementor-kit-5 h6 {
            font-size: 18px;
        }
    }

    @media(max-width:480px) {
        .elementor-section.elementor-section-boxed>.elementor-container {
            max-width: 767px;
        }

        .e-con {
            --container-max-width: 767px;
        }
    }

    .elementor-61 .elementor-element.elementor-element-741f56c {
        --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;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 {
        background-image: url("assets/images/home2-slide-1.jpg");
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830:before {
        background-color: #9C55551A;
        background-image: linear-gradient(270deg, #33333300 0%, #1F1F1F80 100%);
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
        max-width: 88%;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content {
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: flex-start;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-family: "Manrope", Sans-serif;
        font-size: 80px;
        line-height: 1.125em;
        word-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text {
        font-size: 16px;
        line-height: 1.875em;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
        --logico-dark-text-color: #FFFFFF;
        --logico-light-text-color: #BEBEBE;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-text .text-content {
        max-width: 590px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text {
        margin: 23px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content {
        padding: 23px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-buttons {
        margin: 48px 0px 0px 0px;
        --logico-button-text-color: #FFFFFF;
        --logico-button-border-color: #c01227;
        --logico-button-background-color: #c0122700;
        --logico-button-icon-color: #FFFFFF;
        --logico-button-text-hover: #FFFFFF;
        --logico-button-border-hover: #C01227;
        --logico-button-background-hover: #C01227;
        --logico-button-icon-hover: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 {
        background-image: url("assets/images/home2-slide-2.jpg");
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 64%;
        margin: 110px 0px 0px 75px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content {
        -webkit-align-items: flex-start;
        -moz-align-items: flex-start;
        -ms-align-items: flex-start;
        align-items: flex-start;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-family: "Manrope", Sans-serif;
        font-size: 80px;
        line-height: 1.125em;
        word-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text {
        font-size: 16px;
        line-height: 1.875em;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
        --logico-dark-text-color: #FFFFFF;
        --logico-light-text-color: #BEBEBE;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-text .text-content {
        max-width: 590px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
        margin: 23px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content {
        padding: 23px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-buttons {
        margin: 48px 0px 0px 0px;
        --logico-button-text-color: #FFFFFF;
        --logico-button-border-color: #c01227;
        --logico-button-background-color: #51424200;
        --logico-button-icon-color: #FFFFFF;
        --logico-button-text-hover: #FFFFFF;
        --logico-button-border-hover: #C01227;
        --logico-button-background-hover: #C01227;
        --logico-button-icon-hover: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item {
        height: 800px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel .owl-stage-outer {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-compact .owl-nav,
    .elementor-61 .elementor-element.elementor-element-6c7cbcb .content-slider.nav-view-vertical .owl-nav {
        bottom: 10px;
        right: 10px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer {
        text-align: right;
        margin-top: 0px;
        margin-bottom: 31px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
        margin-right: 145px;
        margin-left: 57px;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-progress-wrapper {
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-dots .owl-dot:not(.active) span {
        border-color: #FFFFFF;
    }

    body:not(.rtl) .elementor-61 .elementor-element.elementor-element-53b84fe {
        left: 30px;
    }

    body.rtl .elementor-61 .elementor-element.elementor-element-53b84fe {
        right: 30px;
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe {
        bottom: 30px;
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play {
        height: 130px;
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
        height: 130px;
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
        height: calc(130px - 22px);
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button {
        --logico-button-text-color: #FFFFFF;
        --logico-button-icon-color: #FFFFFF;
        --logico-button-background-color: #1F1F1F;
        --logico-button-text-hover: #FFFFFF;
        --logico-button-icon-hover: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-53b84fe .video-button-wrapper {
        --logico-button-background-hover: #C01227;
    }

    .elementor-61 .elementor-element.elementor-element-9b26234 {
        --display: grid;
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-ca6bc63 {
        --display: flex;
        --min-height: 339px;
        --justify-content: flex-end;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 25px 25px 25px 25px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 47px;
        --padding-right: 45px;
    }

    .elementor-61 .elementor-element.elementor-element-ca6bc63:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-ca6bc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("assets/images/home2-banner-1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-61 .elementor-element.elementor-element-cc55905 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF80;
        --divider-border-width: 1px;
    }

    .elementor-61 .elementor-element.elementor-element-cc55905 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-61 .elementor-element.elementor-element-cc55905 .elementor-divider {
        padding-block-start: 20px;
        padding-block-end: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-3fb5639 {
        width: var(--container-widget-width, 240px);
        max-width: 240px;
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-3fb5639 .logico-title {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.1667em;
        letter-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-94c3ff1>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-94c3ff1 {
        --logico-default-text-color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-4c0903b {
        --display: flex;
        --min-height: 339px;
        --justify-content: flex-end;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 25px 25px 25px 25px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 47px;
        --padding-right: 45px;
    }

    .elementor-61 .elementor-element.elementor-element-4c0903b:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-4c0903b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #1F1F1F;
    }

    .elementor-61 .elementor-element.elementor-element-c8adeeb {
        --divider-border-style: solid;
        --divider-color: #FFFFFF80;
        --divider-border-width: 1px;
    }

    .elementor-61 .elementor-element.elementor-element-c8adeeb .elementor-divider-separator {
        width: 100%;
    }

    .elementor-61 .elementor-element.elementor-element-c8adeeb .elementor-divider {
        padding-block-start: 20px;
        padding-block-end: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-5e64d7b {
        width: var(--container-widget-width, 300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-5e64d7b .logico-title {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.1667em;
        letter-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-20db156>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-20db156 {
        --logico-default-text-color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-f003242 {
        --display: flex;
        --min-height: 339px;
        --justify-content: flex-end;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 25px 25px 25px 25px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 47px;
        --padding-right: 45px;
    }

    .elementor-61 .elementor-element.elementor-element-f003242:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-f003242>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("assets/images/home2-banner-3.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-61 .elementor-element.elementor-element-d58ef3c {
        --divider-border-style: solid;
        --divider-color: #FFFFFF80;
        --divider-border-width: 1px;
    }

    .elementor-61 .elementor-element.elementor-element-d58ef3c .elementor-divider-separator {
        width: 100%;
    }

    .elementor-61 .elementor-element.elementor-element-d58ef3c .elementor-divider {
        padding-block-start: 20px;
        padding-block-end: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-d00253e {
        width: var(--container-widget-width, 380px);
        max-width: 380px;
        --container-widget-width: 380px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-d00253e .logico-title {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.1667em;
        letter-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-3481e66>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-3481e66 {
        --logico-default-text-color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-30fd9d1 {
        --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;
        --margin-top: 150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-03db5d7 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-3fe4ca3 .logico-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 2.1429em;
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-ffd1f7d {
        width: var(--container-widget-width, 55%);
        max-width: 55%;
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-ffd1f7d .logico-title {
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
        letter-spacing: -0.03em;
    }

    .elementor-61 .elementor-element.elementor-element-e09c20e {
        --display: grid;
        --e-con-grid-template-columns: repeat(4, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --grid-auto-flow: row;
        --margin-top: 85px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690>.elementor-widget-container {
        padding: 0px 40px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690 {
        --icon-box-icon-margin: 100px;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-stacked .elementor-icon {
        background-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-81a7690.elementor-view-default .elementor-icon {
        fill: #111111;
        color: #111111;
        border-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon {
        font-size: 61px;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title,
    .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a {
        font-family: "Manrope", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-transform: none;
        line-height: 1.4em;
    }

    .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title {
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27>.elementor-widget-container {
        padding: 0px 40px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27 {
        --icon-box-icon-margin: 120px;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-stacked .elementor-icon {
        background-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-0f4aa27.elementor-view-default .elementor-icon {
        fill: #111111;
        color: #111111;
        border-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon {
        font-size: 61px;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title,
    .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a {
        font-family: "Manrope", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-transform: none;
        line-height: 1.4em;
    }

    .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title {
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203>.elementor-widget-container {
        padding: 0px 40px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203 {
        --icon-box-icon-margin: 120px;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-stacked .elementor-icon {
        background-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-6cfd203.elementor-view-default .elementor-icon {
        fill: #111111;
        color: #111111;
        border-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon {
        font-size: 61px;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title,
    .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a {
        font-family: "Manrope", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-transform: none;
        line-height: 1.4em;
    }

    .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title {
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1>.elementor-widget-container {
        padding: 0px 40px 0px 0px;
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1 {
        --icon-box-icon-margin: 120px;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-stacked .elementor-icon {
        background-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-0d343e1.elementor-view-default .elementor-icon {
        fill: #111111;
        color: #111111;
        border-color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon {
        font-size: 61px;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title,
    .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a {
        font-family: "Manrope", Sans-serif;
        font-size: 25px;
        font-weight: 600;
        text-transform: none;
        line-height: 1.4em;
    }

    .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title {
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-5a5c397 {
        --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;
        --margin-top: 62px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-07cd509 {
        width: var(--container-widget-width, 75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-1808c14 {
        width: var(--container-widget-width, 25%);
        max-width: 25%;
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-1808c14>.elementor-widget-container {
        padding: 10px 0px 0px 40px;
    }

    .elementor-61 .elementor-element.elementor-element-1808c14 .button-container {
        text-align: right;
    }

    .elementor-61 .elementor-element.elementor-element-b62c0b3 {
        --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;
        --margin-top: 150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-592e9e8 {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-ab41b28 .ticker .ticker-text {
        font-family: "Manrope", Sans-serif;
        text-transform: none;
    }

    .elementor-61 .elementor-element.elementor-element-89a0ca1 {
        --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;
        --margin-top: 150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-9ffed33 {
        --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: space-between;
        --align-items: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --border-radius: 25px 25px 25px 25px;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
        --logico-dark-text-color: #FFFFFF;
        --logico-light-text-color: #BEBEBE;
        --logico-border-color: #CBCBCB;
        --logico-border-hover-color: #FFFFFF;
        --logico-background-color: #1F1F1F;
        --logico-background-alter-color: #1F1F1F;
        --logico-button-text-color: #FFFFFF;
        --logico-button-border-color: #FFFFFF;
        --logico-button-background-color: #FFFFFF00;
        --logico-button-icon-color: #1F1F1F;
        --logico-button-text-hover: #1F1F1F;
        --logico-button-border-hover: #FFFFFF;
        --logico-button-background-hover: #FFFFFF;
        --logico-button-icon-hover: #1F1F1F;
        --padding-top: 25px;
        --padding-bottom: 25px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-61 .elementor-element.elementor-element-9ffed33:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-9ffed33>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #1F1F1F;
        background-image: url("assets/images/bg-map.png");
        background-position: center right;
        background-repeat: no-repeat;
    }

    .elementor-61 .elementor-element.elementor-element-96343ba {
        --display: flex;
        --justify-content: flex-end;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 40px;
    }

    .elementor-61 .elementor-element.elementor-element-99768ba {
        text-align: right;
    }

    .elementor-61 .elementor-element.elementor-element-99768ba img {
        border-radius: 25px 25px 25px 25px;
    }

    body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0031d81 {
        right: 40px;
    }

    body.rtl .elementor-61 .elementor-element.elementor-element-0031d81 {
        left: 40px;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 {
        bottom: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .elementor-widget-container {
        text-align: right;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play {
        height: 130px;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
        height: 130px;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
        height: calc(130px - 22px);
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button {
        --logico-video-button-border: 0px;
        --logico-button-text-color: #333333;
        --logico-button-icon-color: #333333;
        --logico-button-background-color: #FFFFFF;
        --logico-button-text-hover: #FFFFFF;
        --logico-button-icon-hover: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-0031d81 .video-button-wrapper {
        --logico-button-background-hover: #1F1F1F;
    }

    .elementor-61 .elementor-element.elementor-element-71c3e1d {
        --display: flex;
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-61 .elementor-element.elementor-element-fdb2e58 {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-0136e6e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 13px 0px;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-0136e6e .logico-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 2.1429em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-7500280>.elementor-widget-container {
        margin: 66px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-7500280 .logico-title {
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
        letter-spacing: -0.03em;
    }

    .elementor-61 .elementor-element.elementor-element-4cc07a7>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-4cc07a7 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
    }

    .elementor-61 .elementor-element.elementor-element-165dfa5 {
        width: var(--container-widget-width, 619px);
        max-width: 619px;
        --container-widget-width: 619px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-165dfa5>.elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-da9d310>.elementor-widget-container {
        margin: 24px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-da9d310 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
    }

    .elementor-61 .elementor-element.elementor-element-3888a1e {
        width: var(--container-widget-width, 526px);
        max-width: 526px;
        --container-widget-width: 526px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-3888a1e>.elementor-widget-container {
        margin: 8px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-c0a45e4>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-0efc59e {
        width: auto;
        max-width: auto;
        top: 0px;
    }

    body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0efc59e {
        right: 0px;
    }

    body.rtl .elementor-61 .elementor-element.elementor-element-0efc59e {
        left: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
        width: 108px;
    }

    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration {
        text-align: right;
    }

    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
        background-color: #1F1F1F;
    }

    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-1 .block-decoration-item:after,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item,
    .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
        background-color: #c01227
    }

    .elementor-61 .elementor-element.elementor-element-53b1f07 {
        --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: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --margin-top: 172px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-e9b547c {
        --display: grid;
        --e-con-grid-template-columns: repeat(6, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --grid-auto-flow: row;
        --justify-items: center;
        --align-items: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-f6db2d3 img {
        opacity: 0.5;
        transition-duration: 0.3s;
    }

    .elementor-61 .elementor-element.elementor-element-f6db2d3:hover img {
        opacity: 1;
    }

    .elementor-61 .elementor-element.elementor-element-eb18f33 img {
        opacity: 0.5;
        transition-duration: 0.3s;
    }

    .elementor-61 .elementor-element.elementor-element-eb18f33:hover img {
        opacity: 1;
    }

    .elementor-61 .elementor-element.elementor-element-d2d0633 img {
        opacity: 0.5;
        transition-duration: 0.3s;
    }

    .elementor-61 .elementor-element.elementor-element-d2d0633:hover img {
        opacity: 1;
    }

    .elementor-61 .elementor-element.elementor-element-3553ff3 img {
        opacity: 0.5;
        transition-duration: 0.3s;
    }

    .elementor-61 .elementor-element.elementor-element-3553ff3:hover img {
        opacity: 1;
    }

    .elementor-61 .elementor-element.elementor-element-04e4986 img {
        opacity: 0.5;
        transition-duration: 0.3s;
    }

    .elementor-61 .elementor-element.elementor-element-04e4986:hover img {
        opacity: 1;
    }

    .elementor-61 .elementor-element.elementor-element-6e88e63 img {
        opacity: 0.5;
        transition-duration: 0.3s;
    }

    .elementor-61 .elementor-element.elementor-element-6e88e63:hover img {
        opacity: 1;
    }

    .elementor-61 .elementor-element.elementor-element-88745f4 {
        --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;
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-343b363 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-7afb238>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
        padding: 0px 0px 14px 0px;
        border-style: solid;
        border-width: 0px 0px 1px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-7afb238 .logico-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 2.1429em;
    }

    .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
        font-family: "Manrope Alt", Sans-serif;
        font-size: 180px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.03em;
        color: #FFFFFF00;
        -webkit-text-stroke-width: 2px;
        stroke-width: 2px;
        -webkit-text-stroke-color: #c01227;
        stroke: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-4c3e632 {
        --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;
        --margin-top: 76px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-5ba6bbf {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-9363070 .logico-title {
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
        letter-spacing: -0.03em;
    }

    .elementor-61 .elementor-element.elementor-element-e7609a5 {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-3ef6f03>.elementor-widget-container {
        margin: 60px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-5041fcc {
        --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;
        --margin-top: 87px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-2d7c3ee {
        --display: grid;
        --e-con-grid-template-columns: repeat(4, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --gap: 60px 40px;
        --row-gap: 60px;
        --column-gap: 40px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-d11b050 {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f>.elementor-widget-container {
        margin: 0px 0px 30px -9px;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-stacked .elementor-icon {
        background-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon {
        color: #A1A1A1;
        border-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-3a6f50f.elementor-view-default .elementor-icon svg {
        fill: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon {
        font-size: 70px;
    }

    .elementor-61 .elementor-element.elementor-element-3a6f50f .elementor-icon svg {
        height: 70px;
    }

    .elementor-61 .elementor-element.elementor-element-40417f4 .logico-title {
        font-size: 60px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.03em;
        color: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-1025248>.elementor-widget-container {
        margin: 19px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-1025248 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-c7c19bd>.elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-2c82e54 {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e>.elementor-widget-container {
        margin: 12px 0px 27px -1px;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-stacked .elementor-icon {
        background-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon {
        color: #A1A1A1;
        border-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-f51735e.elementor-view-default .elementor-icon svg {
        fill: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon {
        font-size: 61px;
    }

    .elementor-61 .elementor-element.elementor-element-f51735e .elementor-icon svg {
        height: 61px;
    }

    .elementor-61 .elementor-element.elementor-element-a89fe8e .logico-title {
        font-size: 60px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.03em;
        color: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-c682633>.elementor-widget-container {
        margin: 19px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-c682633 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-74d14e3>.elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-08b9b20 {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-612c459>.elementor-widget-container {
        margin: 8px 0px 24px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-stacked .elementor-icon {
        background-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon {
        color: #A1A1A1;
        border-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-612c459.elementor-view-default .elementor-icon svg {
        fill: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon {
        font-size: 68px;
    }

    .elementor-61 .elementor-element.elementor-element-612c459 .elementor-icon svg {
        height: 68px;
    }

    .elementor-61 .elementor-element.elementor-element-61b17c1 .logico-title {
        font-size: 60px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.03em;
        color: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-aa49275>.elementor-widget-container {
        margin: 19px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-aa49275 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-74cfdf7>.elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-04989ee {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e>.elementor-widget-container {
        margin: 18px 0px 33px -1px;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon-wrapper {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-stacked .elementor-icon {
        background-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon {
        color: #A1A1A1;
        border-color: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-framed .elementor-icon,
    .elementor-61 .elementor-element.elementor-element-11a657e.elementor-view-default .elementor-icon svg {
        fill: #A1A1A1;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon {
        font-size: 49px;
    }

    .elementor-61 .elementor-element.elementor-element-11a657e .elementor-icon svg {
        height: 49px;
    }

    .elementor-61 .elementor-element.elementor-element-28b9fc7 .logico-title {
        font-size: 60px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.03em;
        color: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-b317d31>.elementor-widget-container {
        margin: 19px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-b317d31 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-8fe5662>.elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-3e92e17 {
        --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;
        --margin-top: 150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-f5cfe01 {
        --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;
        --align-items: flex-end;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --flex-wrap: wrap;
        --overlay-opacity: 1;
        --border-radius: 25px 25px 0px 0px;
        --padding-top: 204px;
        --padding-bottom: 56px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-f5cfe01:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #1F1F1F;
        background-image: url("assets/images/home2alt-bg-1.jpeg");
        background-position: top center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-61 .elementor-element.elementor-element-f5cfe01::before,
    .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-background-video-container::before,
    .elementor-61 .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-video-container::before,
    .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-background-slideshow::before,
    .elementor-61 .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-color: transparent;
        --background-overlay: '';
        background-image: linear-gradient(180deg, #1F1F1F00 20%, #1F1F1F 85%);
    }

    .elementor-61 .elementor-element.elementor-element-53da811 {
        --display: flex;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-61 .elementor-element.elementor-element-53bd6d7 {
        width: var(--container-widget-width, 670px);
        max-width: 670px;
        --container-widget-width: 670px;
        --container-widget-flex-grow: 0;
        text-align: left;
        --logico-button-text-color: #333333;
        --logico-button-border-color: #C01227;
        --logico-button-background-color: #FFFFFF00;
        --logico-button-icon-color: #FFFFFF;
        --logico-button-text-hover: #FFFFFF;
        --logico-button-border-hover: #C01227;
        --logico-button-background-hover: #C01227;
        --logico-button-icon-hover: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-53bd6d7>.elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 76px 56px 93px 56px;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #B4B4B4;
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-61 .elementor-element.elementor-element-53bd6d7 .wpforms-widget-heading {
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
    }

    .elementor-61 .elementor-element.elementor-element-735a877 {
        --display: flex;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 7.3%;
        --padding-right: 0%;
    }

    .elementor-61 .elementor-element.elementor-element-efb13d6 {
        width: var(--container-widget-width, 540px);
        max-width: 540px;
        --container-widget-width: 540px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-efb13d6 .logico-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 2.1429em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-9d7fc8f {
        width: var(--container-widget-width, 540px);
        max-width: 540px;
        --container-widget-width: 540px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-9d7fc8f .logico-title {
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
        letter-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-fb33b91 {
        width: var(--container-widget-width, 450px);
        max-width: 450px;
        --container-widget-width: 450px;
        --container-widget-flex-grow: 0;
        font-size: 16px;
        line-height: 1.875em;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-fb33b91>.elementor-widget-container {
        margin: 34px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
        --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: space-between;
        --align-items: flex-start;
        --gap: 20px 40px;
        --row-gap: 20px;
        --column-gap: 40px;
        --flex-wrap: wrap;
        --border-radius: 25px 25px 25px 25px;
        --margin-top: 96px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 58px;
        --padding-bottom: 69px;
        --padding-left: 8.5%;
        --padding-right: 8.5%;
    }

    .elementor-61 .elementor-element.elementor-element-c7b4cb4:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-c7b4cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-c7b4cb4.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-61 .elementor-element.elementor-element-eb9e01a {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-eb9e01a.e-con {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-61 .elementor-element.elementor-element-07aec85 .logico-title {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.3333em;
        letter-spacing: -0.03em;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-044167d {
        --display: flex;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-317f526 {
        font-size: 16px;
        line-height: 1.6875em;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-4358e8e>.elementor-widget-container {
        margin: 6px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-4358e8e.elementor-element {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-61 .elementor-element.elementor-element-4358e8e {
        font-size: 40px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.03em;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-de254c2 {
        --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;
        --border-radius: 0px 0px 25px 25px;
        --logico-default-text-color: #FFFFFF;
        color: #FFFFFF;
        --logico-dark-text-color: #FFFFFF;
        --logico-light-text-color: #BEBEBE;
        --logico-border-color: #CBCBCB;
        --logico-border-hover-color: #FFFFFF;
        --logico-background-color: #1F1F1F;
        --logico-background-alter-color: #1F1F1F;
        --logico-button-text-color: #FFFFFF;
        --logico-button-border-color: #FFFFFF;
        --logico-button-background-color: #FFFFFF00;
        --logico-button-icon-color: #1F1F1F;
        --logico-button-text-hover: #1F1F1F;
        --logico-button-border-hover: #FFFFFF;
        --logico-button-background-hover: #FFFFFF;
        --logico-button-icon-hover: #1F1F1F;
        --padding-top: 150px;
        --padding-bottom: 230px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-de254c2:not(.elementor-motion-effects-element-type-background),
    .elementor-61 .elementor-element.elementor-element-de254c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #1F1F1F;
        margin-bottom: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-d5b30d0 {
        --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;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-609bbad {
        --display: flex;
    }

    .elementor-61 .elementor-element.elementor-element-e6879ea>.elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-e6879ea {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-e6879ea img {
        max-width: 489px;
    }

    .elementor-61 .elementor-element.elementor-element-ebf6c8d {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer {
        text-align: right;
    }

    .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after {
        margin-top: -52px;
    }

    .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before {
        margin-bottom: -52px;
    }

    .elementor-61 .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot:not(.active) span {
        border-color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-1632aa3 .owl-dots .owl-dot.active span {
        border-color: #c01227;
    }

    body:not(.rtl) .elementor-61 .elementor-element.elementor-element-ab691ea {
        left: 0px;
    }

    body.rtl .elementor-61 .elementor-element.elementor-element-ab691ea {
        right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-ab691ea {
        top: 100%;
    }

    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
        width: 108px;
    }

    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item:before,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
        background-color: #FFFFFF;
    }

    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-1 .block-decoration-item:after,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item,
    .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
        background-color: #c01227;
    }

    .elementor-61 .elementor-element.elementor-element-1698b85 {
        --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;
        --margin-top: 150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-13abebf {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-1ad9dc3 .logico-title {
        text-align: center;
        font-size: 14px;
        font-weight: 500;
        line-height: 2.1429em;
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-b3599f7 {
        width: var(--container-widget-width, 500px);
        max-width: 500px;
        --container-widget-width: 500px;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-b3599f7>.elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-b3599f7.elementor-element {
        --align-self: center;
    }

    .elementor-61 .elementor-element.elementor-element-b3599f7 .logico-title {
        text-align: center;
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
        letter-spacing: -0.03em;
    }

    .elementor-61 .elementor-element.elementor-element-e494ac9 {
        --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;
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-230216e {
        --display: flex;
        --justify-content: center;
        border-style: solid;
        --border-style: solid;
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        border-color: #333333;
        --border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-80fb828>.elementor-widget-container {
        padding: 49px 0px 50px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-title {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-content {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-80fb828 .price-item .price-item-button {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-d68e8ee {
        --display: flex;
        --justify-content: center;
        border-style: solid;
        --border-style: solid;
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        border-color: #333333;
        --border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-5a04fc1>.elementor-widget-container {
        padding: 50px 0px 50px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-title {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-content {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item .price-item-button {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-3e4e136 {
        --display: flex;
        --justify-content: center;
        border-style: solid;
        --border-style: solid;
        border-width: 1px 0px 0px 0px;
        --border-top-width: 1px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        border-color: #333333;
        --border-color: #333333;
    }

    .elementor-61 .elementor-element.elementor-element-50ff366>.elementor-widget-container {
        padding: 50px 0px 50px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-title {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-content {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-50ff366 .price-item .price-item-button {
        text-align: left;
    }

    .elementor-61 .elementor-element.elementor-element-4c3d65c {
        --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;
        --margin-top: 150px;
        --margin-bottom: 150px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-61 .elementor-element.elementor-element-536e54b {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-61 .elementor-element.elementor-element-e75ecdf .logico-title {
        font-size: 14px;
        font-weight: 500;
        line-height: 2.1429em;
        color: #111111;
    }

    .elementor-61 .elementor-element.elementor-element-1eec155 {
        width: var(--container-widget-width, 40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }

    .elementor-61 .elementor-element.elementor-element-1eec155>.elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-1eec155 .logico-title {
        font-family: "Manrope", Sans-serif;
        font-weight: 600;
        text-transform: none;
        letter-spacing: -0.03em;
    }

    .elementor-61 .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
        margin: -74px 0px 0px 0px;
    }

    .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer {
        text-align: right;
    }

    .elementor-61 .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot:not(.active) span {
        border-color: #D4D4D4;
    }

    .elementor-61 .elementor-element.elementor-element-7e719d0 .owl-dots .owl-dot.active span {
        border-color: #1F1F1F;
    }

    @media(min-width:481px) {
        .elementor-61 .elementor-element.elementor-element-96343ba {
            --width: auto;
        }

        .elementor-61 .elementor-element.elementor-element-71c3e1d {
            --width: 50%;
        }

        .elementor-61 .elementor-element.elementor-element-fdb2e58 {
            --width: 650px;
        }

        .elementor-61 .elementor-element.elementor-element-53da811 {
            --width: 50%;
        }

        .elementor-61 .elementor-element.elementor-element-735a877 {
            --width: 50%;
        }

        .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
            --width: min(750px, 100%);
        }

        .elementor-61 .elementor-element.elementor-element-eb9e01a {
            --width: 207px;
        }

        .elementor-61 .elementor-element.elementor-element-044167d {
            --width: 323px;
        }

        .elementor-61 .elementor-element.elementor-element-609bbad {
            --width: 40%;
        }

        .elementor-61 .elementor-element.elementor-element-ebf6c8d {
            --width: 60%;
        }
    }

    @media(max-width:1200px) and (min-width:481px) {
        .elementor-61 .elementor-element.elementor-element-96343ba {
            --width: 50%;
        }

        .elementor-61 .elementor-element.elementor-element-71c3e1d {
            --width: 55%;
        }

        .elementor-61 .elementor-element.elementor-element-fdb2e58 {
            --width: 100%;
        }
    }

    @media(max-width:1020px) and (min-width:481px) {
        .elementor-61 .elementor-element.elementor-element-53da811 {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-735a877 {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-ebf6c8d {
            --width: 70%;
        }
    }

    @media(max-width:840px) and (min-width:481px) {
        .elementor-61 .elementor-element.elementor-element-96343ba {
            --width: 579px;
        }

        .elementor-61 .elementor-element.elementor-element-71c3e1d {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-eb9e01a {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-044167d {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-609bbad {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-ebf6c8d {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-230216e {
            --width: 50%;
        }

        .elementor-61 .elementor-element.elementor-element-d68e8ee {
            --width: 50%;
        }

        .elementor-61 .elementor-element.elementor-element-3e4e136 {
            --width: 50%;
        }
    }

    @media(max-width:660px) and (min-width:481px) {
        .elementor-61 .elementor-element.elementor-element-96343ba {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-eb9e01a {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-044167d {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-230216e {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-d68e8ee {
            --width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-3e4e136 {
            --width: 100%;
        }
    }

    @media(max-width:1200px) {
        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
            max-width: 70%;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
            font-size: 46px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
            margin: 110px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
            font-size: 46px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer {
            margin-top: 0px;
            margin-bottom: 9px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
            margin-right: 80px;
            margin-left: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button .elementor-custom-embed-play {
            height: 105px;
        }

        .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
            height: 105px;
        }

        .elementor-61 .elementor-element.elementor-element-53b84fe .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
            height: calc(105px - 22px);
        }

        .elementor-61 .elementor-element.elementor-element-9b26234 {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-03db5d7 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-ffd1f7d {
            --container-widget-width: 65%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 65%);
            max-width: 65%;
        }

        .elementor-61 .elementor-element.elementor-element-e09c20e {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-99768ba>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-71c3e1d {
            --padding-top: 65px;
            --padding-bottom: 65px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-7500280>.elementor-widget-container {
            padding: 0% 0% 0% 0%;
        }

        .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration,
        .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
            width: 97px;
        }

        .elementor-61 .elementor-element.elementor-element-53b1f07 {
            --gap: 40px 0px;
            --row-gap: 40px;
            --column-gap: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-e9b547c {
            --grid-auto-flow: row;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-343b363 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-9363070>.elementor-widget-container {
            padding: 0% 0% 0% 0%;
        }

        .elementor-61 .elementor-element.elementor-element-2d7c3ee {
            --grid-auto-flow: row;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-f5cfe01::before,
        .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-background-video-container::before,
        .elementor-61 .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-video-container::before,
        .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-background-slideshow::before,
        .elementor-61 .elementor-element.elementor-element-f5cfe01>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-61 .elementor-element.elementor-element-f5cfe01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-color: transparent;
            background-image: linear-gradient(180deg, #1F1F1F00 0%, #1F1F1F 85%);
        }

        .elementor-61 .elementor-element.elementor-element-f5cfe01 {
            --padding-top: 120px;
            --padding-bottom: 40px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-53bd6d7>.elementor-widget-container {
            padding: 40px 40px 40px 40px;
        }

        .elementor-61 .elementor-element.elementor-element-735a877 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 40px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --align-items: flex-start;
            --margin-top: 50px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 8.5%;
            --padding-right: 8.5%;
        }

        .elementor-61 .elementor-element.elementor-element-d5b30d0 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-e6879ea img {
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration,
        .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
            width: 97px;
        }

        .elementor-61 .elementor-element.elementor-element-13abebf {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-536e54b {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }
    }

    @media(max-width:1020px) {
        .elementor-61 .elementor-element.elementor-element-741f56c {
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
            max-width: 85%;
        }

        body:not(.rtl) .elementor-61 .elementor-element.elementor-element-53b84fe {
            left: 20px;
        }

        body.rtl .elementor-61 .elementor-element.elementor-element-53b84fe {
            right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-53b84fe {
            bottom: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-9b26234 {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --gap: 10px 20px;
            --row-gap: 10px;
            --column-gap: 20px;
            --grid-auto-flow: row;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-61 .elementor-element.elementor-element-30fd9d1 {
            --margin-top: 120px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-ffd1f7d {
            --container-widget-width: 80%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 80%);
            max-width: 80%;
        }

        .elementor-61 .elementor-element.elementor-element-e09c20e {
            --gap: 40px 20px;
            --row-gap: 40px;
            --column-gap: 20px;
            --grid-auto-flow: row;
            --margin-top: 60px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-81a7690>.elementor-widget-container {
            padding: 0px 20px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-81a7690 {
            --icon-box-icon-margin: 80px;
        }

        .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title,
        .elementor-61 .elementor-element.elementor-element-81a7690 .elementor-icon-box-title a {
            font-size: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-0f4aa27>.elementor-widget-container {
            padding: 0px 20px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-0f4aa27 {
            --icon-box-icon-margin: 80px;
        }

        .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title,
        .elementor-61 .elementor-element.elementor-element-0f4aa27 .elementor-icon-box-title a {
            font-size: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-6cfd203>.elementor-widget-container {
            padding: 0px 20px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-6cfd203 {
            --icon-box-icon-margin: 80px;
        }

        .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title,
        .elementor-61 .elementor-element.elementor-element-6cfd203 .elementor-icon-box-title a {
            font-size: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-0d343e1>.elementor-widget-container {
            padding: 0px 20px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-0d343e1 {
            --icon-box-icon-margin: 80px;
        }

        .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title,
        .elementor-61 .elementor-element.elementor-element-0d343e1 .elementor-icon-box-title a {
            font-size: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-07cd509 {
            --container-widget-width: 70%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 70%);
            max-width: 70%;
        }

        .elementor-61 .elementor-element.elementor-element-1808c14>.elementor-widget-container {
            padding: 10px 0px 0px 20px;
        }

        .elementor-61 .elementor-element.elementor-element-1808c14 {
            --container-widget-width: 30%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 30%);
            max-width: 30%;
        }

        .elementor-61 .elementor-element.elementor-element-b62c0b3 {
            --margin-top: 120px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-89a0ca1 {
            --margin-top: 120px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-61 .elementor-element.elementor-element-96343ba.e-con {
            --align-self: center;
        }

        .elementor-61 .elementor-element.elementor-element-0136e6e>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-7500280>.elementor-widget-container {
            margin: 50px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-53b1f07 {
            --margin-top: 164px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-e9b547c {
            --e-con-grid-template-columns: repeat(3, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-88745f4 {
            --margin-top: 120px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-7afb238>.elementor-widget-container {
            margin: 0px 0px 50px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
            font-size: 120px;
        }

        .elementor-61 .elementor-element.elementor-element-2d7c3ee {
            --e-con-grid-template-columns: repeat(2, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-3e92e17 {
            --margin-top: 120px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-61 .elementor-element.elementor-element-f5cfe01 {
            --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;
            --padding-top: 120px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-53da811 {
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --margin-top: 60px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-53da811.e-con {
            --order: 99999
                /* order end hack */
            ;
        }

        .elementor-61 .elementor-element.elementor-element-53bd6d7 {
            --container-widget-width: 750px;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 750px);
            max-width: 750px;
        }

        .elementor-61 .elementor-element.elementor-element-735a877 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-9d7fc8f {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-fb33b91 {
            --container-widget-width: 80%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 80%);
            max-width: 80%;
        }

        .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
            --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: space-between;
            --align-items: center;
        }

        .elementor-61 .elementor-element.elementor-element-de254c2 {
            --padding-top: 120px;
            --padding-bottom: 120px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-1698b85 {
            --margin-top: 120px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-80fb828 .price-item-price-info {
            font-size: 40px;
        }

        .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item-price-info {
            font-size: 40px;
        }

        .elementor-61 .elementor-element.elementor-element-50ff366 .price-item-price-info {
            font-size: 40px;
        }

        .elementor-61 .elementor-element.elementor-element-4c3d65c {
            --margin-top: 120px;
            --margin-bottom: 120px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-1eec155 {
            --container-widget-width: 62%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 62%);
            max-width: 62%;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
            margin: -56px 0px 0px 0px;
        }
    }

    @media(max-width:840px) {
        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
            margin: 0px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
            font-size: 36px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
            margin: 60px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
            font-size: 36px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .owl-carousel.owl-theme .content-item {
            height: 600px;
        }

        .elementor-61 .elementor-element.elementor-element-9b26234 {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-e09c20e {
            --e-con-grid-template-columns: repeat(2, 1fr);
            --gap: 60px 20px;
            --row-gap: 60px;
            --column-gap: 20px;
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-5a5c397 {
            --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-61 .elementor-element.elementor-element-07cd509 {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-1808c14>.elementor-widget-container {
            margin: 40px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-1808c14 {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-1808c14 .button-container {
            text-align: left;
        }

        .elementor-61 .elementor-element.elementor-element-9ffed33 {
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-96343ba {
            --align-items: flex-end;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-96343ba.e-con {
            --order: 99999
                /* order end hack */
            ;
        }

        body:not(.rtl) .elementor-61 .elementor-element.elementor-element-0031d81 {
            right: 0px;
        }

        body.rtl .elementor-61 .elementor-element.elementor-element-0031d81 {
            left: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-71c3e1d {
            --padding-top: 70px;
            --padding-bottom: 50px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration,
        .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
            width: 70px;
        }

        .elementor-61 .elementor-element.elementor-element-e9b547c {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-4c3e632 {
            --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-61 .elementor-element.elementor-element-e7609a5 {
            --margin-top: 30px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-3ef6f03>.elementor-widget-container {
            margin: 40px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-2d7c3ee {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-07aec85 .logico-title {
            font-size: 24px;
        }

        .elementor-61 .elementor-element.elementor-element-4358e8e {
            font-size: 34px;
        }

        .elementor-61 .elementor-element.elementor-element-d5b30d0 {
            --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-61 .elementor-element.elementor-element-609bbad {
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        }

        .elementor-61 .elementor-element.elementor-element-e6879ea>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-e6879ea img {
            width: 400px;
            max-width: 90%;
        }

        .elementor-61 .elementor-element.elementor-element-ebf6c8d {
            --margin-top: 60px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-after {
            margin-top: -25px;
        }

        .elementor-61 .elementor-element.elementor-element-1632aa3 .slider-footer.slider-footer-position-before {
            margin-bottom: -25px;
        }

        .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration,
        .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
            width: 70px;
        }

        .elementor-61 .elementor-element.elementor-element-e494ac9 {
            --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;
            --flex-wrap: wrap;
        }

        .elementor-61 .elementor-element.elementor-element-230216e {
            border-width: 1px 1px 1px 0px;
            --border-top-width: 1px;
            --border-right-width: 1px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-80fb828>.elementor-widget-container {
            padding: 50px 40px 50px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-80fb828 .price-item-price-info {
            font-size: 60px;
        }

        .elementor-61 .elementor-element.elementor-element-d68e8ee {
            border-width: 1px 0px 1px 0px;
            --border-top-width: 1px;
            --border-right-width: 0px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-5a04fc1>.elementor-widget-container {
            padding: 50px 0px 50px 40px;
        }

        .elementor-61 .elementor-element.elementor-element-5a04fc1 .price-item-price-info {
            font-size: 60px;
        }

        .elementor-61 .elementor-element.elementor-element-3e4e136 {
            border-width: 0px 1px 1px 0px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-50ff366>.elementor-widget-container {
            padding: 50px 40px 50px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-50ff366 .price-item-price-info {
            font-size: 60px;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
            margin: -30px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after {
            margin-top: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before {
            margin-bottom: 30px;
        }
    }

    @media(max-width:660px) {
        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .content-slider-item-heading {
            font-size: 28px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
            max-width: 70%;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .content-slider-item-heading {
            font-size: 28px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer {
            margin-top: 0px;
            margin-bottom: 9px;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .slider-footer .slider-pagination {
            margin-right: 80px;
            margin-left: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-9b26234 {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-30fd9d1 {
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-03db5d7 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-ffd1f7d {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-e09c20e {
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-b62c0b3 {
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-89a0ca1 {
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button .elementor-custom-embed-play {
            height: 105px;
        }

        .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
            height: 105px;
        }

        .elementor-61 .elementor-element.elementor-element-0031d81 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
            height: calc(105px - 22px);
        }

        .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration,
        .elementor-61 .elementor-element.elementor-element-0efc59e .block-decoration .block-decoration-item {
            width: 50px;
        }

        .elementor-61 .elementor-element.elementor-element-53b1f07 {
            --margin-top: 144px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-e9b547c {
            --grid-auto-flow: row;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-88745f4 {
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-343b363 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
            font-size: 80px;
        }

        .elementor-61 .elementor-element.elementor-element-e7609a5 {
            --margin-top: 30px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-2d7c3ee {
            --gap: 60px 20px;
            --row-gap: 60px;
            --column-gap: 20px;
            --grid-auto-flow: row;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-3e92e17 {
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-f5cfe01 {
            --padding-top: 90px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-9d7fc8f {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
            --flex-direction: column;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --align-items: flex-start;
        }

        .elementor-61 .elementor-element.elementor-element-de254c2 {
            --padding-top: 90px;
            --padding-bottom: 90px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-d5b30d0 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration,
        .elementor-61 .elementor-element.elementor-element-ab691ea .block-decoration .block-decoration-item {
            width: 50px;
        }

        .elementor-61 .elementor-element.elementor-element-1698b85 {
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-13abebf {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-e494ac9 {
            --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-61 .elementor-element.elementor-element-230216e {
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-width: 1px 0px 0px 0px;
            --border-top-width: 1px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-80fb828>.elementor-widget-container {
            padding: 50px 40px 50px 40px;
        }

        .elementor-61 .elementor-element.elementor-element-d68e8ee {
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-width: 1px 0px 0px 0px;
            --border-top-width: 1px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-5a04fc1>.elementor-widget-container {
            padding: 50px 40px 50px 40px;
        }

        .elementor-61 .elementor-element.elementor-element-3e4e136 {
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-width: 1px 0px 1px 0px;
            --border-top-width: 1px;
            --border-right-width: 0px;
            --border-bottom-width: 1px;
            --border-left-width: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-50ff366>.elementor-widget-container {
            padding: 50px 40px 50px 40px;
        }

        .elementor-61 .elementor-element.elementor-element-4c3d65c {
            --margin-top: 90px;
            --margin-bottom: 90px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-536e54b {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-61 .elementor-element.elementor-element-1eec155 {
            --container-widget-width: 100%;
            --container-widget-flex-grow: 0;
            width: var(--container-widget-width, 100%);
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0>.elementor-widget-container {
            margin: 50px 0px 0px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer {
            text-align: left;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-after {
            margin-top: 30px;
        }

        .elementor-61 .elementor-element.elementor-element-7e719d0 .slider-footer.slider-footer-position-before {
            margin-bottom: 30px;
        }
    }

    @media(max-width:480px) {
        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-3264830 .slide-content-inner {
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-6c7cbcb .elementor-repeater-item-6867061 .slide-content-inner {
            max-width: 100%;
        }

        .elementor-61 .elementor-element.elementor-element-9b26234 {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-e09c20e {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --gap: 40px 20px;
            --row-gap: 40px;
            --column-gap: 20px;
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-81a7690>.elementor-widget-container {
            padding: 0px 0px 40px 0px;
            border-width: 0px 0px 1px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-0f4aa27>.elementor-widget-container {
            padding: 0px 0px 40px 0px;
            border-width: 0px 0px 1px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-6cfd203>.elementor-widget-container {
            padding: 0px 0px 40px 0px;
            border-width: 0px 0px 1px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-0d343e1>.elementor-widget-container {
            padding: 0px 0px 40px 0px;
            border-width: 0px 0px 1px 0px;
        }

        .elementor-61 .elementor-element.elementor-element-53b1f07 {
            --gap: 30px 0px;
            --row-gap: 30px;
            --column-gap: 0px;
        }

        .elementor-61 .elementor-element.elementor-element-e9b547c {
            --e-con-grid-template-columns: repeat(2, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-1cc335a .logico-title {
            font-size: 56px;
        }

        .elementor-61 .elementor-element.elementor-element-2d7c3ee {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --grid-auto-flow: row;
        }

        .elementor-61 .elementor-element.elementor-element-53bd6d7>.elementor-widget-container {
            padding: 30px 20px 30px 20px;
        }

        .elementor-61 .elementor-element.elementor-element-c7b4cb4 {
            --padding-top: 30px;
            --padding-bottom: 30px;
            --padding-left: 20px;
            --padding-right: 20px;
        }
    }
</style>