<div class="elementor-element elementor-element-0c7ba3b e-con-full e-flex cut-corner-no sticky-container-off e-con e-child" data-id="0c7ba3b" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
    <div class="elementor-element elementor-element-a62eb08 elementor-widget elementor-widget-logico_heading" data-id="a62eb08" data-element_type="widget" data-e-type="widget" data-widget_type="logico_heading.default">
        <div class="elementor-widget-container">
            <div class="logico-title">Send a message
            </div>
        </div>
    </div>
    <div class="elementor-element elementor-element-1957a96 elementor-widget elementor-widget-logico_wpforms" data-id="1957a96" data-element_type="widget" data-e-type="widget" data-widget_type="logico_wpforms.default">
        <div class="elementor-widget-container">
            <div class="logico-wpforms-widget">
                <div class="wpforms-container wpforms-render-modern" id="wpforms-369">
                    <form id="wpforms-form-369" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="369" method="post" enctype="multipart/form-data" action="/themes/logico-rounded/contacts/" data-token="70426e7dba27c80eba789beaa2bf4a0e" data-token-time="1776392501" novalidate="novalidate"><noscript class="wpforms-error-noscript">Please enable JavaScript in your browser to complete this form.</noscript>
                        <div id="wpforms-error-noscript" style="display: none;">Please enable JavaScript in your browser to complete this form.</div>
                        <div class="wpforms-field-container">
                            <div id="wpforms-369-field_1-container" class="wpforms-field wpforms-field-name" data-field-id="1">
                                <div class="wpforms-field-wrapper logico-form-field">
                                    <div class="logico-label-wrapper">
                                        <div class="logico-label-placeholder">
                                            <div class="logico-label-placeholder-text">Full name</div>
                                        </div><label class="wpforms-field-label" for="wpforms-369-field_1">Full name</label>
                                    </div>
                                    <input type="text" id="wpforms-369-field_1" class="wpforms-field-large" name="wpforms[fields][1]" aria-errormessage="wpforms-369-field_1-error">
                                </div>
                            </div>
                            <div id="wpforms-369-field_2-container" class="wpforms-field wpforms-field-email" data-field-id="2">
                                <div class="wpforms-field-wrapper logico-form-field">
                                    <div class="logico-label-wrapper">
                                        <div class="logico-label-placeholder">
                                            <div class="logico-label-placeholder-text">Email</div>
                                        </div><label class="wpforms-field-label" for="wpforms-369-field_2">Email</label>
                                    </div><input type="email" id="wpforms-369-field_2" class="wpforms-field-large" name="wpforms[fields][2]" spellcheck="false" aria-errormessage="wpforms-369-field_2-error">
                                </div>
                            </div>
                            <div id="wpforms-369-field_3-container" class="wpforms-field wpforms-field-text" data-field-id="3">
                                <div class="wpforms-field-wrapper logico-form-field">
                                    <div class="logico-label-wrapper">
                                        <div class="logico-label-placeholder">
                                            <div class="logico-label-placeholder-text">Subject</div>
                                        </div><label class="wpforms-field-label" for="wpforms-369-field_3">Subject</label>
                                    </div><input type="text" id="wpforms-369-field_3" class="wpforms-field-large" name="wpforms[fields][3]" aria-errormessage="wpforms-369-field_3-error">
                                </div>
                            </div>
                            <div id="wpforms-369-field_4-container" class="wpforms-field wpforms-field-textarea" data-field-id="4">
                                <div class="wpforms-field-wrapper logico-form-field">
                                    <div class="logico-label-wrapper">
                                        <div class="logico-label-placeholder">
                                            <div class="logico-label-placeholder-text">Message</div>
                                        </div><label class="wpforms-field-label" for="wpforms-369-field_4">Message</label>
                                    </div><textarea id="wpforms-369-field_4" class="wpforms-field-large" name="wpforms[fields][4]" aria-errormessage="wpforms-369-field_4-error"></textarea>
                                </div>
                            </div>
                        </div><!-- .wpforms-field-container -->
                        <div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="369"><input type="hidden" name="page_title" value="Contacts"><input type="hidden" name="page_url" value=""><input type="hidden" name="url_referer" value=""><input type="hidden" name="page_id" value="17"><input type="hidden" name="wpforms[post_id]" value="17"><button type="submit" name="wpforms[submit]" id="wpforms-submit-369" class="logico-alter-button wpforms-submit" data-alt-text="Sending..." data-submit-text="Send a message" aria-live="assertive" value="wpforms-submit">Send a message</button><img loading="lazy" decoding="async" src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Loading"></div>
                    </form>
                </div> <!-- .wpforms-container -->
            </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-element.elementor-element-d9d0f10 {
        --display: flex;
    }

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

    .elementor-element.elementor-element-b7efa56 {
        --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: -13px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    body.rtl .elementor-element.elementor-element-0d01f0c {
        right: -201px;
    }

    .elementor-element.elementor-element-0d01f0c {
        top: 235px;
        z-index: 0;
    }

    .elementor-element.elementor-element-0d01f0c img {
        width: 965px;
        max-width: 965px;
    }

    .elementor-element.elementor-element-96187be>.elementor-widget-container {
        margin: 0px 0px 1px 0px;
    }

    .elementor-element.elementor-element-a66bc4b>.elementor-widget-container {
        margin: 27px 0px 0px 0px;
    }

    .elementor-element.elementor-element-ed3277b {
        --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: 72px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-element.elementor-element-5137c23 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-element.elementor-element-610731b .logico-title {
        font-weight: 700;
    }

    .elementor-element.elementor-element-09f7c9d>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-element.elementor-element-09f7c9d {
        font-size: 16px;
        line-height: 1.875em;
    }

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

    .elementor-element.elementor-element-dcee0a8 .logico-title {
        font-weight: 700;
        letter-spacing: -0.03em;
    }

    .elementor-element.elementor-element-742ab85>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-element.elementor-element-742ab85 {
        font-size: 16px;
        line-height: 1.875em;
    }

    .elementor-element.elementor-element-37154d6 {
        --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 40px;
        --row-gap: 0px;
        --column-gap: 40px;
        --margin-top: 52px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-element.elementor-element-a61b826 .logico-title {
        font-weight: 700;
    }

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

    .elementor-element.elementor-element-e3707dc {
        font-size: 16px;
        line-height: 1.875em;
        color: #FFFFFF;
        --logico-accent-color: #333333;
    }

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

    .elementor-element.elementor-element-9386cda .logico-title {
        font-weight: 700;
        letter-spacing: -0.03em;
    }

    .elementor-element.elementor-element-3f625c1 {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 16px;
        --grid-column-gap: 38px;
        --grid-row-gap: 0px;
    }

    .elementor-element.elementor-element-3f625c1>.elementor-widget-container {
        margin: 25px 0px 0px -3px;
    }

    .elementor-element.elementor-element-3f625c1 .elementor-social-icon {
        background-color: #FFFFFF00;
        --icon-padding: 0px;
    }

    .elementor-element.elementor-element-3f625c1 .elementor-social-icon i {
        color: #333333;
    }

    .elementor-element.elementor-element-3f625c1 .elementor-social-icon svg {
        fill: #333333;
    }

    .elementor-element.elementor-element-3f625c1 .elementor-social-icon:hover i {
        color: #c01227;
    }

    .elementor-element.elementor-element-3f625c1 .elementor-social-icon:hover svg {
        fill: #c01227;
    }

    .elementor-element.elementor-element-0c7ba3b {
        --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-style: solid;
        --border-style: solid;
        border-width: 1px 1px 1px 1px;
        --border-top-width: 1px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 1px;
        border-color: #111111;
        --border-color: #111111;
        --border-radius: 25px 25px 25px 25px;
        --padding-top: 50px;
        --padding-bottom: 60px;
        --padding-left: 57px;
        --padding-right: 57px;
    }

    .elementor-element.elementor-element-0c7ba3b:not(.elementor-motion-effects-element-type-background),
    .elementor-element.elementor-element-0c7ba3b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #fff;
    }

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

    .elementor-element.elementor-element-a62eb08 .logico-title {
        font-size: 30px;
        font-weight: 600;
        line-height: 1.3333em;
        letter-spacing: -0.03em;
    }

    .elementor-element.elementor-element-1957a96>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-element.elementor-element-1957a96 .wpforms-container .wpforms-field,
    .elementor-element.elementor-element-1957a96 .wp-core-ui div.wpforms-container .wpforms-field {
        padding: calc(20px / 2) 0;
    }

    .elementor-element.elementor-element-1957a96 div.wpforms-container .wpforms-form .wpforms-field-label {
        font-size: 14px;
    }

    .elementor-element.elementor-element-1957a96 .wpforms-container .wpforms-submit-container {
        padding-top: 28px;
    }

    .elementor-element.elementor-element-7304a53 {
        --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: -25px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-element.elementor-element-5a3eed4>.elementor-widget-container {
        border-radius: 25px 25px 0px 0px;
    }

    .elementor-element.elementor-element-5a3eed4 iframe {
        height: 500px;
        filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
    }

    @media(min-width: 481px) {
        .elementor-element.elementor-element-b7efa56 {
            --width: 61%;
        }

        .elementor-element.elementor-element-5137c23 {
            --width: 37%;
        }

        .elementor-element.elementor-element-ef3ee9f {
            --width: 56%;
        }

        .elementor-element.elementor-element-a7fe959 {
            --width: 37%;
        }

        .elementor-element.elementor-element-a6eee3c {
            --width: 56%;
        }

        .elementor-element.elementor-element-0c7ba3b {
            --width: 80%;
        }
    }

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

        .elementor-element.elementor-element-ef3ee9f {
            --width: 50%;
        }

        .elementor-element.elementor-element-a7fe959 {
            --width: 50%;
        }

        .elementor-element.elementor-element-a6eee3c {
            --width: 50%;
        }
    }

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

        .elementor-element.elementor-element-0c7ba3b {
            --width: 100%;
        }
    }

    @media(max-width: 1200px) {
        .elementor-element.elementor-element-47f9ed3 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-element.elementor-element-b7efa56 {
            --margin-top: -10px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-element.elementor-element-ed3277b {
            --gap: 0px 20px;
            --row-gap: 0px;
            --column-gap: 20px;
            --margin-top: 50px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-element.elementor-element-37154d6 {
            --gap: 0px 20px;
            --row-gap: 0px;
            --column-gap: 20px;
            --margin-top: 50px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

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

    @media(max-width: 1020px) {
        .elementor-element.elementor-element-47f9ed3 {
            --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-element.elementor-element-b7efa56 {
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

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

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

        .elementor-element.elementor-element-0d01f0c {
            top: 150px;
        }

        .elementor-element.elementor-element-0d01f0c img {
            max-width: 100%;
        }

        .elementor-element.elementor-element-0c7ba3b {
            --margin-top: 70px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 75px;
            --padding-bottom: 75px;
            --padding-left: 105px;
            --padding-right: 105px;
        }

        .elementor-element.elementor-element-7304a53 {
            --margin-top: 120px;
            --margin-bottom: -25px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
        }
    }

    @media(max-width: 840px) {
        .elementor-element.elementor-element-ed3277b {
            --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 20px;
            --row-gap: 0px;
            --column-gap: 20px;
            --flex-wrap: nowrap;
        }

        .elementor-element.elementor-element-37154d6 {
            --flex-wrap: nowrap;
        }
    }

    @media(max-width: 660px) {
        .elementor-element.elementor-element-47f9ed3 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-element.elementor-element-0c7ba3b {
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 57px;
            --padding-right: 57px;
        }

        .elementor-element.elementor-element-a62eb08 .logico-title {
            font-size: 24px;
        }

        .elementor-element.elementor-element-7304a53 {
            --margin-top: 90px;
            --margin-bottom: -25px;
            --margin-left: 0px;
            --margin-right: 0px;
        }
    }

    @media(max-width: 480px) {
        .elementor-element.elementor-element-ed3277b {
            --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-element.elementor-element-ef3ee9f {
            --margin-top: 50px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

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

        .elementor-element.elementor-element-0c7ba3b {
            --padding-top: 30px;
            --padding-bottom: 35px;
            --padding-left: 25px;
            --padding-right: 25px;
        }

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

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

    .elementor .elementor-element.elementor-element-ecb5f56.sticky-container-active,
    .elementor .sticky-container-active .elementor-element.elementor-element-ecb5f56 {
        background-color: #FFFFFF;
        box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
    }

    .elementor-41 .elementor-element.elementor-element-25675d8 {
        --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;
        --border-radius: 10px 10px 10px 10px;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-41 .elementor-element.elementor-element-25675d8:not(.elementor-motion-effects-element-type-background),
    .elementor-41 .elementor-element.elementor-element-25675d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #1F1F1F;
    }

    .elementor-41 .elementor-element.elementor-element-9f657cb {
        --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 20px;
        --row-gap: 0px;
        --column-gap: 20px;
    }

    .elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-wrapper {
        align-items: center;
        gap: 15px;
    }

    .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-framed .elementor-icon,
    .elementor-41 .elementor-element.elementor-element-21ff0f3.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon {
        font-size: 19px;
    }

    .elementor-41 .elementor-element.elementor-element-21ff0f3 .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.3571em;
        color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-f27e329 {
        --display: flex;
        --flex-direction: row-reverse;
        --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-reverse;
        --align-items: flex-end;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --align-content: flex-end;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 14px;
        --grid-column-gap: 20px;
        --grid-row-gap: 10px;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-widget-container {
        text-align: right;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf.elementor-element {
        --align-self: center;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon {
        background-color: #FFFFFF00;
        --icon-padding: 0em;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover {
        background-color: #FFFFFF00;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover i {
        color: #c01227;
    }

    .elementor-41 .elementor-element.elementor-element-2a342bf .elementor-social-icon:hover svg {
        fill: #c01227;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08 {
        width: auto;
        max-width: auto;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-element {
        --align-self: flex-start;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-wrapper {
        align-items: center;
        gap: 21px;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-framed .elementor-icon,
    .elementor-41 .elementor-element.elementor-element-9c89c08.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon {
        font-size: 14px;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.3571em;
        color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a {
        color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-9c89c08 .elementor-icon-box-description a:hover {
        color: #c01227;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b {
        width: auto;
        max-width: auto;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-element {
        --align-self: flex-start;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-wrapper {
        align-items: center;
        gap: 15px;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-framed .elementor-icon,
    .elementor-41 .elementor-element.elementor-element-ebad42b.elementor-view-default .elementor-icon {
        fill: #FFFFFF;
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon {
        font-size: 20px;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description {
        font-size: 14px;
        line-height: 1.3571em;
        color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a {
        color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-ebad42b .elementor-icon-box-description a:hover {
        color: #c01227;
    }

    .elementor-41 .elementor-element.elementor-element-2f43a4b {
        --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: center;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --z-index: 99;
    }

    .elementor-41 .elementor-element.elementor-element-2f43a4b:not(.elementor-motion-effects-element-type-background),
    .elementor-41 .elementor-element.elementor-element-2f43a4b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-9873da0 {
        --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: 0px;
        --margin-bottom: 0px;
        --margin-left: 20px;
        --margin-right: 0px;
        --z-index: 2;
    }

    .elementor-41 .elementor-element.elementor-element-28e65b3 {
        --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-around;
        --align-items: stretch;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --flex-wrap: nowrap;
        --z-index: 2;
    }

    .elementor-41 .elementor-element.elementor-element-8beda87 {
        --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: 0vw 3.1vw;
        --row-gap: 0vw;
        --column-gap: 3.1vw;
        --flex-wrap: nowrap;
        --padding-top: 34px;
        --padding-bottom: 34px;
        --padding-left: 0px;
        --padding-right: 0px;
        --z-index: 2;
    }

    .elementor-41 .elementor-element.elementor-element-8beda87.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    #side-panel-07cba34:before {
        background-image: url("assets/images/bg-slide-sidebar.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-41 .elementor-element.elementor-element-07cba34.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    #side-panel-07cba34 .slide-sidebar {
        padding: 137px 60px 60px 60px !important;
    }

    #side-panel-07cba34 {
        --logico-default-text-color: #ffffff;
        --logico-dark-text-color: #ffffff;
        --logico-light-text-color: #bebebe;
        --logico-accent-color: #c01227;
        --logico-accent-alter-color: #c01227;
        --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: #c01227;
        --logico-button-background-color: rgba(255, 255, 255, 0);
        --logico-button-icon-color: #1f1f1f;
        --logico-button-text-hover: #1f1f1f;
        --logico-button-border-hover: #c01227;
        --logico-button-background-hover: #c01227;
        --logico-button-icon-hover: #1f1f1f;
    }

    .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container,
    .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption {
        text-align: left;
    }

    .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo .hfe-site-logo-container img {
        width: 153px;
    }

    .elementor-41 .elementor-element.elementor-element-ce54c28 .widget-image-caption {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-41 .elementor-element.elementor-element-ce54c28.elementor-element {
        --flex-grow: 0;
        --flex-shrink: 0;
    }

    .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container .hfe-site-logo-img {
        border-style: none;
    }

    .elementor-41 .elementor-element.elementor-element-50655f3 {
        --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;
        --z-index: 1;
    }

    .elementor-41 .elementor-element.elementor-element-50655f3.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-41 .elementor-element.elementor-element-9929820 {
        width: auto;
        max-width: auto;
    }

    .elementor-41 .elementor-element.elementor-element-9929820>.elementor-widget-container {
        padding: 4px 0px 4px 0px;
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container nav {
        text-align: center;
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .menu-trigger {
        text-align: right;
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu {
        padding: 33px 33px 35px 42px;
        background-color: #1f1f1f;
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu {
        margin: 0 0 0 calc(33px + 5px);
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before {
        width: calc(33px + 5px);
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a,
    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a:after {
        color: #ffffff;
    }

    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a,
    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a,
    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href *="/#"]),
    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li.active>a,
    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li:hover>a,
    .elementor-41 .elementor-element.elementor-element-9929820 .header-menu-container .main-menu>li ul.sub-menu>li>a:before {
        color: #c01227;
    }

    .elementor-41 .elementor-element.elementor-element-d6b82c3 {
        --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: flex-end;
        --align-items: center;
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --flex-wrap: nowrap;
    }

    .elementor-41 .elementor-element.elementor-element-d6b82c3.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-41 .elementor-element.elementor-element-0fa8a56 {
        --display: flex;
        --align-items: flex-end;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 2.7%;
        --margin-right: 0%;
        --padding-top: 11px;
        --padding-bottom: 11px;
        --padding-left: 0px;
        --padding-right: 0px;
        --z-index: 1;
    }

    .elementor-41 .elementor-element.elementor-element-0fa8a56.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }

    .elementor-41 .elementor-element.elementor-element-8bc6aeb .header-button-container {
        text-align: right;
    }

    .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button {
        min-width: 193px;
    }

    .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump {
        min-height: 72px;
    }

    .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-jump:hover {
        min-height: calc(72px - 22px);
    }

    .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button.header-button-animation-fade {
        min-height: 72px;
    }

    .elementor-41 .elementor-element.elementor-element-8bc6aeb a.header-button:hover {
        background-color: #FFD058;
    }

    .elementor-41 .elementor-element.elementor-element-a9e42ed {
        --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: 0px;
        --margin-bottom: 164px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-41 .elementor-element.elementor-element-5c0e23d {
        --display: flex;
        --min-height: 554px;
        --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;
        --justify-content: center;
        --flex-wrap: nowrap;
        --overlay-opacity: 1;
        --border-radius: 25px 25px 25px 25px;
        --padding-top: 90px;
        --padding-bottom: 90px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-41 .elementor-element.elementor-element-5c0e23d:not(.elementor-motion-effects-element-type-background),
    .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("assets/images/bg-header-1.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-41 .elementor-element.elementor-element-5c0e23d::before,
    .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-background-video-container::before,
    .elementor-41 .elementor-element.elementor-element-5c0e23d>.e-con-inner>.elementor-background-video-container::before,
    .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-background-slideshow::before,
    .elementor-41 .elementor-element.elementor-element-5c0e23d>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-41 .elementor-element.elementor-element-5c0e23d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        /* background-color:#1F1F1F33; */
        --background-overlay: '';
    }

    .elementor-41 .elementor-element.elementor-element-401ea82 {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-41 .elementor-element.elementor-element-ea205b5 .page-title.logico-title-h2 {
        color: #FFFFFF;
    }

    .elementor-41 .elementor-element.elementor-element-3d13f28 {
        width: auto;
        max-width: auto;
        bottom: 10px;
    }

    .elementor-41 .elementor-element.elementor-element-3d13f28>.elementor-widget-container {
        background-color: #FFFFFF;
        padding: 18px 38px 19px 38px;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-41 .elementor-element.elementor-element-3d13f28.elementor-element {
        --align-self: flex-start;
    }

    body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 {
        left: 10px;
    }

    body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 {
        right: 10px;
    }

    .elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs,
    .elementor-41 .elementor-element.elementor-element-3d13f28 .breadcrumbs a {
        color: #333333;
    }

    .elementor-41 .elementor-element.elementor-element-e657a3d {
        width: auto;
        max-width: auto;
        top: 100%;
    }

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

    body.rtl .elementor-41 .elementor-element.elementor-element-e657a3d {
        left: 0px;
    }

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

    .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-1 .block-decoration-item:after,
    .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent,
    .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item,
    .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before,
    .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item,
    .elementor-41 .elementor-element.elementor-element-e657a3d .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
        background-color: #1F1F1F;
    }

    @media(max-width: 1200px) {
        .elementor-41 .elementor-element.elementor-element-2a342bf {
            --grid-column-gap: 15px;
        }

        .elementor-41 .elementor-element.elementor-element-9873da0 {
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 20px;
            --margin-right: 20px;
        }

        .elementor-41 .elementor-element.elementor-element-8beda87 {
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 1;
        }

        .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-site-logo-container,
        .elementor-41 .elementor-element.elementor-element-ce54c28 .hfe-caption-width figcaption {
            text-align: left;
        }

        .elementor-41 .elementor-element.elementor-element-50655f3 {
            --justify-content: flex-end;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-41 .elementor-element.elementor-element-9929820>.elementor-widget-container {
            padding: 0px 0px 0px 0px;
        }

        .elementor-41 .elementor-element.elementor-element-9929820 {
            z-index: 2;
        }

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

        .elementor-41 .elementor-element.elementor-element-5c0e23d {
            --min-height: 500px;
        }

        body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 {
            left: 20px;
        }

        body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 {
            right: 20px;
        }
    }

    @media(max-width: 1020px) {
        .elementor-41 .elementor-element.elementor-element-ecb5f56 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-41 .elementor-element.elementor-element-a9e42ed {
            --margin-top: 0px;
            --margin-bottom: 120px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-41 .elementor-element.elementor-element-5c0e23d {
            --min-height: 330px;
        }

        .elementor-41 .elementor-element.elementor-element-3d13f28>.elementor-widget-container {
            padding: 10px 20px 10px 20px;
        }
    }

    @media(max-width: 840px) {
        .elementor-41 .elementor-element.elementor-element-5c0e23d {
            --min-height: 250px;
        }
    }

    @media(max-width: 660px) {
        .elementor-41 .elementor-element.elementor-element-ecb5f56 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-41 .elementor-element.elementor-element-25675d8 {
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-41 .elementor-element.elementor-element-9873da0 {
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 20px;
            --margin-right: 20px;
        }

        .elementor-41 .elementor-element.elementor-element-28e65b3 {
            --flex-wrap: nowrap;
        }

        .elementor-41 .elementor-element.elementor-element-50655f3.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

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

        body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3d13f28 {
            left: 20px;
        }

        body.rtl .elementor-41 .elementor-element.elementor-element-3d13f28 {
            right: 20px;
        }
    }

    @media(max-width: 480px) {
        .elementor-41 .elementor-element.elementor-element-28e65b3 {
            --flex-wrap: nowrap;
        }

        .elementor-41 .elementor-element.elementor-element-8beda87 {
            --width: auto;
        }

        .elementor-41 .elementor-element.elementor-element-8beda87.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-41 .elementor-element.elementor-element-5c0e23d {
            --min-height: 200px;
        }
    }

    @media(min-width: 481px) {
        .elementor-41 .elementor-element.elementor-element-9f657cb {
            --width: 30%;
        }

        .elementor-41 .elementor-element.elementor-element-f27e329 {
            --width: 70%;
        }

        .elementor-41 .elementor-element.elementor-element-8beda87 {
            --width: auto;
        }

        .elementor-41 .elementor-element.elementor-element-d6b82c3 {
            --width: auto;
        }

        .elementor-41 .elementor-element.elementor-element-0fa8a56 {
            --width: auto;
        }
    }

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

    .elementor-1678 .elementor-element.elementor-element-d4b6cf6 {
        --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: 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: #c01227;
        --logico-button-background-color: #c0122700;
        --logico-button-icon-color: #1F1F1F;
        --logico-button-text-hover: #1F1F1F;
        --logico-button-border-hover: #c01227;
        --logico-button-background-hover: #c01227;
        --logico-button-icon-hover: #1F1F1F;
        --padding-top: 130px;
        --padding-bottom: 62px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-1678 .elementor-element.elementor-element-269c11b {
        width: auto;
        max-width: auto;
        top: 0px;
    }

    body:not(.rtl) .elementor-1678 .elementor-element.elementor-element-269c11b {
        left: 0px;
    }

    body.rtl .elementor-1678 .elementor-element.elementor-element-269c11b {
        right: 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration {
        text-align: left;
    }

    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration.block-decoration-style-1 .block-decoration-item:before,
    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration.block-decoration-style-2 .block-decoration-item:before,
    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration.block-decoration-style-3 .block-decoration-item:before,
    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration.block-decoration-style-4 .block-decoration-item:before,
    .elementor-1678 .elementor-element.elementor-element-269c11b .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
        background-color: #1F1F1F;
    }

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

    .elementor-1678 .elementor-element.elementor-element-c372bc6 {
        --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-end;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1678 .elementor-element.elementor-element-8a962cd {
        --display: flex;
    }

    .elementor-1678 .elementor-element.elementor-element-123e82b {
        width: var(--container-widget-width, 800px);
        max-width: 800px;
        --container-widget-width: 800px;
        --container-widget-flex-grow: 0;
    }

    .elementor-1678 .elementor-element.elementor-element-123e82b .logico-title {
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-1757791 {
        --display: flex;
    }

    .elementor-1678 .elementor-element.elementor-element-cac13d9>.elementor-widget-container {
        margin: 0px 0px 16px 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-cac13d9 .button-container {
        text-align: right;
    }

    .elementor-1678 .elementor-element.elementor-element-cac13d9 {
        --logico-button-text-color: #FFFFFF;
        --logico-button-border-color: #c01227;
        --logico-button-background-color: #FFFFFF00;
        --logico-button-icon-color: #1F1F1F;
        --logico-button-text-hover: #1F1F1F;
        --logico-button-border-hover: #c01227;
        --logico-button-background-hover: #c01227;
        --logico-button-icon-hover: #1F1F1F;
    }

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

    .elementor-1678 .elementor-element.elementor-element-41300e8 {
        --divider-border-style: solid;
        --divider-color: #CBCBCB;
        --divider-border-width: 1px;
    }

    .elementor-1678 .elementor-element.elementor-element-41300e8>.elementor-widget-container {
        margin: 72px 0px 122px 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-41300e8 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-1678 .elementor-element.elementor-element-41300e8 .elementor-divider {
        padding-block-start: 0px;
        padding-block-end: 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-b6a7e27 {
        --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: 50px 20px;
        --row-gap: 50px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1678 .elementor-element.elementor-element-963af6c {
        --display: flex;
    }

    .elementor-1678 .elementor-element.elementor-element-0b026a5 {
        text-align: start;
    }

    .elementor-1678 .elementor-element.elementor-element-0b026a5 img {
        width: 153px;
    }

    .elementor-1678 .elementor-element.elementor-element-cbe052a {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 16px;
        --grid-column-gap: 38px;
        --grid-row-gap: 0px;
    }

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

    .elementor-1678 .elementor-element.elementor-element-cbe052a .elementor-social-icon {
        background-color: #FFFFFF00;
        --icon-padding: 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-cbe052a .elementor-social-icon i {
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-cbe052a .elementor-social-icon svg {
        fill: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-cbe052a .elementor-social-icon:hover i {
        color: #c01227;
    }

    .elementor-1678 .elementor-element.elementor-element-cbe052a .elementor-social-icon:hover svg {
        fill: #c01227;
    }

    .elementor-1678 .elementor-element.elementor-element-8fdf129>.elementor-widget-container {
        margin: 51px 0px 0px 0px;
    }

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

    .elementor-1678 .elementor-element.elementor-element-db9a493 {
        --display: flex;
    }

    .elementor-1678 .elementor-element.elementor-element-3b24f4d>.elementor-widget-container {
        margin: 1px 0px 8px 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-3b24f4d .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-5c23d17 .logico-custom-menu-widget li {
        font-size: 16px;
    }

    .elementor-1678 .elementor-element.elementor-element-5c23d17 .logico-custom-menu-widget li,
    .elementor-1678 .elementor-element.elementor-element-5c23d17 .logico-custom-menu-widget li a {
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-5c23d17 .logico-custom-menu-widget li a:hover {
        color: #c01227;
        border-color: #c01227;
    }

    .elementor-1678 .elementor-element.elementor-element-d72ab96 {
        --display: flex;
    }

    .elementor-1678 .elementor-element.elementor-element-03af231>.elementor-widget-container {
        margin: 1px 0px 8px 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-03af231 .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-69a9797 .logico-custom-menu-widget li {
        font-size: 16px;
    }

    .elementor-1678 .elementor-element.elementor-element-69a9797 .logico-custom-menu-widget li,
    .elementor-1678 .elementor-element.elementor-element-69a9797 .logico-custom-menu-widget li a {
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-69a9797 .logico-custom-menu-widget li a:hover {
        color: #c01227;
        border-color: #c01227;
    }

    .elementor-1678 .elementor-element.elementor-element-f58cdb3 {
        --display: flex;
    }

    .elementor-1678 .elementor-element.elementor-element-c39710b>.elementor-widget-container {
        margin: 1px 0px 8px 0px;
    }

    .elementor-1678 .elementor-element.elementor-element-c39710b .logico-title {
        font-size: 20px;
        font-weight: 600;
        line-height: 1.5em;
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-3af3f00 .logico-custom-menu-widget li {
        font-size: 16px;
    }

    .elementor-1678 .elementor-element.elementor-element-3af3f00 .logico-custom-menu-widget li,
    .elementor-1678 .elementor-element.elementor-element-3af3f00 .logico-custom-menu-widget li a {
        color: #FFFFFF;
    }

    .elementor-1678 .elementor-element.elementor-element-3af3f00 .logico-custom-menu-widget li a:hover {
        color: #c01227;
        border-color: #c01227;
    }

    .elementor-1678 .elementor-element.elementor-element-fa19bf3 {
        --display: grid;
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
        --margin-top: 79px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-1678 .elementor-element.elementor-element-24a7c1c {
        font-size: 14px;
        color: #BEBEBE;
        --logico-default-text-color: #BEBEBE;
        --logico-accent-color: #BEBEBE;
    }

    .elementor-1678 .elementor-element.elementor-element-4a1f6d2 {
        text-align: end;
        font-size: 14px;
        color: #BEBEBE;
        --logico-default-text-color: #BEBEBE;
        --logico-dark-text-color: #FFFFFF;
        --logico-light-text-color: #BEBEBE;
        --logico-accent-color: #BEBEBE;
    }

    @media(min-width: 481px) {
        .elementor-1678 .elementor-element.elementor-element-8a962cd {
            --width: 70%;
        }

        .elementor-1678 .elementor-element.elementor-element-1757791 {
            --width: 30%;
        }

        .elementor-1678 .elementor-element.elementor-element-963af6c {
            --width: 50%;
        }

        .elementor-1678 .elementor-element.elementor-element-db9a493 {
            --width: 16.6667%;
        }

        .elementor-1678 .elementor-element.elementor-element-d72ab96 {
            --width: 16.6667%;
        }

        .elementor-1678 .elementor-element.elementor-element-f58cdb3 {
            --width: 16.6667%;
        }
    }

    @media(max-width: 1200px) and (min-width:481px) {
        .elementor-1678 .elementor-element.elementor-element-963af6c {
            --width: 42%;
        }
    }

    @media(max-width: 1020px) and (min-width:481px) {
        .elementor-1678 .elementor-element.elementor-element-8a962cd {
            --width: 100%;
        }

        .elementor-1678 .elementor-element.elementor-element-1757791 {
            --width: 100%;
        }
    }

    @media(max-width: 840px) and (min-width:481px) {
        .elementor-1678 .elementor-element.elementor-element-963af6c {
            --width: 48%;
        }

        .elementor-1678 .elementor-element.elementor-element-db9a493 {
            --width: 48%;
        }

        .elementor-1678 .elementor-element.elementor-element-d72ab96 {
            --width: 48%;
        }

        .elementor-1678 .elementor-element.elementor-element-f58cdb3 {
            --width: 48%;
        }
    }

    @media(max-width: 660px) and (min-width:481px) {
        .elementor-1678 .elementor-element.elementor-element-963af6c {
            --width: 47%;
        }

        .elementor-1678 .elementor-element.elementor-element-db9a493 {
            --width: 47%;
        }

        .elementor-1678 .elementor-element.elementor-element-d72ab96 {
            --width: 47%;
        }

        .elementor-1678 .elementor-element.elementor-element-f58cdb3 {
            --width: 47%;
        }
    }

    @media(max-width: 1200px) {
        .elementor-1678 .elementor-element.elementor-element-c372bc6 {
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
        }

        .elementor-1678 .elementor-element.elementor-element-cac13d9 .button-container {
            text-align: right;
        }

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

        .elementor-1678 .elementor-element.elementor-element-41300e8>.elementor-widget-container {
            margin: 72px 0px 90px 0px;
        }

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

        .elementor-1678 .elementor-element.elementor-element-8fdf129 .logico-title {
            font-size: 60px;
        }

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

    @media(max-width: 1020px) {
        .elementor-1678 .elementor-element.elementor-element-4ca3363 {
            --padding-top: 0px;
            --padding-bottom: 10px;
            --padding-left: 10px;
            --padding-right: 10px;
        }

        .elementor-1678 .elementor-element.elementor-element-d4b6cf6 {
            --padding-top: 120px;
            --padding-bottom: 60px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

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

        .elementor-1678 .elementor-element.elementor-element-cac13d9>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-1678 .elementor-element.elementor-element-cac13d9 .button-container {
            text-align: left;
        }

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

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

        .elementor-1678 .elementor-element.elementor-element-8fdf129 .logico-title {
            font-size: 40px;
        }

        .elementor-1678 .elementor-element.elementor-element-fa19bf3 {
            --grid-auto-flow: row;
            --margin-top: 50px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }
    }

    @media(max-width: 840px) {
        .elementor-1678 .elementor-element.elementor-element-41300e8>.elementor-widget-container {
            margin: 60px 0px 60px 0px;
        }

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

        .elementor-1678 .elementor-element.elementor-element-24a7c1c {
            text-align: center;
        }

        .elementor-1678 .elementor-element.elementor-element-4a1f6d2 {
            text-align: center;
        }
    }

    @media(max-width: 660px) {
        .elementor-1678 .elementor-element.elementor-element-d4b6cf6 {
            --padding-top: 90px;
            --padding-bottom: 60px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1678 .elementor-element.elementor-element-c372bc6 {
            --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;
            --justify-content: flex-start;
            --align-items: center;
        }

        .elementor-1678 .elementor-element.elementor-element-123e82b .logico-title {
            text-align: center;
        }

        .elementor-1678 .elementor-element.elementor-element-cac13d9 .button-container {
            text-align: center;
        }

        .elementor-1678 .elementor-element.elementor-element-8fdf129 .logico-title {
            font-size: 38px;
        }

        .elementor-1678 .elementor-element.elementor-element-fa19bf3 {
            --grid-auto-flow: row;
        }
    }

    @media(max-width: 480px) {
        .elementor-1678 .elementor-element.elementor-element-fa19bf3 {
            --e-con-grid-template-columns: repeat(1, 1fr);
            --grid-auto-flow: row;
        }
    }
</style>
