<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="profile" href="http://gmpg.org/xfn/11" />
    <link rel="pingback" href="https://demo.artureanec.com/themes/logico-rounded/xmlrpc.php" />
    <title><?php echo isset($page_title) ? $page_title : 'Door Mile'; ?></title>
    <style>
        /* Critical CSS to hide header ONLY on home page initial load/refresh */
        .is-home-page .header-hide-until-scroll:not(.header-visible-scrolled) {
            opacity: 0 !important;
            visibility: hidden !important;
            transition: none !important; /* No transition on first load */
        }
    </style>
    <link crossorigin data-rocket-preconnect href="https://fonts.googleapis.com" rel="preconnect">
    <link crossorigin data-rocket-preconnect href="https://8ded8880.delivery.rocketcdn.me" rel="preconnect">
    <link data-rocket-preload as="style"
        href="https://fonts.googleapis.com/css?family=Manrope%3Aitalic%2C300%2C400%2C500%2C600%2C700%26amp%3Bsubset%3Dlatin%7CSpace%20Grotesk%3A500%26amp%3Bsubset%3Dlatin%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CManrope%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CSpace%20Grotesk%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap"
        rel="preload">
    <link
        href="https://fonts.googleapis.com/css?family=Manrope%3Aitalic%2C300%2C400%2C500%2C600%2C700%26amp%3Bsubset%3Dlatin%7CSpace%20Grotesk%3A500%26amp%3Bsubset%3Dlatin%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CManrope%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CSpace%20Grotesk%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap"
        media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
    <noscript>
        <link rel="stylesheet"
            href="https://fonts.googleapis.com/css?family=Manrope%3Aitalic%2C300%2C400%2C500%2C600%2C700%26amp%3Bsubset%3Dlatin%7CSpace%20Grotesk%3A500%26amp%3Bsubset%3Dlatin%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CManrope%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CSpace%20Grotesk%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap">
    </noscript>
    <link rel="preload" data-rocket-preload as="image" href="assets/images/preloader.png" fetchpriority="high">
    <meta name='robots' content='noindex, nofollow' />
    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
    <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
    <link rel="alternate" type="application/rss+xml" title="Logico &raquo; Feed"
        href="https://demo.artureanec.com/themes/logico-rounded/feed/" />
    <link rel="alternate" type="application/rss+xml" title="Logico &raquo; Comments Feed"
        href="https://demo.artureanec.com/themes/logico-rounded/comments/feed/" />
    <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdemo.artureanec.com%2Fthemes%2Flogico-rounded%2Fhome-2%2F" />
    <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdemo.artureanec.com%2Fthemes%2Flogico-rounded%2Fhome-2%2F&#038;format=xml" />
    <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
        img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='hfe-widgets-style-css'
        href='assets/css/frontend.css?ver=1762595741' type='text/css' media='all' />
    <style id='wp-emoji-styles-inline-css' type='text/css'>
        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }

        /*# sourceURL=wp-emoji-styles-inline-css */
    </style>
    <link rel='stylesheet' id='wp-block-library-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/css/dist/block-library/style.min.css?ver=6.9.1'
        type='text/css' media='all' />

    <style id='wp-block-button-inline-css' type='text/css'>
        .wp-block-button__link {
            align-content: center;
            box-sizing: border-box;
            cursor: pointer;
            display: inline-block;
            height: 100%;
            text-align: center;
            word-break: break-word
        }

        .wp-block-button__link.aligncenter {
            text-align: center
        }

        .wp-block-button__link.alignright {
            text-align: right
        }

        :where(.wp-block-button__link) {
            border-radius: 9999px;
            box-shadow: none;
            padding: calc(.667em + 2px) calc(1.333em + 2px);
            text-decoration: none
        }

        .wp-block-button[style*=text-decoration] .wp-block-button__link {
            text-decoration: inherit
        }

        .wp-block-buttons>.wp-block-button.has-custom-width {
            max-width: none
        }

        .wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
            width: 100%
        }

        .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
            font-size: inherit
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
            width: calc(25% - var(--wp--style--block-gap, .5em)*.75)
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
            width: calc(50% - var(--wp--style--block-gap, .5em)*.5)
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
            width: calc(75% - var(--wp--style--block-gap, .5em)*.25)
        }

        .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
            flex-basis: 100%;
            width: 100%
        }

        .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
            width: 25%
        }

        .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
            width: 50%
        }

        .wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
            width: 75%
        }

        .wp-block-button.is-style-squared,
        .wp-block-button__link.wp-block-button.is-style-squared {
            border-radius: 0
        }

        .wp-block-button.no-border-radius,
        .wp-block-button__link.no-border-radius {
            border-radius: 0 !important
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
            border: 2px solid;
            padding: .667em 1.333em
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)) {
            color: currentColor
        }

        :root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),
        :root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)) {
            background-color: initial;
            background-image: none
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/button/style.min.css */
    </style>
    <style id='wp-block-heading-inline-css' type='text/css'>
        h1:where(.wp-block-heading).has-background,
        h2:where(.wp-block-heading).has-background,
        h3:where(.wp-block-heading).has-background,
        h4:where(.wp-block-heading).has-background,
        h5:where(.wp-block-heading).has-background,
        h6:where(.wp-block-heading).has-background {
            padding: 1.25em 2.375em
        }

        h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),
        h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),
        h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
            rotate: 180deg
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/heading/style.min.css */
    </style>
    <style id='wp-block-image-inline-css' type='text/css'>
        .wp-block-image>a,
        .wp-block-image>figure>a {
            display: inline-block
        }

        .wp-block-image img {
            box-sizing: border-box;
            height: auto;
            max-width: 100%;
            vertical-align: bottom
        }

        @media not (prefers-reduced-motion) {
            .wp-block-image img.hide {
                visibility: hidden
            }

            .wp-block-image img.show {
                animation: show-content-image .4s
            }
        }

        .wp-block-image[style*=border-radius] img,
        .wp-block-image[style*=border-radius]>a {
            border-radius: inherit
        }

        .wp-block-image.has-custom-border img {
            box-sizing: border-box
        }

        .wp-block-image.aligncenter {
            text-align: center
        }

        .wp-block-image.alignfull>a,
        .wp-block-image.alignwide>a {
            width: 100%
        }

        .wp-block-image.alignfull img,
        .wp-block-image.alignwide img {
            height: auto;
            width: 100%
        }

        .wp-block-image .aligncenter,
        .wp-block-image .alignleft,
        .wp-block-image .alignright,
        .wp-block-image.aligncenter,
        .wp-block-image.alignleft,
        .wp-block-image.alignright {
            display: table
        }

        .wp-block-image .aligncenter>figcaption,
        .wp-block-image .alignleft>figcaption,
        .wp-block-image .alignright>figcaption,
        .wp-block-image.aligncenter>figcaption,
        .wp-block-image.alignleft>figcaption,
        .wp-block-image.alignright>figcaption {
            caption-side: bottom;
            display: table-caption
        }

        .wp-block-image .alignleft {
            float: left;
            margin: .5em 1em .5em 0
        }

        .wp-block-image .alignright {
            float: right;
            margin: .5em 0 .5em 1em
        }

        .wp-block-image .aligncenter {
            margin-left: auto;
            margin-right: auto
        }

        .wp-block-image :where(figcaption) {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .wp-block-image.is-style-circle-mask img {
            border-radius: 9999px
        }

        @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
            .wp-block-image.is-style-circle-mask img {
                border-radius: 0;
                -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                mask-mode: alpha;
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                mask-size: contain
            }
        }

        :root :where(.wp-block-image.is-style-rounded img,
            .wp-block-image .is-style-rounded img) {
            border-radius: 9999px
        }

        .wp-block-image figure {
            margin: 0
        }

        .wp-lightbox-container {
            display: flex;
            flex-direction: column;
            position: relative
        }

        .wp-lightbox-container img {
            cursor: zoom-in
        }

        .wp-lightbox-container img:hover+button {
            opacity: 1
        }

        .wp-lightbox-container button {
            align-items: center;
            backdrop-filter: blur(16px) saturate(180%);
            background-color: #5a5a5a40;
            border: none;
            border-radius: 4px;
            cursor: zoom-in;
            display: flex;
            height: 20px;
            justify-content: center;
            opacity: 0;
            padding: 0;
            position: absolute;
            right: 16px;
            text-align: center;
            top: 16px;
            width: 20px;
            z-index: 100
        }

        @media not (prefers-reduced-motion) {
            .wp-lightbox-container button {
                transition: opacity .2s ease
            }
        }

        .wp-lightbox-container button:focus-visible {
            outline: 3px auto #5a5a5a40;
            outline: 3px auto -webkit-focus-ring-color;
            outline-offset: 3px
        }

        .wp-lightbox-container button:hover {
            cursor: pointer;
            opacity: 1
        }

        .wp-lightbox-container button:focus {
            opacity: 1
        }

        .wp-lightbox-container button:focus,
        .wp-lightbox-container button:hover,
        .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
            background-color: #5a5a5a40;
            border: none
        }

        .wp-lightbox-overlay {
            box-sizing: border-box;
            cursor: zoom-out;
            height: 100vh;
            left: 0;
            overflow: hidden;
            position: fixed;
            top: 0;
            visibility: hidden;
            width: 100%;
            z-index: 100000
        }

        .wp-lightbox-overlay .close-button {
            align-items: center;
            cursor: pointer;
            display: flex;
            justify-content: center;
            min-height: 40px;
            min-width: 40px;
            padding: 0;
            position: absolute;
            right: calc(env(safe-area-inset-right) + 16px);
            top: calc(env(safe-area-inset-top) + 16px);
            z-index: 5000000
        }

        .wp-lightbox-overlay .close-button:focus,
        .wp-lightbox-overlay .close-button:hover,
        .wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {
            background: none;
            border: none
        }

        .wp-lightbox-overlay .lightbox-image-container {
            height: var(--wp--lightbox-container-height);
            left: 50%;
            overflow: hidden;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            transform-origin: top left;
            width: var(--wp--lightbox-container-width);
            z-index: 9999999999
        }

        .wp-lightbox-overlay .wp-block-image {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            height: 100%;
            justify-content: center;
            margin: 0;
            position: relative;
            transform-origin: 0 0;
            width: 100%;
            z-index: 3000000
        }

        .wp-lightbox-overlay .wp-block-image img {
            height: var(--wp--lightbox-image-height);
            min-height: var(--wp--lightbox-image-height);
            min-width: var(--wp--lightbox-image-width);
            width: var(--wp--lightbox-image-width)
        }

        .wp-lightbox-overlay .wp-block-image figcaption {
            display: none
        }

        .wp-lightbox-overlay button {
            background: none;
            border: none
        }

        .wp-lightbox-overlay .scrim {
            background-color: #fff;
            height: 100%;
            opacity: .9;
            position: absolute;
            width: 100%;
            z-index: 2000000
        }

        .wp-lightbox-overlay.active {
            visibility: visible
        }

        @media not (prefers-reduced-motion) {
            .wp-lightbox-overlay.active {
                animation: turn-on-visibility .25s both
            }

            .wp-lightbox-overlay.active img {
                animation: turn-on-visibility .35s both
            }

            .wp-lightbox-overlay.show-closing-animation:not(.active) {
                animation: turn-off-visibility .35s both
            }

            .wp-lightbox-overlay.show-closing-animation:not(.active) img {
                animation: turn-off-visibility .25s both
            }

            .wp-lightbox-overlay.zoom.active {
                animation: none;
                opacity: 1;
                visibility: visible
            }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container {
                animation: lightbox-zoom-in .4s
            }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
                animation: none
            }

            .wp-lightbox-overlay.zoom.active .scrim {
                animation: turn-on-visibility .4s forwards
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
                animation: none
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
                animation: lightbox-zoom-out .4s
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
                animation: none
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
                animation: turn-off-visibility .4s forwards
            }
        }

        @keyframes show-content-image {
            0% {
                visibility: hidden
            }

            99% {
                visibility: hidden
            }

            to {
                visibility: visible
            }
        }

        @keyframes turn-on-visibility {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes turn-off-visibility {
            0% {
                opacity: 1;
                visibility: visible
            }

            99% {
                opacity: 0;
                visibility: visible
            }

            to {
                opacity: 0;
                visibility: hidden
            }
        }

        @keyframes lightbox-zoom-in {
            0% {
                transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
            }

            to {
                transform: translate(-50%, -50%) scale(1)
            }
        }

        @keyframes lightbox-zoom-out {
            0% {
                transform: translate(-50%, -50%) scale(1);
                visibility: visible
            }

            99% {
                visibility: visible
            }

            to {
                transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
                visibility: hidden
            }
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/image/style.min.css */
    </style>
    <style id='wp-block-buttons-inline-css' type='text/css'>
        .wp-block-buttons {
            box-sizing: border-box
        }

        .wp-block-buttons.is-vertical {
            flex-direction: column
        }

        .wp-block-buttons.is-vertical>.wp-block-button:last-child {
            margin-bottom: 0
        }

        .wp-block-buttons>.wp-block-button {
            display: inline-block;
            margin: 0
        }

        .wp-block-buttons.is-content-justification-left {
            justify-content: flex-start
        }

        .wp-block-buttons.is-content-justification-left.is-vertical {
            align-items: flex-start
        }

        .wp-block-buttons.is-content-justification-center {
            justify-content: center
        }

        .wp-block-buttons.is-content-justification-center.is-vertical {
            align-items: center
        }

        .wp-block-buttons.is-content-justification-right {
            justify-content: flex-end
        }

        .wp-block-buttons.is-content-justification-right.is-vertical {
            align-items: flex-end
        }

        .wp-block-buttons.is-content-justification-space-between {
            justify-content: space-between
        }

        .wp-block-buttons.aligncenter {
            text-align: center
        }

        .wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
            margin-left: auto;
            margin-right: auto;
            width: 100%
        }

        .wp-block-buttons[style*=text-decoration] .wp-block-button,
        .wp-block-buttons[style*=text-decoration] .wp-block-button__link {
            text-decoration: inherit
        }

        .wp-block-buttons.has-custom-font-size .wp-block-button__link {
            font-size: inherit
        }

        .wp-block-buttons .wp-block-button__link {
            width: 100%
        }

        .wp-block-button.aligncenter {
            text-align: center
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/buttons/style.min.css */
    </style>
    <style id='wp-block-group-inline-css' type='text/css'>
        .wp-block-group {
            box-sizing: border-box
        }

        :where(.wp-block-group.wp-block-group-is-layout-constrained) {
            position: relative
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/group/style.min.css */
    </style>
    <style id='wp-block-paragraph-inline-css' type='text/css'>
        .is-small-text {
            font-size: .875em
        }

        .is-regular-text {
            font-size: 1em
        }

        .is-large-text {
            font-size: 2.25em
        }

        .is-larger-text {
            font-size: 3em
        }

        .has-drop-cap:not(:focus):first-letter {
            float: left;
            font-size: 8.4em;
            font-style: normal;
            font-weight: 100;
            line-height: .68;
            margin: .05em .1em 0 0;
            text-transform: uppercase
        }

        body.rtl .has-drop-cap:not(:focus):first-letter {
            float: none;
            margin-left: .1em
        }

        p.has-drop-cap.has-background {
            overflow: hidden
        }

        :root :where(p.has-background) {
            padding: 1.25em 2.375em
        }

        :where(p.has-text-color:not(.has-link-color)) a {
            color: inherit
        }

        p.has-text-align-left[style*="writing-mode:vertical-lr"],
        p.has-text-align-right[style*="writing-mode:vertical-rl"] {
            rotate: 180deg
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/paragraph/style.min.css */
    </style>
    <style id='wp-block-social-links-inline-css' type='text/css'>
        .wp-block-social-links {
            background: none;
            box-sizing: border-box;
            margin-left: 0;
            padding-left: 0;
            padding-right: 0;
            text-indent: 0
        }

        .wp-block-social-links .wp-social-link a,
        .wp-block-social-links .wp-social-link a:hover {
            border-bottom: 0;
            box-shadow: none;
            text-decoration: none
        }

        .wp-block-social-links .wp-social-link svg {
            height: 1em;
            width: 1em
        }

        .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
            font-size: .65em;
            margin-left: .5em;
            margin-right: .5em
        }

        .wp-block-social-links.has-small-icon-size {
            font-size: 16px
        }

        .wp-block-social-links,
        .wp-block-social-links.has-normal-icon-size {
            font-size: 24px
        }

        .wp-block-social-links.has-large-icon-size {
            font-size: 36px
        }

        .wp-block-social-links.has-huge-icon-size {
            font-size: 48px
        }

        .wp-block-social-links.aligncenter {
            display: flex;
            justify-content: center
        }

        .wp-block-social-links.alignright {
            justify-content: flex-end
        }

        .wp-block-social-link {
            border-radius: 9999px;
            display: block
        }

        @media not (prefers-reduced-motion) {
            .wp-block-social-link {
                transition: transform .1s ease
            }
        }

        .wp-block-social-link {
            height: auto
        }

        .wp-block-social-link a {
            align-items: center;
            display: flex;
            line-height: 0
        }

        .wp-block-social-link:hover {
            transform: scale(1.1)
        }

        .wp-block-social-links .wp-block-social-link.wp-social-link {
            display: inline-block;
            margin: 0;
            padding: 0
        }

        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
        .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
            color: currentColor;
            fill: currentColor
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
            background-color: #f0f0f0;
            color: #444
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
            background-color: #f90;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
            background-color: #1ea0c3;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
            background-color: #0757fe;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
            background-color: #0a7aff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
            background-color: #1e1f26;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
            background-color: #02e49b;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
            background-color: #5865f2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
            background-color: #e94c89;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
            background-color: #4280ff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
            background-color: #f45800;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
            background-color: #0866ff;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
            background-color: #0461dd;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
            background-color: #e65678;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
            background-color: #24292d;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
            background-color: #eceadd;
            color: #382110
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
            background-color: #ea4434;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
            background-color: #1d4fc4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
            background-color: #f00075;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
            background-color: #e21b24;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
            background-color: #0d66c2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
            background-color: #3288d4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
            background-color: #f6405f;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
            background-color: #e60122;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
            background-color: #ef4155;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
            background-color: #ff4500;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
            background-color: #0478d7;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
            background-color: #fefc00;
            color: #fff;
            stroke: #000
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
            background-color: #ff5600;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
            background-color: #1bd760;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
            background-color: #2aabee;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
            background-color: #011835;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
            background-color: #6440a4;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
            background-color: #1da1f2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
            background-color: #1eb7ea;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
            background-color: #4680c2;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
            background-color: #3499cd;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
            background-color: #25d366;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
            background-color: #000;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
            background-color: #d32422;
            color: #fff
        }

        :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
            background-color: red;
            color: #fff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
            background: none
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
            height: 1.25em;
            width: 1.25em
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
            color: #f90
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
            color: #1ea0c3
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
            color: #0757fe
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
            color: #0a7aff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
            color: #1e1f26
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
            color: #02e49b
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
            color: #5865f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
            color: #e94c89
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
            color: #4280ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
            color: #f45800
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
            color: #0866ff
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
            color: #0461dd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
            color: #e65678
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
            color: #24292d
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
            color: #382110
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
            color: #ea4434
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
            color: #1d4fc4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
            color: #f00075
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
            color: #e21b24
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
            color: #0d66c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
            color: #3288d4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
            color: #f6405f
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
            color: #e60122
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
            color: #ef4155
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
            color: #ff4500
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
            color: #0478d7
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
            color: #fff;
            stroke: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
            color: #ff5600
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
            color: #1bd760
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
            color: #2aabee
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
            color: #011835
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
            color: #6440a4
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
            color: #1da1f2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
            color: #1eb7ea
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
            color: #4680c2
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
            color: #25d366
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
            color: #3499cd
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
            color: #000
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
            color: #d32422
        }

        :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
            color: red
        }

        .wp-block-social-links.is-style-pill-shape .wp-social-link {
            width: auto
        }

        :root :where(.wp-block-social-links .wp-social-link a) {
            padding: .25em
        }

        :root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
            padding: 0
        }

        :root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
            padding-left: .6666666667em;
            padding-right: .6666666667em
        }

        .wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label {
            color: #000
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/social-links/style.min.css */
    </style>
    <style id='wp-block-spacer-inline-css' type='text/css'>
        .wp-block-spacer {
            clear: both
        }

        /*# sourceURL=https://demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/spacer/style.min.css */
    </style>
    <link data-minify="1" rel='stylesheet' id='wc-blocks-style-css'
        href='assets/css/wc-blocks.css?ver=1762595741' type='text/css' media='all' />
    <style id='global-styles-inline-css' type='text/css'>
        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--font-family--text-font: Manrope, sans-serif;
            --wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :root {
            --wp--style--global--content-size: 1340px;
            --wp--style--global--wide-size: 1340px;
        }

        :where(body) {
            margin: 0;
        }

        .wp-site-blocks>.alignleft {
            float: left;
            margin-right: 2em;
        }

        .wp-site-blocks>.alignright {
            float: right;
            margin-left: 2em;
        }

        .wp-site-blocks>.aligncenter {
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        .is-layout-flow>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-flow>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-flow>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-constrained>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-constrained>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: var(--wp--style--global--content-size);
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignwide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        body {
            background-color: #ffffff;
            color: #333333;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        a:where(:not(.wp-element-button)) {
            text-decoration: underline;
        }

        h1 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 120px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h2 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 80px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h3 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 60px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h4 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 40px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h5 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 30px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h6 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 25px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            padding-top: calc(0.667em + 2px);
            padding-right: calc(1.333em + 2px);
            padding-bottom: calc(0.667em + 2px);
            padding-left: calc(1.333em + 2px);
            text-decoration: none;
            text-transform: inherit;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .has-text-font-font-family {
            font-family: var(--wp--preset--font-family--text-font) !important;
        }

        .has-heading-font-font-family {
            font-family: var(--wp--preset--font-family--heading-font) !important;
        }

        /*# sourceURL=global-styles-inline-css */
    </style>

    <link data-minify="1" rel='stylesheet' id='woocommerce-layout-css'
        href='assets/css/woocommerce-layout.css?ver=1762595741' type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='woocommerce-smallscreen-css'
        href='assets/css/woocommerce-smallscreen.css?ver=1762595741' type='text/css'
        media='only screen and (max-width: 768px)' />
    <link data-minify="1" rel='stylesheet' id='woocommerce-general-css'
        href='assets/css/woocommerce.css?ver=1762595741' type='text/css' media='all' />
    <style id='woocommerce-inline-inline-css' type='text/css'>
        .woocommerce form .form-row .required {
            visibility: visible;
        }

        /*# sourceURL=woocommerce-inline-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='hfe-style-css'
        href='assets/css/header-footer-elementor.css?ver=1762595741' type='text/css' media='all' />
    <link rel='stylesheet' id='elementor-frontend-css' href='assets/css/elementor-frontend-inline.css'
        type='text/css' media='all' />

    <link rel='stylesheet' id='elementor-frontend-css'
        href='assets/css/custom-frontend.min.css?ver=1770169872' type='text/css' media='all' />
    <style id='elementor-frontend-inline-css' type='text/css'>
        .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 h1 {
            color: #111111;
            font-family: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url("assets/images/home2-slide-1.jpg");
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
            opacity: 1;


        }

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

        .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: center;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            -ms-justify-content: center;
            justify-content: center;
            text-align: center;
        }

        .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: 20px;
            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: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), 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: 20px;
            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: linear-gradient(to right, #00000080, #00000010), 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: 100px;
            --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: 50px;
            --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 {
            width: 100% !important;
            height: auto !important;
            /* FIX */
            display: block;
            border-radius: 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: 50%;
            }

            .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: 16px;
            }

            .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;
            }
        }

        .elementor-5180 .elementor-element.elementor-element-466de1b {
            --display: flex;
            --position: absolute;
            --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;
            --padding-top: 10px;
            --padding-bottom: 0px;
            --padding-left: 40px;
            --padding-right: 40px;


            top: 10px;
            --z-index: 99;


            /* --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;
    --flex-wrap: nowrap;
    --border-radius: 25px 25px 25px 25px;
    --z-index: 1; */
        }

        .elementor .elementor-element.elementor-element-466de1b.sticky-container-active,
        .elementor .sticky-container-active .elementor-element.elementor-element-466de1b {
            background-color: #1F1F1Fcc;
        }

        body:not(.rtl) .elementor-5180 .elementor-element.elementor-element-466de1b {
            left: 0px;

        }

        body.rtl .elementor-5180 .elementor-element.elementor-element-466de1b {
            right: 0px;
        }

        .elementor-5180 .elementor-element.elementor-element-e052838 {
            --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: 0%;
            --margin-bottom: 0%;
            --margin-left: 2.36%;
            --margin-right: 0%;
            --z-index: 2;
        }

        .elementor .elementor-element.elementor-element-e052838.sticky-container-active,
        .elementor .sticky-container-active .elementor-element.elementor-element-e052838 {
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #FFFFFF00;
        }

        .elementor-5180 .elementor-element.elementor-element-d681ece {
            --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 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --flex-wrap: nowrap;
            --z-index: 2;
        }

        .elementor-5180 .elementor-element.elementor-element-472172e {
            --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 20px;
            --row-gap: 0px;
            /* --column-gap: 20px; */
            --flex-wrap: nowrap;
            --padding-top: 34px;
            --padding-bottom: 34px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 2;
        }

        .elementor-5180 .elementor-element.elementor-element-472172e.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

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

        .elementor-5180 .elementor-element.elementor-element-2f31137.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

        .elementor-5180 .elementor-element.elementor-element-2f31137 .dropdown-trigger-icon {
            color: #ffffff;
        }

        .elementor-5180 .elementor-element.elementor-element-2f31137 .dropdown-trigger-icon:hover {
            color: #ffffff;
        }

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

        #side-panel-2f31137 {
            --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: #FFFFFF;
            --logico-button-border-hover: #C01227;
            --logico-button-background-hover: #C01227;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container,
        .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-caption-width figcaption {
            text-align: left;
        }

        .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo .hfe-site-logo-container img {
            /* width: 153px; */
            margin-left: 30px;
            dis
        }

        .elementor-5180 .elementor-element.elementor-element-846e53d .widget-image-caption {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-5180 .elementor-element.elementor-element-846e53d.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container .hfe-site-logo-img {
            border-style: none;
        }

        .elementor-5180 .elementor-element.elementor-element-e44ee7e {
            --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;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 1;
        }

        .elementor-5180 .elementor-element.elementor-element-e44ee7e.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f {
            width: auto;
            max-width: auto;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f>.elementor-widget-container {
            background-color: #ededed30;
            padding: 0px 50px 0px 50px;
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container nav {
            text-align: center;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger {
            text-align: right;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a {
            padding: 22px 0px 23px 0px;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a:before {
            background-color: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li>a,
        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.menu-item-has-children>a:after {
            color: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-ancestor>a,
        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-parent>a,
        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.current-menu-item>a:not([href *="/#"]),
        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li.active>a,
        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .header-menu-container .main-menu>li:hover>a {
            color: #BFBFBF;
        }

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

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

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

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

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

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger .hamburger span {
            background-color: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-0b7bf6f .menu-trigger:hover .hamburger span {
            background-color: #BFBFBF;
        }

        #mobile-header-0b7bf6f.mobile-header-menu-container {
            --logico-border-color: #D9D9D9;
            --logico-button-border-color: #c01227;
            --logico-button-icon-color: #333333;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-border-hover: #C01227;
            --logico-button-background-hover: #C01227;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-9984ace {
            --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-5180 .elementor-element.elementor-element-9984ace.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-5180 .elementor-element.elementor-element-2b96637 {
            width: 100%;
            max-width: 100%;
            text-align: center;
            font-size: 25px;
            line-height: 1.4em;
            letter-spacing: -0.03em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-2b96637 a {
            color: #FFFFFF;
        }

        .elementor-5180 .elementor-element.elementor-element-2b96637 a:hover,
        .elementor-5180 .elementor-element.elementor-element-2b96637 a:focus {
            color: #BFBFBF;
        }

        .elementor-5180 .elementor-element.elementor-element-18fc20a .search-trigger-icon {
            color: #000000a9;
        }

        .elementor-5180 .elementor-element.elementor-element-18fc20a .search-trigger-icon:hover {
            color: #BFBFBF;
        }

        .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-login,
        .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-logout {
            color: #000000a9;
        }

        .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-login:hover,
        .elementor-5180 .elementor-element.elementor-element-7a36700 .login-logout .link-logout:hover {
            color: #BFBFBF;
        }

        .elementor-5180 .elementor-element.elementor-element-f961133 {
            --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: 3%;
            --margin-right: 3%;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 1;
        }

        .elementor-5180 .elementor-element.elementor-element-f961133.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-5180 .elementor-element.elementor-element-cabdb09 .header-button-container {
            text-align: right;
        }

        .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button {
            min-width: 200px;
            color: #FFFFFF;
            background-color: #C01227;
        }

        .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-jump {
            min-height: 90px;
        }

        .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-jump:hover {
            min-height: calc(90px - 22px);
        }

        .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button.header-button-animation-fade {
            min-height: 70px;
        }

        .elementor-5180 .elementor-element.elementor-element-cabdb09 a.header-button:hover {
            background-color: #c01227A7;
        }

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

        @media(min-width:481px) {
            .elementor-5180 .elementor-element.elementor-element-472172e {
                --width: clamp(192px, 15vw, 15%);
            }

            .elementor-5180 .elementor-element.elementor-element-9984ace {
                --width: clamp(270px, 26vw, 26%);
            }

            .elementor-5180 .elementor-element.elementor-element-f961133 {
                --width: auto;
            }
        }

        @media(max-width:1200px) {
            .elementor-5180 .elementor-element.elementor-element-e052838 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 30px;
                --margin-right: 30px;
            }

            .elementor-5180 .elementor-element.elementor-element-472172e {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-site-logo-container,
            .elementor-5180 .elementor-element.elementor-element-846e53d .hfe-caption-width figcaption {
                text-align: left;
            }

            .elementor-5180 .elementor-element.elementor-element-e44ee7e {
                --justify-content: flex-end;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5180 .elementor-element.elementor-element-0b7bf6f>.elementor-widget-container {
                padding: 10px 10px 10px 10px;
                border-radius: 15px 15px 15px 15px;
            }

            .elementor-5180 .elementor-element.elementor-element-0b7bf6f {
                z-index: 2;
            }

            .elementor-5180 .elementor-element.elementor-element-9984ace {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }
        }

        @media(max-width:1020px) {
            .elementor-5180 .elementor-element.elementor-element-466de1b {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
                top: 20px;
            }

            .elementor-5180 .elementor-element.elementor-element-472172e {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5180 .elementor-element.elementor-element-e44ee7e {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 0px;
                --padding-right: 0px;
            }
        }

        @media(max-width:660px) {
            .elementor-5180 .elementor-element.elementor-element-e052838 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }

            .elementor-5180 .elementor-element.elementor-element-d681ece {
                --flex-wrap: nowrap;
            }

            .elementor-5180 .elementor-element.elementor-element-e44ee7e.e-con {
                --flex-grow: 0;
                --flex-shrink: 1;
            }
        }

        @media(max-width:480px) {
            .elementor-5180 .elementor-element.elementor-element-d681ece {
                --flex-wrap: nowrap;
            }

            .elementor-5180 .elementor-element.elementor-element-472172e {
                --width: auto;
            }

            .elementor-5180 .elementor-element.elementor-element-472172e.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }
        }

        .elementor-4656 .elementor-element.elementor-element-02db03e {
            --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: 94px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-4656 .elementor-element.elementor-element-23f3ff1 {
            --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 0px 0px;
        }

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

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

        .elementor-4656 .elementor-element.elementor-element-aeddc72 {
            --display: flex;
            --min-height: 460px;
            --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-4656 .elementor-element.elementor-element-aeddc72:not(.elementor-motion-effects-element-type-background),
        .elementor-4656 .elementor-element.elementor-element-aeddc72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("assets/images/home2-banner-4.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-4656 .elementor-element.elementor-element-07f2076 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF80;
            --divider-border-width: 1px;
        }

        .elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider-separator {
            width: 300px;
        }

        .elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider {
            padding-block-start: 20px;
            padding-block-end: 20px;
        }

        .elementor-4656 .elementor-element.elementor-element-10f51d7 {
            width: var(--container-widget-width, 300px);
            max-width: 300px;
            --container-widget-width: 300px;
            --container-widget-flex-grow: 0;
        }

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

        .elementor-4656 .elementor-element.elementor-element-0272ea2 {
            width: var(--container-widget-width, 300px);
            max-width: 300px;
            --container-widget-width: 300px;
            --container-widget-flex-grow: 0;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-0272ea2>.elementor-widget-container {
            margin: 15px 0px 0px 0px;
        }

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

        .elementor-4656 .elementor-element.elementor-element-f009d7c {
            --logico-default-text-color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-003117e {
            --display: flex;
            --min-height: 460px;
            --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-4656 .elementor-element.elementor-element-003117e:not(.elementor-motion-effects-element-type-background),
        .elementor-4656 .elementor-element.elementor-element-003117e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("assets/images/home2-banner-5");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-4656 .elementor-element.elementor-element-41796f6 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF80;
            --divider-border-width: 1px;
        }

        .elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider-separator {
            width: 300px;
        }

        .elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider {
            padding-block-start: 20px;
            padding-block-end: 20px;
        }

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

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

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

        .elementor-4656 .elementor-element.elementor-element-b243ea7 {
            --logico-default-text-color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-97ed6ea {
            --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;
            --padding-top: 133px;
            --padding-bottom: 59px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

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

        .elementor-4656 .elementor-element.elementor-element-9b55011 {
            --display: flex;
        }

        .elementor-4656 .elementor-element.elementor-element-7018b0d .logico-title {
            font-family: "Manrope", Sans-serif;
            text-transform: none;
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-6c7ad70>.elementor-widget-container {
            margin: -7px 0px 0px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-6c7ad70 .logico-title {
            font-family: "Manrope", Sans-serif;
            text-transform: none;
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-307ee85 {
            --display: flex;
            --justify-content: flex-end;
        }

        .elementor-4656 .elementor-element.elementor-element-122ac89>.elementor-widget-container {
            margin: 0px 0px 11px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-122ac89 .button-container {
            text-align: right;
        }

        .elementor-4656 .elementor-element.elementor-element-122ac89 {
            --logico-button-text-color: #FFFFFF;
            --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-4656 .elementor-element.elementor-element-30014a2 {
            --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-4656 .elementor-element.elementor-element-720670a {
            --divider-border-style: solid;
            --divider-color: #CBCBCB;
            --divider-border-width: 1px;
        }

        .elementor-4656 .elementor-element.elementor-element-720670a>.elementor-widget-container {
            margin: 62px 0px 122px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-720670a .elementor-divider-separator {
            width: 100%;
        }

        .elementor-4656 .elementor-element.elementor-element-720670a .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-9dccabb {
            --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;
            --justify-content: space-between;
            --gap: 50px 20px;
            --row-gap: 50px;
            --column-gap: 20px;
            --margin-top: 0px;
            --margin-bottom: 79px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-4656 .elementor-element.elementor-element-7b9becf {
            --display: flex;
        }

        .elementor-4656 .elementor-element.elementor-element-4b6e2f2>.elementor-widget-container {
            padding: 1px 0px 0px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-4b6e2f2 {
            text-align: left;
        }

        .elementor-4656 .elementor-element.elementor-element-4b6e2f2 img {
            width: 153px;
        }

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

        .elementor-4656 .elementor-element.elementor-element-7eaa169>.elementor-widget-container {
            margin: 42px 0px 0px -3px;
        }

        .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon svg {
            fill: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-4656 .elementor-element.elementor-element-974f0d4>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-974f0d4 .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-4656 .elementor-element.elementor-element-f5be2e3 {
            --display: flex;
        }

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

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

        .elementor-4656 .elementor-element.elementor-element-9c5368c {
            font-size: 16px;
            line-height: 1.875em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-c3dfeca>.elementor-widget-container {
            margin: 16px 0px 0px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-c3dfeca {
            font-size: 16px;
            line-height: 1.875em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-31bb06d>.elementor-widget-container {
            margin: 16px 0px 0px 0px;
        }

        .elementor-4656 .elementor-element.elementor-element-31bb06d {
            font-size: 16px;
            line-height: 1.875em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-6beb353 {
            --display: flex;
        }

        .elementor-4656 .elementor-element.elementor-element-4cf9442>.elementor-widget-container {
            margin: 1px 0px 8px 0px;
        }

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

        .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li,
        .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-ef3b579 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-4656 .elementor-element.elementor-element-e6b41e8 {
            --display: flex;
        }

        .elementor-4656 .elementor-element.elementor-element-79565ee>.elementor-widget-container {
            margin: 1px 0px 8px 0px;
        }

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

        .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li,
        .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-4656 .elementor-element.elementor-element-c6646ab .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

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

        .elementor-4656 .elementor-element.elementor-element-c971d77 {
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }

        .elementor-4656 .elementor-element.elementor-element-a557a1b {
            text-align: right;
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-dark-text-color: #FFFFFF;
            --logico-light-text-color: #BEBEBE;
        }

        @media(min-width:481px) {
            .elementor-4656 .elementor-element.elementor-element-23f3ff1 {
                --content-width: 1680px;
            }

            .elementor-4656 .elementor-element.elementor-element-9b55011 {
                --width: 70%;
            }

            .elementor-4656 .elementor-element.elementor-element-307ee85 {
                --width: 30%;
            }

            .elementor-4656 .elementor-element.elementor-element-7b9becf {
                --width: 30.5%;
            }

            .elementor-4656 .elementor-element.elementor-element-f5be2e3 {
                --width: 22%;
            }

            .elementor-4656 .elementor-element.elementor-element-6beb353 {
                --width: 13%;
            }

            .elementor-4656 .elementor-element.elementor-element-e6b41e8 {
                --width: 23%;
            }
        }

        @media(max-width:1200px) and (min-width:481px) {
            .elementor-4656 .elementor-element.elementor-element-9b55011 {
                --width: 70%;
            }
        }

        @media(max-width:1020px) and (min-width:481px) {
            .elementor-4656 .elementor-element.elementor-element-9b55011 {
                --width: 93%;
            }

            .elementor-4656 .elementor-element.elementor-element-307ee85 {
                --width: 30%;
            }

            .elementor-4656 .elementor-element.elementor-element-7b9becf {
                --width: 48%;
            }

            .elementor-4656 .elementor-element.elementor-element-f5be2e3 {
                --width: 48%;
            }

            .elementor-4656 .elementor-element.elementor-element-6beb353 {
                --width: 48%;
            }

            .elementor-4656 .elementor-element.elementor-element-e6b41e8 {
                --width: 48%;
            }
        }

        @media(max-width:840px) and (min-width:481px) {
            .elementor-4656 .elementor-element.elementor-element-9b55011 {
                --width: 100%;
            }

            .elementor-4656 .elementor-element.elementor-element-307ee85 {
                --width: 100%;
            }
        }

        @media(max-width:660px) and (min-width:481px) {
            .elementor-4656 .elementor-element.elementor-element-7b9becf {
                --width: 47%;
            }

            .elementor-4656 .elementor-element.elementor-element-f5be2e3 {
                --width: 47%;
            }

            .elementor-4656 .elementor-element.elementor-element-6beb353 {
                --width: 47%;
            }

            .elementor-4656 .elementor-element.elementor-element-e6b41e8 {
                --width: 47%;
            }
        }

        @media(max-width:1200px) {
            .elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
                --grid-auto-flow: row;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-aeddc72 {
                --min-height: 300px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-003117e {
                --min-height: 300px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-8748c8c {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-30014a2 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-9dccabb {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
                font-size: 60px;
            }

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

        @media(max-width:1020px) {
            .elementor-4656 .elementor-element.elementor-element-02db03e {
                --padding-top: 94px;
                --padding-bottom: 10px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

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

            .elementor-4656 .elementor-element.elementor-element-07f2076 .elementor-divider-separator {
                width: 260px;
            }

            .elementor-4656 .elementor-element.elementor-element-10f51d7 {
                --container-widget-width: 230px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 230px);
                max-width: 230px;
            }

            .elementor-4656 .elementor-element.elementor-element-10f51d7 .logico-title {
                font-size: 24px;
            }

            .elementor-4656 .elementor-element.elementor-element-0272ea2 {
                --container-widget-width: 260px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 260px);
                max-width: 260px;
            }

            .elementor-4656 .elementor-element.elementor-element-41796f6 .elementor-divider-separator {
                width: 260px;
            }

            .elementor-4656 .elementor-element.elementor-element-c837bd1 {
                --container-widget-width: 230px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 230px);
                max-width: 230px;
            }

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

            .elementor-4656 .elementor-element.elementor-element-97ed6ea {
                --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;
                --flex-wrap: nowrap;
                --padding-top: 120px;
                --padding-bottom: 59px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-4656 .elementor-element.elementor-element-8748c8c {
                --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-4656 .elementor-element.elementor-element-6c7ad70>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-4656 .elementor-element.elementor-element-307ee85 {
                --justify-content: flex-start;
                --margin-top: 30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-4656 .elementor-element.elementor-element-122ac89>.elementor-widget-container {
                margin: 0px 0px 8px 0px;
            }

            .elementor-4656 .elementor-element.elementor-element-30014a2 {
                --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-4656 .elementor-element.elementor-element-9dccabb {
                --flex-wrap: wrap;
                --margin-top: 0px;
                --margin-bottom: 60px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
                font-size: 40px;
            }

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

        @media(max-width:840px) {
            .elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
                --e-con-grid-template-columns: repeat(1, 1fr);
                --grid-auto-flow: row;
            }

            .elementor-4656 .elementor-element.elementor-element-aeddc72 {
                --min-height: 360px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 47px;
                --padding-right: 45px;
            }

            .elementor-4656 .elementor-element.elementor-element-003117e {
                --min-height: 360px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 47px;
                --padding-right: 45px;
            }

            .elementor-4656 .elementor-element.elementor-element-122ac89 .button-container {
                text-align: left;
            }

            .elementor-4656 .elementor-element.elementor-element-720670a>.elementor-widget-container {
                margin: 60px 0px 60px 0px;
            }

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

            .elementor-4656 .elementor-element.elementor-element-c971d77 {
                text-align: center;
            }

            .elementor-4656 .elementor-element.elementor-element-a557a1b {
                text-align: center;
            }
        }

        @media(max-width:660px) {
            .elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
                --grid-auto-flow: row;
            }

            .elementor-4656 .elementor-element.elementor-element-aeddc72 {
                --min-height: 300px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-003117e {
                --min-height: 300px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4656 .elementor-element.elementor-element-97ed6ea {
                --padding-top: 90px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-4656 .elementor-element.elementor-element-7018b0d .logico-title {
                text-align: center;
            }

            .elementor-4656 .elementor-element.elementor-element-6c7ad70 .logico-title {
                text-align: center;
            }

            .logico-title-span{
                font-size: 16px;
            }

            .elementor-4656 .elementor-element.elementor-element-122ac89 .button-container {
                text-align: center;
            }

            .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
                font-size: 38px;
            }

            .elementor-4656 .elementor-element.elementor-element-b2496e1 {
                --grid-auto-flow: row;
            }
        }

        @media(max-width:480px) {
            .elementor-4656 .elementor-element.elementor-element-1a0e2f2 {
                --e-con-grid-template-columns: repeat(1, 1fr);
                --grid-auto-flow: row;
            }

            .elementor-4656 .elementor-element.elementor-element-4b6e2f2 {
                text-align: center;
            }

            .elementor-4656 .elementor-element.elementor-element-7eaa169 .elementor-widget-container {
                text-align: center;
            }

            .elementor-4656 .elementor-element.elementor-element-974f0d4 .logico-title {
                text-align: center;
            }

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

        /*# sourceURL=elementor-frontend-inline-css */
    </style>
    <link rel='stylesheet' id='widget-divider-css' href='assets/css/widget-divider.min.css?ver=3.32.4'
        type='text/css' media='all' />
    <link rel='stylesheet' id='widget-icon-box-css'
        href='assets/css/custom-widget-icon-box.min.css?ver=1770169872' type='text/css' media='all' />
    <link rel='stylesheet' id='widget-image-css' href='assets/css/widget-image.min.css?ver=3.32.4'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='brands-styles-css' href='assets/css/brands.css?ver=1762595741'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='logico-theme-css'
        href='assets/css/theme.css?ver=1762595741'
        type='text/css' media='all' />
    <style id='logico-theme-inline-css' type='text/css'>
        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype');
            font-weight: bold;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype');
            font-weight: 800;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype');
            font-weight: 200;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Light.ttf') format('truetype');
            font-weight: 300;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype');
            font-weight: 500;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-SemiBold.ttf') format('truetype');
            font-weight: 600;
            font-style: normal;
        }

        :root {
            --logico-viewport-mobile: 480px;
            --logico-viewport-mobile-extra: 660px;
            --logico-viewport-tablet: 840px;
            --logico-viewport-tablet-extra: 1020px;
            --logico-viewport-laptop: 1200px;
            --logico-viewport-widescreen: 2400px;
            --logico-content-width: 1380px;
            --logico-default-text-color: #333333;
            --logico-dark-text-color: #111111;
            --logico-light-text-color: #a3a3a3;
            --logico-accent-color: #C01227;
            --logico-accent-alter-color: #C01227;
            --logico-border-color: #adadad;
            --logico-border-hover-color: #111111;
            --logico-background-color: #ffffff;
            --logico-background-alter-color: #f9f7f6;
            --logico-button-text-color: #333333;
            --logico-button-border-color: #333333;
            --logico-button-background-color: rgba(255, 255, 255, 0);
            --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;
            --logico-body-font-size: 18px;
            --logico-body-line-height: 1.6667em;
            --logico-body-font-family: Manrope;
            --logico-body-font-style: normal;
            --logico-body-font-weight: 400;
            --logico-body-text-decoration: none;
            --logico-h1-font-size: 120px;
            --logico-h1-line-height: 1.2em;
            --logico-h1-letter-spacing: -0.03em;
            --logico-h1-font-family: "Manrope", Sans-serif;
            --logico-h1-text-transform: uppercase;
            --logico-h1-font-style: normal;
            --logico-h1-font-weight: 500;
            --logico-h2-font-size: 80px;
            --logico-h2-line-height: 1.2em;
            --logico-h2-letter-spacing: -0.03em;
            --logico-h2-font-family: "Manrope", Sans-serif;
            --logico-h2-text-transform: uppercase;
            --logico-h2-font-style: normal;
            --logico-h2-font-weight: 500;
            --logico-h3-font-size: 60px;
            --logico-h3-line-height: 1.2em;
            --logico-h3-letter-spacing: -0.03em;
            --logico-h3-font-family: "Manrope", Sans-serif;
            --logico-h3-text-transform: uppercase;
            --logico-h3-font-style: normal;
            --logico-h3-font-weight: 500;
            --logico-h4-font-size: 40px;
            --logico-h4-line-height: 1.2em;
            --logico-h4-letter-spacing: -0.03em;
            --logico-h4-font-family: "Manrope", Sans-serif;
            --logico-h4-text-transform: uppercase;
            --logico-h4-font-style: normal;
            --logico-h4-font-weight: 500;
            --logico-h5-font-size: 30px;
            --logico-h5-line-height: 1.2em;
            --logico-h5-letter-spacing: -0.03em;
            --logico-h5-font-family: "Manrope", Sans-serif;
            --logico-h5-text-transform: uppercase;
            --logico-h5-font-style: normal;
            --logico-h5-font-weight: 500;
            --logico-h6-font-size: 25px;
            --logico-h6-line-height: 1.2em;
            --logico-h6-letter-spacing: -0.03em;
            --logico-h6-font-family: "Manrope", Sans-serif;
            --logico-h6-text-transform: uppercase;
            --logico-h6-font-style: normal;
            --logico-h6-font-weight: 500;
            --logico-button-font-size: 14px;
            --logico-button-font-family: Manrope;
            --logico-button-font-weight: 600;
            --logico-paragraph-spacing: 1.7em;
            --logico-h1-font-size-laptop: 80px;
            --logico-h2-font-size-laptop: 60px;
            --logico-h3-font-size-laptop: 46px;
            --logico-h4-font-size-laptop: 34px;
            --logico-h5-font-size-laptop: 28px;
            --logico-h6-font-size-laptop: 22px;
            --logico-body-font-size-tablet: 16px;
            --logico-h1-font-size-tablet: 60px;
            --logico-h2-font-size-tablet: 50px;
            --logico-h3-font-size-tablet: 36px;
            --logico-h4-font-size-tablet: 28px;
            --logico-h5-font-size-tablet: 24px;
            --logico-h6-font-size-tablet: 20px;
            --logico-h1-font-size-mobile-extra: 40px;
            --logico-h2-font-size-mobile-extra: 32px;
            --logico-h3-font-size-mobile-extra: 28px;
            --logico-h4-font-size-mobile-extra: 23px;
            --logico-h5-font-size-mobile-extra: 20px;
            --logico-h6-font-size-mobile-extra: 18px;
            --logico-radius-small: 10px;
            --logico-radius-medium: 15px;
            --logico-radius-large: 25px;
        }

        .wp-block-post-content,
        .logico-front-end {
            font-size: 18px;
            line-height: 1.6667em;
            font-family: Manrope;
            font-style: normal;
            font-weight: 400;
            text-decoration: none;
        }

        .wp-block-post-content h1:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h1,
        .logico-front-end h1:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h1 {
            font-size: 120px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h2:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h2,
        .logico-front-end h2:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h2 {
            font-size: 80px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h3:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h3,
        .logico-front-end h3:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h3 {
            font-size: 60px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h4:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h4,
        .logico-front-end h4:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h4 {
            font-size: 40px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h5:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h5,
        .logico-front-end h5:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h5 {
            font-size: 30px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h6:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h6,
        .logico-front-end h6:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h6 {
            font-size: 25px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .logico-alter-button {
            font-size: 14px;
            font-family: Manrope;
            font-weight: 600;
        }

        .wp-block-post-content p,
        .logico-front-end p {
            margin-bottom: 1.7em;
        }

        @media only screen and (max-width: 1200px) {

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 80px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 60px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 46px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 34px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 28px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 22px;
            }
        }

        @media only screen and (max-width: 840px) {

            .wp-block-post-content,
            .logico-front-end {
                font-size: 16px;
            }

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 60px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 50px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 36px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 28px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 24px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 20px;
            }
        }

        @media only screen and (max-width: 660px) {

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 40px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 32px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 28px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 23px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 20px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 18px;
            }
        }

        .body-container.error-404 {
            background-color: #c01227;
        }

        body.error-404 {
            background-image: none !important;
        }

        .body-container.error-404 {
            background-position: center center;
            background-repeat: no-repeat;
            -webkit-background-size: initial;
            background-size: initial;
            background-image: url("/assets/images/bg-404.png");
        }

        .post-categories a.post-category-item {
            color: #ffffff !important;
            /* background-color: #000000 !important; */
        }

        .post-categories a.post-category-item:hover {
            color: #000 !important;

        }

        /*# sourceURL=logico-theme-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='logico-woocommerce-css'
        href='assets/css/woocommerce.css?ver=1762595741' type='text/css' media='all' />
    <link rel='stylesheet' id='logico-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/style.css?ver=1.0.0'
        type='text/css' media='all' />
    <link rel='stylesheet' id='child-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico-child/style.css?ver=6.9.1'
        type='text/css' media='all' />

    <link data-minify="1" rel='stylesheet' id='hfe-elementor-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1762595741'
        type='text/css' media='all' />
    <link rel='stylesheet' id='hfe-icons-list-css' href='assets/css/widget-icon-list.min.css?ver=3.24.3'
        type='text/css' media='all' />
    <link rel='stylesheet' id='hfe-social-icons-css' href='assets/css/widget-social-icons.min.css?ver=3.24.0'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-nav-menu-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1762595741'
        type='text/css' media='all' />




    <link data-minify="1" rel='stylesheet' id='elementor-icons-shared-0-css'
        href='assets/css/fontello-enqueue.css?ver=1762595741' type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='elementor-icons-theme_icons-css'
        href='assets/css/fontello.css?ver=1762595741' type='text/css' media='all' />
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"
        id="jquery-core-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"
        id="jquery-migrate-js"></script>
    <script type="text/javascript" id="jquery-js-after">
            /* <![CDATA[ */ ! function ($) {
            "use strict";
            $(document).ready(function () {
                $(this).scrollTop() > 100 && $(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"), $(window).scroll(function () {
                    $(this).scrollTop() < 100 ? $(".hfe-scroll-to-top-wrap").fadeOut(300) : $(".hfe-scroll-to-top-wrap").fadeIn(300)
                }), $(".hfe-scroll-to-top-wrap").on("click", function () {
                    $("html, body").animate({
                        scrollTop: 0
                    }, 300);
                    return !1
                })
            })
        }(jQuery);
        ! function ($) {
            'use strict';
            $(document).ready(function () {
                var bar = $('.hfe-reading-progress-bar');
                if (!bar.length) return;
                $(window).on('scroll', function () {
                    var s = $(window).scrollTop(),
                        d = $(document).height() - $(window).height(),
                        p = d ? s / d * 100 : 0;
                    bar.css('width', p + '%')
                });
            });
        }(jQuery);
        //# sourceURL=jquery-js-after
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.2.3"
        id="jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript" id="wc-add-to-cart-js-extra">
        /* <![CDATA[ */
        var wc_add_to_cart_params = {
            "ajax_url": "/themes/logico-rounded/wp-admin/admin-ajax.php",
            "wc_ajax_url": "/themes/logico-rounded/?wc-ajax=%%endpoint%%",
            "i18n_view_cart": "View cart",
            "cart_url": "https://demo.artureanec.com/themes/logico-rounded/cart/",
            "is_cart": "",
            "cart_redirect_after_add": "no"
        };
        //# sourceURL=wc-add-to-cart-js-extra
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.2.3"
        id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.2.3"
        id="js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript" id="woocommerce-js-extra">
        /* <![CDATA[ */
        var woocommerce_params = {
            "ajax_url": "/themes/logico-rounded/wp-admin/admin-ajax.php",
            "wc_ajax_url": "/themes/logico-rounded/?wc-ajax=%%endpoint%%",
            "i18n_password_show": "Show password",
            "i18n_password_hide": "Hide password"
        };
        //# sourceURL=woocommerce-js-extra
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.2.3"
        id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/imagesloaded.min.js?ver=5.0.0"
        id="imagesloaded-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/owl.carousel.min.js?ver=6.9.1"
        id="owl-carousel-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/lib/isotope.pkgd.min.js?ver=6.9.1"
        id="isotope-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/jquery.marquee.min.js?ver=6.9.1"
        id="jquery-marquee-js"></script>
    <script type="text/javascript" id="logico-theme-js-extra">
        /* <![CDATA[ */
        var ajax_params = {
            "ajax_url": "https://demo.artureanec.com/themes/logico-rounded/wp-admin/admin-ajax.php",
            "ajax_nonce": "9cbcbbe4d2"
        };
        var theme = [];
        //# sourceURL=logico-theme-js-extra
        /* ]]> */
    </script>
    <script data-minify="1" type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js?ver=1762595741"
        id="logico-theme-js"></script>
    <script data-minify="1" type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js?ver=1762595741"
        id="elementor_widgets-js"></script>
    <link rel="https://api.w.org/" href="https://demo.artureanec.com/themes/logico-rounded/wp-json/" />
    <link rel="alternate" title="JSON" type="application/json"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/wp/v2/pages/61" />
    <link rel="EditURI" type="application/rsd+xml" title="RSD"
        href="https://demo.artureanec.com/themes/logico-rounded/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.9.1" />
    <meta name="generator" content="WooCommerce 10.2.3" />
    <link rel="canonical" href="https://demo.artureanec.com/themes/logico-rounded/home-2/" />
    <link rel='shortlink' href='https://demo.artureanec.com/themes/logico-rounded/?p=61' />
    <noscript>
        <style>
            .woocommerce-product-gallery {
                opacity: 1 !important;
            }
        </style>
    </noscript>
    <meta name="generator"
        content="Elementor 3.32.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
    <link rel="icon" href="assets/images/cropped-image-2.png" sizes="50x50" />
    <link rel="icon"
        href="assets/images/cropped-image-2.png"
        sizes="192x192" />
    <link rel="apple-touch-icon"
        href="assets/images/cropped-image-2.png" />
    <meta name="msapplication-TileImage"
        content="assets/images/cropped-image-2.png" />
    <noscript>
        <style id="rocket-lazyload-nojs-css">
            .rll-youtube-player,
            [data-lazy-src] {
                display: none !important;
            }
        </style>
    </noscript>
    <link rel='stylesheet' id='widget-social-icons-css'
        href='assets/css/widget-social-icons.min.css?ver=3.32.4' type='text/css' media='all' />
    <link rel='stylesheet' id='e-apple-webkit-css'
        href='assets/css/custom-apple-webkit.min.css?ver=1770169872' type='text/css' media='all' />
    <link rel='stylesheet' id='wpforms-modern-base-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/css/frontend/modern/wpforms-base.min.css?ver=1.9.8.2'
        type='text/css' media='all' />

    <style id="rocket-lazyrender-inline-css">
        [data-wpr-lazyrender] {
            content-visibility: auto;
        }
    </style>
    <style>
        /* make carousel arrows turn white when hovered */
        .owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover {
            color: #fff !important;
        }

        /* always show footer scroll-top arrow white */
        .footer-scroll-top {
            color: #fff !important;
        }

        .footer-scroll-top:hover {
            color: #fff !important;
        }
    </style>


    <style>
        .elementor-3397 .elementor-element.elementor-element-442eede {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;

        }


        .elementor-3397 .elementor-element.elementor-element-a1b58a4 {
            --display: flex;
            padding: 150px 0px 150px 0px;
            min-height: 100vh;

        }


        .elementor-3397 .elementor-element.elementor-element-c8e7c25 {
            width: var(--container-widget-width, 57%);
            max-width: 57%;
            --container-widget-width: 57%;
            --container-widget-flex-grow: 0;
        }


        .elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container {
            margin: -9px 0px 33px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-09db825>.elementor-widget-container {
            margin: 52px 0px 0px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-09db825 {
            text-align: center;
        }


        .elementor-3397 .elementor-element.elementor-element-09db825 img {
            width: 80%;
            border-radius: 25px 25px 25px 25px;
            margin: 0 auto;
            display: block;
        }


        .elementor-3397 .elementor-element.elementor-element-b8da0f5 {
            --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-3397 .elementor-element.elementor-element-89d7623 {
            --display: flex;
        }


        .elementor-3397 .elementor-element.elementor-element-54d05ac>.elementor-widget-container {
            margin: 0px 0px 46px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-fd33e0b {
            --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-3397 .elementor-element.elementor-element-d438c25 {
            --display: flex;
        }


        .elementor-3397 .elementor-element.elementor-element-5873c59 {
            width: var(--container-widget-width, 57%);
            max-width: 57%;
            --container-widget-width: 57%;
            --container-widget-flex-grow: 0;
        }


        .elementor-3397 .elementor-element.elementor-element-5873c59>.elementor-widget-container {
            margin: 0px 0px 37px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-af3b330 {
            --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;
        }


        .elementor-3397 .elementor-element.elementor-element-7c23665 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 20px;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22>.elementor-widget-container {
            margin: 0px 0px -10px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-wrapper {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22 {
            --icon-box-icon-margin: 105px;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title {
            margin-block-end: 21px;
            color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-stacked .elementor-icon {
            background-color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-framed .elementor-icon,
        .elementor-3397 .elementor-element.elementor-element-7651a22.elementor-view-default .elementor-icon {
            fill: #111111;
            color: #111111;
            border-color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon {
            font-size: 61px;
        }


        .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title,
        .elementor-3397 .elementor-element.elementor-element-7651a22 .elementor-icon-box-title a {
            font-family: "Manrope", Sans-serif;
            font-size: 25px;
            font-weight: 600;
            line-height: 40px;
        }


        .elementor-3397 .elementor-element.elementor-element-2fb55cf {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 0px 1px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 1px;
            border-color: #333333;
            --border-color: #333333;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 40px;
            --padding-right: 20px;
        }


        .elementor-3397 .elementor-element.elementor-element-fa4da70>.elementor-widget-container {
            margin: 0px 0px -11px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-wrapper {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-fa4da70 {
            --icon-box-icon-margin: 125px;
        }


        .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title {
            margin-block-end: 21px;
            color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-stacked .elementor-icon {
            background-color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-framed .elementor-icon,
        .elementor-3397 .elementor-element.elementor-element-fa4da70.elementor-view-default .elementor-icon {
            fill: #111111;
            color: #111111;
            border-color: #111111;
        }


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


        .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title,
        .elementor-3397 .elementor-element.elementor-element-fa4da70 .elementor-icon-box-title a {
            font-family: "Manrope", Sans-serif;
            font-size: 25px;
            font-weight: 600;
            line-height: 40px;
        }


        .elementor-3397 .elementor-element.elementor-element-edd40c3 {
            --display: flex;
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 0px 1px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 1px;
            border-color: #333333;
            --border-color: #333333;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 40px;
            --padding-right: 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-df900cf>.elementor-widget-container {
            margin: 0px 0px -9px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-wrapper {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-df900cf {
            --icon-box-icon-margin: 125px;
        }


        .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title {
            margin-block-end: 21px;
            color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-stacked .elementor-icon {
            background-color: #111111;
        }


        .elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-framed .elementor-icon,
        .elementor-3397 .elementor-element.elementor-element-df900cf.elementor-view-default .elementor-icon {
            fill: #111111;
            color: #111111;
            border-color: #111111;
        }


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


        .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title,
        .elementor-3397 .elementor-element.elementor-element-df900cf .elementor-icon-box-title a {
            font-family: "Manrope", Sans-serif;
            font-size: 25px;
            font-weight: 600;
            line-height: 40px;
        }


        .elementor-3397 .elementor-element.elementor-element-b02f163 {
            --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-3397 .elementor-element.elementor-element-aa4b83e {
            --display: flex;
        }


        .elementor-3397 .elementor-element.elementor-element-e322317 {
            width: var(--container-widget-width, 57%);
            max-width: 57%;
            --container-widget-width: 57%;
            --container-widget-flex-grow: 0;
        }


        .elementor-3397 .elementor-element.elementor-element-e322317>.elementor-widget-container {
            margin: 0px 0px 37px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-718da1a {
            --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-3397 .elementor-element.elementor-element-3a0c14b {
            --display: flex;
        }


        .elementor-3397 .elementor-element.elementor-element-784ad73 {
            width: var(--container-widget-width, 64%);
            max-width: 64%;
            --container-widget-width: 64%;
            --container-widget-flex-grow: 0;
        }


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


        .elementor-3397 .elementor-element.elementor-element-224d101 {
            --display: flex;
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 1px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 0px;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #c01227;
            stroke: #c01227;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-title {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-content {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }


        .elementor-3397 .elementor-element.elementor-element-3e8a9c9 .price-item .price-item-button {
            text-align: center;
        }


        .elementor-3397 .elementor-element.elementor-element-c26b0fb {
            --display: flex;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 1px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 40px;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363 .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #c01227;
            stroke: #c01227;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-title {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-content {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }


        .elementor-3397 .elementor-element.elementor-element-e227363 .price-item .price-item-button {
            text-align: center;
        }


        .elementor-3397 .elementor-element.elementor-element-10553be {
            --display: flex;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 40px;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #c01227;
            stroke: #c01227;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-title {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-content {
            text-align: left;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }


        .elementor-3397 .elementor-element.elementor-element-a94fc63 .price-item .price-item-button {
            text-align: center;
        }


        @media(max-width: 1200px) and (min-width:481px) {
            .elementor-3397 .elementor-element.elementor-element-224d101 {
                --width: 33%;
            }


            .elementor-3397 .elementor-element.elementor-element-c26b0fb {
                --width: 34%;
            }


            .elementor-3397 .elementor-element.elementor-element-10553be {
                --width: 33%;
            }
        }


        @media(max-width: 840px) and (min-width:481px) {
            .elementor-3397 .elementor-element.elementor-element-7c23665 {
                --width: 33%;
            }


            .elementor-3397 .elementor-element.elementor-element-2fb55cf {
                --width: 34%;
            }


            .elementor-3397 .elementor-element.elementor-element-edd40c3 {
                --width: 33%;
            }


            .elementor-3397 .elementor-element.elementor-element-224d101 {
                --width: 50%;
            }


            .elementor-3397 .elementor-element.elementor-element-c26b0fb {
                --width: 50%;
            }


            .elementor-3397 .elementor-element.elementor-element-10553be {
                --width: 50%;
            }
        }


        @media(max-width: 660px) and (min-width:481px) {
            .elementor-3397 .elementor-element.elementor-element-7c23665 {
                --width: 50%;
            }


            .elementor-3397 .elementor-element.elementor-element-2fb55cf {
                --width: 50%;
            }


            .elementor-3397 .elementor-element.elementor-element-edd40c3 {
                --width: 50%;
            }


            .elementor-3397 .elementor-element.elementor-element-224d101 {
                --width: 100%;
            }


            .elementor-3397 .elementor-element.elementor-element-c26b0fb {
                --width: 100%;
            }


            .elementor-3397 .elementor-element.elementor-element-10553be {
                --width: 100%;
            }
        }


        @media(max-width: 1200px) {
            .elementor-3397 .elementor-element.elementor-element-2fb55cf {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }


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


            .elementor-3397 .elementor-element.elementor-element-56cf9b7 {
                --flex-wrap: wrap;
            }


            .elementor-3397 .elementor-element.elementor-element-224d101 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }


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


            .elementor-3397 .elementor-element.elementor-element-10553be {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }
        }


        @media(max-width: 1020px) {
            .elementor-3397 .elementor-element.elementor-element-c8e7c25>.elementor-widget-container {
                margin: 0px 0px 33px 0px;
            }


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


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


            .elementor-3397 .elementor-element.elementor-element-7651a22 {
                --icon-box-icon-margin: 50px;
            }


            .elementor-3397 .elementor-element.elementor-element-fa4da70 {
                --icon-box-icon-margin: 50px;
            }


            .elementor-3397 .elementor-element.elementor-element-df900cf {
                --icon-box-icon-margin: 50px;
            }


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


            .elementor-3397 .elementor-element.elementor-element-718da1a {
                --margin-top: 120px;
                --margin-bottom: 120px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-10553be {
                --align-items: flex-start;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                border-width: 0px 0px 0px 0px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
            }
        }


        @media(max-width: 840px) {
            .elementor-3397 .elementor-element.elementor-element-af3b330 {
                --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;
            }


            .elementor-3397 .elementor-element.elementor-element-c26b0fb {
                border-width: 0px 0px 0px 0px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container {
                padding: 0px 0px 0px 40px;
            }


            .elementor-3397 .elementor-element.elementor-element-10553be {
                --align-items: flex-start;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container {
                padding: 0px 0px 0px 40px;
            }
        }


        @media(max-width: 660px) {
            .elementor-3397 .elementor-element.elementor-element-c8e7c25 {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }


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


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


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


            .elementor-3397 .elementor-element.elementor-element-2fb55cf {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-edd40c3 {
                border-width: 0px 1px 0px 0px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 20px;
            }


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


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


            .elementor-3397 .elementor-element.elementor-element-718da1a {
                --margin-top: 90px;
                --margin-bottom: 90px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


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


            .elementor-3397 .elementor-element.elementor-element-56cf9b7 {
                --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-3397 .elementor-element.elementor-element-224d101 {
                border-width: 0px 1px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
            }


            .elementor-3397 .elementor-element.elementor-element-3e8a9c9>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }


            .elementor-3397 .elementor-element.elementor-element-c26b0fb {
                border-width: 0px 1px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-e227363>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }


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


            .elementor-3397 .elementor-element.elementor-element-a94fc63>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }
        }


        @media(max-width: 480px) {
            .elementor-3397 .elementor-element.elementor-element-7c23665 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-2fb55cf {
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }


            .elementor-3397 .elementor-element.elementor-element-edd40c3 {
                border-width: 1px 0px 0px 0px;
                --border-top-width: 1px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
                --padding-top: 50px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }
        }

        .elementor-3382 .elementor-element.elementor-element-310d24a {
            --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-310d24a.sticky-container-active,
        .elementor .sticky-container-active .elementor-element.elementor-element-310d24a {
            background-color: #FFFFFF;
            box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
        }


        .elementor-3382 .elementor-element.elementor-element-0315b39 {
            --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-3382 .elementor-element.elementor-element-0315b39:not(.elementor-motion-effects-element-type-background),
        .elementor-3382 .elementor-element.elementor-element-0315b39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #1F1F1F;
        }


        .elementor-3382 .elementor-element.elementor-element-ce0791f {
            --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-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon-box-wrapper {
            align-items: center;
        }


        .elementor-3382 .elementor-element.elementor-element-9f2df0a {
            --icon-box-icon-margin: 15px;
        }


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


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


        .elementor-3382 .elementor-element.elementor-element-9f2df0a .elementor-icon {
            font-size: 19px;
        }


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


        .elementor-3382 .elementor-element.elementor-element-a57a27e {
            --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-3382 .elementor-element.elementor-element-94d4875 {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 14px;
            --grid-column-gap: 20px;
            --grid-row-gap: 10px;
        }


        .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-widget-container {
            text-align: right;
        }


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


        .elementor-3382 .elementor-element.elementor-element-94d4875.elementor-element {
            --align-self: center;
        }


        .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0em;
        }


        .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover {
            background-color: #FFFFFF00;
        }


        .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover i {
            color: #c01227;
        }


        .elementor-3382 .elementor-element.elementor-element-94d4875 .elementor-social-icon:hover svg {
            fill: #c01227;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4 {
            width: auto;
            max-width: auto;
            --icon-box-icon-margin: 21px;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4>.elementor-widget-container {
            margin: 0px 0px 0px 20px;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-element {
            --align-self: flex-start;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-wrapper {
            align-items: center;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-framed .elementor-icon,
        .elementor-3382 .elementor-element.elementor-element-14c79a4.elementor-view-default .elementor-icon {
            fill: #FFFFFF;
            color: #FFFFFF;
            border-color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon {
            font-size: 14px;
        }


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


        .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a {
            color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-14c79a4 .elementor-icon-box-description a:hover {
            color: #c01227;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79 {
            width: auto;
            max-width: auto;
            --icon-box-icon-margin: 15px;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-element {
            --align-self: flex-start;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-wrapper {
            align-items: center;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-framed .elementor-icon,
        .elementor-3382 .elementor-element.elementor-element-4f52c79.elementor-view-default .elementor-icon {
            fill: #FFFFFF;
            color: #FFFFFF;
            border-color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon {
            font-size: 20px;
        }


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


        .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a {
            color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-4f52c79 .elementor-icon-box-description a:hover {
            color: #c01227;
        }


        .elementor-3382 .elementor-element.elementor-element-c731933 {
            --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-3382 .elementor-element.elementor-element-c731933:not(.elementor-motion-effects-element-type-background),
        .elementor-3382 .elementor-element.elementor-element-c731933>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-c136329 {
            --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-3382 .elementor-element.elementor-element-ec5283d {
            --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-3382 .elementor-element.elementor-element-a39d471 {
            --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-3382 .elementor-element.elementor-element-a39d471.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }


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


        .elementor-3382 .elementor-element.elementor-element-bbed8be.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 1;
        }


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


        #side-panel-bbed8be {
            --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-3382 .elementor-element.elementor-element-acbd416 .hfe-site-logo-container,
        .elementor-3382 .elementor-element.elementor-element-acbd416 .hfe-caption-width figcaption {
            text-align: left;
        }


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


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


        .elementor-3382 .elementor-element.elementor-element-acbd416.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }


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


        .elementor-3382 .elementor-element.elementor-element-60df40e {
            --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-3382 .elementor-element.elementor-element-60df40e.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }


        .elementor-3382 .elementor-element.elementor-element-d6cf643 {
            width: auto;
            max-width: auto;
        }


        .elementor-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container {
            padding: 4px 0px 4px 0px;
        }


        .elementor-3382 .elementor-element.elementor-element-d6cf643 .header-menu-container nav {
            text-align: center;
        }


        .elementor-3382 .elementor-element.elementor-element-d6cf643 .menu-trigger {
            text-align: right;
        }


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


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


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


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


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


        .elementor-3382 .elementor-element.elementor-element-c42e28e {
            --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-3382 .elementor-element.elementor-element-c42e28e.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }


        .elementor-3382 .elementor-element.elementor-element-cd85123 {
            --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-3382 .elementor-element.elementor-element-cd85123.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }


        .elementor-3382 .elementor-element.elementor-element-5b418f9 .header-button-container {
            text-align: right;
        }


        .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button {
            min-width: 193px;
        }


        .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump {
            min-height: 72px;
        }


        .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-jump:hover {
            min-height: calc(72px - 22px);
        }


        .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button.header-button-animation-fade {
            min-height: 72px;
        }


        .elementor-3382 .elementor-element.elementor-element-5b418f9 a.header-button:hover {
            background-color: #FFD058;
        }


        .elementor-3382 .elementor-element.elementor-element-5591cd9 {
            --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-3382 .elementor-element.elementor-element-516dc96 {
            --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-3382 .elementor-element.elementor-element-516dc96:not(.elementor-motion-effects-element-type-background),
        .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/08/bg-header-4.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }


        .elementor-3382 .elementor-element.elementor-element-516dc96::before,
        .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-video-container::before,
        .elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-video-container::before,
        .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-background-slideshow::before,
        .elementor-3382 .elementor-element.elementor-element-516dc96>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-color: #1F1F1F33;
            --background-overlay: '';
        }


        .elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container {
            --e-transform-rotateZ: -90deg;
            --e-transform-translateX: 50%;
            --e-transform-translateY: 100%;
            margin: 0px 150px 0px 0px;
        }


        body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-8635d50 {
            right: 0px;
        }


        body.rtl .elementor-3382 .elementor-element.elementor-element-8635d50 {
            left: 0px;
        }


        .elementor-3382 .elementor-element.elementor-element-8635d50 {
            top: 50%;
            --e-transform-origin-x: right;
            --e-transform-origin-y: bottom;
        }


        .elementor-3382 .elementor-element.elementor-element-8635d50 .logico-title {
            text-align: center;
            font-family: "Manrope", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1em;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-6b662d7 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }


        .elementor-3382 .elementor-element.elementor-element-01bc31d .page-title.logico-title-h2 {
            color: #FFFFFF;
        }


        .elementor-3382 .elementor-element.elementor-element-cfcd394 {
            width: auto;
            max-width: auto;
            bottom: 10px;
        }


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


        .elementor-3382 .elementor-element.elementor-element-cfcd394.elementor-element {
            --align-self: flex-start;
        }


        body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 {
            left: 10px;
        }


        body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 {
            right: 10px;
        }


        .elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs,
        .elementor-3382 .elementor-element.elementor-element-cfcd394 .breadcrumbs a {
            color: #333333;
        }


        .elementor-3382 .elementor-element.elementor-element-48de810 {
            width: auto;
            max-width: auto;
            top: 100%;
        }


        body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-48de810 {
            right: 0px;
        }


        body.rtl .elementor-3382 .elementor-element.elementor-element-48de810 {
            left: 0px;
        }


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


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


        @media(max-width: 1200px) {
            .elementor-3382 .elementor-element.elementor-element-94d4875 {
                --grid-column-gap: 15px;
            }


            .elementor-3382 .elementor-element.elementor-element-c136329 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }


            .elementor-3382 .elementor-element.elementor-element-a39d471 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }


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


            .elementor-3382 .elementor-element.elementor-element-60df40e {
                --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-3382 .elementor-element.elementor-element-d6cf643>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }


            .elementor-3382 .elementor-element.elementor-element-d6cf643 {
                z-index: 2;
            }


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


            .elementor-3382 .elementor-element.elementor-element-516dc96 {
                --min-height: 500px;
            }


            .elementor-3382 .elementor-element.elementor-element-8635d50>.elementor-widget-container {
                margin: 0px 55px 0px 0px;
            }


            body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 {
                left: 20px;
            }


            body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 {
                right: 20px;
            }
        }


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


            .elementor-3382 .elementor-element.elementor-element-5591cd9 {
                --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-3382 .elementor-element.elementor-element-516dc96 {
                --min-height: 330px;
            }


            .elementor-3382 .elementor-element.elementor-element-cfcd394>.elementor-widget-container {
                padding: 10px 20px 10px 20px;
            }
        }


        @media(max-width: 840px) {
            .elementor-3382 .elementor-element.elementor-element-516dc96 {
                --min-height: 250px;
            }
        }


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


            .elementor-3382 .elementor-element.elementor-element-0315b39 {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 20px;
                --padding-right: 20px;
            }


            .elementor-3382 .elementor-element.elementor-element-c136329 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }


            .elementor-3382 .elementor-element.elementor-element-ec5283d {
                --flex-wrap: nowrap;
            }


            .elementor-3382 .elementor-element.elementor-element-60df40e.e-con {
                --flex-grow: 0;
                --flex-shrink: 1;
            }


            .elementor-3382 .elementor-element.elementor-element-5591cd9 {
                --margin-top: 0px;
                --margin-bottom: 90px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


            body:not(.rtl) .elementor-3382 .elementor-element.elementor-element-cfcd394 {
                left: 20px;
            }


            body.rtl .elementor-3382 .elementor-element.elementor-element-cfcd394 {
                right: 20px;
            }
        }


        @media(max-width: 480px) {
            .elementor-3382 .elementor-element.elementor-element-ec5283d {
                --flex-wrap: nowrap;
            }


            .elementor-3382 .elementor-element.elementor-element-a39d471 {
                --width: auto;
            }


            .elementor-3382 .elementor-element.elementor-element-a39d471.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }


            .elementor-3382 .elementor-element.elementor-element-516dc96 {
                --min-height: 200px;
            }
        }


        @media(min-width: 481px) {
            .elementor-3382 .elementor-element.elementor-element-ce0791f {
                --width: 30%;
            }


            .elementor-3382 .elementor-element.elementor-element-a57a27e {
                --width: 70%;
            }


            .elementor-3382 .elementor-element.elementor-element-a39d471 {
                --width: auto;
            }


            .elementor-3382 .elementor-element.elementor-element-c42e28e {
                --width: auto;
            }


            .elementor-3382 .elementor-element.elementor-element-cd85123 {
                --width: auto;
            }
        }

        .elementor-1124 .elementor-element.elementor-element-22d534d {
            --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-1124 .elementor-element.elementor-element-729e13c {
            width: auto;
            max-width: auto;
            top: 0px;
        }


        body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
            left: 20px;
        }


        body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
            right: 20px;
        }


        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration {
            text-align: left;
        }


        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
            background-color: #1F1F1F;
        }


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


        .elementor-1124 .elementor-element.elementor-element-7e04f3b {
            --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;
            --overflow: hidden;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 122px;
            --padding-bottom: 62px;
            --padding-left: 0px;
            --padding-right: 0px;
        }


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


        .elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }


        .elementor-1124 .elementor-element.elementor-element-89e1910 {
            --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;
            --justify-content: space-between;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }


        .elementor-1124 .elementor-element.elementor-element-241b0db {
            --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: 18px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }


        body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            left: -138px;
        }


        body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            right: -138px;
        }


        .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            top: 185px;
            z-index: 0;
        }


        .elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
            width: 965px;
            max-width: 965px;
        }


        .elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title {
            font-size: 14px;
            line-height: 2.1428em;
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container {
            margin: 0px 0px 1px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-687d944 .logico-title {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container {
            margin: 27px 50px 0px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-bd15a64 {
            --logico-default-text-color: #E7E7E7;
            color: #E7E7E7;
        }


        .elementor-1124 .elementor-element.elementor-element-e815787 {
            --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-1124 .elementor-element.elementor-element-d1578f0 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title {
            font-weight: 700;
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-3a49b31 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }


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


        .elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title {
            font-weight: 700;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-072a962 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-b484c43 {
            --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-1124 .elementor-element.elementor-element-444965e {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title {
            font-weight: 700;
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-1952ce4 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }


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


        .elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title {
            font-weight: 700;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }


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


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


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


        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg {
            fill: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i {
            color: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg {
            fill: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-b5747ff {
            --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;
            --padding-top: 85px;
            --padding-bottom: 75px;
            --padding-left: 105px;
            --padding-right: 105px;
        }


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


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


        .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title {
            font-size: 30px;
            font-weight: 600;
            line-height: 1.3333em;
            letter-spacing: -0.03em;
            color: #111111;
        }


        .elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }


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


        .elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label {
            font-size: 14px;
        }


        .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container {
            padding-top: 28px;
        }


        .elementor-1124 .elementor-element.elementor-element-8f02142 {
            --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;
            --margin-top: 216px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }


        .elementor-1124 .elementor-element.elementor-element-4f50032 {
            --display: flex;
        }


        .elementor-1124 .elementor-element.elementor-element-24a041c {
            width: var(--container-widget-width, 800px);
            max-width: 800px;
            --container-widget-width: 800px;
            --container-widget-flex-grow: 0;
        }


        .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
            --display: flex;
        }


        .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
            margin: 0px 0px 16px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
            text-align: right;
        }


        .elementor-1124 .elementor-element.elementor-element-ff6b585 {
            --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-1124 .elementor-element.elementor-element-07ba4e1 {
            --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-1124 .elementor-element.elementor-element-fafb4a0 {
            --divider-border-style: solid;
            --divider-color: #CBCBCB;
            --divider-border-width: 1px;
        }


        .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
            margin: 72px 0px 122px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator {
            width: 100%;
        }


        .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-0e0d8be {
            --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-1124 .elementor-element.elementor-element-60a07d2 {
            --display: flex;
        }


        .elementor-1124 .elementor-element.elementor-element-8a5ad9c {
            text-align: left;
        }


        .elementor-1124 .elementor-element.elementor-element-8a5ad9c img {
            width: 153px;
        }


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


        .elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container {
            margin: 40px 0px 0px -3px;
        }


        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg {
            fill: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i {
            color: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg {
            fill: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container {
            margin: 51px 0px 0px 0px;
        }


        .elementor-1124 .elementor-element.elementor-element-ea7c3cc .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-1124 .elementor-element.elementor-element-a4172a9 {
            --display: flex;
        }


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


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


        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li {
            font-size: 16px;
        }


        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-a36dcfc {
            --display: flex;
        }


        .elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container {
            margin: 1px 0px 8px 0px;
        }


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


        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li {
            font-size: 16px;
        }


        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-c1123e4 {
            --display: flex;
        }


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


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


        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li {
            font-size: 16px;
        }


        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }


        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }


        .elementor-1124 .elementor-element.elementor-element-6c64806 {
            --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-1124 .elementor-element.elementor-element-5a88bdb {
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }


        .elementor-1124 .elementor-element.elementor-element-dc710dd {
            text-align: right;
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }


        @media(min-width: 481px) {
            .elementor-1124 .elementor-element.elementor-element-241b0db {
                --width: 45%;
            }


            .elementor-1124 .elementor-element.elementor-element-d1578f0 {
                --width: 37%;
            }


            .elementor-1124 .elementor-element.elementor-element-ba62d5c {
                --width: 56%;
            }


            .elementor-1124 .elementor-element.elementor-element-444965e {
                --width: 37%;
            }


            .elementor-1124 .elementor-element.elementor-element-87f43bc {
                --width: 56%;
            }


            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --width: 50%;
            }


            .elementor-1124 .elementor-element.elementor-element-4f50032 {
                --width: 70%;
            }


            .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
                --width: 30%;
            }


            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 50%;
            }


            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: 16.6667%;
            }


            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: 16.6667%;
            }


            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: 16.6667%;
            }
        }


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


            .elementor-1124 .elementor-element.elementor-element-ba62d5c {
                --width: 50%;
            }


            .elementor-1124 .elementor-element.elementor-element-444965e {
                --width: 50%;
            }


            .elementor-1124 .elementor-element.elementor-element-87f43bc {
                --width: 50%;
            }


            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 42%;
            }
        }


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


            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --width: 100%;
            }


            .elementor-1124 .elementor-element.elementor-element-4f50032 {
                --width: 100%;
            }


            .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
                --width: 100%;
            }
        }


        @media(max-width: 840px) and (min-width:481px) {
            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: calc(50% - 30px);
            }


            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: calc(50% - 30px);
            }


            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: calc(50% - 30px);
            }


            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: calc(50% - 30px);
            }
        }


        @media(max-width: 660px) and (min-width:481px) {
            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 47%;
            }


            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: 47%;
            }


            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: 47%;
            }


            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: 47%;
            }
        }


        @media(max-width: 1200px) {
            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 120px;
                --padding-bottom: 62px;
                --padding-left: 0px;
                --padding-right: 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-89e1910 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }


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


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


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


            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }


            .elementor-1124 .elementor-element.elementor-element-8f02142 {
                --margin-top: 150px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }


            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: right;
            }


            .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }


            .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
                margin: 72px 0px 90px 0px;
            }


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


            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 60px;
            }


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


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


            body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
                left: 10px;
            }


            body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
                right: 10px;
            }


            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 120px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-89e1910 {
                --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-1124 .elementor-element.elementor-element-241b0db {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }


            body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                left: 0%;
            }


            body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                right: 0%;
            }


            .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                top: 150px;
            }


            .elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
                max-width: 100%;
            }


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


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


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


            .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: left;
            }


            .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
                --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-1124 .elementor-element.elementor-element-0e0d8be {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }


            .elementor-1124 .elementor-element.elementor-element-03567bd {
                --grid-column-gap: 30px;
            }


            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 40px;
            }


            .elementor-1124 .elementor-element.elementor-element-6c64806 {
                --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-1124 .elementor-element.elementor-element-e815787 {
                --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-1124 .elementor-element.elementor-element-b484c43 {
                --flex-wrap: nowrap;
            }


            .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
                margin: 60px 0px 60px 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-0e0d8be {
                --flex-wrap: wrap;
            }


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


            .elementor-1124 .elementor-element.elementor-element-5a88bdb {
                text-align: center;
            }


            .elementor-1124 .elementor-element.elementor-element-dc710dd {
                text-align: center;
            }
        }


        @media(max-width: 660px) {
            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 70px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 50px;
                --padding-bottom: 30px;
                --padding-left: 50px;
                --padding-right: 50px;
            }


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


            .elementor-1124 .elementor-element.elementor-element-5155bc5 {
                --logico-form-field-border-radius-left-top: 10px;
                --logico-form-field-border-radius-right-top: 10px;
                --logico-form-field-border-radius-right-bottom: 10px;
                --logico-form-field-border-radius-left-bottom: 10px;
            }


            .elementor-1124 .elementor-element.elementor-element-8f02142 {
                --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;
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
                text-align: center;
            }


            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: center;
            }


            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 38px;
            }


            .elementor-1124 .elementor-element.elementor-element-6c64806 {
                --grid-auto-flow: row;
            }
        }


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


            .elementor-1124 .elementor-element.elementor-element-b484c43 {
                --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-1124 .elementor-element.elementor-element-87f43bc {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }


            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 20px;
                --padding-right: 20px;
            }


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


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

        .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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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;
            }
        }
    </style>
    <!-- miletruth head -->
    <style id='elementor-frontend-inline-css' type='text/css'>
        .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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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-63 .elementor-element.elementor-element-dcdf16a {
            --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-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
            background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url("assets/images/home3-slide-1.jpg");
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before {
            background-color: #c012271A;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
            max-width: 45%;
            margin: 0px 0px 160px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .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-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
            font-size: 80px;
            line-height: 1.125em;
            word-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .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-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content {
            max-width: 590px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
            margin: 23px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content {
            padding: 23px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .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: #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-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 {
            background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url("assets/images/home3-slide-2.jpg");
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before {
            background-color: transparent;
            background-image: linear-gradient(166deg, #c0122700 0%, #c0122733 100%);
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
            max-width: 44%;
            margin: 30px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content {
            -webkit-align-items: flex-end;
            -moz-align-items: flex-end;
            -ms-align-items: flex-end;
            align-items: flex-start;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            -ms-justify-content: center;
            justify-content: center;
            text-align: left;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
            font-size: 80px;
            line-height: 1.125em;
            word-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .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-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text {
            margin: 23px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content {
            padding: 23px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .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-63 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item {
            height: 924px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer {
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav {
            left: 10px;
            right: 10px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .slider-footer {
            text-align: right;
            margin-top: 0px;
            margin-bottom: 59px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination {
            margin-right: 70px;
            margin-left: 70px;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .slider-progress-wrapper {
            color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span {
            border-color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-da17cfe {
            --display: block;
            --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-start;
            --align-items: flex-end;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --flex-wrap: nowrap;
            --margin-top: -185px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 30px;
            --padding-right: 30px;
            --z-index: 1;
        }

        .elementor-63 .elementor-element.elementor-element-5090408 {
            --display: flex;
            --border-radius: 25px 25px 25px 25px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 10px;
            --padding-top: 27px;
            --padding-bottom: 47px;
            --padding-left: 60px;
            --padding-right: 60px;
        }

        .elementor-63 .elementor-element.elementor-element-5090408:not(.elementor-motion-effects-element-type-background),
        .elementor-63 .elementor-element.elementor-element-5090408>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #EEEEEE;
        }

        .elementor-63 .elementor-element.elementor-element-5090408.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-63 .elementor-element.elementor-element-f8078c3>.elementor-widget-container {
            margin: 0px 0px 7px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-f8078c3 {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.3333em;
            letter-spacing: -0.03em;
            --logico-default-text-color: #111111;
            color: #111111;
        }

        .elementor-63 .elementor-element.elementor-element-267b2b1 div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint,
        .elementor-63 .elementor-element.elementor-element-267b2b1 div .wpforms-form .wpforms-field-description {
            color: #bebebe;
        }

        .elementor-63 .elementor-element.elementor-element-40d15b3 {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-c6e2860 {
            width: auto;
            max-width: auto;
        }

        .elementor-63 .elementor-element.elementor-element-c6e2860 .elementor-wrapper {
            --video-aspect-ratio: 1.77777;
        }

        .elementor-63 .elementor-element.elementor-element-c6e2860 .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-63 .elementor-element.elementor-element-c6e2860 .video-button-wrapper {
            --logico-button-background-hover: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-9ebb5d1 {
            --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: 50px;
            --margin-bottom: 50px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-adb573f {
            --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-63 .elementor-element.elementor-element-447ecee img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-447ecee:hover img {
            opacity: 1;
        }

        .elementor-63 .elementor-element.elementor-element-969d9af img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-969d9af:hover img {
            opacity: 1;
        }

        .elementor-63 .elementor-element.elementor-element-0b8435b img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-0b8435b:hover img {
            opacity: 1;
        }

        .elementor-63 .elementor-element.elementor-element-983ecc0 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-983ecc0:hover img {
            opacity: 1;
        }

        .elementor-63 .elementor-element.elementor-element-974d5c0 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-974d5c0:hover img {
            opacity: 1;
        }

        .elementor-63 .elementor-element.elementor-element-36101a7 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-36101a7:hover img {
            opacity: 1;
        }

        .elementor-63 .elementor-element.elementor-element-3b4a7cc {
            --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-63 .elementor-element.elementor-element-d602f7f {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-63 .elementor-element.elementor-element-f64bd88 {
            --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: flex-end;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-5ed2dbb {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-5ed2dbb.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

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

        .elementor-63 .elementor-element.elementor-element-1487241 {
            width: var(--container-widget-width, 840px);
            max-width: 840px;
            --container-widget-width: 840px;
            --container-widget-flex-grow: 0;
        }

        .elementor-63 .elementor-element.elementor-element-4af73cb {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-46f2f7d {
            width: initial;
            max-width: initial;
        }

        .elementor-63 .elementor-element.elementor-element-46f2f7d>.elementor-widget-container {
            padding: 0px 0px 13px 40px;
        }

        .elementor-63 .elementor-element.elementor-element-46f2f7d .button-container {
            text-align: right;
        }

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

        .elementor-63 .elementor-element.elementor-element-b891c78 {
            --display: flex;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 33px;
            --padding-bottom: 64px;
            --padding-left: 50px;
            --padding-right: 50px;
        }

        .elementor-63 .elementor-element.elementor-element-b891c78:not(.elementor-motion-effects-element-type-background),
        .elementor-63 .elementor-element.elementor-element-b891c78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #F4F4F4;
        }

        .elementor-63 .elementor-element.elementor-element-324d615>.elementor-widget-container {
            margin: 0px 10px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-324d615 {
            text-align: right;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db>.elementor-widget-container {
            margin: 40px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db .elementor-icon-wrapper {
            text-align: left;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-stacked .elementor-icon {
            background-color: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-framed .elementor-icon,
        .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-default .elementor-icon {
            color: #1F1F1F;
            border-color: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-framed .elementor-icon,
        .elementor-63 .elementor-element.elementor-element-029d8db.elementor-view-default .elementor-icon svg {
            fill: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db .elementor-icon {
            font-size: 67px;
        }

        .elementor-63 .elementor-element.elementor-element-029d8db .elementor-icon svg {
            height: 67px;
        }

        .elementor-63 .elementor-element.elementor-element-210395f {
            --divider-border-style: solid;
            --divider-color: #242424;
            --divider-border-width: 1px;
        }

        .elementor-63 .elementor-element.elementor-element-210395f>.elementor-widget-container {
            margin: 17px 0px 24px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-210395f .elementor-divider-separator {
            width: 100%;
        }

        .elementor-63 .elementor-element.elementor-element-210395f .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-ae37a4f .logico-title {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            color: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-883bc91>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-883bc91 {
            --logico-default-text-color: #333333;
            color: #333333;
        }

        .elementor-63 .elementor-element.elementor-element-9b933db {
            --display: flex;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 33px;
            --padding-bottom: 64px;
            --padding-left: 50px;
            --padding-right: 50px;
        }

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

        .elementor-63 .elementor-element.elementor-element-7d2d322>.elementor-widget-container {
            margin: 5px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-7d2d322 {
            text-align: right;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642>.elementor-widget-container {
            margin: 38px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642 .elementor-icon-wrapper {
            text-align: left;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-stacked .elementor-icon {
            background-color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-framed .elementor-icon,
        .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-default .elementor-icon {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-framed .elementor-icon,
        .elementor-63 .elementor-element.elementor-element-9c60642.elementor-view-default .elementor-icon svg {
            fill: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642 .elementor-icon {
            font-size: 75px;
        }

        .elementor-63 .elementor-element.elementor-element-9c60642 .elementor-icon svg {
            height: 75px;
        }

        .elementor-63 .elementor-element.elementor-element-df092c4 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

        .elementor-63 .elementor-element.elementor-element-df092c4>.elementor-widget-container {
            margin: 13px 0px 24px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-df092c4 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-63 .elementor-element.elementor-element-df092c4 .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-4c372aa .logico-title {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

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

        .elementor-63 .elementor-element.elementor-element-9f3d9b6 {
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-280b0dc {
            --display: flex;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 33px;
            --padding-bottom: 64px;
            --padding-left: 50px;
            --padding-right: 50px;
        }

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

        .elementor-63 .elementor-element.elementor-element-6421147>.elementor-widget-container {
            margin: 5px -20px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-6421147 {
            text-align: right;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852>.elementor-widget-container {
            margin: 37px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852 .elementor-icon-wrapper {
            text-align: left;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-stacked .elementor-icon {
            background-color: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-framed .elementor-icon,
        .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-default .elementor-icon {
            color: #1F1F1F;
            border-color: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-framed .elementor-icon,
        .elementor-63 .elementor-element.elementor-element-3d65852.elementor-view-default .elementor-icon svg {
            fill: #1F1F1F;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852 .elementor-icon {
            font-size: 71px;
        }

        .elementor-63 .elementor-element.elementor-element-3d65852 .elementor-icon svg {
            height: 71px;
        }

        .elementor-63 .elementor-element.elementor-element-89bf910 {
            --divider-border-style: solid;
            --divider-color: #242424;
            --divider-border-width: 1px;
        }

        .elementor-63 .elementor-element.elementor-element-89bf910>.elementor-widget-container {
            margin: 15px 0px 24px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-89bf910 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-63 .elementor-element.elementor-element-89bf910 .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-92524cd .logico-title {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            color: #1F1F1F;
        }

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

        .elementor-63 .elementor-element.elementor-element-dfc8e7c {
            --logico-default-text-color: #333333;
            color: #333333;
        }

        .elementor-63 .elementor-element.elementor-element-09adc53 {
            width: initial;
            max-width: initial;
        }

        .elementor-63 .elementor-element.elementor-element-09adc53>.elementor-widget-container {
            padding: 50px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-09adc53 .button-container {
            text-align: right;
        }

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

        .elementor-63 .elementor-element.elementor-element-9c4eb28 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-63 .elementor-element.elementor-element-459fc06 .ticker .separator {
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-aba1f4b {
            --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-63 .elementor-element.elementor-element-8eb78a7 {
            --display: grid;
            --e-con-grid-template-columns: repeat(2, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --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-63 .elementor-element.elementor-element-6991a59 {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-1a8e490>.elementor-widget-container {
            margin: 34px 156px 0px -156px;
        }

        .elementor-63 .elementor-element.elementor-element-1a8e490 {
            z-index: 2;
            text-align: left;
        }

        .elementor-63 .elementor-element.elementor-element-1a8e490 img {
            max-width: 100%;
        }

        .elementor-63 .elementor-element.elementor-element-20c6d2e {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-e9aae1e>.elementor-widget-container {
            --e-transform-translateY: -50%;
        }

        body:not(.rtl) .elementor-63 .elementor-element.elementor-element-e9aae1e {
            left: -286px;
        }

        body.rtl .elementor-63 .elementor-element.elementor-element-e9aae1e {
            right: -286px;
        }

        .elementor-63 .elementor-element.elementor-element-e9aae1e {
            top: 50%;
            z-index: 0;
        }

        .elementor-63 .elementor-element.elementor-element-e9aae1e img {
            max-width: 1226px;
        }

        .elementor-63 .elementor-element.elementor-element-02d93ad>.elementor-widget-container {
            padding: 0px 0px 13px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-02d93ad {
            z-index: 2;
        }

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

        .elementor-63 .elementor-element.elementor-element-890859f {
            width: initial;
            max-width: initial;
            z-index: 2;
        }

        .elementor-63 .elementor-element.elementor-element-890859f>.elementor-widget-container {
            margin: 42px 0px 31px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-ba908a6>.elementor-widget-container {
            padding: 0px 30px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-ba908a6 {
            z-index: 2;
        }

        .elementor-63 .elementor-element.elementor-element-6b78593>.elementor-widget-container {
            margin: 42px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-6b78593 {
            z-index: 2;
        }

        .elementor-63 .elementor-element.elementor-element-d7fa849>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-d7fa849 {
            z-index: 2;
        }

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

        .elementor-63 .elementor-element.elementor-element-86f3204 {
            --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-63 .elementor-element.elementor-element-0b7a484 {
            --display: flex;
            --min-height: 773px;
            --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;
            --border-radius: 25px 25px 0px 0px;
            --padding-top: 150px;
            --padding-bottom: 150px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-0b7a484:not(.elementor-motion-effects-element-type-background),
        .elementor-63 .elementor-element.elementor-element-0b7a484>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background: url("/assets/images/home3-bg-2.jpg") 50% 50%;
            background-size: cover;
        }

        body:not(.rtl) .elementor-63 .elementor-element.elementor-element-12d5b96 {
            right: 10px;
        }

        body.rtl .elementor-63 .elementor-element.elementor-element-12d5b96 {
            left: 10px;
        }

        .elementor-63 .elementor-element.elementor-element-12d5b96 {
            bottom: 35px;
        }

        .elementor-63 .elementor-element.elementor-element-12d5b96 .elementor-wrapper {
            --video-aspect-ratio: 1.77777;
        }

        .elementor-63 .elementor-element.elementor-element-12d5b96 .elementor-widget-container {
            text-align: right;
        }

        .elementor-63 .elementor-element.elementor-element-12d5b96 .logico-video-button {
            --logico-video-button-border: 0px;
            --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-63 .elementor-element.elementor-element-12d5b96 .video-button-wrapper {
            --logico-button-background-hover: #c01227;
        }

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

        .elementor-63 .elementor-element.elementor-element-9ee80cf {
            width: var(--container-widget-width, 660px);
            max-width: 660px;
            --container-widget-width: 660px;
            --container-widget-flex-grow: 0;
        }

        .elementor-63 .elementor-element.elementor-element-9ee80cf .logico-title {
            line-height: 1em;
            color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-f8249f2 {
            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-63 .elementor-element.elementor-element-f8249f2>.elementor-widget-container {
            margin: 19px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-438af04>.elementor-widget-container {
            margin: 29px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-438af04 {
            --logico-button-text-color: #FFFFFF;
            --logico-button-border-color: #c01227;
            --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-63 .elementor-element.elementor-element-8e5c81e {
            --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;
            --justify-content: center;
            --border-radius: 25px 25px 25px 25px;
            --margin-top: -25px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 112px;
            --padding-bottom: 112px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 1;
        }

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

        .elementor-63 .elementor-element.elementor-element-628123a {
            --display: grid;
            --e-con-grid-template-columns: repeat(4, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --grid-auto-flow: row;
            --justify-items: center;
            --align-items: start;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title {
            justify-content: start;
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title {
            justify-content: start;
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            letter-spacing: -0.03em;
        }

        .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title {
            justify-content: start;
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
        }

        .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title {
            justify-content: start;
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
        }

        .elementor-63 .elementor-element.elementor-element-42672a9 {
            --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-63 .elementor-element.elementor-element-43ac813 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-63 .elementor-element.elementor-element-eb700f0 {
            --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-63 .elementor-element.elementor-element-dbd9a80 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-63 .elementor-element.elementor-element-cead281 {
            width: var(--container-widget-width, 50%);
            max-width: 50%;
            --container-widget-width: 50%;
            --container-widget-flex-grow: 0;
        }

        .elementor-63 .elementor-element.elementor-element-cead281>.elementor-widget-container {
            margin: 18px 0px 0px 0px;
        }

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

        .elementor-63 .elementor-element.elementor-element-7d422b5 .step-item .step-number {
            -webkit-text-stroke-color: #c01227;
            stroke: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-7d422b5 .slider-footer {
            text-align: right;
        }

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

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

        .elementor-63 .elementor-element.elementor-element-285c828 {
            --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-63 .elementor-element.elementor-element-f3478fa {
            --display: flex;
            --border-radius: 25px 25px 0px 0px;
            --padding-top: 20px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item {
            height: 773px;
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.owl-carousel {
            margin: 0 calc(-40px/2);
            width: calc(100% + 40px);
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.owl-carousel .image-item {
            padding: 0 calc(40px/2);
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.owl-carousel .owl-nav {
            margin: 0 calc(40px/2);
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-item .image-title {
            -webkit-justify-content: flex-end;
            -moz-justify-content: flex-end;
            -ms-justify-content: flex-end;
            justify-content: flex-end;
            align-items: flex-start;
            align-content: flex-start;
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-title,
        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-title a {
            color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-title a:hover {
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.nav-view-compact .owl-nav,
        .elementor-63 .elementor-element.elementor-element-e8ee5be .image-slider.nav-view-vertical .owl-nav {
            bottom: 10px;
            right: 10px;
        }

        .elementor-63 .elementor-element.elementor-element-79ba100 {
            --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: 150px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

        .elementor-63 .elementor-element.elementor-element-9c38369 {
            --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-63 .elementor-element.elementor-element-8f3f74d {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-f5a66b2>.elementor-widget-container {
            margin: 40px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-f5a66b2 {
            text-align: center;
        }

        .elementor-63 .elementor-element.elementor-element-f5a66b2 img {
            max-width: 489px;
        }

        .elementor-63 .elementor-element.elementor-element-4071ec8 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 40px;
            --padding-right: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-0a76e77 .testimonial-carousel-wrapper.witch-icon:before {
            color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer {
            text-align: right;
        }

        .elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-after {
            margin-top: -52px;
        }

        .elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-before {
            margin-bottom: -52px;
        }

        .elementor-63 .elementor-element.elementor-element-0a76e77 .owl-dots .owl-dot:not(.active) span {
            border-color: #FFFFFF;
        }

        .elementor-63 .elementor-element.elementor-element-0a76e77 .owl-dots .owl-dot.active span {
            border-color: #c01227;
        }

        .elementor-63 .elementor-element.elementor-element-bf5fff2 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 100px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-63 .elementor-element.elementor-element-5a54148 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --flex-wrap: nowrap;
            --padding-top: 0px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-63 .elementor-element.elementor-element-57c7653 {
            width: var(--container-widget-width, 460px);
            max-width: 460px;
            --container-widget-width: 460px;
            --container-widget-flex-grow: 0;
        }

        .elementor-63 .elementor-element.elementor-element-57c7653>.elementor-widget-container {
            margin: 18px 0px 50px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-57c7653.elementor-element {
            --align-self: center;
        }

        .elementor-63 .elementor-element.elementor-element-57c7653 .logico-title {
            text-align: center;
        }

        .elementor-63 .elementor-element.elementor-element-138c81a>.elementor-widget-container {
            padding: 0px 0px 1px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-138c81a .team-item .team-item-media img {
            filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
            transition-duration: 0.3s;
        }

        .elementor-63 .elementor-element.elementor-element-138c81a .team-item:hover .team-item-media img {
            filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
        }

        .elementor-63 .elementor-element.elementor-element-466cc7d {
            --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-63 .elementor-element.elementor-element-dd2aae4 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-63 .elementor-element.elementor-element-ce9d36a {
            --display: grid;
            --e-con-grid-template-columns: repeat(2, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --gap: 50px 40px;
            --row-gap: 50px;
            --column-gap: 40px;
            --grid-auto-flow: row;
            --align-items: end;
        }

        .elementor-63 .elementor-element.elementor-element-a1419b6 {
            --display: flex;
        }

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

        .elementor-63 .elementor-element.elementor-element-bc51935 {
            width: var(--container-widget-width, 590px);
            max-width: 590px;
            --container-widget-width: 590px;
            --container-widget-flex-grow: 0;
        }

        .elementor-63 .elementor-element.elementor-element-bc51935>.elementor-widget-container {
            margin: 18px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-e28b0dd {
            --display: flex;
        }

        .elementor-63 .elementor-element.elementor-element-39a9fcc>.elementor-widget-container {
            margin: 0px 0px 18px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-39a9fcc .button-container {
            text-align: right;
        }

        .elementor-63 .elementor-element.elementor-element-ceb8262>.elementor-widget-container {
            margin: 42px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-92f58f4>.elementor-widget-container {
            margin: 40px 0px 0px 0px;
        }

        .elementor-63 .elementor-element.elementor-element-92f58f4 .button-container {
            text-align: right;
        }

        @media(min-width: 481px) {
            .elementor-63 .elementor-element.elementor-element-5090408 {
                --width: 505px;
            }

            .elementor-63 .elementor-element.elementor-element-5ed2dbb {
                --width: 70%;
            }

            .elementor-63 .elementor-element.elementor-element-8f3f74d {
                --width: 40%;
            }

            .elementor-63 .elementor-element.elementor-element-4071ec8 {
                --width: 60%;
            }
        }

        @media(max-width: 1200px) and (min-width:481px) {
            .elementor-63 .elementor-element.elementor-element-5ed2dbb {
                --width: 70%;
            }
        }

        @media(max-width: 1020px) and (min-width:481px) {
            .elementor-63 .elementor-element.elementor-element-5090408 {
                --width: 455px;
            }

            .elementor-63 .elementor-element.elementor-element-4af73cb {
                --width: 100%;
            }

            .elementor-63 .elementor-element.elementor-element-4071ec8 {
                --width: 70%;
            }
        }

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

            .elementor-63 .elementor-element.elementor-element-5090408 {
                --width: 100%;
            }

            .elementor-63 .elementor-element.elementor-element-40d15b3 {
                --width: auto;
            }

            .elementor-63 .elementor-element.elementor-element-8f3f74d {
                --width: 100%;
            }

            .elementor-63 .elementor-element.elementor-element-4071ec8 {
                --width: 100%;
            }

            .elementor-63 .elementor-element.elementor-element-a1419b6 {
                --width: 100%;
            }
        }

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

        @media(max-width: 1200px) {
            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 55%;
                margin: 0px 60px 0px 60px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 46px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
                max-width: 44%;
                margin: 100px 60px 0px 60px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 46px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item {
                height: 700px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .slider-footer {
                margin-top: 0px;
                margin-bottom: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination {
                margin-right: 30px;
                margin-left: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-9ebb5d1 {
                --gap: 40px 0px;
                --row-gap: 40px;
                --column-gap: 0px;
            }

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

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

            .elementor-63 .elementor-element.elementor-element-6829276 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --grid-auto-flow: row;
            }

            .elementor-63 .elementor-element.elementor-element-b891c78 {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-324d615>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-324d615 img {
                max-width: 170px;
            }

            .elementor-63 .elementor-element.elementor-element-9b933db {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-7d2d322 img {
                max-width: 170px;
            }

            .elementor-63 .elementor-element.elementor-element-9c60642>.elementor-widget-container {
                margin: 36px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-280b0dc {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-6421147>.elementor-widget-container {
                margin: 5px -10px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-6421147 img {
                max-width: 170px;
            }

            .elementor-63 .elementor-element.elementor-element-3d65852>.elementor-widget-container {
                margin: 51px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-9c4eb28 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

            .elementor-63 .elementor-element.elementor-element-1a8e490>.elementor-widget-container {
                margin: 34px 40px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-ba908a6>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title {
                font-size: 100px;
            }

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

            .elementor-63 .elementor-element.elementor-element-8e5c81e {
                --min-height: 0px;
                --padding-top: 90px;
                --padding-bottom: 90px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-628123a {
                --gap: 40px 40px;
                --row-gap: 40px;
                --column-gap: 40px;
                --grid-auto-flow: row;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title {
                justify-content: start;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 0;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title {
                justify-content: start;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 0;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-43ac813 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

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

            .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item {
                height: 500px;
            }

            .elementor-63 .elementor-element.elementor-element-9c38369 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-f5a66b2 img {
                max-width: 100%;
            }

            .elementor-63 .elementor-element.elementor-element-5a54148 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-57c7653 {
                --container-widget-width: 360px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 360px);
                max-width: 360px;
            }

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

            .elementor-63 .elementor-element.elementor-element-ce9d36a {
                --grid-auto-flow: row;
            }

            .elementor-63 .elementor-element.elementor-element-bc51935>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }
        }

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

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

            .elementor-63 .elementor-element.elementor-element-5090408 {
                --padding-top: 47px;
                --padding-bottom: 27px;
                --padding-left: 30px;
                --padding-right: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-5090408.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }

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

            .elementor-63 .elementor-element.elementor-element-3b4a7cc {
                --margin-top: 120px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-f64bd88 {
                --justify-content: flex-end;
            }

            .elementor-63 .elementor-element.elementor-element-6829276 {
                --e-con-grid-template-columns: repeat(2, 1fr);
                --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-63 .elementor-element.elementor-element-b891c78 {
                --padding-top: 33px;
                --padding-bottom: 54px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-63 .elementor-element.elementor-element-9b933db {
                --padding-top: 33px;
                --padding-bottom: 54px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-63 .elementor-element.elementor-element-280b0dc {
                --padding-top: 33px;
                --padding-bottom: 54px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

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

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

            .elementor-63 .elementor-element.elementor-element-8eb78a7 {
                --grid-auto-flow: row;
            }

            .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title {
                font-size: 80px;
            }

            .elementor-63 .elementor-element.elementor-element-86f3204 {
                --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-63 .elementor-element.elementor-element-0b7a484 {
                --min-height: 640px;
                --justify-content: center;
                --padding-top: 120px;
                --padding-bottom: 120px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-8e5c81e {
                --min-height: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-628123a {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --grid-auto-flow: row;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title {
                font-size: 16px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title {
                font-size: 16px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title {
                font-size: 16px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title {
                font-size: 16px;
            }

            .elementor-63 .elementor-element.elementor-element-42672a9 {
                --margin-top: 120px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

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

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

            .elementor-63 .elementor-element.elementor-element-285c828 {
                --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-63 .elementor-element.elementor-element-e8ee5be .slider-item {
                height: 400px;
            }

            .elementor-63 .elementor-element.elementor-element-79ba100 {
                --padding-top: 120px;
                --padding-bottom: 120px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-9c38369 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

            .elementor-63 .elementor-element.elementor-element-466cc7d {
                --margin-top: 120px;
                --margin-bottom: 120px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-ce9d36a {
                --grid-auto-flow: row;
            }
        }

        @media(max-width: 840px) {
            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 60%;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
                background-position: center left;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 36px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
                max-width: 48%;
                margin: 40px 60px 0px 60px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 36px;
            }

            .elementor-63 .elementor-element.elementor-element-da17cfe {
                --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;
                --justify-content: flex-start;
                --flex-wrap: nowrap;
            }

            .elementor-63 .elementor-element.elementor-element-5090408 {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-5090408.e-con {
                --flex-grow: 0;
                --flex-shrink: 1;
            }

            .elementor-63 .elementor-element.elementor-element-40d15b3.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }

            .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button .elementor-custom-embed-play {
                height: 161px;
            }

            .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
                height: 161px;
            }

            .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
                height: calc(161px - 22px);
            }

            .elementor-63 .elementor-element.elementor-element-adb573f {
                --grid-auto-flow: row;
            }

            .elementor-63 .elementor-element.elementor-element-46f2f7d>.elementor-widget-container {
                margin: 40px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

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

            .elementor-63 .elementor-element.elementor-element-46f2f7d .button-container {
                text-align: left;
            }

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

            .elementor-63 .elementor-element.elementor-element-b891c78 {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-9b933db {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-280b0dc {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-09adc53>.elementor-widget-container {
                margin: 40px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

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

            .elementor-63 .elementor-element.elementor-element-09adc53 .button-container {
                text-align: left;
            }

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

            .elementor-63 .elementor-element.elementor-element-1a8e490>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-1a8e490 {
                text-align: left;
            }

            .elementor-63 .elementor-element.elementor-element-1a8e490 img {
                width: 400px;
                max-width: 90%;
            }

            .elementor-63 .elementor-element.elementor-element-628123a {
                --e-con-grid-template-columns: repeat(2, 1fr);
                --e-con-grid-template-rows: repeat(2, 1fr);
                --gap: 40px 20px;
                --row-gap: 40px;
                --column-gap: 20px;
                --grid-auto-flow: row;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number {
                font-size: 70px;
                line-height: 1em;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix {
                font-size: 70px;
                line-height: 1em;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title {
                font-size: 20px;
            }

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

            .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item {
                height: 350px;
            }

            .elementor-63 .elementor-element.elementor-element-9c38369 {
                --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-63 .elementor-element.elementor-element-8f3f74d {
                --align-items: flex-start;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-63 .elementor-element.elementor-element-f5a66b2>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-f5a66b2 {
                text-align: left;
            }

            .elementor-63 .elementor-element.elementor-element-4071ec8 {
                --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-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-after {
                margin-top: -25px;
            }

            .elementor-63 .elementor-element.elementor-element-0a76e77 .slider-footer.slider-footer-position-before {
                margin-bottom: -25px;
            }

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

            .elementor-63 .elementor-element.elementor-element-92f58f4 .button-container {
                text-align: left;
            }
        }

        @media(max-width: 660px) {
            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 100%;
                margin: 0px 0px 40px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
                background-position: center left;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 28px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
                max-width: 100%;
                margin: 0px 0px 0px 0px;
            }

            .elementor-63 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 28px;
            }

            .elementor-63 .elementor-element.elementor-element-da17cfe {
                --flex-wrap: wrap;
                --margin-top: -115px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-5090408 {
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

            .elementor-63 .elementor-element.elementor-element-40d15b3.e-con {
                --order: -99999
                    /* order start hack */
                ;
                --flex-grow: 5;
            }

            .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button .elementor-custom-embed-play {
                height: 105px;
                padding: 20px 34px 20px 24px;
            }

            .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
                height: 105px;
            }

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

            .elementor-63 .elementor-element.elementor-element-c6e2860 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play {
                padding: 20px 34px calc(20px + var(--logico-video-button-border)) 24px;
            }

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

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

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

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

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

            .elementor-63 .elementor-element.elementor-element-b891c78 {
                --padding-top: 33px;
                --padding-bottom: 64px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-63 .elementor-element.elementor-element-9b933db {
                --padding-top: 33px;
                --padding-bottom: 64px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-63 .elementor-element.elementor-element-280b0dc {
                --padding-top: 33px;
                --padding-bottom: 64px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

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

            .elementor-63 .elementor-element.elementor-element-9c4eb28 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

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

            .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title {
                font-size: 80px;
            }

            .elementor-63 .elementor-element.elementor-element-86f3204 {
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-0b7a484 {
                --min-height: 550px;
                --padding-top: 90px;
                --padding-bottom: 90px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

            .elementor-63 .elementor-element.elementor-element-8e5c81e {
                --padding-top: 60px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-628123a {
                --e-con-grid-template-columns: repeat(2, 1fr);
                --gap: 40px 40px;
                --row-gap: 40px;
                --column-gap: 40px;
                --grid-auto-flow: row;
                --align-items: start;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-prefix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title {
                font-size: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-42672a9 {
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-43ac813 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

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

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

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

            .elementor-63 .elementor-element.elementor-element-285c828 {
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item {
                height: 250px;
            }

            .elementor-63 .elementor-element.elementor-element-79ba100 {
                --padding-top: 90px;
                --padding-bottom: 90px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

            .elementor-63 .elementor-element.elementor-element-5a54148 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-63 .elementor-element.elementor-element-466cc7d {
                --margin-top: 90px;
                --margin-bottom: 90px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

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

        @media(max-width: 480px) {
            .elementor-63 .elementor-element.elementor-element-9ebb5d1 {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
            }

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

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

            .elementor-63 .elementor-element.elementor-element-b891c78 {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-9b933db {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-280b0dc {
                --padding-top: 33px;
                --padding-bottom: 34px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-63 .elementor-element.elementor-element-09adc53 .logico-alter-button {
                border-radius: 10px 10px 10px 10px;
            }

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

            .elementor-63 .elementor-element.elementor-element-6b78593 .logico-alter-button {
                border-radius: 10px 10px 10px 10px;
            }

            .elementor-63 .elementor-element.elementor-element-d7fa849 .logico-title {
                font-size: 60px;
            }

            .elementor-63 .elementor-element.elementor-element-438af04 .logico-alter-button {
                border-radius: 10px 10px 10px 10px;
            }

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

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-title {
                justify-content: center;
            }

            .elementor-63 .elementor-element.elementor-element-d6bdc87 .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-title {
                justify-content: center;
            }

            .elementor-63 .elementor-element.elementor-element-1da88b5 .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-title {
                justify-content: center;
            }

            .elementor-63 .elementor-element.elementor-element-18333ba .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-title {
                justify-content: center;
            }

            .elementor-63 .elementor-element.elementor-element-a1cf3d4 .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-63 .elementor-element.elementor-element-e8ee5be .slider-item {
                height: 200px;
            }

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

            .elementor-63 .elementor-element.elementor-element-92f58f4 .logico-alter-button {
                border-radius: 10px 10px 10px 10px;
            }
        }

        .elementor-5167 .elementor-element.elementor-element-249014c {
            --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: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 99;
        }

        .elementor-5167 .elementor-element.elementor-element-249014c:not(.elementor-motion-effects-element-type-background),
        .elementor-5167 .elementor-element.elementor-element-249014c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-5167 .elementor-element.elementor-element-3f64ccf {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-5167 .elementor-element.elementor-element-bcc756d {
            --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;
            --padding-top: 10px;
            --padding-bottom: 10px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-5167 .elementor-element.elementor-element-6b083d5 {
            --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-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon-box-wrapper {
            align-items: center;
        }

        .elementor-5167 .elementor-element.elementor-element-fb3cc88 {
            --icon-box-icon-margin: 15px;
        }

        .elementor-5167 .elementor-element.elementor-element-fb3cc88.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

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

        .elementor-5167 .elementor-element.elementor-element-fb3cc88 .elementor-icon {
            font-size: 19px;
        }

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

        .elementor-5167 .elementor-element.elementor-element-dd65b69 {
            --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-5167 .elementor-element.elementor-element-45e0a41 {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 14px;
            --grid-column-gap: 20px;
            --grid-row-gap: 10px;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-widget-container {
            text-align: right;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41>.elementor-widget-container {
            margin: 0px 0px 0px 20px;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41.elementor-element {
            --align-self: center;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0em;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover {
            background-color: #FFFFFF00;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-5167 .elementor-element.elementor-element-45e0a41 .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-5167 .elementor-element.elementor-element-d14e518 {
            width: auto;
            max-width: auto;
            --icon-box-icon-margin: 21px;
        }

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

        .elementor-5167 .elementor-element.elementor-element-d14e518.elementor-element {
            --align-self: flex-start;
        }

        .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-wrapper {
            align-items: center;
        }

        .elementor-5167 .elementor-element.elementor-element-d14e518.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

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

        .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon {
            font-size: 14px;
        }

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

        .elementor-5167 .elementor-element.elementor-element-d14e518 .elementor-icon-box-description a {
            color: #FFFFFF;
        }

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

        .elementor-5167 .elementor-element.elementor-element-9311920 {
            width: auto;
            max-width: auto;
            --icon-box-icon-margin: 15px;
        }

        .elementor-5167 .elementor-element.elementor-element-9311920>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-5167 .elementor-element.elementor-element-9311920.elementor-element {
            --align-self: flex-start;
        }

        .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-wrapper {
            align-items: center;
        }

        .elementor-5167 .elementor-element.elementor-element-9311920.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

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

        .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon {
            font-size: 20px;
        }

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

        .elementor-5167 .elementor-element.elementor-element-9311920 .elementor-icon-box-description a {
            color: #FFFFFF;
        }

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

        .elementor-5167 .elementor-element.elementor-element-aabe8e9 {
            --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;
            --flex-wrap: nowrap;
        }

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

        .elementor .elementor-element.elementor-element-aabe8e9.sticky-container-active,
        .elementor .sticky-container-active .elementor-element.elementor-element-aabe8e9 {
            box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
        }

        .elementor-5167 .elementor-element.elementor-element-38954a2 {
            --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;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 40px;
            --margin-right: 0px;
            --z-index: 2;
        }

        .elementor-5167 .elementor-element.elementor-element-e15b9f2 {
            --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-5167 .elementor-element.elementor-element-d3726e1 {
            --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-5167 .elementor-element.elementor-element-d3726e1.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

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

        .elementor-5167 .elementor-element.elementor-element-0e3d647.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

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

        #side-panel-0e3d647 {
            --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: #ffffff;
            --logico-button-border-hover: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #ffffff;
        }

        .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container,
        .elementor-5167 .elementor-element.elementor-element-013561b .hfe-caption-width figcaption {
            text-align: left;
        }

        .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo .hfe-site-logo-container img {
            width: 153px;
        }

        .elementor-5167 .elementor-element.elementor-element-013561b .widget-image-caption {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-5167 .elementor-element.elementor-element-013561b.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container .hfe-site-logo-img {
            border-style: none;
        }

        .elementor-5167 .elementor-element.elementor-element-2bdeb64 {
            --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-5167 .elementor-element.elementor-element-2bdeb64.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

        .elementor-5167 .elementor-element.elementor-element-7ef506a {
            width: 100%;
            max-width: 100%;
        }

        .elementor-5167 .elementor-element.elementor-element-7ef506a>.elementor-widget-container {
            padding: 4px 0px 4px 0px;
        }

        .elementor-5167 .elementor-element.elementor-element-7ef506a .header-menu-container nav {
            text-align: center;
        }

        .elementor-5167 .elementor-element.elementor-element-7ef506a .menu-trigger {
            text-align: right;
        }

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

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

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

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

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

        #mobile-header-7ef506a.mobile-header-menu-container {
            --logico-border-color: #D9D9D9;
            --logico-button-border-color: #c01227;
            --logico-button-icon-color: #333333;
            --logico-button-text-hover: #ffffff;
            --logico-button-border-hover: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #ffffff;
        }

        .elementor-5167 .elementor-element.elementor-element-63ed906 {
            --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-5167 .elementor-element.elementor-element-63ed906.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-5167 .elementor-element.elementor-element-27abf7e {
            --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: 15px;
            --padding-bottom: 16px;
            --padding-left: 0px;
            --padding-right: 20px;
            --z-index: 1;
        }

        .elementor-5167 .elementor-element.elementor-element-27abf7e.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-5167 .elementor-element.elementor-element-b6fc848 .header-button-container {
            text-align: right;
        }

        .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button {
            min-width: 193px;
            color: #ffffff;
            background-color: #c01227;
        }

        .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-jump {
            min-height: 72px;
        }

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

        .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button.header-button-animation-fade {
            min-height: 72px;
        }

        .elementor-5167 .elementor-element.elementor-element-b6fc848 a.header-button:hover {
            background-color: #c01227C7;
        }

        @media(max-width: 1200px) {
            .elementor-5167 .elementor-element.elementor-element-bcc756d {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-5167 .elementor-element.elementor-element-45e0a41 {
                --grid-column-gap: 15px;
            }

            .elementor-5167 .elementor-element.elementor-element-38954a2 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 30px;
                --margin-right: 30px;
            }

            .elementor-5167 .elementor-element.elementor-element-d3726e1 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-5167 .elementor-element.elementor-element-013561b .hfe-site-logo-container,
            .elementor-5167 .elementor-element.elementor-element-013561b .hfe-caption-width figcaption {
                text-align: left;
            }

            .elementor-5167 .elementor-element.elementor-element-2bdeb64 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-5167 .elementor-element.elementor-element-7ef506a>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-5167 .elementor-element.elementor-element-7ef506a {
                z-index: 2;
            }

            .elementor-5167 .elementor-element.elementor-element-63ed906 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }
        }

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

            .elementor-5167 .elementor-element.elementor-element-38954a2 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 10px;
                --margin-right: 20px;
            }
        }

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

            .elementor-5167 .elementor-element.elementor-element-bcc756d {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-5167 .elementor-element.elementor-element-38954a2 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }

            .elementor-5167 .elementor-element.elementor-element-e15b9f2 {
                --flex-wrap: nowrap;
            }

            .elementor-5167 .elementor-element.elementor-element-2bdeb64.e-con {
                --flex-grow: 0;
                --flex-shrink: 1;
            }
        }

        @media(max-width: 480px) {
            .elementor-5167 .elementor-element.elementor-element-e15b9f2 {
                --flex-wrap: nowrap;
            }

            .elementor-5167 .elementor-element.elementor-element-d3726e1 {
                --width: auto;
            }

            .elementor-5167 .elementor-element.elementor-element-d3726e1.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }
        }

        @media(min-width: 481px) {
            .elementor-5167 .elementor-element.elementor-element-6b083d5 {
                --width: 30%;
            }

            .elementor-5167 .elementor-element.elementor-element-dd65b69 {
                --width: 70%;
            }

            .elementor-5167 .elementor-element.elementor-element-d3726e1 {
                --width: auto;
            }

            .elementor-5167 .elementor-element.elementor-element-63ed906 {
                --width: auto;
            }

            .elementor-5167 .elementor-element.elementor-element-27abf7e {
                --width: auto;
            }
        }

        .elementor-4889 .elementor-element.elementor-element-04095ce {
            --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-4889 .elementor-element.elementor-element-728bca4 {
            --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;
            --padding-top: 135px;
            --padding-bottom: 116px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

        .elementor-4889 .elementor-element.elementor-element-2d5c641 {
            width: auto;
            max-width: auto;
            top: 0px;
        }

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

        body.rtl .elementor-4889 .elementor-element.elementor-element-2d5c641 {
            right: 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-2d5c641 .block-decoration {
            text-align: left;
        }

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

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

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

        .elementor-4889 .elementor-element.elementor-element-c754696>.elementor-widget-container {
            border-radius: 25px 25px 25px 25px;
        }

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

        .elementor-4889 .elementor-element.elementor-element-6d12bde {
            --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;
            --margin-top: 130px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-4889 .elementor-element.elementor-element-d50354f {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-bedf3a0 .logico-title {
            color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-3624aab>.elementor-widget-container {
            margin: -6px 0px 0px 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-3624aab .logico-title {
            color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-d3f94eb {
            --display: flex;
            --justify-content: flex-end;
        }

        .elementor-4889 .elementor-element.elementor-element-61db210>.elementor-widget-container {
            margin: 0px 0px 16px 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-61db210 .button-container {
            text-align: right;
        }

        .elementor-4889 .elementor-element.elementor-element-61db210 {
            --logico-button-text-color: #FFFFFF;
            --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-4889 .elementor-element.elementor-element-c24a12e {
            --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-4889 .elementor-element.elementor-element-5e0af7f {
            --divider-border-style: solid;
            --divider-color: #CBCBCB;
            --divider-border-width: 1px;
        }

        .elementor-4889 .elementor-element.elementor-element-5e0af7f>.elementor-widget-container {
            margin: 88px 0px 125px 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-5e0af7f .elementor-divider-separator {
            width: 100%;
        }

        .elementor-4889 .elementor-element.elementor-element-5e0af7f .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-2ddccf6 {
            --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;
            --justify-content: space-between;
            --gap: 50px 20px;
            --row-gap: 50px;
            --column-gap: 20px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-4889 .elementor-element.elementor-element-e4b4b72 {
            --display: flex;
        }

        .elementor-4889 .elementor-element.elementor-element-ccece80>.elementor-widget-container {
            padding: 1px 0px 0px 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-ccece80 {
            text-align: left;
        }

        .elementor-4889 .elementor-element.elementor-element-ccece80 img {
            width: 153px;
        }

        .elementor-4889 .elementor-element.elementor-element-21709a1>.elementor-widget-container {
            margin: 38px 0px 0px 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
            font-family: "Manrope Alt", Sans-serif;
            font-size: 60px;
            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-4889 .elementor-element.elementor-element-325005b>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

        .elementor-4889 .elementor-element.elementor-element-325005b {
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }

        .elementor-4889 .elementor-element.elementor-element-568b8a8 {
            --display: flex;
        }

        .elementor-4889 .elementor-element.elementor-element-111742e>.elementor-widget-container {
            margin: 1px 0px 7px 0px;
        }

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

        .elementor-4889 .elementor-element.elementor-element-6d174a5 {
            font-size: 16px;
            line-height: 1.875em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-1ddf68c>.elementor-widget-container {
            margin: 56px 0px 14px 0px;
        }

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

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

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

        .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon svg {
            fill: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon:hover i {
            color: #8A8A8A;
        }

        .elementor-4889 .elementor-element.elementor-element-f0b2b50 .elementor-social-icon:hover svg {
            fill: #8A8A8A;
        }

        .elementor-4889 .elementor-element.elementor-element-e6429e1 {
            --display: flex;
        }

        .elementor-4889 .elementor-element.elementor-element-6c127cf>.elementor-widget-container {
            margin: 1px 0px 7px 0px;
        }

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

        .elementor-4889 .elementor-element.elementor-element-40193ee {
            font-size: 16px;
            line-height: 1.875em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-0c53a58>.elementor-widget-container {
            margin: 56px 0px 8px 0px;
        }

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

        .elementor-4889 .elementor-element.elementor-element-7f01486 {
            font-size: 16px;
            line-height: 1.875em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-121422c {
            --display: flex;
        }

        .elementor-4889 .elementor-element.elementor-element-cf60d14>.elementor-widget-container {
            margin: 1px 0px 7px 0px;
        }

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

        .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li,
        .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-4889 .elementor-element.elementor-element-492fff2 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .content-wrapper.content-wrapper-remove-top-margin {
            margin-top: 200px !important;
        }

        @media(min-width: 481px) {
            .elementor-4889 .elementor-element.elementor-element-d50354f {
                --width: 70%;
            }

            .elementor-4889 .elementor-element.elementor-element-d3f94eb {
                --width: 30%;
            }

            .elementor-4889 .elementor-element.elementor-element-e4b4b72 {
                --width: 31%;
            }

            .elementor-4889 .elementor-element.elementor-element-568b8a8 {
                --width: 23%;
            }

            .elementor-4889 .elementor-element.elementor-element-e6429e1 {
                --width: 23%;
            }

            .elementor-4889 .elementor-element.elementor-element-121422c {
                --width: 14%;
            }
        }

        @media(max-width: 1200px) and (min-width:481px) {
            .elementor-4889 .elementor-element.elementor-element-d50354f {
                --width: 70%;
            }
        }

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

            .elementor-4889 .elementor-element.elementor-element-d3f94eb {
                --width: 30%;
            }

            .elementor-4889 .elementor-element.elementor-element-e4b4b72 {
                --width: 48%;
            }

            .elementor-4889 .elementor-element.elementor-element-568b8a8 {
                --width: 48%;
            }

            .elementor-4889 .elementor-element.elementor-element-e6429e1 {
                --width: 48%;
            }

            .elementor-4889 .elementor-element.elementor-element-121422c {
                --width: 48%;
            }
        }

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

            .elementor-4889 .elementor-element.elementor-element-d3f94eb {
                --width: 100%;
            }
        }

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

            .elementor-4889 .elementor-element.elementor-element-568b8a8 {
                --width: 47%;
            }

            .elementor-4889 .elementor-element.elementor-element-e6429e1 {
                --width: 47%;
            }

            .elementor-4889 .elementor-element.elementor-element-121422c {
                --width: 47%;
            }
        }

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

            .elementor-4889 .elementor-element.elementor-element-6d12bde {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

            .elementor-4889 .elementor-element.elementor-element-2ddccf6 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
                font-size: 60px;
            }
        }

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

            .elementor-4889 .elementor-element.elementor-element-728bca4 {
                --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;
                --flex-wrap: nowrap;
                --padding-top: 120px;
                --padding-bottom: 120px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-4889 .elementor-element.elementor-element-5bf2a20 {
                --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-4889 .elementor-element.elementor-element-c754696 iframe {
                height: 350px;
            }

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

            .elementor-4889 .elementor-element.elementor-element-3624aab>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-4889 .elementor-element.elementor-element-d3f94eb {
                --justify-content: flex-start;
                --margin-top: 30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

            .elementor-4889 .elementor-element.elementor-element-c24a12e {
                --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-4889 .elementor-element.elementor-element-2ddccf6 {
                --flex-wrap: wrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
                font-size: 40px;
            }
        }



        @media(max-width: 840px) {
            .elementor-4889 .elementor-element.elementor-element-61db210 .button-container {
                text-align: left;
            }

            .elementor-4889 .elementor-element.elementor-element-5e0af7f>.elementor-widget-container {
                margin: 60px 0px 60px 0px;
            }
        }

        @media(max-width: 660px) {
            .elementor-4889 .elementor-element.elementor-element-728bca4 {
                --padding-top: 90px;
                --padding-bottom: 90px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-4889 .elementor-element.elementor-element-6d12bde {
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-4889 .elementor-element.elementor-element-bedf3a0 .logico-title {
                text-align: center;
            }

            .elementor-4889 .elementor-element.elementor-element-3624aab .logico-title {
                text-align: center;
            }

            .elementor-4889 .elementor-element.elementor-element-61db210 .button-container {
                text-align: center;
            }

            .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
                font-size: 38px;
            }
        }

        @media(max-width: 480px) {
            .elementor-4889 .elementor-element.elementor-element-ccece80 {
                text-align: center;
            }

            .elementor-4889 .elementor-element.elementor-element-21709a1 .logico-title {
                text-align: center;
            }
        }



        <style>

        /* Container */
        .container {
            max-width: 1400px;
            margin: auto;

        }

        /* Section layout */
        .section {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 50px;
            align-items: center;
            margin-left: 50px;
            margin-right: 50px;
        }

        /* Image */
        .image img {
            width: 100%;
            border-radius: 20px;
            box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
        }

        /* Comparison box */
        .compare-box {
            background: #fff;
            padding: 50px;
            border-radius: 20px;
            box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08);
        }

        /* Header */
        .header1 {
            font-size: 22px;
            font-weight: 700;
            margin-bottom: 25px;
        }

        /* Row */
        .row {
            display: grid;
            grid-template-columns: 1fr 1fr;
            padding: 14px 0;
            border-top: 1px solid #eee;
            align-items: center;
        }

        .row:first-child {
            border-top: none;
        }

        /* Left & Right styles */
        .left {
            color: #ef4444;
            display: flex;
            gap: 8px;
        }

        .right {
            color: #22c55e;
            display: flex;
            gap: 8px;
        }

        /* Icons */
        .icon {
            font-weight: bold;
        }

        /* Text */
        .text {
            color: #374151;
            font-size: 15px;
        }

        /* Labels */
        .labels {
            display: grid;
            grid-template-columns: 1fr 1fr;
            margin-bottom: 10px;
            font-weight: 600;
        }

        .labels div:last-child {
            text-align: right;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .section {
                grid-template-columns: 1fr;
            }

            .labels div:last-child {
                text-align: left;
            }

            .row {
                grid-template-columns: 1fr;
                gap: 8px;
            }
        }
    </style>

    <!-- about-us head -->
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Empowering Women in Logistics – Doormile</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link
        href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&family=DM+Sans:wght@300;400;500&family=Barlow:wght@300;400;500;600&display=swap"
        rel="stylesheet">
    <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
        img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='hfe-widgets-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-woo-product-grid-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/woo-products.css?ver=1774060586'
        type='text/css' media='all' />
    <style id='wp-emoji-styles-inline-css' type='text/css'>
        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }

        /*# sourceURL=wp-emoji-styles-inline-css */
    </style>
    <link rel='stylesheet' id='wp-block-library-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4'
        type='text/css' media='all' />
    <style id='global-styles-inline-css' type='text/css'>
        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--font-family--text-font: Manrope, sans-serif;
            --wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :root {
            --wp--style--global--content-size: 1340px;
            --wp--style--global--wide-size: 1340px;
        }

        :where(body) {
            margin: 0;
        }

        .wp-site-blocks>.alignleft {
            float: left;
            margin-right: 2em;
        }

        .wp-site-blocks>.alignright {
            float: right;
            margin-left: 2em;
        }

        .wp-site-blocks>.aligncenter {
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        .is-layout-flow>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-flow>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-flow>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-constrained>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-constrained>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: var(--wp--style--global--content-size);
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignwide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        body {
            background-color: #ffffff;
            color: #333333;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        a:where(:not(.wp-element-button)) {
            text-decoration: underline;
        }

        h1 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 120px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h2 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 80px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h3 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 60px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h4 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 40px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h5 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 30px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h6 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 25px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            padding-top: calc(0.667em + 2px);
            padding-right: calc(1.333em + 2px);
            padding-bottom: calc(0.667em + 2px);
            padding-left: calc(1.333em + 2px);
            text-decoration: none;
            text-transform: inherit;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .has-text-font-font-family {
            font-family: var(--wp--preset--font-family--text-font) !important;
        }

        .has-heading-font-font-family {
            font-family: var(--wp--preset--font-family--heading-font) !important;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-term-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-term-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6;
        }

        /*# sourceURL=global-styles-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='woocommerce-layout-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='woocommerce-smallscreen-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=1774060586'
        type='text/css' media='only screen and (max-width: 768px)' />
    <link data-minify="1" rel='stylesheet' id='woocommerce-general-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=1774060586'
        type='text/css' media='all' />
    <style id='woocommerce-inline-inline-css' type='text/css'>
        .woocommerce form .form-row .required {
            visibility: visible;
        }

        /*# sourceURL=woocommerce-inline-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='hfe-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=1774060586'
        type='text/css' media='all' />
    <link rel='stylesheet' id='elementor-frontend-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1774060585'
        type='text/css' media='all' />
    <style id='elementor-frontend-inline-css' type='text/css'>
        .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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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-59 .elementor-element.elementor-element-da57c01 {
            --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: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 {
            background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1)), url("assets/images/home1-slide-1.png");
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830:before {
            background-color: #1F1F1F26;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .slide-content-inner {
            max-width: 74%;
            margin: 0px 0px 98px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .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-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading {
            font-size: 80px;
            line-height: 1.125em;
            word-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .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-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-text .text-content {
            max-width: 590px;
        }

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

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

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .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: #1F1F1F;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-border-hover: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 {
            background-image: url("assets/images/home1-slide-2.png");
            background-position: top left;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061:before {
            background-color: #1F1F1F26;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner {
            max-width: 45%;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content {
            -webkit-align-items: flex-end;
            -moz-align-items: flex-end;
            -ms-align-items: flex-end;
            align-items: flex-end;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            -ms-justify-content: center;
            justify-content: center;
            text-align: left;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading {
            font-size: 80px;
            line-height: 1.125em;
            word-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .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-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
            margin: 23px 0px 0px 0px;
        }

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

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .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: #c0122700;
            --logico-button-icon-color: #1F1F1F;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-border-hover: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item {
            height: 693px;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel .owl-stage-outer {
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer {
            text-align: right;
            margin-top: 82px;
            margin-bottom: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination {
            margin-right: 91px;
            margin-left: 91px;
        }

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

        .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-dots .owl-dot.active span {
            border-color: #1F1F1F;
        }

        .elementor-59 .elementor-element.elementor-element-5345c97 {
            width: auto;
            max-width: auto;
            bottom: 135px;
        }

        body:not(.rtl) .elementor-59 .elementor-element.elementor-element-5345c97 {
            right: 30px;
        }

        body.rtl .elementor-59 .elementor-element.elementor-element-5345c97 {
            left: 30px;
        }

        .elementor-59 .elementor-element.elementor-element-5345c97 .elementor-wrapper {
            --video-aspect-ratio: 1.77777;
        }

        .elementor-59 .elementor-element.elementor-element-5345c97 .elementor-widget-container {
            text-align: right;
        }

        .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play {
            height: 130px;
        }

        .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
            height: 130px;
        }

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

        .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .video-button-wrapper {
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-59 .elementor-element.elementor-element-5345c97 .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-59 .elementor-element.elementor-element-5345c97 .video-button-wrapper {
            --logico-button-background-hover: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-233f497 {
            --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-start;
            --align-items: center;
            --gap: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --margin-top: -115px;
            --margin-bottom: 20px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 20px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
            --z-index: 1;
        }

        .elementor-59 .elementor-element.elementor-element-71c4f93 {
            --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;
            --justify-content: flex-start;
            --gap: 50px 100px;
            --row-gap: 50px;
            --column-gap: 100px;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 53px;
            --padding-bottom: 55px;
            --padding-left: 100px;
            --padding-right: 100px;
        }

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

        .elementor-59 .elementor-element.elementor-element-ca39895 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-1892e4e .logico-title {
            font-size: 18px;
            font-weight: 700;
            line-height: 1.6667em;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-6284fbe>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-6284fbe {
            font-size: 16px;
            line-height: 1.75em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --logico-dark-text-color: #FFFFFF;
            --logico-light-text-color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-cbbc797 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-7f3bc57 .logico-title {
            font-size: 18px;
            font-weight: 700;
            line-height: 1.6667em;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-5a0bfbd>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-5a0bfbd {
            font-size: 16px;
            line-height: 1.75em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --logico-dark-text-color: #FFFFFF;
            --logico-light-text-color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-8a81027 {
            --display: flex;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 40px;
            --padding-bottom: 63px;
            --padding-left: 40px;
            --padding-right: 40px;
        }

        .elementor-59 .elementor-element.elementor-element-8a81027:not(.elementor-motion-effects-element-type-background),
        .elementor-59 .elementor-element.elementor-element-8a81027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #EEEEEE;
        }

        .elementor-59 .elementor-element.elementor-element-f2287ee>.elementor-widget-container {
            margin: 0px 0px 7px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-f2287ee {
            font-size: 18px;
            font-weight: 600;
            line-height: 1.3333em;
            letter-spacing: -0.03em;
            --logico-default-text-color: #111111;
            color: #111111;
        }

        .elementor-59 .elementor-element.elementor-element-a60448b div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint,
        .elementor-59 .elementor-element.elementor-element-a60448b div .wpforms-form .wpforms-field-description {
            color: #bebebe;
        }

        .elementor-59 .elementor-element.elementor-element-fd11132 {
            --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-59 .elementor-element.elementor-element-1d8be46 {
            --display: grid;
            --e-con-grid-template-columns: repeat(2, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --gap: 60px 120px;
            --row-gap: 60px;
            --column-gap: 120px;
            --grid-auto-flow: row;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-59 .elementor-element.elementor-element-1d8be46:not(.elementor-motion-effects-element-type-background),
        .elementor-59 .elementor-element.elementor-element-1d8be46>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("assets/images/bg-contacts.png");
            background-position: top right;
            background-repeat: no-repeat;
        }

        .elementor-59 .elementor-element.elementor-element-08f7fd1 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-36df16a .logico-title {
            font-size: 14px;
            font-weight: 600;
            line-height: 2.1429em;
        }

        .elementor-59 .elementor-element.elementor-element-07fd763>.elementor-widget-container {
            margin: 19px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-cd70b28>.elementor-widget-container {
            margin: 44px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-5ffdf06 {
            --display: flex;
            --margin-top: 35px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0%;
            --padding-bottom: 0%;
            --padding-left: 0%;
            --padding-right: 18%;
        }

        .elementor-59 .elementor-element.elementor-element-b010794>.elementor-widget-container {
            padding: 20px 0px 52px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #242424;
        }

        .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper {
            align-items: start;
            text-align: start;
            gap: 75px;
        }

        .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-title {
            margin-block-end: 20px;
            color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon {
            font-size: 115px;
        }

        .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-title,
        .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-title a {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-0ac762e>.elementor-widget-container {
            padding: 38px 0px 52px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #242424;
        }

        .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper {
            align-items: start;
            text-align: start;
            gap: 68px;
        }

        .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-title {
            margin-block-end: 20px;
            color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon {
            font-size: 122px;
        }

        .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-title,
        .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-title a {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-ee4c12d>.elementor-widget-container {
            padding: 38px 40px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper {
            align-items: start;
            text-align: start;
            gap: 70px;
        }

        .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title {
            margin-block-end: 20px;
            color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon {
            font-size: 122px;
        }

        .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title,
        .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-title a {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-9619f7a>.elementor-widget-container {
            margin: 44px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-c58391b {
            --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-59 .elementor-element.elementor-element-0b7c870 {
            --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 0px 0px;
            --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: #333333;
            --logico-button-text-hover: #333333;
            --logico-button-border-hover: #FFFFFF;
            --logico-button-background-hover: #FFFFFF;
            --logico-button-icon-hover: #333333;
            --padding-top: 150px;
            --padding-bottom: 150px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

        .elementor-59 .elementor-element.elementor-element-cc8fa71 {
            width: auto;
            max-width: auto;
            top: 0px;
        }

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

        body.rtl .elementor-59 .elementor-element.elementor-element-cc8fa71 {
            left: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-cc8fa71 .block-decoration {
            text-align: right;
        }

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

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

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

        .elementor-59 .elementor-element.elementor-element-e00d710>.elementor-widget-container {
            margin: 0px 0px 100px 0px;
            padding: 0px 0px 14px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
        }

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

        .elementor-59 .elementor-element.elementor-element-9d0ee1a {
            --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;
        }

        .elementor-59 .elementor-element.elementor-element-a252a3b {
            width: var(--container-widget-width, 970px);
            max-width: 970px;
            --container-widget-width: 970px;
            --container-widget-flex-grow: 0;
        }

        .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #FFFFFF00;
            -webkit-text-stroke-width: 2px;
            stroke-width: 2px;
            -webkit-text-stroke-color: #c01227;
            stroke: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number {
            font-family: "Manrope Alt", Sans-serif;
            font-size: 180px;
            font-weight: 600;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-72e7849 {
            width: var(--container-widget-width, 135px);
            max-width: 135px;
            --container-widget-width: 135px;
            --container-widget-flex-grow: 0;
            --e-transform-origin-x: center;
            --e-transform-origin-y: center;
        }

        .elementor-59 .elementor-element.elementor-element-72e7849>.elementor-widget-container {
            --e-transform-rotateZ: -90deg;
            --e-transform-translateY: 20%;
        }

        .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title {
            font-size: 20px;
            font-weight: 500;
            line-height: 1.5em;
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-0e0833b {
            --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-59 .elementor-element.elementor-element-4a327e6 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-52b09c2>.elementor-widget-container {
            padding: 0% 16% 0% 0%;
        }

        .elementor-59 .elementor-element.elementor-element-18827c0 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-5a4a0dd>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-3c4a151 {
            --display: flex;
            --border-radius: 0px 0px 25px 25px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-59 .elementor-element.elementor-element-3c4a151:not(.elementor-motion-effects-element-type-background),
        .elementor-59 .elementor-element.elementor-element-3c4a151>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #1F1F1F;
            border-radius: 25px;
        }

        .elementor-59 .elementor-element.elementor-element-abc44d7 {
            --display: flex;
            --min-height: 528px;
            --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: center;
            --align-items: flex-end;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background),
        .elementor-59 .elementor-element.elementor-element-abc44d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("assets/images/bg-header-5.png");
            background-position: center right;
            background-repeat: no-repeat;
            background-size: cover;
            transform: none !important;
        }

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

        .elementor-59 .elementor-element.elementor-element-e468228>.elementor-widget-container {
            padding: 0px 20px 0px 20px;
        }

        .elementor-59 .elementor-element.elementor-element-e468228 .logico-title {
            font-size: 50px;
            line-height: 1.2em;
            color: #FFFFFF;
        }

        body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 {
            left: 10px;
        }

        body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 {
            right: 10px;
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 {
            bottom: 10px;
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 .elementor-wrapper {
            --video-aspect-ratio: 1.77777;
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button .elementor-custom-embed-play {
            height: 139px;
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
            height: 139px;
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
            height: calc(139px - 22px);
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 .logico-video-button {
            --logico-button-text-color: #333333;
            --logico-button-icon-color: #333333;
            --logico-button-background-color: #c01227;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-icon-hover: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-dcf16f2 .video-button-wrapper {
            --logico-button-background-hover: #1F1F1F;
        }

        .elementor-59 .elementor-element.elementor-element-4711efa {
            --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: 86px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-59 .elementor-element.elementor-element-bbcfe98 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-bbcfe98:hover img {
            opacity: 1;
        }

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

        .elementor-59 .elementor-element.elementor-element-95780fc img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-95780fc:hover img {
            opacity: 1;
        }

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

        .elementor-59 .elementor-element.elementor-element-c0cb7dc img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-c0cb7dc:hover img {
            opacity: 1;
        }

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

        .elementor-59 .elementor-element.elementor-element-c9c4a4a img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-c9c4a4a:hover img {
            opacity: 1;
        }

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

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

        .elementor-59 .elementor-element.elementor-element-6f4ee0f:hover img {
            opacity: 1;
        }

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

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

        .elementor-59 .elementor-element.elementor-element-6d4f1c8:hover img {
            opacity: 1;
        }

        .elementor-59 .elementor-element.elementor-element-39c88e2 {
            --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-59 .elementor-element.elementor-element-3b13fed img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-3b13fed:hover img {
            opacity: 1;
        }

        .elementor-59 .elementor-element.elementor-element-b8ee07d {
            --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-59 .elementor-element.elementor-element-a044dce {
            --display: flex;
        }

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

        .elementor-59 .elementor-element.elementor-element-f35119c {
            width: var(--container-widget-width, 58%);
            max-width: 58%;
            --container-widget-width: 58%;
            --container-widget-flex-grow: 0;
            top: 0px;
            text-align: start;
        }

        .elementor-59 .elementor-element.elementor-element-f35119c>.elementor-widget-container {
            margin: -16px 0px 0px 0px;
        }

        body:not(.rtl) .elementor-59 .elementor-element.elementor-element-f35119c {
            left: 0%;
        }

        body.rtl .elementor-59 .elementor-element.elementor-element-f35119c {
            right: 0%;
        }

        .elementor-59 .elementor-element.elementor-element-f35119c img {
            width: 1050px;
            max-width: 100%;
            /* display: none; */
        }

        .elementor-59 .elementor-element.elementor-element-56ecbb3 {
            --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;
            --justify-content: flex-end;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-59 .elementor-element.elementor-element-47f8cbe {
            --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;
            --z-index: 2;
        }

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

        .elementor-59 .elementor-element.elementor-element-1b3f232 {
            width: initial;
            max-width: initial;
        }

        .elementor-59 .elementor-element.elementor-element-1b3f232>.elementor-widget-container {
            margin: 18px 0px 50px 0px;
            padding: 0px 50px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-9b7e9c9 {
            width: var(--container-widget-width, 535px);
            max-width: 535px;
            --container-widget-width: 535px;
            --container-widget-flex-grow: 0;
        }

        .elementor-59 .elementor-element.elementor-element-96b6d0d>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-c5389f3 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 150px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-909b3d4 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --flex-wrap: nowrap;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-59 .elementor-element.elementor-element-b236256 {
            width: var(--container-widget-width, 460px);
            max-width: 460px;
            --container-widget-width: 460px;
            --container-widget-flex-grow: 0;
        }

        .elementor-59 .elementor-element.elementor-element-b236256>.elementor-widget-container {
            margin: 18px 0px 50px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-b236256.elementor-element {
            --align-self: center;
        }

        .elementor-59 .elementor-element.elementor-element-b236256 .logico-title {
            text-align: center;
        }

        .elementor-59 .elementor-element.elementor-element-5275c6e>.elementor-widget-container {
            padding: 0px 0px 1px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-5275c6e .team-item .team-item-media img {
            filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
            transition-duration: 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-5275c6e .team-item:hover .team-item-media img {
            filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
        }

        .elementor-59 .elementor-element.elementor-element-5542f55 {
            --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: 150px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-5542f55:not(.elementor-motion-effects-element-type-background),
        .elementor-59 .elementor-element.elementor-element-5542f55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("assets/images/home1-bg2.png");
            background-position: bottom center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-59 .elementor-element.elementor-element-d05f149 {
            --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;
        }

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

        .elementor-59 .elementor-element.elementor-element-d93ecae .logico-title {
            font-size: 14px;
            font-weight: 600;
            line-height: 2.1429em;
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-340c6dd {
            width: var(--container-widget-width, 50%);
            max-width: 50%;
            --container-widget-width: 50%;
            --container-widget-flex-grow: 0;
        }

        .elementor-59 .elementor-element.elementor-element-340c6dd>.elementor-widget-container {
            margin: 19px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-340c6dd .logico-title {
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-46b6297 {
            --display: flex;
            --margin-top: -62px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel {
            padding: 0px 165px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing,
        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing {
            margin: -90px calc(-90px/2) 0;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper,
        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper {
            padding: 90px calc(90px/2) 0;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel {
            margin: 0 calc(-90px/2);
            width: calc(100% + 90px);
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
            padding: 0 calc(90px/2);
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme .owl-nav {
            left: calc(90px/2 + 30px);
            right: calc(90px/2 + 30px);
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme:hover .owl-nav {
            left: calc(90px/2 + 20px);
            right: calc(90px/2 + 20px);
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-item .post-title {
            color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-item .portfolio-item-content:before {
            background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%);
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .slider-footer {
            text-align: right;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .slider-progress-wrapper {
            color: #FFFFFF;
        }

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

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-dots .owl-dot.active span {
            border-color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-bfe8cd1 .custom-cursor-drag {
            background-color: #111111;
        }

        .elementor-59 .elementor-element.elementor-element-ce4a3a7 {
            --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: #333333;
            --logico-button-text-hover: #333333;
            --logico-button-border-hover: #FFFFFF;
            --logico-button-background-hover: #FFFFFF;
            --logico-button-icon-hover: #333333;
            --margin-top: 0px;
            --margin-bottom: -25px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 150px;
            --padding-bottom: 150px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 1;
        }

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

        .elementor-59 .elementor-element.elementor-element-efcc022 {
            width: auto;
            max-width: auto;
            top: 100%;
        }

        .elementor-59 .elementor-element.elementor-element-efcc022>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

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

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

        .elementor-59 .elementor-element.elementor-element-efcc022 .block-decoration {
            text-align: left;
        }

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

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

        .elementor-59 .elementor-element.elementor-element-02b5722 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-59 .elementor-element.elementor-element-8b83dc3 .logico-title {
            font-size: 14px;
            font-weight: 500;
            line-height: 2.1429em;
        }

        .elementor-59 .elementor-element.elementor-element-cf8de42 {
            width: var(--container-widget-width, 760px);
            max-width: 760px;
            --container-widget-width: 760px;
            --container-widget-flex-grow: 0;
        }

        .elementor-59 .elementor-element.elementor-element-cf8de42>.elementor-widget-container {
            margin: 18px 0px 38px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-d2aa4c7 {
            --display: grid;
            --e-con-grid-template-columns: repeat(3, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --gap: 60px 40px;
            --row-gap: 60px;
            --column-gap: 40px;
            --grid-auto-flow: row;
        }

        .elementor-59 .elementor-element.elementor-element-d80e6e8 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-eec16ae>.elementor-widget-container {
            margin: 0px 0px 49px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-eec16ae .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-eec16ae .elementor-counter-number {
            font-family: "Plus Jakarta Sans", Sans-serif;
            font-size: 80px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-eec16ae .elementor-counter-number-suffix {
            font-family: "Plus Jakarta Sans", Sans-serif;
            font-size: 80px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-6c68d0b>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 22px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-6c68d0b .logico-title {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
        }

        .elementor-59 .elementor-element.elementor-element-06efb0a>.elementor-widget-container {
            margin: 23px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-06efb0a {
            line-height: 1.9444em;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188>.elementor-widget-container {
            margin: 24px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 {
            --e-icon-list-icon-size: 8px;
            --e-icon-list-icon-align: left;
            --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
            --icon-vertical-align: center;
            --icon-vertical-offset: 2px;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-icon {
            padding-inline-end: 15px;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-item>a {
            line-height: 1.9444em;
        }

        .elementor-59 .elementor-element.elementor-element-5c9c188 .elementor-icon-list-text {
            transition: color 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-32fcbc1 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-c95665b>.elementor-widget-container {
            margin: 0px 0px 49px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-c95665b .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-c95665b .elementor-counter-number {
            font-family: "Plus Jakarta Sans", Sans-serif;
            font-size: 80px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-c95665b .elementor-counter-number-suffix {
            font-family: "Plus Jakarta Sans", Sans-serif;
            font-size: 80px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-9b7406c>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 22px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-9b7406c .logico-title {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
        }

        .elementor-59 .elementor-element.elementor-element-85823fa>.elementor-widget-container {
            margin: 23px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-85823fa {
            line-height: 1.9444em;
        }

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

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 {
            --e-icon-list-icon-size: 8px;
            --e-icon-list-icon-align: left;
            --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
            --icon-vertical-align: center;
            --icon-vertical-offset: 2px;
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-icon {
            padding-inline-end: 15px;
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-item>a {
            line-height: 1.9444em;
        }

        .elementor-59 .elementor-element.elementor-element-dce82b8 .elementor-icon-list-text {
            transition: color 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-e1354d8 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-bcd0869>.elementor-widget-container {
            margin: 0px 0px 49px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-bcd0869 .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #c01227;
        }

        .elementor-59 .elementor-element.elementor-element-bcd0869 .elementor-counter-number {
            font-family: "Plus Jakarta Sans", Sans-serif;
            font-size: 80px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-bcd0869 .elementor-counter-number-suffix {
            font-family: "Plus Jakarta Sans", Sans-serif;
            font-size: 80px;
            font-weight: 600;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-9fe9db8>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 22px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-9fe9db8 .logico-title {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
        }

        .elementor-59 .elementor-element.elementor-element-de3ce9f>.elementor-widget-container {
            margin: 23px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-de3ce9f {
            line-height: 1.9444em;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4>.elementor-widget-container {
            margin: 24px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-0px/2);
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon i {
            transition: color 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon svg {
            transition: fill 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 {
            --e-icon-list-icon-size: 8px;
            --e-icon-list-icon-align: left;
            --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
            --icon-vertical-align: center;
            --icon-vertical-offset: 2px;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-icon {
            padding-inline-end: 15px;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-item>a {
            line-height: 1.9444em;
        }

        .elementor-59 .elementor-element.elementor-element-67c63c4 .elementor-icon-list-text {
            transition: color 0.3s;
        }

        .elementor-59 .elementor-element.elementor-element-5d68e5b {
            --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: 0px 0px 25px 25px;
            --padding-top: 204px;
            --padding-bottom: 56px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

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

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

        .elementor-59 .elementor-element.elementor-element-06a9681 {
            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: #333333;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-border-hover: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-59 .elementor-element.elementor-element-06a9681>.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-59 .elementor-element.elementor-element-06a9681 .wpforms-widget-heading {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
        }

        .elementor-59 .elementor-element.elementor-element-6612566 {
            --display: flex;
            --padding-top: 0%;
            --padding-bottom: 0%;
            --padding-left: 7.3%;
            --padding-right: 0%;
        }

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

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

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

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

        .elementor-59 .elementor-element.elementor-element-a1011da {
            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-59 .elementor-element.elementor-element-a1011da>.elementor-widget-container {
            margin: 34px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-6fe1f3d {
            --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-59 .elementor-element.elementor-element-6fe1f3d:not(.elementor-motion-effects-element-type-background),
        .elementor-59 .elementor-element.elementor-element-6fe1f3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #c01227;
            color: #fff !important;
        }

        .elementor-59 .elementor-element.elementor-element-6fe1f3d.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

        .elementor-59 .elementor-element.elementor-element-7e3c2f6 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-7e3c2f6.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

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

        .elementor-59 .elementor-element.elementor-element-198f028 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-b264331 {
            font-size: 16px;
            line-height: 1.6875em;
        }

        .elementor-59 .elementor-element.elementor-element-58a0dde>.elementor-widget-container {
            margin: 6px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-58a0dde.elementor-element {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-59 .elementor-element.elementor-element-58a0dde {
            font-size: 40px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-59 .elementor-element.elementor-element-579bec9 {
            --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-59 .elementor-element.elementor-element-59181c9 {
            --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-59 .elementor-element.elementor-element-9904cf2 {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-ac1778d>.elementor-widget-container {
            margin: 40px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-ac1778d {
            text-align: start;
        }

        .elementor-59 .elementor-element.elementor-element-ac1778d img {
            max-width: 410px;
        }

        .elementor-59 .elementor-element.elementor-element-37a1e40 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 40px;
            --padding-right: 0px;
        }

        .elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer {
            text-align: right;
        }

        .elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-after {
            margin-top: -52px;
        }

        .elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-before {
            margin-bottom: -52px;
        }

        .elementor-59 .elementor-element.elementor-element-298c6d6 .owl-dots .owl-dot:not(.active) span {
            border-color: #D4D4D4;
        }

        .elementor-59 .elementor-element.elementor-element-298c6d6 .owl-dots .owl-dot.active span {
            border-color: #1F1F1F;
        }

        .elementor-59 .elementor-element.elementor-element-f921285 {
            --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-59 .elementor-element.elementor-element-b74c1ab {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-59 .elementor-element.elementor-element-ec5c8cd {
            --display: grid;
            --e-con-grid-template-columns: repeat(2, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --gap: 50px 40px;
            --row-gap: 50px;
            --column-gap: 40px;
            --grid-auto-flow: row;
            --align-items: end;
        }

        .elementor-59 .elementor-element.elementor-element-74d8f00 {
            --display: flex;
        }

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

        .elementor-59 .elementor-element.elementor-element-0406cce {
            width: var(--container-widget-width, 590px);
            max-width: 590px;
            --container-widget-width: 590px;
            --container-widget-flex-grow: 0;
        }

        .elementor-59 .elementor-element.elementor-element-0406cce>.elementor-widget-container {
            margin: 18px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-0f8b98a {
            --display: flex;
        }

        .elementor-59 .elementor-element.elementor-element-d70a795>.elementor-widget-container {
            margin: 0px 0px 18px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-d70a795 .button-container {
            text-align: right;
        }

        .elementor-59 .elementor-element.elementor-element-1cb7db0>.elementor-widget-container {
            margin: 42px 0px 0px 0px;
        }

        .elementor-59 .elementor-element.elementor-element-1cb7db0 .blog-item .post-title,
        .elementor-59 .elementor-element.elementor-element-1cb7db0 .blog-item .post-title a {
            color: #333333;
        }

        .elementor-59 .elementor-element.elementor-element-1cb7db0 .blog-item .post-title a:hover {
            color: #333333;
        }

        .elementor-59 .elementor-element.elementor-element-f8a50d6>.elementor-widget-container {
            margin: 44px 0px 0px 0px;
        }

        @media(min-width: 481px) {
            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --width: 670px;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --width: 386px;
            }

            .elementor-59 .elementor-element.elementor-element-4711efa {
                --content-width: 1620px;
            }

            .elementor-59 .elementor-element.elementor-element-3a661b3 {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-9e7fe3c {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-b7401b7 {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-5bb9ea5 {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-dc40269 {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-429f37e {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-39c88e2 {
                --width: 14%;
            }

            .elementor-59 .elementor-element.elementor-element-47f8cbe {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-5268281 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-6612566 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-6fe1f3d {
                --width: min(750px, 100%);
            }

            .elementor-59 .elementor-element.elementor-element-7e3c2f6 {
                --width: 207px;
            }

            .elementor-59 .elementor-element.elementor-element-198f028 {
                --width: 323px;
            }

            .elementor-59 .elementor-element.elementor-element-9904cf2 {
                --width: 40%;
            }

            .elementor-59 .elementor-element.elementor-element-37a1e40 {
                --width: 60%;
            }
        }

        @media(max-width: 1200px) and (min-width:481px) {
            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --width: 500px;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --width: 340px;
            }

            .elementor-59 .elementor-element.elementor-element-3a661b3 {
                --width: 20%;
            }

            .elementor-59 .elementor-element.elementor-element-9e7fe3c {
                --width: 20%;
            }

            .elementor-59 .elementor-element.elementor-element-b7401b7 {
                --width: 20%;
            }

            .elementor-59 .elementor-element.elementor-element-5bb9ea5 {
                --width: 20%;
            }

            .elementor-59 .elementor-element.elementor-element-dc40269 {
                --width: 20%;
            }

            .elementor-59 .elementor-element.elementor-element-429f37e {
                --width: 20%;
            }

            .elementor-59 .elementor-element.elementor-element-39c88e2 {
                --width: 20%;
            }
        }

        @media(max-width: 1020px) and (min-width:481px) {
            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --width: 440px;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --width: 240px;
            }

            .elementor-59 .elementor-element.elementor-element-3a661b3 {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-9e7fe3c {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-b7401b7 {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-5bb9ea5 {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-dc40269 {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-429f37e {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-39c88e2 {
                --width: 25%;
            }

            .elementor-59 .elementor-element.elementor-element-47f8cbe {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-5268281 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-6612566 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-37a1e40 {
                --width: 70%;
            }
        }

        @media(max-width: 840px) and (min-width:481px) {
            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --width: 440px;
            }

            .elementor-59 .elementor-element.elementor-element-47f8cbe {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-6fe1f3d {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-7e3c2f6 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-198f028 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-9904cf2 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-37a1e40 {
                --width: 100%;
            }
        }

        @media(max-width: 660px) and (min-width:481px) {
            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-3a661b3 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-9e7fe3c {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-b7401b7 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-5bb9ea5 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-dc40269 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-429f37e {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-39c88e2 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-7e3c2f6 {
                --width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-198f028 {
                --width: 100%;
            }
        }

        @media(max-width: 1200px) {
            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 {
                background-position: top left;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 46px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 46px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer {
                margin-top: 82px;
                margin-bottom: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination {
                margin-right: 30px;
                margin-left: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 {
                bottom: 123px;
            }

            .elementor-59 .elementor-element.elementor-element-233f497 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --margin-top: -103px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --gap: 50px 40px;
                --row-gap: 50px;
                --column-gap: 40px;
                --padding-top: 53px;
                --padding-bottom: 55px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-59 .elementor-element.elementor-element-1d8be46 {
                --gap: 60px 40px;
                --row-gap: 60px;
                --column-gap: 40px;
                --grid-auto-flow: row;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-5ffdf06 {
                --margin-top: 55px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-b010794>.elementor-widget-container {
                padding: 0px 0px 38px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper {
                gap: 40px;
            }

            .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon {
                font-size: 100px;
            }

            .elementor-59 .elementor-element.elementor-element-0ac762e>.elementor-widget-container {
                padding: 38px 0px 38px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper {
                gap: 40px;
            }

            .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon {
                font-size: 100px;
            }

            .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper {
                gap: 40px;
            }

            .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon {
                font-size: 100px;
            }

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

            .elementor-59 .elementor-element.elementor-element-a252a3b {
                --container-widget-width: 755px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 755px);
                max-width: 755px;
            }

            .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number {
                font-size: 130px;
                line-height: 1em;
            }

            .elementor-59 .elementor-element.elementor-element-72e7849 {
                --container-widget-width: 110px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 110px);
                max-width: 110px;
            }

            .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title {
                font-size: 16px;
                --padding-top: 0% 0% 0% 0%;
            }

            .elementor-59 .elementor-element.elementor-element-52b09c2>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background),
            .elementor-59 .elementor-element.elementor-element-abc44d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                transform: none !important;
                align-items: flex-start;
            }

            .elementor-59 .elementor-element.elementor-element-e468228 {
                --container-widget-width: 44%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 44%);
                max-width: 44%;

            }

            .elementor-59 .elementor-element.elementor-element-e468228 .logico-title {
                font-size: 34px;
            }

            body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                left: 10px;
            }

            body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                right: 10px;
            }

            .elementor-59 .elementor-element.elementor-element-4711efa {
                --gap: 40px 0px;
                --row-gap: 40px;
                --column-gap: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-9e7fe3c {
                --flex-wrap: wrap;
            }

            .elementor-59 .elementor-element.elementor-element-f35119c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                
            }

            .elementor-59 .elementor-element.elementor-element-56ecbb3 {
                --gap: 0px 40px;
                --row-gap: 0px;
                --column-gap: 40px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-1b3f232>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-909b3d4 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

            .elementor-59 .elementor-element.elementor-element-46b6297 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing,
            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing {
                margin: -40px calc(-40px/2) 0;
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper,
            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper {
                padding: 40px calc(40px/2) 0;
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel {
                margin: 0 calc(-40px/2);
                width: calc(100% + 40px);
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
                padding: 0 calc(40px/2);
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme .owl-nav {
                left: calc(40px/2 + 30px);
                right: calc(40px/2 + 30px);
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel.owl-theme:hover .owl-nav {
                left: calc(40px/2 + 20px);
                right: calc(40px/2 + 20px);
            }

            .elementor-59 .elementor-element.elementor-element-02b5722 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-cf8de42 {
                --container-widget-width: 600px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 600px);
                max-width: 600px;
            }

            .elementor-59 .elementor-element.elementor-element-d2aa4c7 {
                --grid-auto-flow: row;
            }

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

            .elementor-59 .elementor-element.elementor-element-5d68e5b {
                --padding-top: 120px;
                --padding-bottom: 40px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-06a9681>.elementor-widget-container {
                padding: 40px 40px 40px 40px;
            }

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

            .elementor-59 .elementor-element.elementor-element-6fe1f3d {
                --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-59 .elementor-element.elementor-element-59181c9 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-ac1778d img {
                max-width: 100%;
            }

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

            .elementor-59 .elementor-element.elementor-element-ec5c8cd {
                --grid-auto-flow: row;
            }

            .elementor-59 .elementor-element.elementor-element-0406cce>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }
        }

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

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 55%;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item {
                height: 600px;
            }

            body:not(.rtl) .elementor-59 .elementor-element.elementor-element-5345c97 {
                right: 20px;
            }

            body.rtl .elementor-59 .elementor-element.elementor-element-5345c97 {
                left: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 {
                bottom: 122px;
            }

            .elementor-59 .elementor-element.elementor-element-233f497 {
                --margin-top: -103px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --padding-top: 53px;
                --padding-bottom: 55px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --padding-top: 40px;
                --padding-bottom: 63px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

            .elementor-59 .elementor-element.elementor-element-1d8be46 {
                --grid-auto-flow: row;
            }

            .elementor-59 .elementor-element.elementor-element-c58391b {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

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

            .elementor-59 .elementor-element.elementor-element-e00d710>.elementor-widget-container {
                margin: 0px 0px 50px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-a252a3b {
                --container-widget-width: 654px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 654px);
                max-width: 654px;
            }

            .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number {
                font-size: 114px;
            }

            .elementor-59 .elementor-element.elementor-element-e468228 {
                --container-widget-width: 44%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 44%);
                max-width: 44%;
            }

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

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

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

            body:not(.rtl) .elementor-59 .elementor-element.elementor-element-f35119c {
                left: 0%;
            }

            body.rtl .elementor-59 .elementor-element.elementor-element-f35119c {
                right: 0%;
            }

            .elementor-59 .elementor-element.elementor-element-56ecbb3 {
                --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-59 .elementor-element.elementor-element-47f8cbe {
                --margin-top: 88%;
                --margin-bottom: 0%;
                --margin-left: 0%;
                --margin-right: 0%;
            }

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

            .elementor-59 .elementor-element.elementor-element-5542f55 {
                --margin-top: 120px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 120px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-340c6dd {
                --container-widget-width: 60%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 60%);
                max-width: 60%;
            }

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

            .elementor-59 .elementor-element.elementor-element-d2aa4c7 {
                --grid-auto-flow: row;
            }

            .elementor-59 .elementor-element.elementor-element-5d68e5b {
                --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: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-59 .elementor-element.elementor-element-5268281 {
                --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-59 .elementor-element.elementor-element-5268281.e-con {
                --order: 99999
                    /* order end hack */
                ;
            }

            .elementor-59 .elementor-element.elementor-element-06a9681 {
                --container-widget-width: 750px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 750px);
                max-width: 750px;
            }

            .elementor-59 .elementor-element.elementor-element-6612566 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

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

            .elementor-59 .elementor-element.elementor-element-6fe1f3d {
                --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-59 .elementor-element.elementor-element-579bec9 {
                --margin-top: 120px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

            .elementor-59 .elementor-element.elementor-element-ec5c8cd {
                --grid-auto-flow: row;
            }
        }

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

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 36px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 36px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item {
                height: 600px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 {
                bottom: 122px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play {
                height: 105px;
                padding: 20px 34px 20px 24px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
                height: 105px;
            }

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

            .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play {
                padding: 20px 34px calc(20px + var(--logico-video-button-border)) 24px;
            }

            .elementor-59 .elementor-element.elementor-element-233f497 {
                --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;
                --gap: 20px 0px;
                --row-gap: 20px;
                --column-gap: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --flex-wrap: nowrap;
            }

            .elementor-59 .elementor-element.elementor-element-71c4f93.e-con {
                --flex-shrink: 0;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

            .elementor-59 .elementor-element.elementor-element-5ffdf06 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                 align-items: center;
                 display: inline-flex;
    
            }

            .elementor-59 .elementor-element.elementor-element-9d0ee1a {
                --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-59 .elementor-element.elementor-element-a252a3b {
                --container-widget-width: 100%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 100%);
                max-width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number {
                font-size: 100px;
            }

            .elementor-59 .elementor-element.elementor-element-72e7849>.elementor-widget-container {
                --e-transform-rotateZ: 0deg;
            }

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

            .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title {
                font-size: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-0e0833b {
                --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-59 .elementor-element.elementor-element-18827c0 {
                --margin-top: 30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background),
            .elementor-59 .elementor-element.elementor-element-abc44d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                transform: none !important;
            }

            .elementor-59 .elementor-element.elementor-element-e468228 {
                --container-widget-width: 56%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 56%);
                max-width: 56%;
                margin: 0 auto;
            }

            .elementor-59 .elementor-element.elementor-element-e468228 .logico-title {
                font-size: 28px;
            }

            body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                left: 10px;
            }

            body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                right: 10px;
            }

            .elementor-59 .elementor-element.elementor-element-ead59d3 {
                --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-59 .elementor-element.elementor-element-f35119c {
                text-align: center;
            }

            .elementor-59 .elementor-element.elementor-element-340c6dd {
                --container-widget-width: 70%;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 70%);
                max-width: 70%;
            }

            .elementor-59 .elementor-element.elementor-element-46b6297 {
                --margin-top: -30px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-cf8de42 {
                --container-widget-width: 460px;
                --container-widget-flex-grow: 0;
                width: var(--container-widget-width, 460px);
                max-width: 460px;
            }

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

            .elementor-59 .elementor-element.elementor-element-eec16ae>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-5c9c188 {
                --e-icon-list-icon-align: left;
                --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
                --icon-vertical-align: center;
            }

            .elementor-59 .elementor-element.elementor-element-c95665b>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-bcd0869>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-2154fa6 .logico-title {
                font-size: 24px;
            }

            .elementor-59 .elementor-element.elementor-element-58a0dde {
                font-size: 18px;
            }

            .elementor-59 .elementor-element.elementor-element-59181c9 {
                --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-59 .elementor-element.elementor-element-9904cf2 {
                --align-items: flex-start;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

            .elementor-59 .elementor-element.elementor-element-ac1778d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-ac1778d {
                text-align: start;
            }

            .elementor-59 .elementor-element.elementor-element-ac1778d img {
                width: 400px;
                max-width: 90%;
            }

            .elementor-59 .elementor-element.elementor-element-37a1e40 {
                --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-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-after {
                margin-top: -25px;
            }

            .elementor-59 .elementor-element.elementor-element-298c6d6 .slider-footer.slider-footer-position-before {
                margin-bottom: -25px;
            }

            .elementor-59 .elementor-element.elementor-element-ec5c8cd {
                --gap: 40px 20px;
                --row-gap: 40px;
                --column-gap: 20px;
                --grid-auto-flow: row;
            }
        }

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

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 70%;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 {
                background-position: 20% 0%;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 28px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .owl-carousel.owl-theme .content-item {
                height: 540px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer {
                margin-top: 40px;
                margin-bottom: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .slider-footer .slider-pagination {
                margin-right: 20px;
                margin-left: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 {
                bottom: 80px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button .elementor-custom-embed-play {
                height: 65px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
                height: 65px;
            }

            .elementor-59 .elementor-element.elementor-element-5345c97 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
                height: calc(65px - 22px);
            }

            .elementor-59 .elementor-element.elementor-element-233f497 {
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-8a81027 {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

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

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

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

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

            .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background),
            .elementor-59 .elementor-element.elementor-element-abc44d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center right;
                background-repeat: no-repeat;
                background-size: cover;
                transform: none !important;
            }

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

            .elementor-59 .elementor-element.elementor-element-e468228 .logico-title {
                text-align: center;
                font-size: 23px;
            }

            .elementor-59 .elementor-element.elementor-element-dcf16f2>.elementor-widget-container {
                --e-transform-translateX: 0%;
            }

            body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                left: 10px;
            }

            body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                right: 10px;
            }

            .elementor-59 .elementor-element.elementor-element-4711efa {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

            .elementor-59 .elementor-element.elementor-element-ead59d3 {
                --margin-top: 20px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-56ecbb3 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-47f8cbe {
                --margin-top: 94%;
                --margin-bottom: 0%;
                --margin-left: 0%;
                --margin-right: 0%;
            }

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

            .elementor-59 .elementor-element.elementor-element-909b3d4 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-5542f55 {
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 90px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

            .elementor-59 .elementor-element.elementor-element-46b6297 {
                --margin-top: -24px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel {
                padding: 0px 100px 0px 0px;
            }

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

            .elementor-59 .elementor-element.elementor-element-02b5722 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

            .elementor-59 .elementor-element.elementor-element-d2aa4c7 {
                --grid-auto-flow: row;
            }

            .elementor-59 .elementor-element.elementor-element-5d68e5b {
                --padding-top: 90px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

            .elementor-59 .elementor-element.elementor-element-6fe1f3d {
                --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-59 .elementor-element.elementor-element-579bec9 {
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-59181c9 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

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

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

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

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-cbfd9b2 .elementor-repeater-item-6867061 {
                background-position: 50% 50%;
            }

            .elementor-59 .elementor-element.elementor-element-71c4f93 {
                --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-59 .elementor-element.elementor-element-1d8be46 {
                --e-con-grid-template-columns: repeat(1, 1fr);
                --grid-auto-flow: row;
            }

            .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon-box-wrapper {
                gap: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-b010794 .elementor-icon {
                font-size: 115px;
            }

            .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon-box-wrapper {
                gap: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-0ac762e .elementor-icon {
                font-size: 122px;
            }

            .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon-box-wrapper {
                gap: 20px;
            }

            .elementor-59 .elementor-element.elementor-element-ee4c12d .elementor-icon {
                font-size: 146px;
            }

            .elementor-59 .elementor-element.elementor-element-a252a3b .elementor-counter-number {
                font-size: 52px;
            }

            .elementor-59 .elementor-element.elementor-element-72e7849 .logico-title {
                font-size: 18px;
            }

            /* .elementor-59 .elementor-element.elementor-element-abc44d7:not(.elementor-motion-effects-element-type-background),
            .elementor-59 .elementor-element.elementor-element-abc44d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                transform: none !important; */
            }

            body:not(.rtl) .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                left: 10px;
            }

            body.rtl .elementor-59 .elementor-element.elementor-element-dcf16f2 {
                right: 10px;
            }

            .elementor-59 .elementor-element.elementor-element-4711efa {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-3a661b3 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-9e7fe3c {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-b7401b7 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-5bb9ea5 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-dc40269 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-429f37e {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-39c88e2 {
                --width: 50%;
            }

            .elementor-59 .elementor-element.elementor-element-f35119c img {
                max-width: 100%;
            }

            .elementor-59 .elementor-element.elementor-element-47f8cbe {
                --margin-top: 0%;
                --margin-bottom: 0%;
                --margin-left: 0%;
                --margin-right: 0%;
            }

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

            .elementor-59 .elementor-element.elementor-element-46b6297 {
                --margin-top: 40px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .owl-carousel {
                padding: 0px 60px 0px 0px;
            }

            .elementor-59 .elementor-element.elementor-element-bfe8cd1 .slider-footer {
                text-align: left;
            }

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

            .elementor-59 .elementor-element.elementor-element-06a9681>.elementor-widget-container {
                padding: 30px 20px 30px 20px;
            }

            .elementor-59 .elementor-element.elementor-element-6fe1f3d {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

        .elementor-4054 .elementor-element.elementor-element-7980f65 {
            --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: 16px;
            --padding-bottom: 18px;
            --padding-left: 0px;
            --padding-right: 0px;
            --z-index: 99;
        }

        .elementor-4054 .elementor-element.elementor-element-7980f65:not(.elementor-motion-effects-element-type-background),
        .elementor-4054 .elementor-element.elementor-element-7980f65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor .elementor-element.elementor-element-7980f65.sticky-container-active,
        .elementor .sticky-container-active .elementor-element.elementor-element-7980f65 {
            box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
        }

        .elementor-4054 .elementor-element.elementor-element-1b76012 {
            --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: 40px;
            --margin-right: 0px;
            --z-index: 2;
        }

        .elementor-4054 .elementor-element.elementor-element-cac4f15 {
            --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-4054 .elementor-element.elementor-element-7efc455 {
            --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-4054 .elementor-element.elementor-element-7efc455.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

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

        .elementor-4054 .elementor-element.elementor-element-08744f7.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

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

        #side-panel-08744f7 {
            --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: #FFFFFF;
            --logico-button-border-hover: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo-container,
        .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-caption-width figcaption {
            text-align: left;
        }

        .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo .hfe-site-logo-container img {
            width: 153px;
        }

        .elementor-4054 .elementor-element.elementor-element-6aac1c3 .widget-image-caption {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-4054 .elementor-element.elementor-element-6aac1c3.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo-container .hfe-site-logo-img {
            border-style: none;
        }

        .elementor-4054 .elementor-element.elementor-element-65e9200 {
            --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-4054 .elementor-element.elementor-element-65e9200.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

        .elementor-4054 .elementor-element.elementor-element-c0dfd39 {
            width: auto;
            max-width: auto;
        }

        .elementor-4054 .elementor-element.elementor-element-c0dfd39>.elementor-widget-container {
            background-color: #EEEEEE;
            padding: 0px 50px 0px 50px;
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container nav {
            text-align: center;
        }

        .elementor-4054 .elementor-element.elementor-element-c0dfd39 .menu-trigger {
            text-align: right;
        }

        .elementor-4054 .elementor-element.elementor-element-c0dfd39 .header-menu-container .main-menu>li>a {
            padding: 22px 0px 23px 0px;
        }

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

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

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

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

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

        .elementor-4054 .elementor-element.elementor-element-52b2ffe {
            --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-4054 .elementor-element.elementor-element-52b2ffe.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-4054 .elementor-element.elementor-element-7366acb {
            --display: flex;
            --justify-content: center;
            --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: 20px;
            --z-index: 1;
        }

        .elementor-4054 .elementor-element.elementor-element-7366acb.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-4054 .elementor-element.elementor-element-ca305ae .header-button-container {
            text-align: right;
        }

        .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button {
            font-size: 16px;
            min-width: 193px;
        }

        .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump {
            min-height: 72px;
        }

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

        .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-fade {
            min-height: 72px;
        }

        .elementor .sticky-container-active .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump {
            min-height: 72px;
        }

        .elementor .sticky-container-active .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-jump:hover {
            min-height: calc(72px - 22px);
        }

        .elementor .sticky-container-active .elementor-element.elementor-element-ca305ae a.header-button.header-button-animation-fade {
            min-height: 72px;
        }

        .elementor-4054 .elementor-element.elementor-element-ca305ae a.header-button:hover {
            background-color: #FFD058;
        }

        @media(min-width: 481px) {
            .elementor-4054 .elementor-element.elementor-element-7efc455 {
                --width: auto;
            }

            .elementor-4054 .elementor-element.elementor-element-52b2ffe {
                --width: auto;
            }

            .elementor-4054 .elementor-element.elementor-element-7366acb {
                --width: auto;
            }
        }

        @media(max-width: 1200px) {
            .elementor-4054 .elementor-element.elementor-element-7980f65 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-4054 .elementor-element.elementor-element-1b76012 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }

            .elementor-4054 .elementor-element.elementor-element-7efc455 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-site-logo-container,
            .elementor-4054 .elementor-element.elementor-element-6aac1c3 .hfe-caption-width figcaption {
                text-align: left;
            }

            .elementor-4054 .elementor-element.elementor-element-65e9200 {
                --justify-content: flex-end;
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-4054 .elementor-element.elementor-element-c0dfd39>.elementor-widget-container {
                padding: 10px 10px 10px 10px;
                border-radius: 15px 15px 15px 15px;
            }

            .elementor-4054 .elementor-element.elementor-element-c0dfd39 {
                z-index: 2;
            }

            .elementor-4054 .elementor-element.elementor-element-52b2ffe {
                --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: nowrap;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }
        }

        @media(max-width: 660px) {
            .elementor-4054 .elementor-element.elementor-element-1b76012 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }

            .elementor-4054 .elementor-element.elementor-element-cac4f15 {
                --flex-wrap: nowrap;
            }

            .elementor-4054 .elementor-element.elementor-element-65e9200.e-con {
                --flex-grow: 0;
                --flex-shrink: 1;
            }
        }

        @media(max-width: 480px) {
            .elementor-4054 .elementor-element.elementor-element-cac4f15 {
                --flex-wrap: nowrap;
            }

            .elementor-4054 .elementor-element.elementor-element-7efc455 {
                --width: auto;
            }

            .elementor-4054 .elementor-element.elementor-element-7efc455.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }
        }

        .elementor-1124 .elementor-element.elementor-element-22d534d {
            --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-1124 .elementor-element.elementor-element-729e13c {
            width: auto;
            max-width: auto;
            top: 0px;
        }

        body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
            left: 20px;
        }

        body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
            right: 20px;
        }

        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration {
            text-align: left;
        }

        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
            background-color: #1F1F1F;
        }

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

        .elementor-1124 .elementor-element.elementor-element-7e04f3b {
            --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;
            --overflow: hidden;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 122px;
            --padding-bottom: 62px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-1124 .elementor-element.elementor-element-89e1910 {
            --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;
            --justify-content: space-between;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1124 .elementor-element.elementor-element-241b0db {
            --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: 18px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            left: -138px;
        }

        body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            right: -138px;
        }

        .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            top: 185px;
            z-index: 0;
        }

        .elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
            width: 965px;
            max-width: 965px;
        }

        .elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title {
            font-size: 14px;
            line-height: 2.1428em;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container {
            margin: 0px 0px 1px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-687d944 .logico-title {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container {
            margin: 27px 50px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-bd15a64 {
            --logico-default-text-color: #E7E7E7;
            color: #E7E7E7;
        }

        .elementor-1124 .elementor-element.elementor-element-e815787 {
            --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-1124 .elementor-element.elementor-element-d1578f0 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title {
            font-weight: 700;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-3a49b31 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

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

        .elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title {
            font-weight: 700;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-072a962 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-b484c43 {
            --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-1124 .elementor-element.elementor-element-444965e {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title {
            font-weight: 700;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-1952ce4 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

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

        .elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title {
            font-weight: 700;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

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

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

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

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg {
            fill: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-b5747ff {
            --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;
            --padding-top: 85px;
            --padding-bottom: 75px;
            --padding-left: 105px;
            --padding-right: 105px;
        }

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

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

        .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title {
            font-size: 30px;
            font-weight: 600;
            line-height: 1.3333em;
            letter-spacing: -0.03em;
            color: #111111;
        }

        .elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label {
            font-size: 14px;
        }

        .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container {
            padding-top: 28px;
        }

        .elementor-1124 .elementor-element.elementor-element-8f02142 {
            --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;
            --margin-top: 216px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1124 .elementor-element.elementor-element-4f50032 {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-24a041c {
            width: var(--container-widget-width, 800px);
            max-width: 800px;
            --container-widget-width: 800px;
            --container-widget-flex-grow: 0;
        }

        .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
            margin: 0px 0px 16px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
            text-align: right;
        }

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

        .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
            --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-1124 .elementor-element.elementor-element-fafb4a0 {
            --divider-border-style: solid;
            --divider-color: #CBCBCB;
            --divider-border-width: 1px;
        }

        .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
            margin: 72px 0px 122px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-0e0d8be {
            --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-1124 .elementor-element.elementor-element-60a07d2 {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-8a5ad9c {
            text-align: start;
        }

        .elementor-1124 .elementor-element.elementor-element-8a5ad9c img {
            width: 153px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container {
            margin: 40px 0px 0px -3px;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg {
            fill: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container {
            margin: 51px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-ea7c3cc .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-1124 .elementor-element.elementor-element-a4172a9 {
            --display: flex;
        }

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

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

        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-a36dcfc {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container {
            margin: 1px 0px 8px 0px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-c1123e4 {
            --display: flex;
        }

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

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

        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-6c64806 {
            --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-1124 .elementor-element.elementor-element-5a88bdb {
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }

        .elementor-1124 .elementor-element.elementor-element-dc710dd {
            text-align: end;
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }

        @media(min-width: 481px) {
            .elementor-1124 .elementor-element.elementor-element-241b0db {
                --width: 45%;
            }

            .elementor-1124 .elementor-element.elementor-element-d1578f0 {
                --width: 37%;
            }

            .elementor-1124 .elementor-element.elementor-element-ba62d5c {
                --width: 56%;
            }

            .elementor-1124 .elementor-element.elementor-element-444965e {
                --width: 37%;
            }

            .elementor-1124 .elementor-element.elementor-element-87f43bc {
                --width: 56%;
            }

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-4f50032 {
                --width: 70%;
            }

            .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
                --width: 30%;
            }

            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: 16.6667%;
            }

            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: 16.6667%;
            }

            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: 16.6667%;
            }
        }

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

            .elementor-1124 .elementor-element.elementor-element-ba62d5c {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-444965e {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-87f43bc {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 42%;
            }
        }

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

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --width: 100%;
            }

            .elementor-1124 .elementor-element.elementor-element-4f50032 {
                --width: 100%;
            }

            .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
                --width: 100%;
            }
        }

        @media(max-width: 840px) and (min-width:481px) {
            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: calc(50% - 30px);
            }

            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: calc(50% - 30px);
            }

            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: calc(50% - 30px);
            }

            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: calc(50% - 30px);
            }
        }

        @media(max-width: 660px) and (min-width:481px) {
            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 47%;
            }

            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: 47%;
            }

            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: 47%;
            }

            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: 47%;
            }
        }

        @media(max-width: 1200px) {
            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 120px;
                --padding-bottom: 62px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-89e1910 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

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

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

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-1124 .elementor-element.elementor-element-8f02142 {
                --margin-top: 150px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: right;
            }

            .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
                margin: 72px 0px 90px 0px;
            }

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

            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 60px;
            }

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

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

            body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
                left: 10px;
            }

            body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
                right: 10px;
            }

            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 120px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-89e1910 {
                --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-1124 .elementor-element.elementor-element-241b0db {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                left: 0%;
            }

            body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                right: 0%;
            }

            .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                top: 150px;
            }

            .elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
                max-width: 100%;
            }

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

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

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

            .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: left;
            }

            .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
                --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-1124 .elementor-element.elementor-element-0e0d8be {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-1124 .elementor-element.elementor-element-03567bd {
                --grid-column-gap: 30px;
            }

            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 40px;
            }

            .elementor-1124 .elementor-element.elementor-element-6c64806 {
                --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-1124 .elementor-element.elementor-element-e815787 {
                --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-1124 .elementor-element.elementor-element-b484c43 {
                --flex-wrap: nowrap;
            }

            .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
                margin: 60px 0px 60px 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-0e0d8be {
                --flex-wrap: wrap;
            }

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

            .elementor-1124 .elementor-element.elementor-element-5a88bdb {
                text-align: center;
            }

            .elementor-1124 .elementor-element.elementor-element-dc710dd {
                text-align: center;
            }
        }

        @media(max-width: 660px) {
            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 70px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 50px;
                --padding-bottom: 30px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

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

            .elementor-1124 .elementor-element.elementor-element-5155bc5 {
                --logico-form-field-border-radius-left-top: 10px;
                --logico-form-field-border-radius-right-top: 10px;
                --logico-form-field-border-radius-right-bottom: 10px;
                --logico-form-field-border-radius-left-bottom: 10px;
            }

            .elementor-1124 .elementor-element.elementor-element-8f02142 {
                --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;
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
                text-align: center;
            }

            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: center;
            }

            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 38px;
            }

            .elementor-1124 .elementor-element.elementor-element-6c64806 {
                --grid-auto-flow: row;
            }
        }

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

            .elementor-1124 .elementor-element.elementor-element-b484c43 {
                --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-1124 .elementor-element.elementor-element-87f43bc {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

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

        /*# sourceURL=elementor-frontend-inline-css */
    </style>
    <link rel='stylesheet' id='widget-icon-box-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-widget-icon-box.min.css?ver=1774060585'
        type='text/css' media='all' />
    <link rel='stylesheet' id='widget-counter-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=3.35.7'
        type='text/css' media='all' />
    <link rel='stylesheet' id='widget-image-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.35.7'
        type='text/css' media='all' />
    <link rel='stylesheet' id='widget-accordion-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-widget-accordion.min.css?ver=1774060585'
        type='text/css' media='all' />
    <link rel='stylesheet' id='mediaelement-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17'
        type='text/css' media='all' />
    <link rel='stylesheet' id='wp-mediaelement-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.9.4'
        type='text/css' media='all' />
    <link rel='stylesheet' id='widget-icon-list-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1774060585'
        type='text/css' media='all' />
    <link rel='stylesheet' id='wpforms-modern-base-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/css/frontend/modern/wpforms-base.min.css?ver=1.10.0.1'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='logico-theme-css' href='assets/css/theme.css?ver=1774060586'
        type='text/css' media='all' />
    <style id='logico-theme-inline-css' type='text/css'>
        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype');
            font-weight: bold;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype');
            font-weight: 800;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype');
            font-weight: 200;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Light.ttf') format('truetype');
            font-weight: 300;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype');
            font-weight: 500;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-SemiBold.ttf') format('truetype');
            font-weight: 600;
            font-style: normal;
        }

        :root {
            --logico-viewport-mobile: 480px;
            --logico-viewport-mobile-extra: 660px;
            --logico-viewport-tablet: 840px;
            --logico-viewport-tablet-extra: 1020px;
            --logico-viewport-laptop: 1200px;
            --logico-viewport-widescreen: 2400px;
            --logico-content-width: 1380px;
            --logico-default-text-color: #333333;
            --logico-dark-text-color: #111111;
            --logico-light-text-color: #a3a3a3;
            --logico-accent-color: #c01227;
            --logico-accent-alter-color: #c01227;
            --logico-border-color: #adadad;
            --logico-border-hover-color: #111111;
            --logico-background-color: #ffffff;
            --logico-background-alter-color: #f9f7f6;
            --logico-button-text-color: #333333;
            --logico-button-border-color: #333333;
            --logico-button-background-color: rgba(255, 255, 255, 0);
            --logico-button-icon-color: #ffffff;
            --logico-button-text-hover: #ffffff;
            --logico-button-background-hover: #c01227;
            --logico-button-background-hover: #c01227
            --logico-button-icon-hover: #ffffff;
            --logico-body-font-size: 18px;
            --logico-body-line-height: 1.6667em;
            --logico-body-font-family: Manrope;
            --logico-body-font-style: normal;
            --logico-body-font-weight: 400;
            --logico-body-text-decoration: none;
            --logico-h1-font-size: 120px;
            --logico-h1-line-height: 1.2em;
            --logico-h1-letter-spacing: -0.03em;
            --logico-h1-font-family: "Manrope", Sans-serif;
            --logico-h1-text-transform: uppercase;
            --logico-h1-font-style: normal;
            --logico-h1-font-weight: 500;
            --logico-h2-font-size: 80px;
            --logico-h2-line-height: 1.2em;
            --logico-h2-letter-spacing: -0.03em;
            --logico-h2-font-family: "Manrope", Sans-serif;
            --logico-h2-text-transform: uppercase;
            --logico-h2-font-style: normal;
            --logico-h2-font-weight: 500;
            --logico-h3-font-size: 60px;
            --logico-h3-line-height: 1.2em;
            --logico-h3-letter-spacing: -0.03em;
            --logico-h3-font-family: "Manrope", Sans-serif;
            --logico-h3-text-transform: uppercase;
            --logico-h3-font-style: normal;
            --logico-h3-font-weight: 500;
            --logico-h4-font-size: 40px;
            --logico-h4-line-height: 1.2em;
            --logico-h4-letter-spacing: -0.03em;
            --logico-h4-font-family: "Manrope", Sans-serif;
            --logico-h4-text-transform: uppercase;
            --logico-h4-font-style: normal;
            --logico-h4-font-weight: 500;
            --logico-h5-font-size: 30px;
            --logico-h5-line-height: 1.2em;
            --logico-h5-letter-spacing: -0.03em;
            --logico-h5-font-family: "Manrope", Sans-serif;
            --logico-h5-text-transform: uppercase;
            --logico-h5-font-style: normal;
            --logico-h5-font-weight: 500;
            --logico-h6-font-size: 25px;
            --logico-h6-line-height: 1.2em;
            --logico-h6-letter-spacing: -0.03em;
            --logico-h6-font-family: "Manrope", Sans-serif;
            --logico-h6-text-transform: uppercase;
            --logico-h6-font-style: normal;
            --logico-h6-font-weight: 500;
            --logico-button-font-size: 14px;
            --logico-button-font-family: Manrope;
            --logico-button-font-weight: 600;
            --logico-paragraph-spacing: 1.7em;
            --logico-h1-font-size-laptop: 80px;
            --logico-h2-font-size-laptop: 60px;
            --logico-h3-font-size-laptop: 46px;
            --logico-h4-font-size-laptop: 34px;
            --logico-h5-font-size-laptop: 28px;
            --logico-h6-font-size-laptop: 22px;
            --logico-body-font-size-tablet: 16px;
            --logico-h1-font-size-tablet: 60px;
            --logico-h2-font-size-tablet: 50px;
            --logico-h3-font-size-tablet: 36px;
            --logico-h4-font-size-tablet: 28px;
            --logico-h5-font-size-tablet: 24px;
            --logico-h6-font-size-tablet: 20px;
            --logico-h1-font-size-mobile-extra: 40px;
            --logico-h2-font-size-mobile-extra: 32px;
            --logico-h3-font-size-mobile-extra: 28px;
            --logico-h4-font-size-mobile-extra: 23px;
            --logico-h5-font-size-mobile-extra: 20px;
            --logico-h6-font-size-mobile-extra: 18px;
            --logico-radius-small: 10px;
            --logico-radius-medium: 15px;
            --logico-radius-large: 25px;
        }

        .wp-block-post-content,
        .logico-front-end {
            font-size: 18px;
            line-height: 1.6667em;
            font-family: Manrope;
            font-style: normal;
            font-weight: 400;
            text-decoration: none;
        }

        .wp-block-post-content h1:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h1,
        .logico-front-end h1:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h1 {
            font-size: 120px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h2:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h2,
        .logico-front-end h2:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h2 {
            font-size: 80px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h3:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h3,
        .logico-front-end h3:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h3 {
            font-size: 60px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h4:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h4,
        .logico-front-end h4:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h4 {
            font-size: 40px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h5:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h5,
        .logico-front-end h5:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h5 {
            font-size: 30px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h6:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h6,
        .logico-front-end h6:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h6 {
            font-size: 25px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .logico-alter-button {
            font-size: 14px;
            font-family: Manrope;
            font-weight: 600;
        }

        .wp-block-post-content p,
        .logico-front-end p {
            margin-bottom: 1.7em;
        }

        @media only screen and (max-width: 1200px) {

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 80px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 60px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 46px;
                padding-bottom: 20px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 34px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 28px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 22px;
            }
        }

        @media only screen and (max-width: 840px) {

            .wp-block-post-content,
            .logico-front-end {
                font-size: 16px;
            }

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 60px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 50px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 36px;
                padding-bottom: 20px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 28px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 24px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 20px;
            }
        }

        @media only screen and (max-width: 660px) {

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 40px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 32px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 28px;
                padding-bottom: 20px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 23px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 20px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 18px;
            }
        }

        .body-container.error-404 {
            background-color: #c01227;
        }

        body.error-404 {
            background-image: none !important;
        }

        .body-container.error-404 {
            background-position: center center;
            background-repeat: no-repeat;
            -webkit-background-size: initial;
            background-size: initial;
            background-image: url("/assets/images/bg-404.png");
        }

        /*# sourceURL=logico-theme-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='logico-woocommerce-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css?ver=1774060586'
        type='text/css' media='all' />
    <link rel='stylesheet' id='logico-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/style.css?ver=1.0.0'
        type='text/css' media='all' />
    <link rel='stylesheet' id='child-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico-child/style.css?ver=6.9.4'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-elementor-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1774060586'
        type='text/css' media='all' />
    <link rel='stylesheet' id='hfe-icons-list-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3'
        type='text/css' media='all' />
    <link rel='stylesheet' id='hfe-social-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-nav-menu-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='elementor-icons-shared-0-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='elementor-icons-theme_icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css?ver=1774060586'
        type='text/css' media='all' />
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"
        id="jquery-core-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"
        id="jquery-migrate-js"></script>
    <script type="text/javascript" id="jquery-js-after">
        /* <![CDATA[ */
        !function ($) {
            "use strict";
            $(document).ready(function () {
                $(this).scrollTop() > 100 && $(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),
                    $(window).scroll(function () {
                        $(this).scrollTop() < 100 ? $(".hfe-scroll-to-top-wrap").fadeOut(300) : $(".hfe-scroll-to-top-wrap").fadeIn(300)
                    }),
                    $(".hfe-scroll-to-top-wrap").on("click", function () {
                        $("html, body").animate({
                            scrollTop: 0
                        }, 300);
                        return !1
                    })
            })
        }(jQuery);
        !function ($) {
            'use strict';
            $(document).ready(function () {
                var bar = $('.hfe-reading-progress-bar');
                if (!bar.length)
                    return;
                $(window).on('scroll', function () {
                    var s = $(window).scrollTop()
                        , d = $(document).height() - $(window).height()
                        , p = d ? s / d * 100 : 0;
                    bar.css('width', p + '%')
                });
            });
        }(jQuery);
        //# sourceURL=jquery-js-after
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.6.1"
        id="wc-jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript" id="wc-add-to-cart-js-extra">
        /* <![CDATA[ */
        var wc_add_to_cart_params = {
            "ajax_url": "/themes/logico-rounded/wp-admin/admin-ajax.php",
            "wc_ajax_url": "/themes/logico-rounded/?wc-ajax=%%endpoint%%",
            "i18n_view_cart": "View cart",
            "cart_url": "https://demo.artureanec.com/themes/logico-rounded/cart/",
            "is_cart": "",
            "cart_redirect_after_add": "no"
        };
        //# sourceURL=wc-add-to-cart-js-extra
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.6.1"
        id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.6.1"
        id="wc-js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript" id="woocommerce-js-extra">
        /* <![CDATA[ */
        var woocommerce_params = {
            "ajax_url": "/themes/logico-rounded/wp-admin/admin-ajax.php",
            "wc_ajax_url": "/themes/logico-rounded/?wc-ajax=%%endpoint%%",
            "i18n_password_show": "Show password",
            "i18n_password_hide": "Hide password"
        };
        //# sourceURL=woocommerce-js-extra
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.6.1"
        id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/imagesloaded.min.js?ver=5.0.0"
        id="imagesloaded-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/owl.carousel.min.js?ver=6.9.4"
        id="owl-carousel-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/lib/isotope.pkgd.min.js?ver=6.9.4"
        id="isotope-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/jquery.marquee.min.js?ver=6.9.4"
        id="jquery-marquee-js"></script>
    <script type="text/javascript" id="logico-theme-js-extra">
        /* <![CDATA[ */
        var ajax_params = {
            "ajax_url": "https://demo.artureanec.com/themes/logico-rounded/wp-admin/admin-ajax.php",
            "ajax_nonce": "6891dea1ba"
        };
        var theme = [];
        //# sourceURL=logico-theme-js-extra
        /* ]]> */
    </script>
    <script data-minify="1" type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js?ver=1774060586"
        id="logico-theme-js"></script>
    <!-- elementor-widgets.js is now loaded by head.php -->
    <link rel="https://api.w.org/" href="https://demo.artureanec.com/themes/logico-rounded/wp-json/" />
    <link rel="alternate" title="JSON" type="application/json"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/wp/v2/pages/59" />
    <link rel="EditURI" type="application/rsd+xml" title="RSD"
        href="https://demo.artureanec.com/themes/logico-rounded/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.9.4" />
    <meta name="generator" content="WooCommerce 10.6.1" />
    <link rel="canonical" href="https://demo.artureanec.com/themes/logico-rounded/" />
    <link rel='shortlink' href='https://demo.artureanec.com/themes/logico-rounded/' />
    <noscript>
        <style>
            .woocommerce-product-gallery {
                opacity: 1 !important;
            }
        </style>
    </noscript>
    <meta name="generator"
        content="Elementor 3.35.7; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
    <link rel="icon"
        href="assets/images/cropped-image-2.png"
        sizes="32x32" />
    <link rel="icon"
        href="assets/images/cropped-image-2.png"
        sizes="192x192" />
    <link rel="apple-touch-icon"
        href="assets/images/cropped-image-2.png" />
    <meta name="msapplication-TileImage"
        content="assets/images/cropped-image-2.png" />
    <noscript>
        <style id="rocket-lazyload-nojs-css">
            .rll-youtube-player,
            [data-lazy-src] {
                display: none !important;
            }
        </style>
    </noscript>
    <style id="rocket-lazyrender-inline-css">
        [data-wpr-lazyrender] {
            content-visibility: auto;
        }
    </style>
    <meta name="generator" content="WP Rocket 3.20.6.1"
        data-wpr-features="wpr_minify_js wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_cdn wpr_desktop" />
    <style>
        /* Center-align all card components and modular sections */
        .vm-section,
        .values-section,
        .offices-section,
        .elementor-element-442eede,
        /* How it works */
        .elementor-element-bf5fff2,
        /* Our Team */
        .elementor-element-de254c2

        /* Testimonials */
            {
            margin-left: auto !important;
            margin-right: auto !important;
            display: block !important;
            /* Ensure block-level behavior for centering */
        }


        /* Ensure consistent spacing between sections */
        .vm-section,
        .values-section,
        .offices-section {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        @media (min-width: 1200px) {

            .vm-section,
            .values-section,
            .offices-section {
                max-width: 1200px !important;
            }
        }
    </style>


    <style>
        *,
        *::before,
        *::after {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        :root {
            --red: #C0202A;
            --red-deep: #a01820;
            --red-mid: #d63c45;
            --red-pale: rgba(192, 32, 42, 0.08);
            --red-pale2: rgba(192, 32, 42, 0.05);
            --dark: #111419;
            --dark2: #1d2130;
            --mid: #4d5261;
            --light: #8a90a2;
            --pale: #f3f4f7;
            --white: #ffffff;
            --card: rgba(255, 255, 255, 0.75);
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Manrope', sans-serif;
            background: var(--pale);
            color: var(--dark);
            overflow-x: hidden;
        }

        .hero {
            position: relative;
            min-height: 92vh;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            padding: 140px 32px 80px;
            overflow: hidden;
        }

        /* layered gradient bg */
        .hero::before {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 100% 80% at 50% -5%, rgba(192, 32, 42, 0.13) 0%, transparent 55%),
                radial-gradient(ellipse 60% 60% at 10% 80%, rgba(192, 32, 42, 0.07) 0%, transparent 55%),
                radial-gradient(ellipse 55% 55% at 90% 90%, rgba(192, 32, 42, 0.06) 0%, transparent 55%),
                linear-gradient(165deg, #ecedf2 0%, #f8f9fb 45%, #edf0f5 100%);
            opacity: 1;
        }

        /* Fix the error of the header menu container and nav bar visibility */
        .header-menu-container,
        .elementor-element-e44ee7e {
            display: flex !important;
            visibility: visible !important;
            opacity: 1 !important;
        }

        #masthead {
            z-index: 9999 !important;
        }

        /* decorative arcs */
        .hero-arc {
            position: absolute;
            border-radius: 50%;
            border: 1px solid rgba(192, 32, 42, 0.08);
            pointer-events: none;
        }

        .hero-arc-1 {
            width: 700px;
            height: 700px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .hero-arc-2 {
            width: 500px;
            height: 500px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .hero-arc-3 {
            width: 300px;
            height: 300px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .hero-inner {
            position: relative;
            z-index: 2;
            max-width: 820px;
        }

        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            background: rgba(192, 32, 42, 0.07);
            border: 1px solid rgba(192, 32, 42, 0.15);
            border-radius: 100px;
            padding: 7px 18px 7px 14px;
            font-size: 0.7rem;
            font-weight: 500;
            letter-spacing: 0.14em;
            text-transform: uppercase;
            color: var(--red);
            margin-bottom: 32px;
            animation: fadeDown 0.7s cubic-bezier(0.22, 1, 0.36, 1) both;
        }

        .hero-badge svg {
            width: 13px;
            height: 13px;
        }

        .hero-title {
            font-family: 'Playfair Display', serif;
            font-size: clamp(2.8rem, 7vw, 5rem);
            font-weight: 700;
            line-height: 1.05;
            letter-spacing: -0.03em;
            color: var(--dark);
            margin-bottom: 24px;
            animation: fadeUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.1s both;
        }

        .hero-title em {
            font-style: italic;
            color: var(--red);
        }

        .hero-sub {
            font-size: 1.1rem;
            font-weight: 300;
            color: var(--mid);
            line-height: 1.82;
            max-width: 580px;
            margin: 0 auto 40px;
            animation: fadeUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.2s both;
        }

        .hero-cta {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            background: var(--red);
            color: var(--white);
            font-family: 'Manrope', sans-serif;
            font-size: 0.9rem;
            font-weight: 500;
            letter-spacing: 0.04em;
            padding: 15px 32px;
            border-radius: 100px;
            border: none;
            cursor: pointer;
            text-decoration: none;
            box-shadow: 0 8px 28px rgba(192, 32, 42, 0.35);
            transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease, background 0.2s;
            animation: fadeUp 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.3s both;
        }

        .hero-cta:hover {
            transform: translateY(-3px) scale(1.04);
            box-shadow: 0 14px 38px rgba(192, 32, 42, 0.45);
            background: var(--red-deep);
        }

        .hero-cta svg {
            width: 16px;
            height: 16px;
            transition: transform 0.3s ease;
        }

        .hero-cta:hover svg {
            transform: translateX(4px);
        }

        /* scroll indicator */
        .hero-scroll {
            position: absolute;
            bottom: 36px;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 8px;
            color: var(--light);
            font-size: 0.68rem;
            letter-spacing: 0.16em;
            text-transform: uppercase;
            animation: fadeUp 1s cubic-bezier(0.22, 1, 0.36, 1) 0.6s both;
        }

        .scroll-line {
            width: 1px;
            height: 44px;
            background: linear-gradient(to bottom, var(--red), transparent);
            animation: scrollPulse 2s ease-in-out infinite;
        }

        @keyframes scrollPulse {

            0%,
            100% {
                opacity: 0.4;
                transform: scaleY(0.6) translateY(0);
            }

            50% {
                opacity: 1;
                transform: scaleY(1) translateY(4px);
            }
        }

        /* ═══════════════════════════════════════
       STATS BAR
    ═══════════════════════════════════════ */
        .stats-bar {
            background: var(--dark2);
            background-color: #1f1f1f;
            /* Fallback */
            padding: 10px 20px;
            position: relative;
            overflow: hidden;
            z-index: 1;
        }

        .stats-bar::before {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 60% 100% at 50% 50%, rgba(192, 32, 42, 0.12) 0%, transparent 65%);
            pointer-events: none;
            z-index: 0;
        }

        .stats-inner {
            max-width: 1100px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 0;
            position: relative;
            z-index: 2;
        }

        .stat-item {
            text-align: center;
            padding: 16px 24px;
            position: relative;
            opacity: 1 !important;
            visibility: visible !important;
            transform: none !important;
            z-index: 2;
        }

        .stats-bar .elementor-invisible,
        .stat-item.elementor-invisible {
            visibility: visible !important;
            opacity: 1 !important;
        }

        .stat-item:not(:last-child)::after {
            content: '';
            position: absolute;
            right: 0;
            top: 20%;
            bottom: 20%;
            width: 1px;
            background: rgba(255, 255, 255, 0.08);
            z-index: 0;
        }

        .stat-num {
            font-family: 'Manrope', sans-serif;
            font-size: 3rem;
            font-weight: 700;
            color: #ffffff !important;
            letter-spacing: -0.04em;
            line-height: 1;
            margin-bottom: 8px;
            position: relative;
            z-index: 2;
        }

        .stat-num span {
            color: var(--red-mid);
        }

        .stat-lbl {
            font-size: 0.78rem;
            font-weight: 400;
            color: #ffffff !important;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            position: relative;
            z-index: 2;
        }

        /* ═══════════════════════════════════════
       INITIATIVES
    ═══════════════════════════════════════ */
        .initiatives {
            padding: 100px 36px;
            max-width: 1200px;
            margin: 0 auto;
        }

        .section-header {
            text-align: center;
            margin-bottom: 64px;
        }

        .section-eyebrow {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            font-size: 0.80rem;
            font-weight: 500;
            letter-spacing: 0.2em;
            text-transform: uppercase;
            color: var(--red);
            margin-bottom: 16px;
        }

        .section-eyebrow::before,
        .section-eyebrow::after {
            content: '';
            width: 26px;
            height: 1px;
            background: var(--red);
            opacity: 0.45;
        }

        .section-title {
            font-family: 'Playfair Display', serif;
            font-size: clamp(2rem, 4vw, 3rem);
            font-weight: 700;
            color: var(--dark);
            letter-spacing: -0.025em;
            line-height: 1.1;
            margin-bottom: 16px;
        }

        .section-sub {
            font-size: 1rem;
            font-weight: 300;
            color: var(--mid);
            max-width: 520px;
            margin: 0 auto;
            line-height: 1.8;
        }

        .init-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 24px;
        }

        .init-card {
            background: var(--card);
            backdrop-filter: blur(18px) saturate(160%);
            -webkit-backdrop-filter: blur(18px) saturate(160%);
            border: 1px solid rgba(255, 255, 255, 0.88);
            border-radius: 24px;
            padding: 44px 40px;
            display: flex;
            gap: 28px;
            align-items: flex-start;
            box-shadow: 0 4px 18px rgba(17, 20, 25, 0.06);
            overflow: hidden;
            position: relative;
            transition: transform 0.42s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.42s ease, border-color 0.3s;
        }

        .init-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
            background: linear-gradient(90deg, transparent, var(--red), transparent);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.45s cubic-bezier(0.34, 1.2, 0.64, 1);
        }

        .init-card:hover {
            transform: translateY(-8px) scale(1.012);
            box-shadow: 0 26px 56px rgba(192, 32, 42, 0.13);
            border-color: rgba(192, 32, 42, 0.2);
        }

        .init-card:hover::before {
            transform: scaleX(1);
        }

        .init-icon {
            flex-shrink: 0;
            width: 58px;
            height: 58px;
            background: var(--red-pale);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.6rem;
            transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.3s;
        }

        .init-card:hover .init-icon {
            transform: scale(1.15) rotate(-6deg);
            background: rgba(192, 32, 42, 0.13);
        }

        .init-content {}

        .init-title {
            font-family: 'Playfair Display', serif;
            font-size: 1.2rem;
            font-weight: 600;
            color: var(--dark);
            margin-bottom: 10px;
        }

        .init-desc {
            font-size: 0.92rem;
            font-weight: 300;
            color: var(--mid);
            line-height: 1.78;
        }

        /* ═══════════════════════════════════════
       SUCCESS STORIES
    ═══════════════════════════════════════ */
        .stories-section {
            background: var(--dark2);
            padding: 100px 36px;
            position: relative;
            overflow: hidden;
        }

        .stories-section::before {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 80% 60% at 50% 0%, rgba(192, 32, 42, 0.1) 0%, transparent 55%);
            pointer-events: none;
        }

        .stories-inner {
            max-width: 1200px;
            margin: 0 auto;
            position: relative;
            z-index: 1;
        }

        .stories-inner .section-eyebrow {
            color: rgba(192, 32, 42, 0.9);
        }

        .stories-inner .section-eyebrow::before,
        .stories-inner .section-eyebrow::after {
            background: var(--red);
            opacity: 0.35;
        }

        .stories-inner .section-title {
            color: var(--white);
        }

        .stories-inner .section-sub {
            color: rgba(255, 255, 255, 0.5);
        }

        .stories-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 24px;
            margin-top: 60px;
        }

        .story-card {
            background: var(--dark2);
            border: 1px solid rgba(255, 255, 255, 0.08);
            border-radius: 24px;
            height: 420px;
            /* Consistent height for overlay */
            overflow: hidden;
            transition: transform 0.42s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.42s ease, border-color 0.3s;
            position: relative;
        }

        .story-card:hover {
            transform: translateY(-10px) scale(1.015);
            box-shadow: 0 28px 60px rgba(0, 0, 0, 0.4);
            border-color: rgba(192, 32, 42, 0.3);
        }

        /* image area */
        .story-img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: top center;
            display: block;
            filter: grayscale(15%) contrast(1.05);
            transition: filter 0.5s ease, transform 0.5s ease;
        }

        .story-card:hover .story-img {
            filter: grayscale(0%) contrast(1.08);
            transform: scale(1.04);
        }

        .story-img-wrap {
            overflow: hidden;
            position: relative;
        }

        /* gradient over image bottom */
        .story-img-wrap::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            height: 80px;
            background: linear-gradient(to top, var(--dark2), transparent);
            pointer-events: none;
        }

        .story-body {
            position: absolute;
            inset: auto 0 0 0;
            padding: 40px 30px;
            background: linear-gradient(to top, rgba(17, 20, 25, 0.95) 0%, rgba(17, 20, 25, 0.7) 60%, transparent 100%);
            backdrop-filter: blur(8px);
            -webkit-backdrop-filter: blur(8px);
            opacity: 0;
            transform: translateY(40px);
            transition: all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
            pointer-events: none;
            z-index: 10;
        }

        .story-card:hover .story-body {
            opacity: 1;
            transform: translateY(0);
            pointer-events: all;
        }

        .story-role {
            font-size: 0.80rem;
            font-weight: 500;
            letter-spacing: 0.18em;
            text-transform: uppercase;
            color: rgba(255, 255, 255, 0.35);
            margin-bottom: 8px;
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .story-role::before {
            content: '';
            width: 14px;
            height: 1px;
            background: var(--red-mid);
            opacity: 0.6;
        }

        .story-name {
            font-family: 'Playfair Display', serif;
            font-size: 1.45rem;
            font-weight: 600;
            color: var(--white);
            margin-bottom: 6px;
        }

        .story-location {
            font-size: 0.78rem;
            color: rgba(255, 255, 255, 0.35);
            margin-bottom: 16px;
            display: flex;
            align-items: center;
            gap: 5px;
        }

        .story-location svg {
            width: 11px;
            height: 11px;
            opacity: 0.5;
        }

        .story-divider {
            width: 30px;
            height: 2px;
            background: linear-gradient(90deg, var(--red), transparent);
            border-radius: 2px;
            margin-bottom: 14px;
            transition: width 0.4s ease;
        }

        .story-card:hover .story-divider {
            width: 52px;
        }

        .story-quote {
            font-size: 0.9rem;
            font-weight: 300;
            color: rgba(255, 255, 255, 0.55);
            line-height: 1.78;
        }

        /* ═══════════════════════════════════════
       CTA BANNER
    ═══════════════════════════════════════ */
        .cta-section {
            position: relative;
            background: var(--red);
            padding: 90px 36px;
            text-align: center;
            overflow: hidden;
        }

        .cta-section::before {
            content: '';
            position: absolute;
            inset: 0;
            background:
                radial-gradient(ellipse 80% 100% at 50% 50%, rgba(255, 255, 255, 0.08) 0%, transparent 65%);
            pointer-events: none;
        }

        /* decorative circles */
        .cta-circle {
            position: absolute;
            border-radius: 50%;
            border: 1px solid rgba(255, 255, 255, 0.1);
            pointer-events: none;
        }

        .cta-circle-1 {
            width: 600px;
            height: 600px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .cta-circle-2 {
            width: 400px;
            height: 400px;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .cta-inner {
            position: relative;
            z-index: 2;
            max-width: 640px;
            margin: 0 auto;
        }

        .cta-eyebrow {
            font-size: 0.68rem;
            font-weight: 500;
            letter-spacing: 0.2em;
            text-transform: uppercase;
            color: rgba(255, 255, 255, 0.6);
            margin-bottom: 20px;
        }

        .cta-title {
            font-family: 'Playfair Display', serif;
            font-size: clamp(2rem, 5vw, 3.2rem);
            font-weight: 700;
            color: var(--white);
            line-height: 1.1;
            letter-spacing: -0.025em;
            margin-bottom: 18px;
        }

        .cta-title em {
            font-style: italic;
            color: rgba(255, 255, 255, 0.75);
        }

        .cta-sub {
            font-size: 1rem;
            font-weight: 300;
            color: rgba(255, 255, 255, 0.65);
            line-height: 1.8;
            margin-bottom: 44px;
        }

        .cta-buttons {
            display: flex;
            gap: 14px;
            justify-content: center;
            flex-wrap: wrap;
        }

        .btn-primary {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            background: var(--white);
            color: var(--red);
            font-family: 'Manrope', sans-serif;
            font-size: 0.88rem;
            font-weight: 500;
            letter-spacing: 0.03em;
            padding: 14px 30px;
            border-radius: 100px;
            border: none;
            cursor: pointer;
            text-decoration: none;
            box-shadow: 0 8px 28px rgba(0, 0, 0, 0.2);
            transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease;
        }

        .btn-primary:hover {
            transform: translateY(-3px) scale(1.04);
            box-shadow: 0 14px 38px rgba(0, 0, 0, 0.28);
        }

        .btn-outline {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            background: transparent;
            color: var(--white);
            font-family: 'Manrope', sans-serif;
            font-size: 0.88rem;
            font-weight: 500;
            letter-spacing: 0.03em;
            padding: 14px 30px;
            border-radius: 100px;
            border: 1px solid rgba(255, 255, 255, 0.4);
            cursor: pointer;
            text-decoration: none;
            transition: transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), background 0.25s, border-color 0.25s;
        }

        .btn-outline:hover {
            transform: translateY(-3px) scale(1.04);
            background: rgba(255, 255, 255, 0.1);
            border-color: rgba(255, 255, 255, 0.7);
        }

        /* ═══════════════════════════════════════
       GLOBAL ANIMATIONS
    ═══════════════════════════════════════ */
        @keyframes fadeUp {
            from {
                opacity: 0;
                transform: translateY(22px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        @keyframes fadeDown {
            from {
                opacity: 0;
                transform: translateY(-14px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .reveal {
            opacity: 0;
            transform: translateY(28px);
            transition: opacity 0.7s cubic-bezier(0.22, 1, 0.36, 1), transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);
        }

        .reveal.visible {
            opacity: 1;
            transform: translateY(0);
        }

        .reveal-d1 {
            transition-delay: 0.08s;
        }

        .reveal-d2 {
            transition-delay: 0.18s;
        }

        .reveal-d3 {
            transition-delay: 0.28s;
        }

        .reveal-d4 {
            transition-delay: 0.38s;
        }

        /* ═══════════════════════════════════════
       RESPONSIVE
    ═══════════════════════════════════════ */
        @media (max-width: 900px) {
            .stats-inner {
                grid-template-columns: repeat(2, 1fr);
            }

            .stat-item:nth-child(2)::after {
                display: none;
            }

            .init-grid {
                grid-template-columns: 1fr;
            }

            .stories-grid {
                grid-template-columns: 1fr;
                max-width: 460px;
                margin-left: auto;
                margin-right: auto;
            }
        }

        @media (max-width: 560px) {
            .stats-inner {
                grid-template-columns: 1fr 1fr;
                gap: 0;
            }

            .hero {
                min-height: 80vh;
                padding: 80px 20px 60px;
            }

            .initiatives,
            .stories-section {
                padding: 70px 20px;
            }

            .cta-section {
                padding: 70px 20px;
            }
        }
    </style>




    <!-- blogs head -->
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="profile" href="http://gmpg.org/xfn/11" />
    <link rel="pingback" href="https://demo.artureanec.com/themes/logico-rounded/xmlrpc.php" />
    <title>Blog Classic &#8211;Logico</title>
    <link data-rocket-prefetch href="https://fonts.googleapis.com" rel="dns-prefetch">
    <link data-rocket-prefetch href="https://8ded8880.delivery.rocketcdn.me" rel="dns-prefetch">
    <link data-rocket-preload as="style"
        href="https://fonts.googleapis.com/css?family=Manrope%3Aitalic%2C300%2C400%2C500%2C600%2C700%26amp%3Bsubset%3Dlatin%7CSpace%20Grotesk%3A500%26amp%3Bsubset%3Dlatin%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CManrope%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CSpace%20Grotesk%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap"
        rel="preload">
    <link
        href="https://fonts.googleapis.com/css?family=Manrope%3Aitalic%2C300%2C400%2C500%2C600%2C700%26amp%3Bsubset%3Dlatin%7CSpace%20Grotesk%3A500%26amp%3Bsubset%3Dlatin%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CManrope%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CSpace%20Grotesk%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap"
        media="print" onload="this.media=&#039;all&#039;" rel="stylesheet">
    <noscript data-wpr-hosted-gf-parameters="">
        <link rel="stylesheet"
            href="https://fonts.googleapis.com/css?family=Manrope%3Aitalic%2C300%2C400%2C500%2C600%2C700%26amp%3Bsubset%3Dlatin%7CSpace%20Grotesk%3A500%26amp%3Bsubset%3Dlatin%7CRoboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CManrope%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CSpace%20Grotesk%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&#038;display=swap">
    </noscript>
    <link rel="preload" data-rocket-preload as="image"
        href="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/07/bg-header-3.jpg"
        fetchpriority="high">
    <meta name='robots' content='noindex, nofollow' />
    <link rel='dns-prefetch' href='//fonts.googleapis.com' />
    <link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
    <link rel="alternate" type="application/rss+xml" title="Logico &raquo; Feed"
        href="https://demo.artureanec.com/themes/logico-rounded/feed/" />
    <link rel="alternate" type="application/rss+xml" title="Logico &raquo; Comments Feed"
        href="https://demo.artureanec.com/themes/logico-rounded/comments/feed/" />
    <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdemo.artureanec.com%2Fthemes%2Flogico-rounded%2Fblog-classic%2F" />
    <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fdemo.artureanec.com%2Fthemes%2Flogico-rounded%2Fblog-classic%2F&#038;format=xml" />
    <style id='wp-img-auto-sizes-contain-inline-css' type='text/css'>
        img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }

        /*# sourceURL=wp-img-auto-sizes-contain-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='hfe-widgets-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-woo-product-grid-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/woo-products.css?ver=1774060586'
        type='text/css' media='all' />
    <style id='wp-emoji-styles-inline-css' type='text/css'>
        img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 0.07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }

        /*# sourceURL=wp-emoji-styles-inline-css */
    </style>
    <link rel='stylesheet' id='wp-block-library-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/css/dist/block-library/style.min.css?ver=6.9.4'
        type='text/css' media='all' />
    <style id='global-styles-inline-css' type='text/css'>
        :root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: 36px;
            --wp--preset--font-size--x-large: 42px;
            --wp--preset--font-family--text-font: Manrope, sans-serif;
            --wp--preset--font-family--heading-font: "" Manrope", Sans-serif", sans-serif;
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :root {
            --wp--style--global--content-size: 1340px;
            --wp--style--global--wide-size: 1340px;
        }

        :where(body) {
            margin: 0;
        }

        .wp-site-blocks>.alignleft {
            float: left;
            margin-right: 2em;
        }

        .wp-site-blocks>.alignright {
            float: right;
            margin-left: 2em;
        }

        .wp-site-blocks>.aligncenter {
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.is-layout-flex) {
            gap: 0.5em;
        }

        :where(.is-layout-grid) {
            gap: 0.5em;
        }

        .is-layout-flow>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-flow>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-flow>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-constrained>.alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-constrained>.aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: var(--wp--style--global--content-size);
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained>.alignwide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex> :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid> :is(*, div) {
            margin: 0;
        }

        body {
            background-color: #ffffff;
            color: #333333;
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        a:where(:not(.wp-element-button)) {
            text-decoration: underline;
        }

        h1 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 120px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h2 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 80px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h3 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 60px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h4 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 40px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h5 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 30px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        h6 {
            font-family: var(--wp--preset--font-family--heading-font);
            font-size: 25px;
            font-weight: 500;
            letter-spacing: -0.03em;
            line-height: 1.2;
            text-transform: uppercase;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            padding-top: calc(0.667em + 2px);
            padding-right: calc(1.333em + 2px);
            padding-bottom: calc(0.667em + 2px);
            padding-left: calc(1.333em + 2px);
            text-decoration: none;
            text-transform: inherit;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .has-text-font-font-family {
            font-family: var(--wp--preset--font-family--text-font) !important;
        }

        .has-heading-font-font-family {
            font-family: var(--wp--preset--font-family--heading-font) !important;
        }

        :where(.wp-block-post-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-post-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-term-template.is-layout-flex) {
            gap: 1.25em;
        }

        :where(.wp-block-term-template.is-layout-grid) {
            gap: 1.25em;
        }

        :where(.wp-block-columns.is-layout-flex) {
            gap: 2em;
        }

        :where(.wp-block-columns.is-layout-grid) {
            gap: 2em;
        }

        :root :where(.wp-block-pullquote) {
            font-size: 1.5em;
            line-height: 1.6;
        }

        /*# sourceURL=global-styles-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='woocommerce-layout-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='woocommerce-smallscreen-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=1774060586'
        type='text/css' media='only screen and (max-width: 768px)' />
    <link data-minify="1" rel='stylesheet' id='woocommerce-general-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=1774060586'
        type='text/css' media='all' />
    <style id='woocommerce-inline-inline-css' type='text/css'>
        .woocommerce form .form-row .required {
            visibility: visible;
        }

        /*# sourceURL=woocommerce-inline-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='hfe-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=1774060586'
        type='text/css' media='all' />
    <link rel='stylesheet' id='elementor-frontend-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1774060585'
        type='text/css' media='all' />
    <style id='elementor-frontend-inline-css' type='text/css'>
        .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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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: "" Manrope", Sans-serif", 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-102 .elementor-element.elementor-element-95a08fc {
            --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: 0px;
            --margin-bottom: 150px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-102 .elementor-element.elementor-element-01a86ed {
            --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;
        }

        @media(max-width: 1020px) {
            .elementor-102 .elementor-element.elementor-element-95a08fc {
                --margin-top: 0px;
                --margin-bottom: 120px;
                --margin-left: 0px;
                --margin-right: 0px;
            }
        }

        @media(max-width: 660px) {
            .elementor-102 .elementor-element.elementor-element-95a08fc {
                --margin-top: 0px;
                --margin-bottom: 90px;
                --margin-left: 0px;
                --margin-right: 0px;
            }
        }

        .elementor-2259 .elementor-element.elementor-element-8473f3f {
            --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-8473f3f.sticky-container-active,
        .elementor .sticky-container-active .elementor-element.elementor-element-8473f3f {
            background-color: #FFFFFF;
            box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
        }

        .elementor-2259 .elementor-element.elementor-element-3f7d940 {
            --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-2259 .elementor-element.elementor-element-3f7d940:not(.elementor-motion-effects-element-type-background),
        .elementor-2259 .elementor-element.elementor-element-3f7d940>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #1F1F1F;
        }

        .elementor-2259 .elementor-element.elementor-element-c2e7dcf {
            --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-2259 .elementor-element.elementor-element-6028a73 .elementor-icon-box-wrapper {
            align-items: center;
            gap: 15px;
        }

        .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

        .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-framed .elementor-icon,
        .elementor-2259 .elementor-element.elementor-element-6028a73.elementor-view-default .elementor-icon {
            fill: #FFFFFF;
            color: #FFFFFF;
            border-color: #FFFFFF;
        }

        .elementor-2259 .elementor-element.elementor-element-6028a73 .elementor-icon {
            font-size: 19px;
        }

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

        .elementor-2259 .elementor-element.elementor-element-b7aca42 {
            --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-2259 .elementor-element.elementor-element-f0239c4 {
            --grid-template-columns: repeat(0, auto);
            --icon-size: 14px;
            --grid-column-gap: 20px;
            --grid-row-gap: 10px;
        }

        .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-widget-container {
            text-align: right;
        }

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

        .elementor-2259 .elementor-element.elementor-element-f0239c4.elementor-element {
            --align-self: center;
        }

        .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0em;
        }

        .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover {
            background-color: #FFFFFF00;
        }

        .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-2259 .elementor-element.elementor-element-f0239c4 .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-2259 .elementor-element.elementor-element-9ba8b5b {
            width: auto;
            max-width: auto;
        }

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

        .elementor-2259 .elementor-element.elementor-element-9ba8b5b.elementor-element {
            --align-self: flex-start;
        }

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

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

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

        .elementor-2259 .elementor-element.elementor-element-9ba8b5b .elementor-icon {
            font-size: 14px;
        }

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

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

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

        .elementor-2259 .elementor-element.elementor-element-fd17d52 {
            width: auto;
            max-width: auto;
        }

        .elementor-2259 .elementor-element.elementor-element-fd17d52>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-element {
            --align-self: flex-start;
        }

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

        .elementor-2259 .elementor-element.elementor-element-fd17d52.elementor-view-stacked .elementor-icon {
            background-color: #FFFFFF;
        }

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

        .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon {
            font-size: 20px;
        }

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

        .elementor-2259 .elementor-element.elementor-element-fd17d52 .elementor-icon-box-description a {
            color: #FFFFFF;
        }

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

        .elementor-2259 .elementor-element.elementor-element-f276732 {
            --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-2259 .elementor-element.elementor-element-f276732:not(.elementor-motion-effects-element-type-background),
        .elementor-2259 .elementor-element.elementor-element-f276732>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-2259 .elementor-element.elementor-element-17f0643 {
            --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-2259 .elementor-element.elementor-element-34aabba {
            --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-2259 .elementor-element.elementor-element-04e54e4 {
            --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-2259 .elementor-element.elementor-element-04e54e4.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

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

        .elementor-2259 .elementor-element.elementor-element-4c5ae8f.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

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

        #side-panel-4c5ae8f {
            --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-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container,
        .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption {
            text-align: left;
        }

        .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo .hfe-site-logo-container img {
            width: 153px;
        }

        .elementor-2259 .elementor-element.elementor-element-6d60244 .widget-image-caption {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-2259 .elementor-element.elementor-element-6d60244.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container .hfe-site-logo-img {
            border-style: none;
        }

        .elementor-2259 .elementor-element.elementor-element-0ac5765 {
            --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-2259 .elementor-element.elementor-element-0ac5765.e-con {
            --flex-grow: 0;
            --flex-shrink: 1;
        }

        .elementor-2259 .elementor-element.elementor-element-05fef0c {
            width: auto;
            max-width: auto;
        }

        .elementor-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container {
            padding: 4px 0px 4px 0px;
        }

        .elementor-2259 .elementor-element.elementor-element-05fef0c .header-menu-container nav {
            text-align: center;
        }

        .elementor-2259 .elementor-element.elementor-element-05fef0c .menu-trigger {
            text-align: right;
        }

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

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

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

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

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

        .elementor-2259 .elementor-element.elementor-element-cf37a78 {
            --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-2259 .elementor-element.elementor-element-cf37a78.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-2259 .elementor-element.elementor-element-b169282 {
            --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-2259 .elementor-element.elementor-element-b169282.e-con {
            --flex-grow: 1;
            --flex-shrink: 0;
        }

        .elementor-2259 .elementor-element.elementor-element-5d14300 .header-button-container {
            text-align: right;
        }

        .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button {
            min-width: 193px;
        }

        .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump {
            min-height: 72px;
        }

        .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-jump:hover {
            min-height: calc(72px - 22px);
        }

        .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button.header-button-animation-fade {
            min-height: 72px;
        }

        .elementor-2259 .elementor-element.elementor-element-5d14300 a.header-button:hover {
            background-color: #FFD058;
        }

        .elementor-2259 .elementor-element.elementor-element-8d7898b {
            --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: 0px;
            --margin-right: 0px;
            --padding-top: 10px;
            --padding-bottom: 100px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-2259 .elementor-element.elementor-element-830d027 {
            --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-2259 .elementor-element.elementor-element-830d027:not(.elementor-motion-effects-element-type-background),
        .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/07/bg-header-3.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-2259 .elementor-element.elementor-element-830d027::before,
        .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-video-container::before,
        .elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-video-container::before,
        .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-background-slideshow::before,
        .elementor-2259 .elementor-element.elementor-element-830d027>.e-con-inner>.elementor-background-slideshow::before,
        .elementor-2259 .elementor-element.elementor-element-830d027>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
            background-color: #1F1F1F33;
            --background-overlay: '';
            
        }

        .elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container {
            --e-transform-rotateZ: -90deg;
            --e-transform-translateX: 50%;
            --e-transform-translateY: 100%;
            margin: 0px 150px 0px 0px;
        }

        body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-069b2a1 {
            right: 0px;
        }

        body.rtl .elementor-2259 .elementor-element.elementor-element-069b2a1 {
            left: 0px;
        }

        .elementor-2259 .elementor-element.elementor-element-069b2a1 {
            top: 50%;
            --e-transform-origin-x: right;
            --e-transform-origin-y: bottom;
        }

        .elementor-2259 .elementor-element.elementor-element-069b2a1 .logico-title {
            text-align: center;
            font-family: "Manrope", Sans-serif;
            font-size: 20px;
            font-weight: 700;
            text-transform: uppercase;
            line-height: 1em;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

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

        .elementor-2259 .elementor-element.elementor-element-bd51cad .page-title.logico-title-h2 {
            color: #FFFFFF;
        }

        .elementor-2259 .elementor-element.elementor-element-91be79f {
            width: auto;
            max-width: auto;
            bottom: 10px;
        }

        .elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container {
            background-color: #FFFFFF;
            padding: 18px 38px 19px 38px;
            border-radius: 15px 15px 15px 15px;
        }

        .elementor-2259 .elementor-element.elementor-element-91be79f.elementor-element {
            --align-self: flex-start;
        }

        body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f {
            left: 10px;
        }

        body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f {
            right: 10px;
        }

        .elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs,
        .elementor-2259 .elementor-element.elementor-element-91be79f .breadcrumbs a {
            color: #333333;
        }

        .elementor-2259 .elementor-element.elementor-element-b9167b2 {
            width: auto;
            max-width: auto;
            top: 100%;
        }

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

        body.rtl .elementor-2259 .elementor-element.elementor-element-b9167b2 {
            left: 0px;
        }

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

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

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

            .elementor-2259 .elementor-element.elementor-element-17f0643 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }

            .elementor-2259 .elementor-element.elementor-element-04e54e4 {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
                --z-index: 1;
            }

            .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-site-logo-container,
            .elementor-2259 .elementor-element.elementor-element-6d60244 .hfe-caption-width figcaption {
                text-align: left;
            }

            .elementor-2259 .elementor-element.elementor-element-0ac5765 {
                --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-2259 .elementor-element.elementor-element-05fef0c>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-2259 .elementor-element.elementor-element-05fef0c {
                z-index: 2;
            }

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

            .elementor-2259 .elementor-element.elementor-element-830d027 {
                --min-height: 500px;
            }

            .elementor-2259 .elementor-element.elementor-element-069b2a1>.elementor-widget-container {
                margin: 0px 55px 0px 0px;
            }

            body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f {
                left: 20px;
            }

            body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f {
                right: 20px;
            }
        }

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

            .elementor-2259 .elementor-element.elementor-element-8d7898b {
                --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-2259 .elementor-element.elementor-element-830d027 {
                --min-height: 330px;
            }

            .elementor-2259 .elementor-element.elementor-element-91be79f>.elementor-widget-container {
                padding: 10px 20px 10px 20px;
            }
        }

        @media(max-width: 840px) {
            .elementor-2259 .elementor-element.elementor-element-830d027 {
                --min-height: 250px;
            }
        }

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

            .elementor-2259 .elementor-element.elementor-element-3f7d940 {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-2259 .elementor-element.elementor-element-17f0643 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 20px;
                --margin-right: 20px;
            }

            .elementor-2259 .elementor-element.elementor-element-34aabba {
                --flex-wrap: nowrap;
            }

            .elementor-2259 .elementor-element.elementor-element-0ac5765.e-con {
                --flex-grow: 0;
                --flex-shrink: 1;
            }

            .elementor-2259 .elementor-element.elementor-element-8d7898b {
                --margin-top: 0px;
                --margin-bottom: 90px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            body:not(.rtl) .elementor-2259 .elementor-element.elementor-element-91be79f {
                left: 20px;
            }

            body.rtl .elementor-2259 .elementor-element.elementor-element-91be79f {
                right: 20px;
            }
        }

        @media(max-width: 480px) {
            .elementor-2259 .elementor-element.elementor-element-34aabba {
                --flex-wrap: nowrap;
            }

            .elementor-2259 .elementor-element.elementor-element-04e54e4 {
                --width: auto;
            }

            .elementor-2259 .elementor-element.elementor-element-04e54e4.e-con {
                --flex-grow: 1;
                --flex-shrink: 0;
            }

            .elementor-2259 .elementor-element.elementor-element-830d027 {
                --min-height: 200px;
            }
        }

        @media(min-width: 481px) {
            .elementor-2259 .elementor-element.elementor-element-c2e7dcf {
                --width: 30%;
            }

            .elementor-2259 .elementor-element.elementor-element-b7aca42 {
                --width: 70%;
            }

            .elementor-2259 .elementor-element.elementor-element-04e54e4 {
                --width: auto;
            }

            .elementor-2259 .elementor-element.elementor-element-cf37a78 {
                --width: auto;
            }

            .elementor-2259 .elementor-element.elementor-element-b169282 {
                --width: auto;
            }
        }

        .elementor-1124 .elementor-element.elementor-element-22d534d {
            --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-1124 .elementor-element.elementor-element-729e13c {
            width: auto;
            max-width: auto;
            top: 0px;
        }

        body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
            left: 20px;
        }

        body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
            right: 20px;
        }

        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration {
            text-align: left;
        }

        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-1 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-2 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item:before,
        .elementor-1124 .elementor-element.elementor-element-729e13c .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
            background-color: #1F1F1F;
        }

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

        .elementor-1124 .elementor-element.elementor-element-7e04f3b {
            --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;
            --overflow: hidden;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 122px;
            --padding-bottom: 62px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-7e04f3b.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-1124 .elementor-element.elementor-element-89e1910 {
            --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;
            --justify-content: space-between;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1124 .elementor-element.elementor-element-241b0db {
            --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: 18px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            left: -138px;
        }

        body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            right: -138px;
        }

        .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
            top: 185px;
            z-index: 0;
        }

        .elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
            width: 965px;
            max-width: 965px;
        }

        .elementor-1124 .elementor-element.elementor-element-f5c4a8d>.elementor-widget-container {
            margin: 0px 0px 21px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-f5c4a8d .logico-title {
            font-size: 14px;
            line-height: 2.1428em;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-687d944>.elementor-widget-container {
            margin: 0px 0px 1px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-687d944 .logico-title {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-bd15a64>.elementor-widget-container {
            margin: 27px 50px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-bd15a64 {
            --logico-default-text-color: #E7E7E7;
            color: #E7E7E7;
        }

        .elementor-1124 .elementor-element.elementor-element-e815787 {
            --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-1124 .elementor-element.elementor-element-d1578f0 {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-674ef8b .logico-title {
            font-weight: 700;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-3a49b31>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-3a49b31 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

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

        .elementor-1124 .elementor-element.elementor-element-a944a85 .logico-title {
            font-weight: 700;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-072a962>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-072a962 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-b484c43 {
            --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-1124 .elementor-element.elementor-element-444965e {
            --display: flex;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-7c871d1 .logico-title {
            font-weight: 700;
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-1952ce4>.elementor-widget-container {
            margin: 20px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-1952ce4 {
            font-size: 16px;
            line-height: 1.75em;
            color: #FFFFFF;
            --logico-default-text-color: #FFFFFF;
            --logico-accent-color: #FFFFFF;
        }

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

        .elementor-1124 .elementor-element.elementor-element-bcc0304 .logico-title {
            font-weight: 700;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

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

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

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

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon svg {
            fill: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-f23a8d9 .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-b5747ff {
            --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;
            --padding-top: 85px;
            --padding-bottom: 75px;
            --padding-left: 105px;
            --padding-right: 105px;
        }

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

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

        .elementor-1124 .elementor-element.elementor-element-cad45b1 .logico-title {
            font-size: 30px;
            font-weight: 600;
            line-height: 1.3333em;
            letter-spacing: -0.03em;
            color: #111111;
        }

        .elementor-1124 .elementor-element.elementor-element-5155bc5>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-5155bc5 div.wpforms-container .wpforms-form .wpforms-field-label {
            font-size: 14px;
        }

        .elementor-1124 .elementor-element.elementor-element-5155bc5 .wpforms-container .wpforms-submit-container {
            padding-top: 28px;
        }

        .elementor-1124 .elementor-element.elementor-element-8f02142 {
            --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;
            --margin-top: 216px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-1124 .elementor-element.elementor-element-4f50032 {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-24a041c {
            width: var(--container-widget-width, 800px);
            max-width: 800px;
            --container-widget-width: 800px;
            --container-widget-flex-grow: 0;
        }

        .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
            margin: 0px 0px 16px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
            text-align: right;
        }

        .elementor-1124 .elementor-element.elementor-element-ff6b585 {
            --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-1124 .elementor-element.elementor-element-07ba4e1 {
            --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-1124 .elementor-element.elementor-element-fafb4a0 {
            --divider-border-style: solid;
            --divider-color: #CBCBCB;
            --divider-border-width: 1px;
        }

        .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
            margin: 72px 0px 122px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-1124 .elementor-element.elementor-element-fafb4a0 .elementor-divider {
            padding-block-start: 0px;
            padding-block-end: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-0e0d8be {
            --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-1124 .elementor-element.elementor-element-60a07d2 {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-8a5ad9c {
            text-align: start;
        }

        .elementor-1124 .elementor-element.elementor-element-8a5ad9c img {
            width: 153px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-03567bd>.elementor-widget-container {
            margin: 40px 0px 0px -3px;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon {
            background-color: #FFFFFF00;
            --icon-padding: 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon i {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon svg {
            fill: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover i {
            color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-03567bd .elementor-social-icon:hover svg {
            fill: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-ea7c3cc>.elementor-widget-container {
            margin: 51px 0px 0px 0px;
        }

        .elementor-1124 .elementor-element.elementor-element-ea7c3cc .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-1124 .elementor-element.elementor-element-a4172a9 {
            --display: flex;
        }

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

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

        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-bca91dc .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-a36dcfc {
            --display: flex;
        }

        .elementor-1124 .elementor-element.elementor-element-06be7c3>.elementor-widget-container {
            margin: 1px 0px 8px 0px;
        }

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

        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-7df71e8 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-c1123e4 {
            --display: flex;
        }

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

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

        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li {
            font-size: 16px;
        }

        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li,
        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a {
            color: #FFFFFF;
        }

        .elementor-1124 .elementor-element.elementor-element-ec349f3 .logico-custom-menu-widget li a:hover {
            color: #c01227;
            border-color: #c01227;
        }

        .elementor-1124 .elementor-element.elementor-element-6c64806 {
            --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-1124 .elementor-element.elementor-element-5a88bdb {
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }

        .elementor-1124 .elementor-element.elementor-element-dc710dd {
            text-align: end;
            font-size: 14px;
            color: #BEBEBE;
            --logico-default-text-color: #BEBEBE;
            --logico-accent-color: #BEBEBE;
        }

        @media(min-width: 481px) {
            .elementor-1124 .elementor-element.elementor-element-241b0db {
                --width: 45%;
            }

            .elementor-1124 .elementor-element.elementor-element-d1578f0 {
                --width: 37%;
            }

            .elementor-1124 .elementor-element.elementor-element-ba62d5c {
                --width: 56%;
            }

            .elementor-1124 .elementor-element.elementor-element-444965e {
                --width: 37%;
            }

            .elementor-1124 .elementor-element.elementor-element-87f43bc {
                --width: 56%;
            }

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-4f50032 {
                --width: 70%;
            }

            .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
                --width: 30%;
            }

            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: 16.6667%;
            }

            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: 16.6667%;
            }

            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: 16.6667%;
            }
        }

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

            .elementor-1124 .elementor-element.elementor-element-ba62d5c {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-444965e {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-87f43bc {
                --width: 50%;
            }

            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 42%;
            }
        }

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

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --width: 100%;
            }

            .elementor-1124 .elementor-element.elementor-element-4f50032 {
                --width: 100%;
            }

            .elementor-1124 .elementor-element.elementor-element-f67ccb3 {
                --width: 100%;
            }
        }

        @media(max-width: 840px) and (min-width:481px) {
            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: calc(50% - 30px);
            }

            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: calc(50% - 30px);
            }

            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: calc(50% - 30px);
            }

            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: calc(50% - 30px);
            }
        }

        @media(max-width: 660px) and (min-width:481px) {
            .elementor-1124 .elementor-element.elementor-element-60a07d2 {
                --width: 47%;
            }

            .elementor-1124 .elementor-element.elementor-element-a4172a9 {
                --width: 47%;
            }

            .elementor-1124 .elementor-element.elementor-element-a36dcfc {
                --width: 47%;
            }

            .elementor-1124 .elementor-element.elementor-element-c1123e4 {
                --width: 47%;
            }
        }

        @media(max-width: 1200px) {
            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 120px;
                --padding-bottom: 62px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-89e1910 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

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

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

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-1124 .elementor-element.elementor-element-8f02142 {
                --margin-top: 150px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: right;
            }

            .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
                margin: 72px 0px 90px 0px;
            }

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

            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 60px;
            }

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

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

            body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-729e13c {
                left: 10px;
            }

            body.rtl .elementor-1124 .elementor-element.elementor-element-729e13c {
                right: 10px;
            }

            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 120px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-89e1910 {
                --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-1124 .elementor-element.elementor-element-241b0db {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            body:not(.rtl) .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                left: 0%;
            }

            body.rtl .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                right: 0%;
            }

            .elementor-1124 .elementor-element.elementor-element-bacd3e2 {
                top: 150px;
            }

            .elementor-1124 .elementor-element.elementor-element-bacd3e2 img {
                max-width: 100%;
            }

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

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

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

            .elementor-1124 .elementor-element.elementor-element-ff6b585>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: left;
            }

            .elementor-1124 .elementor-element.elementor-element-07ba4e1 {
                --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-1124 .elementor-element.elementor-element-0e0d8be {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-1124 .elementor-element.elementor-element-03567bd {
                --grid-column-gap: 30px;
            }

            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 40px;
            }

            .elementor-1124 .elementor-element.elementor-element-6c64806 {
                --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-1124 .elementor-element.elementor-element-e815787 {
                --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-1124 .elementor-element.elementor-element-b484c43 {
                --flex-wrap: nowrap;
            }

            .elementor-1124 .elementor-element.elementor-element-fafb4a0>.elementor-widget-container {
                margin: 60px 0px 60px 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-0e0d8be {
                --flex-wrap: wrap;
            }

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

            .elementor-1124 .elementor-element.elementor-element-5a88bdb {
                text-align: center;
            }

            .elementor-1124 .elementor-element.elementor-element-dc710dd {
                text-align: center;
            }
        }

        @media(max-width: 660px) {
            .elementor-1124 .elementor-element.elementor-element-7e04f3b {
                --padding-top: 70px;
                --padding-bottom: 60px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 50px;
                --padding-bottom: 30px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

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

            .elementor-1124 .elementor-element.elementor-element-5155bc5 {
                --logico-form-field-border-radius-left-top: 10px;
                --logico-form-field-border-radius-right-top: 10px;
                --logico-form-field-border-radius-right-bottom: 10px;
                --logico-form-field-border-radius-left-bottom: 10px;
            }

            .elementor-1124 .elementor-element.elementor-element-8f02142 {
                --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;
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-24a041c .logico-title {
                text-align: center;
            }

            .elementor-1124 .elementor-element.elementor-element-ff6b585 .button-container {
                text-align: center;
            }

            .elementor-1124 .elementor-element.elementor-element-ea7c3cc .logico-title {
                font-size: 38px;
            }

            .elementor-1124 .elementor-element.elementor-element-6c64806 {
                --grid-auto-flow: row;
            }
        }

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

            .elementor-1124 .elementor-element.elementor-element-b484c43 {
                --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-1124 .elementor-element.elementor-element-87f43bc {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-1124 .elementor-element.elementor-element-b5747ff {
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

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

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

        /*# sourceURL=elementor-frontend-inline-css */
    </style>
    <link rel='stylesheet' id='mediaelement-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17'
        type='text/css' media='all' />
    <link rel='stylesheet' id='wp-mediaelement-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.9.4'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='logico-theme-css'
        href='assets/css/theme.css?ver=1774060586'
        type='text/css' media='all' />
    <style id='logico-theme-inline-css' type='text/css'>
        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Bold.ttf') format('truetype');
            font-weight: bold;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-ExtraBold.ttf') format('truetype');
            font-weight: 800;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-ExtraLight.ttf') format('truetype');
            font-weight: 200;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Light.ttf') format('truetype');
            font-weight: 300;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Medium.ttf') format('truetype');
            font-weight: 500;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-Regular.ttf') format('truetype');
            font-weight: normal;
            font-style: normal;
        }

        @font-face {
            font-family: 'Manrope Alt';
            src: url('/assets/fonts/Manrope-SemiBold.ttf') format('truetype');
            font-weight: 600;
            font-style: normal;
        }

        :root {
            --logico-viewport-mobile: 480px;
            --logico-viewport-mobile-extra: 660px;
            --logico-viewport-tablet: 840px;
            --logico-viewport-tablet-extra: 1020px;
            --logico-viewport-laptop: 1200px;
            --logico-viewport-widescreen: 2400px;
            --logico-content-width: 1380px;
            --logico-default-text-color: #333333;
            --logico-dark-text-color: #111111;
            --logico-light-text-color: #a3a3a3;
            --logico-accent-color: #c01227;
            --logico-accent-alter-color: #c01227;
            --logico-border-color: #adadad;
            --logico-border-hover-color: #111111;
            --logico-background-color: #ffffff;
            --logico-background-alter-color: #f9f7f6;
            --logico-button-text-color: #333333;
            --logico-button-border-color: #333333;
            --logico-button-background-color: rgba(255, 255, 255, 0);
            --logico-button-icon-color: #ffffff;
            --logico-button-text-hover: #ffffff;
            --logico-button-background-hover: #c01227;
            --logico-button-background-hover: #c01227
            --logico-button-icon-hover: #ffffff;
            --logico-body-font-size: 18px;
            --logico-body-line-height: 1.6667em;
            --logico-body-font-family: Manrope;
            --logico-body-font-style: normal;
            --logico-body-font-weight: 400;
            --logico-body-text-decoration: none;
            --logico-h1-font-size: 120px;
            --logico-h1-line-height: 1.2em;
            --logico-h1-letter-spacing: -0.03em;
            --logico-h1-font-family: "Manrope", Sans-serif;
            --logico-h1-text-transform: uppercase;
            --logico-h1-font-style: normal;
            --logico-h1-font-weight: 500;
            --logico-h2-font-size: 80px;
            --logico-h2-line-height: 1.2em;
            --logico-h2-letter-spacing: -0.03em;
            --logico-h2-font-family: "Manrope", Sans-serif;
            --logico-h2-text-transform: uppercase;
            --logico-h2-font-style: normal;
            --logico-h2-font-weight: 500;
            --logico-h3-font-size: 60px;
            --logico-h3-line-height: 1.2em;
            --logico-h3-letter-spacing: -0.03em;
            --logico-h3-font-family: "Manrope", Sans-serif;
            --logico-h3-text-transform: uppercase;
            --logico-h3-font-style: normal;
            --logico-h3-font-weight: 500;
            --logico-h4-font-size: 40px;
            --logico-h4-line-height: 1.2em;
            --logico-h4-letter-spacing: -0.03em;
            --logico-h4-font-family: "Manrope", Sans-serif;
            --logico-h4-text-transform: uppercase;
            --logico-h4-font-style: normal;
            --logico-h4-font-weight: 500;
            --logico-h5-font-size: 30px;
            --logico-h5-line-height: 1.2em;
            --logico-h5-letter-spacing: -0.03em;
            --logico-h5-font-family: "Manrope", Sans-serif;
            --logico-h5-text-transform: uppercase;
            --logico-h5-font-style: normal;
            --logico-h5-font-weight: 500;
            --logico-h6-font-size: 25px;
            --logico-h6-line-height: 1.2em;
            --logico-h6-letter-spacing: -0.03em;
            --logico-h6-font-family: "Manrope", Sans-serif;
            --logico-h6-text-transform: uppercase;
            --logico-h6-font-style: normal;
            --logico-h6-font-weight: 500;
            --logico-button-font-size: 14px;
            --logico-button-font-family: Manrope;
            --logico-button-font-weight: 600;
            --logico-paragraph-spacing: 1.7em;
            --logico-h1-font-size-laptop: 80px;
            --logico-h2-font-size-laptop: 60px;
            --logico-h3-font-size-laptop: 46px;
            --logico-h4-font-size-laptop: 34px;
            --logico-h5-font-size-laptop: 28px;
            --logico-h6-font-size-laptop: 22px;
            --logico-body-font-size-tablet: 16px;
            --logico-h1-font-size-tablet: 60px;
            --logico-h2-font-size-tablet: 50px;
            --logico-h3-font-size-tablet: 36px;
            --logico-h4-font-size-tablet: 28px;
            --logico-h5-font-size-tablet: 24px;
            --logico-h6-font-size-tablet: 20px;
            --logico-h1-font-size-mobile-extra: 40px;
            --logico-h2-font-size-mobile-extra: 32px;
            --logico-h3-font-size-mobile-extra: 28px;
            --logico-h4-font-size-mobile-extra: 23px;
            --logico-h5-font-size-mobile-extra: 20px;
            --logico-h6-font-size-mobile-extra: 18px;
            --logico-radius-small: 10px;
            --logico-radius-medium: 15px;
            --logico-radius-large: 25px;
        }

        .wp-block-post-content,
        .logico-front-end {
            font-size: 18px;
            line-height: 1.6667em;
            font-family: Manrope;
            font-style: normal;
            font-weight: 400;
            text-decoration: none;
        }

        .wp-block-post-content h1:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h1,
        .logico-front-end h1:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h1 {
            font-size: 120px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h2:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h2,
        .logico-front-end h2:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h2 {
            font-size: 80px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h3:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h3,
        .logico-front-end h3:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h3 {
            font-size: 60px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h4:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h4,
        .logico-front-end h4:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h4 {
            font-size: 40px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h5:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h5,
        .logico-front-end h5:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h5 {
            font-size: 30px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .wp-block-post-content h6:not([class*=logico-title-h]),
        .wp-block-post-content .logico-title-h6,
        .logico-front-end h6:not([class*=logico-title-h]),
        .logico-front-end .logico-title-h6 {
            font-size: 25px;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            font-family: "Manrope", Sans-serif;
            text-transform: uppercase;
            font-style: normal;
            font-weight: 500;
        }

        .logico-alter-button {
            font-size: 14px;
            font-family: Manrope;
            font-weight: 600;
        }

        .wp-block-post-content p,
        .logico-front-end p {
            margin-bottom: 1.7em;
        }

        @media only screen and (max-width: 1200px) {

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 80px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 60px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 46px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 34px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 28px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 22px;
            }
        }

        @media only screen and (max-width: 840px) {

            .wp-block-post-content,
            .logico-front-end {
                font-size: 16px;
            }

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 60px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 50px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 36px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 28px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 24px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 20px;
            }
        }

        @media only screen and (max-width: 660px) {

            .wp-block-post-content h1:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h1,
            .logico-front-end h1:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h1 {
                font-size: 40px;
            }

            .wp-block-post-content h2:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h2,
            .logico-front-end h2:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h2 {
                font-size: 32px;
            }

            .wp-block-post-content h3:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h3,
            .logico-front-end h3:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h3 {
                font-size: 28px;
            }

            .wp-block-post-content h4:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h4,
            .logico-front-end h4:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h4 {
                font-size: 23px;
            }

            .wp-block-post-content h5:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h5,
            .logico-front-end h5:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h5 {
                font-size: 20px;
            }

            .wp-block-post-content h6:not([class*=logico-title-h]),
            .wp-block-post-content .logico-title-h6,
            .logico-front-end h6:not([class*=logico-title-h]),
            .logico-front-end .logico-title-h6 {
                font-size: 18px;
            }
        }

        .body-container.error-404 {
            background-color: #c01227;
        }

        body.error-404 {
            background-image: none !important;
        }

        .body-container.error-404 {
            background-position: center center;
            background-repeat: no-repeat;
            -webkit-background-size: initial;
            background-size: initial;
            background-image: url("assets/images/bg-404.png");
        }

        /*# sourceURL=logico-theme-inline-css */
    </style>
    <link data-minify="1" rel='stylesheet' id='logico-woocommerce-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css?ver=1774060586'
        type='text/css' media='all' />
    <link rel='stylesheet' id='logico-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/style.css?ver=1.0.0'
        type='text/css' media='all' />
    <link rel='stylesheet' id='child-style-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico-child/style.css?ver=6.9.4'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-elementor-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1774060586'
        type='text/css' media='all' />
    <link rel='stylesheet' id='hfe-icons-list-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3'
        type='text/css' media='all' />
    <link rel='stylesheet' id='hfe-social-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='hfe-nav-menu-icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='elementor-icons-shared-0-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css?ver=1774060586'
        type='text/css' media='all' />
    <link data-minify="1" rel='stylesheet' id='elementor-icons-theme_icons-css'
        href='https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css?ver=1774060586'
        type='text/css' media='all' />
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"
        id="jquery-core-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"
        id="jquery-migrate-js"></script>
    <script type="text/javascript" id="jquery-js-after">
        /* <![CDATA[ */
        !function ($) {
            "use strict";
            $(document).ready(function () {
                $(this).scrollTop() > 100 && $(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),
                    $(window).scroll(function () {
                        $(this).scrollTop() < 100 ? $(".hfe-scroll-to-top-wrap").fadeOut(300) : $(".hfe-scroll-to-top-wrap").fadeIn(300)
                    }),
                    $(".hfe-scroll-to-top-wrap").on("click", function () {
                        $("html, body").animate({
                            scrollTop: 0
                        }, 300);
                        return !1
                    })
            })
        }(jQuery);
        !function ($) {
            'use strict';
            $(document).ready(function () {
                var bar = $('.hfe-reading-progress-bar');
                if (!bar.length)
                    return;
                $(window).on('scroll', function () {
                    var s = $(window).scrollTop()
                        , d = $(document).height() - $(window).height()
                        , p = d ? s / d * 100 : 0;
                    bar.css('width', p + '%')
                });
            });
        }(jQuery);
        //# sourceURL=jquery-js-after
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.6.1"
        id="wc-jquery-blockui-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript" id="wc-add-to-cart-js-extra">
        /* <![CDATA[ */
        var wc_add_to_cart_params = {
            "ajax_url": "/themes/logico-rounded/wp-admin/admin-ajax.php",
            "wc_ajax_url": "/themes/logico-rounded/?wc-ajax=%%endpoint%%",
            "i18n_view_cart": "View cart",
            "cart_url": "https://demo.artureanec.com/themes/logico-rounded/cart/",
            "is_cart": "",
            "cart_redirect_after_add": "no"
        };
        //# sourceURL=wc-add-to-cart-js-extra
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.6.1"
        id="wc-add-to-cart-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.6.1"
        id="wc-js-cookie-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript" id="woocommerce-js-extra">
        /* <![CDATA[ */
        var woocommerce_params = {
            "ajax_url": "/themes/logico-rounded/wp-admin/admin-ajax.php",
            "wc_ajax_url": "/themes/logico-rounded/?wc-ajax=%%endpoint%%",
            "i18n_password_show": "Show password",
            "i18n_password_hide": "Hide password"
        };
        //# sourceURL=woocommerce-js-extra
        /* ]]> */
    </script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.6.1"
        id="woocommerce-js" defer="defer" data-wp-strategy="defer"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/imagesloaded.min.js?ver=5.0.0"
        id="imagesloaded-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/owl.carousel.min.js?ver=6.9.4"
        id="owl-carousel-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/lib/isotope.pkgd.min.js?ver=6.9.4"
        id="isotope-js"></script>
    <script type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/jquery.marquee.min.js?ver=6.9.4"
        id="jquery-marquee-js"></script>
    <script type="text/javascript" id="logico-theme-js-extra">
        /* <![CDATA[ */
        var ajax_params = {
            "ajax_url": "https://demo.artureanec.com/themes/logico-rounded/wp-admin/admin-ajax.php",
            "ajax_nonce": "67362d9d55"
        };
        var theme = [];
        //# sourceURL=logico-theme-js-extra
        /* ]]> */
    </script>
    <script data-minify="1" type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js?ver=1774060586"
        id="logico-theme-js"></script>
    <script data-minify="1" type="text/javascript"
        src="https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js?ver=1774060586"
        id="elementor_widgets-js"></script>
    <link rel="https://api.w.org/" href="https://demo.artureanec.com/themes/logico-rounded/wp-json/" />
    <link rel="alternate" title="JSON" type="application/json"
        href="https://demo.artureanec.com/themes/logico-rounded/wp-json/wp/v2/pages/102" />
    <link rel="EditURI" type="application/rsd+xml" title="RSD"
        href="https://demo.artureanec.com/themes/logico-rounded/xmlrpc.php?rsd" />
    <meta name="generator" content="WordPress 6.9.4" />
    <meta name="generator" content="WooCommerce 10.6.1" />
    <link rel="canonical" href="https://demo.artureanec.com/themes/logico-rounded/blog-classic/" />
    <link rel='shortlink' href='https://demo.artureanec.com/themes/logico-rounded/?p=102' />
    <noscript>
        <style>
            .woocommerce-product-gallery {
                opacity: 1 !important;
            }
        </style>
    </noscript>
    <meta name="generator"
        content="Elementor 3.35.7; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-internal, google_font-enabled, font_display-swap">
    <link rel="icon" href="assets/images/cropped-image-2.png" sizes="32x32" />
    <link rel="icon" href="assets/images/cropped-image-2.png" sizes="192x192" />
    <link rel="apple-touch-icon" href="assets/images/cropped-image-2.png" />
    <meta name="msapplication-TileImage" content="assets/images/cropped-image-2.png" />
    <noscript>
        <style id="rocket-lazyload-nojs-css">
            .rll-youtube-player,
            [data-lazy-src] {
                display: none !important;
            }
        </style>
    </noscript>
    <style id="rocket-lazyrender-inline-css">
        [data-wpr-lazyrender] {
            content-visibility: auto;
        }
    </style>
    <meta name="generator" content="WP Rocket 3.20.6.1"
        data-wpr-features="wpr_minify_js wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_cdn wpr_desktop" />

    <!-- /*# sourceURL=elementor-frontend-inline-css */ -->

    </style>
    <style>
        .elementor-element.elementor-element-dcdf16a {
            --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: 10px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

        .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before {
            background-color: transparent;
            background-image: linear-gradient(166deg, #1EAE9800 0%, #c0122733 100%);
        }

        .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
            max-width: 55%;
            margin: 58px 0px 0px 0px;
        }

        .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content {
            -webkit-align-items: flex-end;
            -moz-align-items: flex-end;
            -ms-align-items: flex-end;
            align-items: flex-end;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            -ms-justify-content: center;
            justify-content: center;
            text-align: left;
        }

        .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
            font-size: 80px;
            line-height: 1.125em;
            word-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-791327c .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-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text {
            margin: 23px 0px 0px 0px;
        }

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

        .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-buttons {
            margin: 48px 0px 0px 0px;
            --logico-button-text-color: #FFFFFF;
            --logico-button-border-color: #E8734A;
            --logico-button-background-color: #c0122700;
            --logico-button-icon-color: #FFFFFF;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-border-hover: #E8734A;
            --logico-button-background-hover: #E8734A;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
            background-color: #305C7D00;
            background-image: url("assets/images/home4-slide-2.jpg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before {
            background-color: transparent;
            /* background-image: linear-gradient(116deg, #305C7D 0%, #5C84A300 82%); */
        }

        .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
            max-width: 60%;
            margin: 90px 0px 0px 0px;
        }

        .elementor-element.elementor-element-791327c .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-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
            font-size: 80px;
            line-height: 1.125em;
            word-spacing: -0.03em;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-791327c .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-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content {
            max-width: 590px;
        }

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

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

        .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-buttons {
            margin: 48px 0px 0px 0px;
            --logico-button-text-color: #FFFFFF;
            --logico-button-border-color: #E8734A;
            --logico-button-background-color: #E8734A00;
            --logico-button-icon-color: #FFFFFF;
            --logico-button-text-hover: #FFFFFF;
            --logico-button-border-hover: #E8734A;
            --logico-button-background-hover: #E8734A;
            --logico-button-icon-hover: #FFFFFF;
        }

        .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item {
            height: 924px;
        }

        .elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer {
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav {
            left: 10px;
            right: 10px;
        }

        .elementor-element.elementor-element-791327c .slider-footer {
            text-align: right;
            margin-top: 0px;
            margin-bottom: 59px;
        }

        .elementor-element.elementor-element-791327c .slider-footer .slider-pagination {
            margin-right: 70px;
            margin-left: 70px;
        }

        .elementor-element.elementor-element-791327c .slider-progress-wrapper {
            color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-846ec29 {
            --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;
            --margin-top: 20px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
            --z-index: 2;
        }

        .elementor-element.elementor-element-e51a21a {
            --display: flex;
            --min-height: 505px;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 72px;
            --padding-bottom: 60px;
            --padding-left: 50px;
            --padding-right: 50px;
            --text-align: center;
        }

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

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

        .elementor-element.elementor-element-b76ab0c .logico-title {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-7b9bdaf>.elementor-widget-container {
            margin: 14px 20px 0px 0px;
        }

        .elementor-element.elementor-element-7b9bdaf {
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-fa2a4fc {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

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

        .elementor-element.elementor-element-fa2a4fc .elementor-divider {
            padding-block-start: 45px;
            padding-block-end: 45px;
        }

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

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(4px/2);
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(4px/2);
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(4px/2);
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-4px/2);
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-4px/2);
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon i {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon svg {
            fill: #FFFFFF;
            transition: fill 0.3s;
        }

        .elementor-element.elementor-element-39ccb36 {
            --e-icon-list-icon-size: 9px;
            --e-icon-list-icon-align: left;
            --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
            --icon-vertical-align: center;
            --icon-vertical-offset: 1px;
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon {
            padding-inline-end: 10px;
        }

        .elementor-element.elementor-element-39ccb36 .elementor-icon-list-text {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-element.elementor-element-f21cefd {
            --display: flex;
            --min-height: 505px;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 72px;
            --padding-bottom: 60px;
            --padding-left: 50px;
            --padding-right: 50px;
            --text-align: center;
        }

        .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background),
        .elementor-element.elementor-element-f21cefd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #4CB3DD;
            background-image: url("assets/images/home4-banner-2.jpg");
            background-position: bottom left;
            background-repeat: no-repeat;
            background-size: cover;
        }

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

        .elementor-element.elementor-element-97b08df .logico-title {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
            color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-ca2e835 {
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-aaaed9e {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

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

        .elementor-element.elementor-element-aaaed9e .elementor-divider {
            padding-block-start: 45px;
            padding-block-end: 45px;
        }

        .elementor-element.elementor-element-c4c35c7 {
            --display: flex;
            --min-height: 505px;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 72px;
            --padding-bottom: 60px;
            --padding-left: 50px;
            --padding-right: 50px;
            --text-align: center;
        }

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

        .elementor-element.elementor-element-29ec1ac .logico-title {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
            color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-157eebf {
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-b431db1 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

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

        .elementor-element.elementor-element-b431db1 .elementor-divider {
            padding-block-start: 45px;
            padding-block-end: 45px;
        }

        .elementor-element.elementor-element-6cc2123 {
            --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: 20px 20px;
            --row-gap: 20px;
            --column-gap: 20px;
            --margin-top: 90px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-element.elementor-element-79f02be {
            width: auto;
            max-width: auto;
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 80px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-79f02be.elementor-element {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-element.elementor-element-79f02be p {
            margin-block-end: 0px;
        }

        .elementor-element.elementor-element-6ed5790 {
            width: auto;
            max-width: auto;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.2em;
            letter-spacing: -0.03em;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-6ed5790>.elementor-widget-container {
            margin: 12px 0px 12px 0px;
        }

        .elementor-element.elementor-element-6ed5790 p {
            margin-block-end: 0px;
        }

        .elementor-element.elementor-element-7a4f661 {
            --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: 150px;
            --padding-bottom: 42px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-element.elementor-element-e6fc84c {
            --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-element.elementor-element-c9782ff {
            width: 100%;
            max-width: 100%;
            z-index: 2;
        }

        .elementor-element.elementor-element-c9782ff>.elementor-widget-container {
            padding: 0px 0px 13px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
        }

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

        .elementor-element.elementor-element-96dd768 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
        }

        .elementor-element.elementor-element-c1411f6 {
            --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-element.elementor-element-e056676 {
            width: var(--container-widget-width, 800px);
            max-width: 800px;
            --container-widget-width: 800px;
            --container-widget-flex-grow: 0;
        }

        .elementor-element.elementor-element-e056676 .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #FFFFFF00;
            -webkit-text-stroke-width: 2px;
            stroke-width: 2px;
            -webkit-text-stroke-color: #ffffff;
            stroke: #ffffff;
        }

        .elementor-element.elementor-element-e056676 .elementor-counter-number {
            font-family: "Manrope Alt", Sans-serif;
            font-size: 180px;
            font-weight: 700;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
            font-family: "Manrope Alt", Sans-serif;
            font-size: 180px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-0d72805 {
            width: var(--container-widget-width, 135px);
            max-width: 135px;
            --container-widget-width: 135px;
            --container-widget-flex-grow: 0;
            --e-transform-origin-x: center;
            --e-transform-origin-y: center;
        }

        .elementor-element.elementor-element-0d72805>.elementor-widget-container {
            --e-transform-rotateZ: -90deg;
            --e-transform-translateY: 20%;
        }

        .elementor-element.elementor-element-0d72805 .logico-title {
            font-size: 20px;
            font-weight: 500;
            line-height: 1.5em;
            color: #111111;
        }

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

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

        .elementor-element.elementor-element-dd7d57f {
            --display: flex;
        }

        .elementor-element.elementor-element-4d517e0 {
            --display: flex;
        }

        .elementor-element.elementor-element-03c3415>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

        .elementor-element.elementor-element-314d84a {
            --display: flex;
            --min-height: 586px;
            --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;
            --margin-top: 30px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
        }

        .elementor-element.elementor-element-314d84a:not(.elementor-motion-effects-element-type-background),
        .elementor-element.elementor-element-314d84a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/bg-map-about.png");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: contain;
        }

        .elementor-element.elementor-element-afcbd05 {
            --display: grid;
            --e-con-grid-template-columns: repeat(4, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --grid-auto-flow: row;
            --align-items: center;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

        .elementor-element.elementor-element-e8ee54e .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-element.elementor-element-e8ee54e .elementor-counter-title {
            justify-content: start;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #ffffff;
        }

        .elementor-element.elementor-element-e8ee54e .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-1ea8a4b .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-element.elementor-element-1ea8a4b .elementor-counter-title {
            justify-content: start;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #ffffff;
        }

        .elementor-element.elementor-element-1ea8a4b .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-09638df .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-element.elementor-element-09638df .elementor-counter-title {
            justify-content: start;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #ffffff;
        }

        .elementor-element.elementor-element-09638df .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-09638df .elementor-counter-number-suffix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
        }

        .elementor-element.elementor-element-59be3c9 .elementor-counter {
            flex-direction: column-reverse;
        }

        .elementor-element.elementor-element-59be3c9 .elementor-counter-title {
            justify-content: start;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.3em;
        }

        .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper {
            
            --counter-prefix-grow: 0;
            --counter-suffix-grow: 1;
            --counter-number-grow: 0;
            color: #ffffff;
        }

        .elementor-element.elementor-element-59be3c9 .elementor-counter-number {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix {
            font-family: "" Manrope", Sans-serif", Sans-serif;
            font-size: 100px;
            font-weight: 700;
        }

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

        .elementor-element.elementor-element-13a7637 {
            width: auto;
            max-width: auto;
            top: 0px;
            z-index: 2;
        }

        body:not(.rtl) .elementor-element.elementor-element-13a7637 {
            left: 20px;
        }

        body.rtl .elementor-element.elementor-element-13a7637 {
            right: 20px;
        }

        .elementor-element.elementor-element-13a7637 .block-decoration {
            text-align: left;
        }

        .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:before,
        .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item:before,
        .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item:before,
        .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent,
        .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item:before,
        .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
            background-color: #000000;
        }

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

        .elementor-element.elementor-element-7da6646 {
            --display: flex;
            --min-height: 773px;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --background-transition: 0s;
            --border-radius: 25px 25px 25px 25px;
            --z-index: 1;
        }

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

        .elementor-element.elementor-element-8b5d6e6 {
            --display: flex;
            --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-end;
            --align-items: flex-end;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
        }

        .elementor-element.elementor-element-1f766ea {
            --display: flex;
            --margin-top: -298px;
            --margin-bottom: -70px;
            --margin-left: 0px;
            --margin-right: 208px;
            --z-index: 2;
        }

        .elementor-element.elementor-element-3b61435 {
            --display: flex;
            --border-radius: 25px 25px 0px 0px;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --padding-top: 64px;
            --padding-bottom: 73px;
            --padding-left: 40px;
            --padding-right: 38px;
        }

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

        .elementor-element.elementor-element-c364d1c {
            font-family: "Manrope", Sans-serif;
            font-size: 40px;
            font-weight: 700;
            line-height: 1em;
            letter-spacing: -0.03em;
        }

        .elementor-element.elementor-element-239afbb>.elementor-widget-container {
            margin: 15px 0px 0px 0px;
        }

        .elementor-element.elementor-element-239afbb .logico-title {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
            line-height: 1em;
            letter-spacing: -0.03em;
            color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-5aea22e {
            --display: flex;
            --min-height: 70px;
            --justify-content: center;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --border-radius: 0px 0px 25px 25px;
            --logico-default-text-color: #FFFFFF;
            color: #FFFFFF;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 40px;
            --padding-right: 38px;
        }

        .elementor-element.elementor-element-5aea22e:not(.elementor-motion-effects-element-type-background),
        .elementor-element.elementor-element-5aea22e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #ffffff;
        }

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

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

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

        .elementor-element.elementor-element-24c0280 {
            width: 100%;
            max-width: 100%;
            z-index: 2;
        }

        .elementor-element.elementor-element-24c0280>.elementor-widget-container {
            padding: 0px 0px 13px 0px;
            border-style: solid;
            border-width: 0px 0px 1px 0px;
            border-color: #FFFFFF;
        }

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

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

        .elementor-element.elementor-element-36efec7 {
            --display: flex;
        }

        .elementor-element.elementor-element-778840d .logico-title {
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-bbfb67f>.elementor-widget-container {
            margin: 67px 0px 0px 0px;
        }

        .elementor-element.elementor-element-bbfb67f {
            text-align: start;
        }

        .elementor-element.elementor-element-bbfb67f img {
            border-radius: 25px 25px 25px 25px;
        }

        .elementor-element.elementor-element-b2c956f {
            --display: flex;
            --margin-top: 112px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 140px;
            --padding-right: 0px;
        }

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

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

        .elementor-element.elementor-element-1a450c2 {
            bottom: -69px;
            z-index: 0;
        }

        .elementor-element.elementor-element-1a450c2 img {
            max-width: 200%;
        }

        .elementor-element.elementor-element-6b51278 .elementor-icon-box-wrapper {
            align-items: start;
            text-align: start;
            gap: 20px;
        }

        .elementor-element.elementor-element-6b51278 .elementor-icon-box-title {
            margin-block-end: 5px;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-6b51278.elementor-view-stacked .elementor-icon {
            background-color: #ffffff;
            fill: #1F1F1F;
            color: #1F1F1F;
        }

        .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon,
        .elementor-element.elementor-element-6b51278.elementor-view-default .elementor-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon {
            background-color: #1F1F1F;
        }

        .elementor-element.elementor-element-6b51278 .elementor-icon {
            font-size: 10px;
            padding: 12px;
        }

        .elementor-element.elementor-element-6b51278 .elementor-icon-box-title,
        .elementor-element.elementor-element-6b51278 .elementor-icon-box-title a {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.5em;
        }

        .elementor-element.elementor-element-6b51278 .elementor-icon-box-description {
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-e34beb2 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

        .elementor-element.elementor-element-e34beb2>.elementor-widget-container {
            margin: 7px 0px 0px 0px;
        }

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

        .elementor-element.elementor-element-e34beb2 .elementor-divider {
            padding-block-start: 38px;
            padding-block-end: 38px;
        }

        .elementor-element.elementor-element-27ba815 .elementor-icon-box-wrapper {
            align-items: start;
            text-align: start;
            gap: 20px;
        }

        .elementor-element.elementor-element-27ba815 .elementor-icon-box-title {
            margin-block-end: 5px;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-27ba815.elementor-view-stacked .elementor-icon {
            background-color: #ffffff;
            fill: #1F1F1F;
            color: #1F1F1F;
        }

        .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon,
        .elementor-element.elementor-element-27ba815.elementor-view-default .elementor-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon {
            background-color: #1F1F1F;
        }

        .elementor-element.elementor-element-27ba815 .elementor-icon {
            font-size: 10px;
            padding: 12px;
        }

        .elementor-element.elementor-element-27ba815 .elementor-icon-box-title,
        .elementor-element.elementor-element-27ba815 .elementor-icon-box-title a {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.5em;
        }

        .elementor-element.elementor-element-27ba815 .elementor-icon-box-description {
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-6895eb5 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

        .elementor-element.elementor-element-6895eb5>.elementor-widget-container {
            margin: 7px 0px 0px 0px;
        }

        .elementor-element.elementor-element-6895eb5 .elementor-divider-separator {
            width: 100%;
        }

        .elementor-element.elementor-element-6895eb5 .elementor-divider {
            padding-block-start: 38px;
            padding-block-end: 38px;
        }

        .elementor-element.elementor-element-332c78f .elementor-icon-box-wrapper {
            align-items: start;
            text-align: start;
            gap: 20px;
        }

        .elementor-element.elementor-element-332c78f .elementor-icon-box-title {
            margin-block-end: 5px;
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-332c78f.elementor-view-stacked .elementor-icon {
            background-color: #ffffff;
            fill: #1F1F1F;
            color: #1F1F1F;
        }

        .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon,
        .elementor-element.elementor-element-332c78f.elementor-view-default .elementor-icon {
            fill: #ffffff;
            color: #ffffff;
            border-color: #ffffff;
        }

        .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon {
            background-color: #1F1F1F;
        }

        .elementor-element.elementor-element-332c78f .elementor-icon {
            font-size: 10px;
            padding: 12px;
        }

        .elementor-element.elementor-element-332c78f .elementor-icon-box-title,
        .elementor-element.elementor-element-332c78f .elementor-icon-box-title a {
            font-size: 20px;
            font-weight: 600;
            line-height: 1.5em;
        }

        .elementor-element.elementor-element-332c78f .elementor-icon-box-description {
            color: #FFFFFF;
        }

        .elementor-element.elementor-element-e70d3b7>.elementor-widget-container {
            margin: 47px 0px 0px 0px;
        }

        .elementor-element.elementor-element-e70d3b7 {
            --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: #c01227;
            --logico-button-background-hover: #c01227;
            --logico-button-icon-hover: #1F1F1F;
        }

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

        .elementor-element.elementor-element-adb573f {
            --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-element.elementor-element-447ecee img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-element.elementor-element-447ecee:hover img {
            opacity: 1;
        }

        .elementor-element.elementor-element-969d9af img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-element.elementor-element-969d9af:hover img {
            opacity: 1;
        }

        .elementor-element.elementor-element-0b8435b img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-element.elementor-element-0b8435b:hover img {
            opacity: 1;
        }

        .elementor-element.elementor-element-983ecc0 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-element.elementor-element-983ecc0:hover img {
            opacity: 1;
        }

        .elementor-element.elementor-element-974d5c0 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-element.elementor-element-974d5c0:hover img {
            opacity: 1;
        }

        .elementor-element.elementor-element-36101a7 img {
            opacity: 0.5;
            transition-duration: 0.3s;
        }

        .elementor-element.elementor-element-36101a7:hover img {
            opacity: 1;
        }

        .elementor-element.elementor-element-eb7e427 {
            --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-element.elementor-element-e913652 {
            --display: flex;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 20px;
            --padding-right: 20px;
        }

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

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

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

        .elementor-element.elementor-element-b0b65ce .logico-title {
            text-align: center;
        }

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

        .elementor-element.elementor-element-c562953 {
            --display: flex;
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 1px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }

        .elementor-element.elementor-element-6c4ba68>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 0px;
        }

        .elementor-element.elementor-element-6c4ba68 .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }

        .elementor-element.elementor-element-6c4ba68 .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #ffffff;
            stroke: #ffffff;
        }

        .elementor-element.elementor-element-6c4ba68 .price-item .price-item-title {
            text-align: left;
        }

        .elementor-element.elementor-element-6c4ba68 .price-item .price-item-content {
            text-align: left;
        }

        .elementor-element.elementor-element-6c4ba68 .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }

        .elementor-element.elementor-element-6c4ba68 .price-item .price-item-button {
            text-align: center;
        }

        .elementor-element.elementor-element-d1915ef {
            --display: flex;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 1px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }

        .elementor-element.elementor-element-94317e5>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 40px;
        }

        .elementor-element.elementor-element-94317e5 .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }

        .elementor-element.elementor-element-94317e5 .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #ffffff;
            stroke: #ffffff;
        }

        .elementor-element.elementor-element-94317e5 .price-item .price-item-title {
            text-align: left;
        }

        .elementor-element.elementor-element-94317e5 .price-item .price-item-content {
            text-align: left;
        }

        .elementor-element.elementor-element-94317e5 .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }

        .elementor-element.elementor-element-94317e5 .price-item .price-item-button {
            text-align: center;
        }

        .elementor-element.elementor-element-e0b0994 {
            --display: flex;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 1px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 1px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }

        .elementor-element.elementor-element-85c515e>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 40px;
        }

        .elementor-element.elementor-element-85c515e .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }

        .elementor-element.elementor-element-85c515e .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #ffffff;
            stroke: #ffffff;
        }

        .elementor-element.elementor-element-85c515e .price-item .price-item-title {
            text-align: left;
        }

        .elementor-element.elementor-element-85c515e .price-item .price-item-content {
            text-align: left;
        }

        .elementor-element.elementor-element-85c515e .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }

        .elementor-element.elementor-element-85c515e .price-item .price-item-button {
            text-align: center;
        }

        .elementor-element.elementor-element-8d1a03d {
            --display: flex;
            --align-items: center;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            border-style: solid;
            --border-style: solid;
            border-width: 0px 0px 0px 0px;
            --border-top-width: 0px;
            --border-right-width: 0px;
            --border-bottom-width: 0px;
            --border-left-width: 0px;
            border-color: #333333;
            --border-color: #333333;
        }

        .elementor-element.elementor-element-6986f8c>.elementor-widget-container {
            margin: -9px 0px 0px 0px;
            padding: 0px 40px 0px 40px;
        }

        .elementor-element.elementor-element-6986f8c .price-item-price-info {
            font-family: "Manrope Alt", Sans-serif;
        }

        .elementor-element.elementor-element-6986f8c .price-item .price-item-price-info {
            color: #FFFFFF00;
            -webkit-text-stroke-width: 1px;
            stroke-width: 1px;
            -webkit-text-stroke-color: #ffffff;
            stroke: #ffffff;
        }

        .elementor-element.elementor-element-6986f8c .price-item .price-item-title {
            text-align: left;
        }

        .elementor-element.elementor-element-6986f8c .price-item .price-item-content {
            text-align: left;
        }

        .elementor-element.elementor-element-6986f8c .price-item .price-item-custom-field:not(.active) {
            color: #C6C6C6;
        }

        .elementor-element.elementor-element-6986f8c .price-item .price-item-button {
            text-align: center;
        }

        .elementor-element.elementor-element-f7e9176 {
            --display: grid;
            --e-con-grid-template-columns: repeat(2, 1fr);
            --e-con-grid-template-rows: repeat(1, 1fr);
            --gap: 30px 30px;
            --row-gap: 30px;
            --column-gap: 30px;
            --grid-auto-flow: row;
            --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-element.elementor-element-d9f4822 {
            --display: flex;
            --min-height: 260px;
            --justify-content: flex-end;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 47px;
            --padding-right: 47px;
        }

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

        .elementor-element.elementor-element-a95b671 {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

        .elementor-element.elementor-element-a95b671 .elementor-divider-separator {
            width: 300px;
            margin: 0 auto;
            margin-left: 0;
        }

        .elementor-element.elementor-element-a95b671 .elementor-divider {
            text-align: left;
            padding-block-start: 20px;
            padding-block-end: 20px;
        }

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

        .elementor-element.elementor-element-5316bb7 .logico-title {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
            line-height: 1.1667em;
            color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-8ddfaa1 {
            --logico-default-text-color: #FFFFFF;
        }

        .elementor-element.elementor-element-68bc52e {
            --display: flex;
            --min-height: 260px;
            --justify-content: flex-end;
            --border-radius: 25px 25px 25px 25px;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 47px;
            --padding-right: 47px;
        }

        .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background),
        .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #c01227;
            background-image: url("assets/images/home4-banner-6.png");
            background-position: 100% calc(100% - 26px);
            background-repeat: no-repeat;
            background-size: 36% auto;
        }

        .elementor-element.elementor-element-31825eb {
            --divider-border-style: solid;
            --divider-color: #FFFFFF;
            --divider-border-width: 1px;
        }

        .elementor-element.elementor-element-31825eb .elementor-divider-separator {
            width: 300px;
            margin: 0 auto;
            margin-left: 0;
        }

        .elementor-element.elementor-element-31825eb .elementor-divider {
            text-align: left;
            padding-block-start: 20px;
            padding-block-end: 20px;
        }

        .elementor-element.elementor-element-7e09d24 {
            width: var(--container-widget-width, 275px);
            max-width: 275px;
            --container-widget-width: 275px;
            --container-widget-flex-grow: 0;
        }

        .elementor-element.elementor-element-7e09d24 .logico-title {
            font-family: "Manrope", Sans-serif;
            font-weight: 600;
            text-transform: none;
            line-height: 1.1667em;
            color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-8955a38 {
            --logico-default-text-color: #FFFFFF;
        }

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

        .elementor-element.elementor-element-37eb5d8 {
            --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-element.elementor-element-4dfe9a5 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
        }

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

        .elementor-element.elementor-element-53f6e43 {
            width: initial;
            max-width: initial;
        }

        .elementor-element.elementor-element-53f6e43>.elementor-widget-container {
            margin: 18px 0px 0px 0px;
        }

        .elementor-element.elementor-element-af304ac>.elementor-widget-container {
            margin: 37px 0px 0px 0px;
        }

        .elementor-element.elementor-element-7dcab86 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
        }

        .elementor-element.elementor-element-7bfe5b9>.elementor-widget-container {
            margin: 60px 0px 0px 0px;
        }

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

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

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

            .elementor-element.elementor-element-8d1a03d {
                --width: 50%;
            }
        }

        @media(max-width: 1200px) {
            .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
                max-width: 44%;
                margin: 100px 60px 0px 60px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 46px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 55%;
                margin: 0px 60px 0px 60px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 46px;
            }

            .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item {
                height: 700px;
            }

            .elementor-element.elementor-element-791327c .slider-footer {
                margin-top: 0px;
                margin-bottom: 30px;
            }

            .elementor-element.elementor-element-791327c .slider-footer .slider-pagination {
                margin-right: 30px;
                margin-left: 30px;
            }

            .elementor-element.elementor-element-846ec29 {
                --grid-auto-flow: row;
            }

            .elementor-element.elementor-element-e51a21a {
                --min-height: 400px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

            .elementor-element.elementor-element-f21cefd {
                --min-height: 400px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

            .elementor-element.elementor-element-c4c35c7 {
                --min-height: 400px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-element.elementor-element-79f02be {
                font-size: 60px;
            }

            .elementor-element.elementor-element-6ed5790>.elementor-widget-container {
                margin: 5px 0px 5px 0px;
            }

            .elementor-element.elementor-element-6ed5790 {
                font-size: 18px;
            }

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

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

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

            .elementor-element.elementor-element-e056676 .elementor-counter-number {
                font-size: 130px;
                line-height: 1em;
            }

            .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
                font-size: 130px;
            }

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

            .elementor-element.elementor-element-0d72805 .logico-title {
                font-size: 16px;
            }

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

            .elementor-element.elementor-element-314d84a {
                --min-height: 500px;
            }

            .elementor-element.elementor-element-afcbd05 {
                --e-con-grid-template-columns: repeat(2, 1fr);
                --e-con-grid-template-rows: repeat(2, 1fr);
                --gap: 60px 80px;
                --row-gap: 60px;
                --column-gap: 80px;
                --grid-auto-flow: row;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-element.elementor-element-e8ee54e .elementor-counter-title {
                justify-content: end;
            }

            .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 0;
                --counter-number-grow: 0;
            }

            .elementor-element.elementor-element-09638df .elementor-counter-title {
                justify-content: end;
            }

            .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 0;
                --counter-number-grow: 0;
            }

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

            .elementor-element.elementor-element-7da6646 {
                --min-height: 600px;
            }

            .elementor-element.elementor-element-1f766ea {
                --margin-top: -298px;
                --margin-bottom: -70px;
                --margin-left: 0px;
                --margin-right: 30px;
            }

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

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

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

            .elementor-element.elementor-element-9ebb5d1 {
                --gap: 40px 0px;
                --row-gap: 40px;
                --column-gap: 0px;
            }

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

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

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

            .elementor-element.elementor-element-e9da455 {
                --flex-wrap: wrap;
            }

            .elementor-element.elementor-element-c562953 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            }

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

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

            .elementor-element.elementor-element-8d1a03d {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

            .elementor-element.elementor-element-d9f4822 {
                --min-height: 100px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 40px;
                --padding-right: 40px;
            }

            .elementor-element.elementor-element-68bc52e {
                --min-height: 100px;
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 40px;
                --padding-right: 40px;
            }

            .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background),
            .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-size: 25% auto;
            }

            .elementor-element.elementor-element-37eb5d8 {
                --gap: 0px 40px;
                --row-gap: 0px;
                --column-gap: 40px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 30px;
                --padding-right: 30px;
            }
        }

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

            .elementor-element.elementor-element-846ec29 {
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --grid-auto-flow: row;
                --margin-top: 10px;
                --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-e51a21a {
                --padding-top: 40px;
                --padding-bottom: 40px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-element.elementor-element-7b9bdaf {
                font-size: 16px;
            }

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

            .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item>a {
                font-size: 16px;
            }

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

            .elementor-element.elementor-element-ca2e835 {
                font-size: 16px;
            }

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

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

            .elementor-element.elementor-element-157eebf {
                font-size: 16px;
            }

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

            .elementor-element.elementor-element-79f02be {
                font-size: 46px;
            }

            .elementor-element.elementor-element-6ed5790 {
                font-size: 14px;
            }

            .elementor-element.elementor-element-7a4f661 {
                --padding-top: 120px;
                --padding-bottom: 42px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

            .elementor-element.elementor-element-e056676 .elementor-counter-number {
                font-size: 114px;
            }

            .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
                font-size: 114px;
            }

            .elementor-element.elementor-element-b59cef4 {
                --gap: 0px 20px;
                --row-gap: 0px;
                --column-gap: 20px;
                --grid-auto-flow: row;
            }

            .elementor-element.elementor-element-314d84a {
                --min-height: 410px;
                --margin-top: 120px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

            .elementor-element.elementor-element-bbc6760 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-element.elementor-element-7da6646 {
                --min-height: 500px;
            }

            .elementor-element.elementor-element-1f766ea {
                --margin-top: -298px;
                --margin-bottom: -70px;
                --margin-left: 0px;
                --margin-right: 20px;
            }

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

            .elementor-element.elementor-element-5aea22e {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

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

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

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

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

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

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

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

            .elementor-element.elementor-element-8d1a03d {
                border-width: 0px 0px 0px 0px;
                --border-top-width: 0px;
                --border-right-width: 0px;
                --border-bottom-width: 0px;
                --border-left-width: 0px;
            }

            .elementor-element.elementor-element-f7e9176 {
                --gap: 20px 20px;
                --row-gap: 20px;
                --column-gap: 20px;
                --grid-auto-flow: row;
                --margin-top: 120px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

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

        @media(max-width: 840px) {
            .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
                max-width: 48%;
                margin: 40px 60px 0px 60px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 36px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 60%;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
                background-position: center left;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 36px;
            }

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

            .elementor-element.elementor-element-e51a21a {
                --min-height: 300px;
            }

            .elementor-element.elementor-element-f21cefd {
                --min-height: 300px;
            }

            .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background),
            .elementor-element.elementor-element-f21cefd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: bottom left;
            }

            .elementor-element.elementor-element-c4c35c7 {
                --min-height: 300px;
            }

            .elementor-element.elementor-element-79f02be {
                font-size: 80px;
            }

            .elementor-element.elementor-element-6ed5790>.elementor-widget-container {
                margin: 12px 0px 12px 0px;
            }

            .elementor-element.elementor-element-6ed5790 {
                font-size: 20px;
            }

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

            .elementor-element.elementor-element-e056676 .elementor-counter-number {
                font-size: 100px;
            }

            .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
                font-size: 100px;
            }

            .elementor-element.elementor-element-0d72805>.elementor-widget-container {
                --e-transform-rotateZ: 0deg;
            }

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

            .elementor-element.elementor-element-0d72805 .logico-title {
                font-size: 20px;
            }

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

            .elementor-element.elementor-element-314d84a {
                --min-height: 323px;
            }

            .elementor-element.elementor-element-afcbd05 {
                --gap: 40px 40px;
                --row-gap: 40px;
                --column-gap: 40px;
                --grid-auto-flow: row;
            }

            .elementor-element.elementor-element-e8ee54e .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-element.elementor-element-1ea8a4b .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix {
                font-size: 70px;
            }

            .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-element.elementor-element-09638df .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-element.elementor-element-09638df .elementor-counter-number-suffix {
                font-size: 70px;
            }

            .elementor-element.elementor-element-59be3c9 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix {
                font-size: 70px;
            }

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

            .elementor-element.elementor-element-bbfb67f>.elementor-widget-container {
                margin: 30px 0px 0px 0px;
            }

            .elementor-element.elementor-element-b2c956f {
                --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-element.elementor-element-adb573f {
                --grid-auto-flow: row;
            }

            .elementor-element.elementor-element-94317e5>.elementor-widget-container {
                padding: 0px 0px 0px 40px;
            }

            .elementor-element.elementor-element-85c515e>.elementor-widget-container {
                padding: 0px 40px 0px 0px;
            }

            .elementor-element.elementor-element-6986f8c>.elementor-widget-container {
                padding: 0px 0px 0px 40px;
            }

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

            .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background),
            .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: 100% calc(100% - 26px);
            }

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

        @media(max-width: 660px) {
            .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
                max-width: 100%;
                margin: 40px 0px 0px 0px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
                font-size: 28px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
                max-width: 100%;
                margin: 40px 0px 0px 0px;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
                background-position: center left;
            }

            .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
                font-size: 28px;
            }

            .elementor-element.elementor-element-846ec29 {
                --grid-auto-flow: row;
            }

            .elementor-element.elementor-element-79f02be {
                font-size: 80px;
            }

            .elementor-element.elementor-element-7a4f661 {
                --padding-top: 90px;
                --padding-bottom: 42px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

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

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

            .elementor-element.elementor-element-e056676 .elementor-counter-number {
                font-size: 70px;
            }

            .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
                font-size: 70px;
            }

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

            .elementor-element.elementor-element-b59cef4 {
                --gap: 30px 20px;
                --row-gap: 30px;
                --column-gap: 20px;
                --grid-auto-flow: row;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-element.elementor-element-03c3415>.elementor-widget-container {
                margin: 50px 0px 0px 0px;
            }

            .elementor-element.elementor-element-314d84a {
                --min-height: 300px;
                --margin-top: 60px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

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

            .elementor-element.elementor-element-7da6646 {
                --min-height: 320px;
                --margin-top: 0px;
                --margin-bottom: -25px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-element.elementor-element-1f766ea {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

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

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

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

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

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

            .elementor-element.elementor-element-e9da455 {
                --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-c562953 {
                border-width: 0px 1px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
            }

            .elementor-element.elementor-element-6c4ba68>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }

            .elementor-element.elementor-element-d1915ef {
                border-width: 0px 1px 0px 1px;
                --border-top-width: 0px;
                --border-right-width: 1px;
                --border-bottom-width: 0px;
                --border-left-width: 1px;
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-element.elementor-element-94317e5>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }

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

            .elementor-element.elementor-element-85c515e>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }

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

            .elementor-element.elementor-element-6986f8c>.elementor-widget-container {
                padding: 0px 40px 0px 40px;
            }

            .elementor-element.elementor-element-f7e9176 {
                --e-con-grid-template-columns: repeat(1, 1fr);
                --grid-auto-flow: row;
                --margin-top: 90px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

            .elementor-element.elementor-element-d9f4822 {
                --min-height: 230px;
            }

            .elementor-element.elementor-element-68bc52e {
                --min-height: 230px;
            }

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

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

        @media(max-width: 480px) {
            .elementor-element.elementor-element-846ec29 {
                --e-con-grid-template-columns: repeat(1, 1fr);
                --e-con-grid-template-rows: repeat(1, 1fr);
                --grid-auto-flow: row;
            }

            .elementor-element.elementor-element-79f02be {
                font-size: 80px;
            }

            .elementor-element.elementor-element-e056676 .elementor-counter-number {
                font-size: 52px;
            }

            .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
                font-size: 52px;
            }

            .elementor-element.elementor-element-0d72805 .logico-title {
                font-size: 18px;
            }

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

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

            .elementor-element.elementor-element-e8ee54e .elementor-counter-title {
                justify-content: center;
            }

            .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-element.elementor-element-1ea8a4b .elementor-counter-title {
                justify-content: center;
            }

            .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-element.elementor-element-09638df .elementor-counter-title {
                justify-content: center;
            }

            .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

            .elementor-element.elementor-element-59be3c9 .elementor-counter-title {
                justify-content: center;
            }

            .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper {
                text-align: {
                        {
                        VALUE
                    }
                }

                ;
                --counter-prefix-grow: 1;
                --counter-suffix-grow: 1;
                --counter-number-grow: 0;
            }

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

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

            .elementor-element.elementor-element-13a7637 {
                top: 0px;
            }

            .elementor-element.elementor-element-1f766ea {
                --width: 100%;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
            }

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

            .elementor-element.elementor-element-9ebb5d1 {
                --gap: 30px 0px;
                --row-gap: 30px;
                --column-gap: 0px;
            }

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

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

            .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background),
            .elementor-element.elementor-element-68bc52e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-position: 0% 0%;
            }
        }

        @media(min-width: 481px) {
            .elementor-element.elementor-element-1f766ea {
                --width: 363px;
            }

            .elementor-element.elementor-element-f7e9176 {
                --content-width: 1630px;
            }

            .elementor-element.elementor-element-4dfe9a5 {
                --width: 50%;
            }

            .elementor-element.elementor-element-7dcab86 {
                --width: 50%;
            }
        }

        @media(max-width: 1020px) and (min-width:481px) {
            .elementor-element.elementor-element-1f766ea {
                --width: 340px;
            }

            .elementor-element.elementor-element-4dfe9a5 {
                --width: 100%;
            }

            .elementor-element.elementor-element-7dcab86 {
                --width: 100%;
            }
        }

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

            .elementor-element.elementor-element-f21cefd {
                --width: 100%;
            }

            .elementor-element.elementor-element-c4c35c7 {
                --width: 100%;
            }

            .elementor-element.elementor-element-4dfe9a5 {
                --width: 100%;
            }

            .elementor-element.elementor-element-7dcab86 {
                --width: 100%;
            }
        }

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

            .elementor-element.elementor-element-c562953 {
                --width: 100%;
            }

            .elementor-element.elementor-element-d1915ef {
                --width: 100%;
            }

            .elementor-element.elementor-element-e0b0994 {
                --width: 100%;
            }

            .elementor-element.elementor-element-8d1a03d {
                --width: 100%;
            }
        }
    </style>

    <!-- ─── SERVICES SECTION SCALING ─── -->
    <style>
        /* ─── Button alignment fix ─── */
        .elementor-element-5a5c397 {
            align-items: flex-start !important;
        }

        /* ─── LARGE DESKTOP (1440px+) ─── */
        @media (min-width: 1440px) {
            .elementor-element-30fd9d1>.e-con-inner {
                max-width: 1380px;
                padding: 50px 82px;
            }

            .elementor-element-30fd9d1 .logico-title {
                font-size: 17px;
            }

            .elementor-element-30fd9d1 h3.logico-title {
                font-size: clamp(40px, 4.5vw, 56px);
            }

            .elementor-element-30fd9d1 .elementor-icon-box-wrapper {
                padding: 28px 22px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-icon .elementor-icon {
                font-size: 52px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-icon svg {
                width: 86px;
                height: 86px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-title span {
                font-size: 25px;
            }

            .elementor-element-30fd9d1 .elementor-element-5a5c397 p {
                font-size: 16px;
                line-height: 1.72;
            }

            .elementor-element-30fd9d1 .logico-alter-button,
            .elementor-element-30fd9d1 .logico-small-button {
                font-size: 14px;
                /* padding: 14px 28px; */
            }

            .elementor-element-30fd9d1 .e-grid {
                gap: 20px;
            }
        }

        /* ─── EXTRA-LARGE DESKTOP (1920px+) ─── */
        @media (min-width: 1920px) {
            .elementor-element-30fd9d1>.e-con-inner {
                max-width: 1780px;
                padding: 72px 64px;
            }

            .elementor-element-30fd9d1 .logico-title {
                font-size: 18px;
            }

            .elementor-element-30fd9d1 h3.logico-title {
                font-size: clamp(46px, 4.5vw, 64px);
            }

            .elementor-element-30fd9d1 .elementor-icon-box-wrapper {
                padding: 32px 26px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-icon .elementor-icon {
                font-size: 58px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-icon svg {
                width: 94px;
                height: 94px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-title span {
                font-size: 18px;
            }

            .elementor-element-30fd9d1 .elementor-element-5a5c397 p {
                font-size: 17px;
                line-height: 1.75;
            }

            .elementor-element-30fd9d1 .logico-alter-button,
            .elementor-element-30fd9d1 .logico-small-button {
                font-size: 15px;
                padding: 16px 60px;
            }

            .elementor-element-30fd9d1 .e-grid {
                gap: 24px;
            }
        }

        /* ─── ULTRA-WIDE (2560px+) ─── */
        @media (min-width: 2560px) {
            .elementor-element-30fd9d1>.e-con-inner {
                max-width: 2060px;
                padding: 84px 80px;
            }

            .elementor-element-30fd9d1 .logico-title {
                font-size: 20px;
            }

            .elementor-element-30fd9d1 h3.logico-title {
                font-size: clamp(52px, 4.5vw, 72px);
            }

            .elementor-element-30fd9d1 .elementor-icon-box-wrapper {
                padding: 38px 30px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-icon .elementor-icon {
                font-size: 66px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-icon svg {
                width: 104px;
                height: 104px;
            }

            .elementor-element-30fd9d1 .elementor-icon-box-title span {
                font-size: 20px;
            }

            .elementor-element-30fd9d1 .elementor-element-5a5c397 p {
                font-size: 18.5px;
                line-height: 1.78;
            }

            .elementor-element-30fd9d1 .logico-alter-button,
            .elementor-element-30fd9d1 .logico-small-button {
                font-size: 16px;
                padding: 18px 70px;
            }

            .elementor-element-30fd9d1 .e-grid {
                gap: 28px;
            }
        }
    </style>

    <!-- ─── ABOUT US SECTION SCALING ─── -->
    <style>
        /* ─── LARGE DESKTOP (1440px+) ─── */
        @media (min-width: 1440px) {

            /* Logos Section */
            .elementor-element-53b1f07>.e-con-inner {
                max-width: 1560px;
                padding: 0px 52px;
            }

            /* About Us Main Section */
            .elementor-element-88745f4>.e-con-inner {
                max-width: 1380px;
                padding: 60px 52px;
            }

            .elementor-element-343b363 {
                gap: 24px;
            }

            .elementor-element-7afb238 .logico-title {
                font-size: 14px !important;
                letter-spacing: 2px;
            }

            .elementor-element-1cc335a .logico-title {
                font-size: clamp(80px, 8vw, 120px) !important;
                line-height: 1;
            }

            .elementor-element-4c3e632 {
                gap: 40px;
            }

            .elementor-element-9363070 h3.logico-title {
                font-size: clamp(38px, 4vw, 52px) !important;
                line-height: 1.1;
            }

            .elementor-element-c134b96 p {
                font-size: 20px;
                line-height: 1.6;
            }

            .elementor-element-3ef6f03 .logico-alter-button {
                font-size: 14px;
                padding-right: 80px;
            }

            /* Stats Section */
            .elementor-element-5041fcc>.e-con-inner {
                max-width: 1380px;
                padding: 30px 50px;
            }
            .elementor-61 .elementor-element.elementor-element-5041fcc {
                margin-top: 0px;
            }

            .elementor-element-2d7c3ee.e-grid {
                gap: 32px;
            }

            .elementor-element-5041fcc .elementor-widget-icon .elementor-icon i {
                font-size: 40px;
                color:#c01227;
            }

            .elementor-element-40417f4 .logico-title,
            .elementor-element-a89fe8e .logico-title,
            .elementor-element-61b17c1 .logico-title,
            .elementor-element-28b9fc7 .logico-title {
                font-size: clamp(40px, 4vw, 56px) !important;
                margin-bottom: 8px;
            }

            .elementor-element-1025248 .logico-title,
            .elementor-element-c682633 .logico-title,
            .elementor-element-aa49275 .logico-title,
            .elementor-element-b317d31 .logico-title {
                font-size: 20px !important;
                margin-bottom: 12px;
                
            }

            .elementor-element-c7c19bd p,
            .elementor-element-74d14e3 p,
            .elementor-element-74cfdf7 p,
            .elementor-element-8fe5662 p {
                font-size: 18px;
                line-height: 1.6;
            }
        }

        /* ─── EXTRA-LARGE DESKTOP (1920px+) ─── */
        @media (min-width: 1920px) {

            /* Logos Section */
            .elementor-element-53b1f07>.e-con-inner {
                max-width: 1780px;
                padding: 50px 64px;
            }

            /* About Us Main Section */
            .elementor-element-88745f4>.e-con-inner {
                max-width: 1480px;
                padding: 0px 50px 10px;
            }

            .elementor-element-343b363 {
                gap: 32px;
            }

            .elementor-element-7afb238 .logico-title {
                font-size: 15px !important;
                letter-spacing: 2.5px;
            }

            .elementor-element-1cc335a .logico-title {
                font-size: clamp(100px, 8vw, 150px) !important;
            }

            .elementor-element-4c3e632 {
                gap: 60px;
            }

            .elementor-element-9363070 h3.logico-title {
                font-size: clamp(48px, 4vw, 64px) !important;
            }

            .elementor-element-c134b96 p {
                font-size: 18px;
                line-height: 1.65;
            }

            .elementor-element-3ef6f03 .logico-alter-button {
                font-size: 15px;
                padding-right: 80px;
            }

            /* Stats Section */
            .elementor-element-5041fcc>.e-con-inner {
                max-width: 1480px;
                padding: 0px 50px 50px;
            }

            .elementor-element-2d7c3ee.e-grid {
                gap: 48px;
            }

            .elementor-element-5041fcc .elementor-widget-icon .elementor-icon i {
                font-size: 48px;
            }

            .elementor-element-40417f4 .logico-title,
            .elementor-element-a89fe8e .logico-title,
            .elementor-element-61b17c1 .logico-title,
            .elementor-element-28b9fc7 .logico-title {
                font-size: clamp(52px, 4vw, 72px) !important;
                margin-bottom: 12px;
            }

            .elementor-element-1025248 .logico-title,
            .elementor-element-c682633 .logico-title,
            .elementor-element-aa49275 .logico-title,
            .elementor-element-b317d31 .logico-title {
                font-size: 19px !important;
                margin-bottom: 16px;
            }

            .elementor-element-c7c19bd p,
            .elementor-element-74d14e3 p,
            .elementor-element-74cfdf7 p,
            .elementor-element-8fe5662 p {
                font-size: 16px;
                line-height: 1.65;
            }
        }

        /* ─── ELEMENT 07CD509 TYPOGRAPHY SCALING ─── */
        /* Optimized for readability and character count (60-75ch) */
        
        @media (min-width: 2560px) {
            .elementor-element-07cd509 p {
                font-size: 20px !important;
                line-height: 32px !important;
                max-width: 900px !important;
            }
        }
        @media (min-width: 1920px) and (max-width: 2559px) {
            .elementor-element-07cd509 p {
                font-size: 19px !important;
                line-height: 30px !important;
                max-width: 100% !important;
            }
        }
        @media (min-width: 1440px) and (max-width: 1919px) {
            .elementor-element-07cd509 p {
                font-size: 18px !important;
                line-height: 28px !important;
                max-width: 100% !important;
            }
        }
        @media (min-width: 1200px) and (max-width: 1439px) {
            .elementor-element-07cd509 p {
                font-size: 18px !important;
                line-height: 28px !important;
                max-width: 70ch !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1199px) {
            .elementor-element-07cd509 p {
                font-size: 16px !important;
                line-height: 26px !important;
                max-width: 65ch !important;
            }
        }
        @media (max-width: 767px) {
            .elementor-element-07cd509 p {
                font-size: 14px !important;
                line-height: 22px !important;
                max-width: 100% !important;
            }
        }




        .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: 50px;
                --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: start;
                gap: 120px;
            }

            .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: start;
                gap: 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: start;
                gap: 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: start;
                gap: 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: 100%;
                --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: 50px;
                --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: end;
            }

            .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: 150px;
                --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: start;
            }

            .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: 8px 0px 24px 0px;
            }

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

            .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: start;
            }

            .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: 0px 0px 33px 0px;
            }

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

            .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("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2025/04/home2alt-bg-1.jpg");
                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;
            }

            .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: start;
            }

            .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 1px 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: 50%;
                }

                .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 .elementor-icon-box-wrapper {
                    gap: 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 .elementor-icon-box-wrapper {
                    gap: 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 .elementor-icon-box-wrapper {
                    gap: 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 .elementor-icon-box-wrapper {
                    gap: 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>


    <link
        href="https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&family=Barlow+Condensed:wght@600;700;800;900&display=swap"
        rel="stylesheet">

    <style>
        /* ══════════════════════════════════════
   SCOPED TO .mt-section — NO GLOBALS
══════════════════════════════════════ */
        .mt-section *,
        .mt-section *::before,
        .mt-section *::after {
            box-sizing: border-box;
        }

        .mt-section {
            --mt-red: #c01227;
            --mt-red-dk: #8f0d1d;
            --mt-red-light: #fdf0f2;
            --mt-red-mid: rgba(192, 18, 39, 0.1);
            --mt-dark: #111827;
            --mt-mid: #374151;
            --mt-muted: #9ca3af;
            --mt-border: rgba(0, 0, 0, 0.07);
            --mt-white: #ffffff;
            --mt-bg: #f3f4f7;

            width: 100%;
            font-family: "Manrope", Sans-serif;
            color: var(--mt-dark);
            background: var(--mt-bg);
        }

        /* ══ STATS BANNER ══ */
        .mt-banner {
            background: linear-gradient(135deg, var(--mt-red) 0%, var(--mt-red-dk) 100%);
            padding: 0px 40px;
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            position: relative;
            overflow: hidden;
        }

        /* animated diagonal shine */
        .mt-banner::before {
            content: '';
            position: absolute;
            top: -80px;
            left: -120px;
            width: 300px;
            height: 300px;
            background: radial-gradient(circle, rgba(255, 255, 255, 0.12) 0%, transparent 70%);
            pointer-events: none;
        }

        .mt-banner::after {
            content: '';
            position: absolute;
            bottom: -60px;
            right: -60px;
            width: 220px;
            height: 220px;
            background: radial-gradient(circle, rgba(255, 255, 255, 0.07) 0%, transparent 70%);
            pointer-events: none;
        }

        .mt-stat {
            padding: 36px 20px;
            text-align: center;
            position: relative;
            opacity: 1;
            transform: translateY(24px);
            transition: opacity .55s ease, transform .55s cubic-bezier(.16, 1, .3, 1);
        }

        .mt-stat:not(:last-child)::after {
            content: '';
            position: absolute;
            right: 0;
            top: 25%;
            bottom: 25%;
            width: 1px;
            background: rgba(255, 255, 255, 0.2);
        }

        .mt-section.mt-live .mt-stat:nth-child(1) {
            opacity: 1;
            transform: translateY(0);
            transition-delay: .1s;
        }

        .mt-section.mt-live .mt-stat:nth-child(2) {
            opacity: 1;
            transform: translateY(0);
            transition-delay: .22s;
        }

        .mt-section.mt-live .mt-stat:nth-child(3) {
            opacity: 1;
            transform: translateY(0);
            transition-delay: .34s;
        }

        .mt-section.mt-live .mt-stat:nth-child(4) {
            opacity: 1;
            transform: translateY(0);
            transition-delay: .46s;
        }

        .mt-stat-num {
            font-family: 'Barlow Condensed', sans-serif;
            font-size: clamp(36px, 4.5vw, 54px);
            font-weight: 700;
            color: #fff;
            line-height: 1;
            letter-spacing: -1px;
            display: block;
            margin-bottom: 8px;
        }

        .mt-stat-label {
            font-size: 12px;
            font-weight: 500;
            color: rgba(255, 255, 255, 0.72);
            letter-spacing: .5px;
            text-transform: uppercase;
        }

        /* ══ BODY SECTION ══ */
        .mt-body {
            max-width: 1100px;
            margin: 0 auto;
            padding: 88px 40px 20px;
            position: relative;
        }

        /* grid background */
        .mt-body::before {
            content: '';
            position: absolute;
            inset: 0;
            background-image:
                linear-gradient(to right, rgba(0, 0, 0, 0.032) 1px, transparent 1px),
                linear-gradient(to bottom, rgba(0, 0, 0, 0.032) 1px, transparent 1px);
            background-size: 68px 68px;
            pointer-events: none;
            mask-image: radial-gradient(ellipse 88% 80% at 50% 40%, black 30%, transparent 100%);
            -webkit-mask-image: radial-gradient(ellipse 88% 80% at 50% 40%, black 30%, transparent 100%);
        }

        /* ── HEADER ── */
        .mt-header {
            text-align: center;
            margin-bottom: 64px;
            position: relative;
            z-index: 1;
        }

        .mt-eyebrow {
            display: inline-flex;
            align-items: center;
            gap: 10px;
            font-family: 'Barlow Condensed', sans-serif;
            font-size: 11px;
            font-weight: 700;
            letter-spacing: 3.5px;
            text-transform: uppercase;
            color: var(--mt-red);
            margin-bottom: 18px;
            opacity: 0;
            transform: translateY(16px);
            transition: opacity .55s ease .05s, transform .55s ease .05s;
        }

        .mt-eyebrow::before,
        .mt-eyebrow::after {
            content: '';
            display: block;
            width: 28px;
            height: 1px;
            background: var(--mt-red);
        }

        .mt-title {
            font-family: 'Barlow Condensed', sans-serif;
            font-size: clamp(34px, 5vw, 60px);
            font-weight: 900;
            line-height: 1.05;
            letter-spacing: -1.2px;
            color: var(--mt-dark);
            margin: 0 0 18px;
            opacity: 0;
            transform: translateY(26px);
            transition: opacity .65s ease .17s, transform .65s ease .17s;
        }

        .mt-title em {
            font-style: normal;
            color: var(--mt-red);
        }

        .mt-title sup {
            font-size: .45em;
            font-weight: 700;
            vertical-align: super;
            color: var(--mt-red);
        }

        .mt-desc {
            font-size: 15.5px;
            color: var(--mt-muted);
            line-height: 1.75;
            max-width: 540px;
            margin: 0 auto;
            opacity: 0;
            transform: translateY(16px);
            transition: opacity .65s ease .3s, transform .65s ease .3s;
        }

        /* in-view header */
        .mt-section.mt-live .mt-eyebrow {
            opacity: 1;
            transform: translateY(0);
        }

        .mt-section.mt-live .mt-title {
            opacity: 1;
            transform: translateY(0);
        }

        .mt-section.mt-live .mt-desc {
            opacity: 1;
            transform: translateY(0);
            display: inline-block;
        }

        /* ── FEATURE GRID ── */
        .mt-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            position: relative;
            z-index: 1;
        }

        .mt-card {
            background: var(--mt-white);
            border-radius: 20px;
            padding: 34px 28px 30px;
            position: relative;
            overflow: hidden;
            box-shadow: 0 2px 20px rgba(0, 0, 0, 0.065);
            cursor: default;
            opacity: 0;
            transform: translateY(40px) scale(.98);
            transition:
                opacity .6s cubic-bezier(.16, 1, .3, 1),
                transform .6s cubic-bezier(.16, 1, .3, 1),
                box-shadow .3s ease;
        }

        /* staggered card reveals */
        .mt-section.mt-live .mt-card:nth-child(1) {
            opacity: 1;
            transform: translateY(0) scale(1);
            transition-delay: .42s;
        }

        .mt-section.mt-live .mt-card:nth-child(2) {
            opacity: 1;
            transform: translateY(0) scale(1);
            transition-delay: .54s;
        }

        .mt-section.mt-live .mt-card:nth-child(3) {
            opacity: 1;
            transform: translateY(0) scale(1);
            transition-delay: .66s;
        }

        .mt-section.mt-live .mt-card:nth-child(4) {
            opacity: 1;
            transform: translateY(0) scale(1);
            transition-delay: .78s;
        }

        .mt-section.mt-live .mt-card:nth-child(5) {
            opacity: 1;
            transform: translateY(0) scale(1);
            transition-delay: .90s;
        }

        .mt-section.mt-live .mt-card:nth-child(6) {
            opacity: 1;
            transform: translateY(0) scale(1);
            transition-delay: 1.02s;
        }

        /* top accent bar on hover */
        .mt-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
            background: linear-gradient(90deg, var(--mt-red), transparent);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform .45s cubic-bezier(.16, 1, .3, 1);
        }

        .mt-card:hover::before {
            transform: scaleX(1);
        }

        /* background glow */
        .mt-card::after {
            content: '';
            position: absolute;
            top: -40px;
            left: -40px;
            width: 160px;
            height: 160px;
            background: radial-gradient(circle, rgba(192, 18, 39, 0.06) 0%, transparent 70%);
            opacity: 0;
            transition: opacity .4s ease;
            pointer-events: none;
        }

        .mt-card:hover::after {
            opacity: 1;
        }

        .mt-card:hover {
            box-shadow: 0 16px 52px rgba(192, 18, 39, 0.12);
            transform: translateY(-5px) scale(1.01) !important;
        }

        /* icon */
        .mt-card-icon {
            width: 52px;
            height: 52px;
            border-radius: 14px;
            background: var(--mt-red-light);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
            transition: transform .35s cubic-bezier(.16, 1, .3, 1), background .3s;
        }

        .mt-card:hover .mt-card-icon {
            transform: rotate(-8deg) scale(1.1);
            background: var(--mt-red);
        }

        .mt-card-icon svg {
            width: 22px;
            height: 22px;
            stroke: var(--mt-red);
            fill: none;
            stroke-width: 1.9;
            stroke-linecap: round;
            stroke-linejoin: round;
            transition: stroke .3s;
        }

        .mt-card:hover .mt-card-icon svg {
            stroke: #fff;
        }

        /* card text */
        .mt-card-name {
            font-family: 'Barlow Condensed', sans-serif;
            font-size: 19px;
            font-weight: 800;
            letter-spacing: -.3px;
            color: var(--mt-dark);
            margin: 0 0 10px;
        }

        .mt-card-desc {
            font-size: 13.5px;
            line-height: 1.65;
            color: var(--mt-muted);
            margin: 0;
        }

        /* card bottom tag */
        .mt-card-tag {
            display: inline-flex;
            align-items: center;
            gap: 5px;
            margin-top: 18px;
            font-family: 'Barlow Condensed', sans-serif;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: 1.8px;
            text-transform: uppercase;
            color: var(--mt-red);
            opacity: 0;
            transform: translateX(-6px);
            transition: opacity .3s, transform .3s;
        }

        .mt-card-tag::after {
            content: '';
            display: block;
            width: 16px;
            height: 1px;
            background: var(--mt-red);
            transition: width .35s cubic-bezier(.16, 1, .3, 1);
        }

        .mt-card:hover .mt-card-tag {
            opacity: 1;
            transform: translateX(0);
        }

        .mt-card:hover .mt-card-tag::after {
            width: 26px;
        }

        /* ── RESPONSIVE ── */
        @media (max-width: 860px) {
            .mt-banner {
                grid-template-columns: repeat(2, 1fr);
                padding: 0 20px;
            }

            .mt-stat:nth-child(2)::after {
                display: none;
            }

            .mt-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .mt-body {
                padding: 60px 20px 70px;
            }
        }

        @media (max-width: 540px) {
            .mt-grid {
                grid-template-columns: 1fr;
            }

            .mt-banner {
                grid-template-columns: repeat(2, 1fr);
            }
        }

@media (max-width: 660px) {
    .elementor-59 .elementor-element.elementor-element-5542f55:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-5542f55>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(assets/images/home1-bg2.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}
}




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

.elementor-69 .elementor-element.elementor-element-edd8f69 {
    --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 0px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 {
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/11/home6-slide-1.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830:before {
    background-color: transparent;
    background-image: linear-gradient(270deg, #33333300 0%, #1F1F1F80 100%);
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner {
    max-width: 65%;
    margin: 0px 0px 98px 0px;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading {
    font-size: 80px;
    line-height: 1.125em;
    word-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-text .text-content {
    max-width: 590px;
}

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

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

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-buttons {
    margin: 48px 0px 0px 0px;
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #EF644C;
    --logico-button-background-color: #c0122700;
    --logico-button-icon-color: #FFFFFF;
    --logico-button-text-hover: #FFFFFF;
    --logico-button-border-hover: #EF644C;
    --logico-button-background-hover: #EF644C;
    --logico-button-icon-hover: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 {
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/11/home6-slide-2.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061:before {
    background-color: transparent;
    background-image: linear-gradient(270deg, #1F1F1F00 0%, #1F1F1F80 100%);
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner {
    max-width: 45%;
    margin: 0% 6% 13% 0%;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    text-align: left;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading {
    font-size: 80px;
    line-height: 1.125em;
    word-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .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-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
    margin: 23px 0px 0px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-buttons {
    margin: 48px 0px 0px 0px;
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #EF644C;
    --logico-button-background-color: #c0122700;
    --logico-button-icon-color: #FFFFFF;
    --logico-button-text-hover: #FFFFFF;
    --logico-button-border-hover: #EF644C;
    --logico-button-background-hover: #EF644C;
    --logico-button-icon-hover: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item {
    height: 975px;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer {
    border-radius: 25px 25px 25px 25px;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer {
    text-align: right;
    margin-top: 0px;
    margin-bottom: 53px;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination {
    margin-right: 53px;
    margin-left: 0px;
}

.elementor-69 .elementor-element.elementor-element-b7a76bc .slider-progress-wrapper {
    color: #FFFFFF;
}

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

.elementor-69 .elementor-element.elementor-element-b7a76bc .owl-dots .owl-dot.active span {
    border-color: #c01227;
}

.elementor-69 .elementor-element.elementor-element-0c995bc {
    --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-start;
    --align-items: stretch;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: -224px;
    --margin-bottom: -10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
    --z-index: 1;
}

.elementor-69 .elementor-element.elementor-element-4f964a3 {
    --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;
    --justify-content: flex-start;
    --gap: 50px 100px;
    --row-gap: 50px;
    --column-gap: 100px;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 53px;
    --padding-bottom: 55px;
    --padding-left: 100px;
    --padding-right: 100px;
}

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

.elementor-69 .elementor-element.elementor-element-6928dc5 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-5edee0f .logico-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.6667em;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-6f4ae0b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6f4ae0b {
    font-size: 16px;
    line-height: 1.75em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
    --logico-dark-text-color: #FFFFFF;
    --logico-light-text-color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-6c0342b {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-abf3bb5 .logico-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.6667em;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-142121a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-142121a {
    font-size: 16px;
    line-height: 1.75em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
    --logico-dark-text-color: #FFFFFF;
    --logico-light-text-color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-c29b44f {
    --display: flex;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 44px;
    --padding-bottom: 58px;
    --padding-left: 57px;
    --padding-right: 64px;
}

.elementor-69 .elementor-element.elementor-element-c29b44f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-c29b44f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-69 .elementor-element.elementor-element-acdf10f > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
}

.elementor-69 .elementor-element.elementor-element-acdf10f {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3333em;
    letter-spacing: -0.03em;
    --logico-default-text-color: #111111;
    color: #111111;
}

.elementor-69 .elementor-element.elementor-element-9b72dfe div.wpforms-container .wpforms-form .wpforms-field-number-slider-hint, .elementor-69 .elementor-element.elementor-element-9b72dfe div .wpforms-form .wpforms-field-description {
    color: #bebebe;
}

.elementor-69 .elementor-element.elementor-element-9b72dfe {
    --logico-button-border-color: #1F1F1F;
    --logico-button-background-color: #1F1F1F;
    --logico-button-border-hover: #1F1F1F;
    --logico-button-background-hover: #1F1F1F;
}

.elementor-69 .elementor-element.elementor-element-78c7969 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-78c7969 {
    font-size: 12px;
    line-height: 1em;
    --logico-default-text-color: #898989;
    color: #898989;
}

.elementor-69 .elementor-element.elementor-element-c36a604 {
    --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: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-69 .elementor-element.elementor-element-77d1265 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-69 .elementor-element.elementor-element-b147420 {
    --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;
}

.elementor-69 .elementor-element.elementor-element-5bc90f3 {
    --display: flex;
}

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

.elementor-69 .elementor-element.elementor-element-63a9de5 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-63a9de5 .logico-title {
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-3ea6309 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-69 .elementor-element.elementor-element-e663357 > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-69 .elementor-element.elementor-element-e663357 .button-container {
    text-align: right;
}

.elementor-69 .elementor-element.elementor-element-e663357 {
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #FFFFFF;
    --logico-button-background-color: #FFFFFF00;
    --logico-button-icon-color: #333333;
    --logico-button-text-hover: #333333;
    --logico-button-border-hover: #FFFFFF;
    --logico-button-background-hover: #FFFFFF;
    --logico-button-icon-hover: #333333;
}

.elementor-69 .elementor-element.elementor-element-4add972 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 70px 120px;
    --row-gap: 70px;
    --column-gap: 120px;
    --grid-auto-flow: row;
    --margin-top: 55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-69 .elementor-element.elementor-element-e1670a9 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-74687fb > .elementor-widget-container {
    padding: 22px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon-wrapper {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon {
    font-size: 139px;
}

.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon svg {
    height: 139px;
}

.elementor-69 .elementor-element.elementor-element-74687fb .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-69 .elementor-element.elementor-element-d310968 > .elementor-widget-container {
    margin: 25px 0px 20px 0px;
}

.elementor-69 .elementor-element.elementor-element-d310968 .logico-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-9989187 {
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-97a7e5b {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon {
    font-size: 158px;
}

.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon svg {
    height: 158px;
}

.elementor-69 .elementor-element.elementor-element-fd9c57e .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-69 .elementor-element.elementor-element-c582715 > .elementor-widget-container {
    margin: 25px 0px 20px 0px;
}

.elementor-69 .elementor-element.elementor-element-c582715 .logico-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-3ae1ce0 {
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-86fb82f {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-fbb1628 > .elementor-widget-container {
    padding: 25px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon {
    font-size: 128px;
}

.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon svg {
    height: 128px;
}

.elementor-69 .elementor-element.elementor-element-fbb1628 .elementor-icon-wrapper svg {
    width: auto;
}

.elementor-69 .elementor-element.elementor-element-fb01b90 > .elementor-widget-container {
    margin: 25px 0px 20px 0px;
}

.elementor-69 .elementor-element.elementor-element-fb01b90 .logico-title {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-1057c22 {
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-d6ce687 > .elementor-widget-container {
    margin: 44px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-d6ce687 {
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #FFFFFF;
    --logico-button-icon-color: #333333;
    --logico-button-text-hover: #333333;
    --logico-button-border-hover: #FFFFFF;
    --logico-button-background-hover: #FFFFFF;
    --logico-button-icon-hover: #333333;
}

.elementor-69 .elementor-element.elementor-element-3b2c33f {
    --display: flex;
    --min-height: 474px;
    --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;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-69 .elementor-element.elementor-element-3b2c33f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-3b2c33f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("assets/images/bg-map.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-69 .elementor-element.elementor-element-8d9ae8c {
    width: var( --container-widget-width, 1000px );
    max-width: 1000px;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
}

.elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #FFFFFF00;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #c01227;
    stroke: #c01227;
}

.elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 180px;
    font-weight: 700;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 180px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-df21f2d {
    width: var( --container-widget-width, 135px );
    max-width: 135px;
    --container-widget-width: 135px;
    --container-widget-flex-grow: 0;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateY: 20%;
}

.elementor-69 .elementor-element.elementor-element-df21f2d .logico-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-c18ab2f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

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

.elementor-69 .elementor-element.elementor-element-1440e67 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-147f53d .logico-title {
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 2.1429em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-39d3387 {
    width: var( --container-widget-width, 700px );
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
}

.elementor-69 .elementor-element.elementor-element-39d3387 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-39d3387.elementor-element {
    --align-self: center;
}

.elementor-69 .elementor-element.elementor-element-39d3387 .logico-title {
    text-align: center;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-003b885 {
    --display: flex;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-69 .elementor-element.elementor-element-319d521 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-338e860 > .elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing {
    margin: -60px calc(-60px/2) 0;
}

.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper {
    padding: 60px calc(60px/2) 0;
}

.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel {
    margin: 0 calc(-60px/2);
    width: calc(100% + 60px);
}

.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
    padding: 0 calc(60px/2);
}

.elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav {
    left: calc(60px/2 + 30px);
    right: calc(60px/2 + 30px);
}

.elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav {
    left: calc(60px/2 + 20px);
    right: calc(60px/2 + 20px);
}

.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-item .post-title {
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-338e860 .portfolio-item .portfolio-item-content:before {
    background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%);
}

.elementor-69 .elementor-element.elementor-element-338e860 .slider-footer {
    text-align: right;
}

.elementor-69 .elementor-element.elementor-element-338e860 .slider-progress-wrapper {
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-338e860 .owl-dots .owl-dot:not(.active) span {
    border-color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-338e860 .owl-dots .owl-dot.active span {
    border-color: #c01227;
}

.elementor-69 .elementor-element.elementor-element-338e860 .custom-cursor-drag {
    background-color: #111111;
}

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

.elementor-69 .elementor-element.elementor-element-ca2dda1 > .elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-ca2dda1 {
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #FFFFFF;
    --logico-button-icon-color: #333333;
    --logico-button-text-hover: #333333;
    --logico-button-border-hover: #FFFFFF;
    --logico-button-background-hover: #FFFFFF;
    --logico-button-icon-hover: #333333;
}

.elementor-69 .elementor-element.elementor-element-08175b6 {
    --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: 87px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-69 .elementor-element.elementor-element-50e9147 {
    --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-69 .elementor-element.elementor-element-dbafd10 img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-dbafd10:hover img {
    opacity: 1;
}

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

.elementor-69 .elementor-element.elementor-element-6ad071c:hover img {
    opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-2bb96d3 img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-2bb96d3:hover img {
    opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-9772a7a img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-9772a7a:hover img {
    opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-c793b8f img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-c793b8f:hover img {
    opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-c88a313 img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-69 .elementor-element.elementor-element-c88a313:hover img {
    opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-ff67ffb {
    --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-69 .elementor-element.elementor-element-05d0228 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-69 .elementor-element.elementor-element-bd1a288 > .elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

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

.elementor-69 .elementor-element.elementor-element-36a396b {
    --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-69 .elementor-element.elementor-element-28bcd39 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-929c651 .logico-title {
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-bfe4c0c > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-c6bafcf {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-4d650b9 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-3740bcf {
    --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-69 .elementor-element.elementor-element-a6cdccc {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-741acdc .ticker .separator {
    color: #c01227;
}

.elementor-69 .elementor-element.elementor-element-82b0f91 {
    --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-69 .elementor-element.elementor-element-6a7a661 {
    --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-69 .elementor-element.elementor-element-c224925 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-0280275 > .elementor-widget-container {
    margin: 0px 0px 30px -9px;
}

.elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-0280275.elementor-view-stacked .elementor-icon {
    background-color: #A1A1A1;
}

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

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

.elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon {
    font-size: 70px;
}

.elementor-69 .elementor-element.elementor-element-0280275 .elementor-icon svg {
    height: 70px;
}

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

.elementor-69 .elementor-element.elementor-element-48fc642 > .elementor-widget-container {
    margin: 19px 0px 0px 0px;
}

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

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

.elementor-69 .elementor-element.elementor-element-42aaab4 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-6f6c690 > .elementor-widget-container {
    margin: 12px 0px 27px -1px;
}

.elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-stacked .elementor-icon {
    background-color: #A1A1A1;
}

.elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon {
    color: #A1A1A1;
    border-color: #A1A1A1;
}

.elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-6f6c690.elementor-view-default .elementor-icon svg {
    fill: #A1A1A1;
}

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

.elementor-69 .elementor-element.elementor-element-6f6c690 .elementor-icon svg {
    height: 61px;
}

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

.elementor-69 .elementor-element.elementor-element-57de126 > .elementor-widget-container {
    margin: 19px 0px 0px 0px;
}

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

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

.elementor-69 .elementor-element.elementor-element-4f7435a {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-3e1afd7 > .elementor-widget-container {
    margin: 8px 0px 24px 0px;
}

.elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon-wrapper {
    text-align: start;
}

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

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

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

.elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon {
    font-size: 68px;
}

.elementor-69 .elementor-element.elementor-element-3e1afd7 .elementor-icon svg {
    height: 68px;
}

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

.elementor-69 .elementor-element.elementor-element-517d984 > .elementor-widget-container {
    margin: 19px 0px 0px 0px;
}

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

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

.elementor-69 .elementor-element.elementor-element-da5cbc5 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-e208573 > .elementor-widget-container {
    margin: 18px 0px 33px -1px;
}

.elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon-wrapper {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-e208573.elementor-view-stacked .elementor-icon {
    background-color: #A1A1A1;
}

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

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

.elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon {
    font-size: 49px;
}

.elementor-69 .elementor-element.elementor-element-e208573 .elementor-icon svg {
    height: 49px;
}

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

.elementor-69 .elementor-element.elementor-element-dac53c6 > .elementor-widget-container {
    margin: 19px 0px 0px 0px;
}

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

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

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

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing {
    margin: -7px calc(-7px/2) 0;
}

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper {
    padding: 7px calc(7px/2) 0;
}

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel {
    margin: 0 calc(-7px/2);
    width: calc(100% + 7px);
}

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
    padding: 0 calc(7px/2);
}

.elementor-69 .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme .owl-nav {
    left: calc(7px/2 + 30px);
    right: calc(7px/2 + 30px);
}

.elementor-69 .elementor-element.elementor-element-3d66841 .owl-carousel.owl-theme:hover .owl-nav {
    left: calc(7px/2 + 20px);
    right: calc(7px/2 + 20px);
}

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content {
    padding: 37px 37px 37px 37px;
}

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-item .post-title {
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-item .portfolio-item-content:before {
    background: linear-gradient(0deg, #1F1F1F 0%, transparent 100%);
}

.elementor-69 .elementor-element.elementor-element-8afb5f5 {
    --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-69 .elementor-element.elementor-element-e7be0c1 {
    --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;
    --padding-top: 213px;
    --padding-bottom: 368px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-69 .elementor-element.elementor-element-3559d0b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-69 .elementor-element.elementor-element-127d516 {
    width: var( --container-widget-width, 760px );
    max-width: 760px;
    --container-widget-width: 760px;
    --container-widget-flex-grow: 0;
}

.elementor-69 .elementor-element.elementor-element-127d516 > .elementor-widget-container {
    margin: 18px 0px 38px 0px;
}

.elementor-69 .elementor-element.elementor-element-127d516 .logico-title {
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-2969c55 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 60px 40px;
    --row-gap: 60px;
    --column-gap: 40px;
    --grid-auto-flow: row;
}

.elementor-69 .elementor-element.elementor-element-9703d95 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-cba160e > .elementor-widget-container {
    margin: 0px 0px 49px 0px;
}

.elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #c01227;
}

.elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-cba160e .elementor-counter-number-suffix {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-3656bcd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 22px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-3656bcd .logico-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-2e148fa > .elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-2e148fa {
    line-height: 1.9444em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-6df3bee > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-0px/2);}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px/2);
}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-69 .elementor-element.elementor-element-6df3bee {
    --e-icon-list-icon-size: 8px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 2px;
}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-icon {
    padding-inline-end:15px;}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-item > a {
    line-height: 1.9444em;
}

.elementor-69 .elementor-element.elementor-element-6df3bee .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-69 .elementor-element.elementor-element-1b50e2b {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-a51fcba > .elementor-widget-container {
    margin: 0px 0px 49px 0px;
}

.elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #c01227;
}

.elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-a51fcba .elementor-counter-number-suffix {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-4a9397e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 22px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-4a9397e .logico-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-bfb9f2a > .elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-bfb9f2a {
    line-height: 1.9444em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-256f25a > .elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-0px/2);}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px/2);
}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-69 .elementor-element.elementor-element-256f25a {
    --e-icon-list-icon-size: 8px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 2px;
}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-icon {
    padding-inline-end:15px;}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-item > a {
    line-height: 1.9444em;
}

.elementor-69 .elementor-element.elementor-element-256f25a .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-69 .elementor-element.elementor-element-1b93850 {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-4d031ce > .elementor-widget-container {
    margin: 0px 0px 49px 0px;
}

.elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #c01227;
}

.elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-4d031ce .elementor-counter-number-suffix {
    font-family: "Plus Jakarta Sans", Sans-serif;
    font-size: 80px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-69 .elementor-element.elementor-element-24d982e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 22px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-24d982e .logico-title {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-660f701 > .elementor-widget-container {
    margin: 23px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-660f701 {
    line-height: 1.9444em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

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

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(0px/2);}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-0px/2);}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px/2);
}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-69 .elementor-element.elementor-element-ec91b55 {
    --e-icon-list-icon-size: 8px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 2px;
}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-icon {
    padding-inline-end:15px;}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-item > a {
    line-height: 1.9444em;
}

.elementor-69 .elementor-element.elementor-element-ec91b55 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-69 .elementor-element.elementor-element-243f1d4 {
    --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: -215px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-69 .elementor-element.elementor-element-517a03b {
    --display: flex;
    --min-height: 389px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 25px 25px 25px 25px;
}

.elementor-69 .elementor-element.elementor-element-517a03b:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-517a03b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home6-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-2b5eccb {
    width: 100%;
    max-width: 100%;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.3333em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container {
    margin: 0px 370px 0px 370px;
}

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

body.rtl .elementor-69 .elementor-element.elementor-element-72ffde1 {
    right: 0px;
}

.elementor-69 .elementor-element.elementor-element-72ffde1 {
    bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-72ffde1 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .video-button-wrapper {
    border-radius: 0px 25px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button {
    --logico-button-text-color: #1F1F1F;
    --logico-button-icon-color: #1F1F1F;
    --logico-button-background-color: #FFFFFF;
    --logico-button-text-hover: #c01227;
    --logico-button-icon-hover: #c01227;
}

.elementor-69 .elementor-element.elementor-element-72ffde1 .video-button-wrapper {
    --logico-button-background-hover: #FFFFFF;
}

.elementor-69 .elementor-element.elementor-element-ca7cde4 {
    --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-69 .elementor-element.elementor-element-c263d4d {
    --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-69 .elementor-element.elementor-element-feca7fe {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-d13da5d > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-d13da5d {
    text-align: start;
}

.elementor-69 .elementor-element.elementor-element-d13da5d img {
    max-width: 410px;
}

.elementor-69 .elementor-element.elementor-element-4968a6c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-69 .elementor-element.elementor-element-65072bf .slider-footer {
    text-align: right;
}

.elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after {
    margin-top: -52px;
}

.elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before {
    margin-bottom: -52px;
}

.elementor-69 .elementor-element.elementor-element-65072bf .owl-dots .owl-dot:not(.active) span {
    border-color: #D4D4D4;
}

.elementor-69 .elementor-element.elementor-element-65072bf .owl-dots .owl-dot.active span {
    border-color: #1F1F1F;
}

.elementor-69 .elementor-element.elementor-element-4dbe89c {
    --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-69 .elementor-element.elementor-element-894b461 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-69 .elementor-element.elementor-element-ec45fc1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 50px 40px;
    --row-gap: 50px;
    --column-gap: 40px;
    --grid-auto-flow: row;
    --align-items: end;
}

.elementor-69 .elementor-element.elementor-element-5bbed5b {
    --display: flex;
}

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

.elementor-69 .elementor-element.elementor-element-86986f1 {
    width: var( --container-widget-width, 590px );
    max-width: 590px;
    --container-widget-width: 590px;
    --container-widget-flex-grow: 0;
}

.elementor-69 .elementor-element.elementor-element-86986f1 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-b040c8c {
    --display: flex;
}

.elementor-69 .elementor-element.elementor-element-ed39b3b > .elementor-widget-container {
    margin: 0px 0px 18px 0px;
}

.elementor-69 .elementor-element.elementor-element-ed39b3b .button-container {
    text-align: right;
}

.elementor-69 .elementor-element.elementor-element-00c3e4b > .elementor-widget-container {
    margin: 42px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-59ed9f6 > .elementor-widget-container {
    margin: 44px 0px 0px 0px;
}

@media(min-width: 481px) {
    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --width:670px;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --width: 506px;
    }

    .elementor-69 .elementor-element.elementor-element-5bc90f3 {
        --width: 65%;
    }

    .elementor-69 .elementor-element.elementor-element-3ea6309 {
        --width: 35%;
    }

    .elementor-69 .elementor-element.elementor-element-003b885 {
        --content-width: 1660px;
    }

    .elementor-69 .elementor-element.elementor-element-243f1d4 {
        --content-width: 1730px;
    }

    .elementor-69 .elementor-element.elementor-element-feca7fe {
        --width: 40%;
    }

    .elementor-69 .elementor-element.elementor-element-4968a6c {
        --width: 60%;
    }
}

@media(max-width: 1200px) and (min-width:481px) {
    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --width:500px;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --width: 340px;
    }
}

@media(max-width: 1020px) and (min-width:481px) {
    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --width:60%;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --width: 40%;
    }

    .elementor-69 .elementor-element.elementor-element-5bc90f3 {
        --width: 68%;
    }

    .elementor-69 .elementor-element.elementor-element-3ea6309 {
        --width: 32%;
    }

    .elementor-69 .elementor-element.elementor-element-4968a6c {
        --width: 70%;
    }
}

@media(max-width: 840px) and (min-width:481px) {
    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --width:100%;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-feca7fe {
        --width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-4968a6c {
        --width: 100%;
    }
}

@media(max-width: 660px) and (min-width:481px) {
    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --width:100%;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-5bc90f3 {
        --width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-3ea6309 {
        --width: 100%;
    }
}

@media(max-width: 1200px) {
    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner {
        margin:0px 0px 150px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 {
        background-position: top left;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-size: 46px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-size: 46px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item {
        height: 750px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination {
        margin-right: 30px;
        margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --gap: 50px 40px;
        --row-gap: 50px;
        --column-gap: 40px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-69 .elementor-element.elementor-element-77d1265 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-63a9de5 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4add972 {
        --gap: 70px 40px;
        --row-gap: 70px;
        --column-gap: 40px;
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c {
        --container-widget-width: 750px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 750px );
        max-width: 750px;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number {
        font-size: 130px;
        line-height: 1em;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix {
        font-size: 130px;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container {
        --e-transform-translateY: -100%;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title {
        font-size: 16px;
    }

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

    .elementor-69 .elementor-element.elementor-element-003b885 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel {
        padding: 0px 100px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing {
        margin: -40px calc(-40px/2) 0;
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper {
        padding: 40px calc(40px/2) 0;
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel {
        margin: 0 calc(-40px/2);
        width: calc(100% + 40px);
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper {
        padding: 0 calc(40px/2);
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme .owl-nav {
        left: calc(40px/2 + 30px);
        right: calc(40px/2 + 30px);
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel.owl-theme:hover .owl-nav {
        left: calc(40px/2 + 20px);
        right: calc(40px/2 + 20px);
    }

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

    .elementor-69 .elementor-element.elementor-element-08175b6 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-05d0228 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-36a396b {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-929c651 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

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

    .elementor-69 .elementor-element.elementor-element-1c1edc7 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-3559d0b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-127d516 {
        --container-widget-width: 600px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 600px );
        max-width: 600px;
    }

    .elementor-69 .elementor-element.elementor-element-2969c55 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-243f1d4 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container {
        margin: 0px 100px 0px 300px;
    }

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

    .elementor-69 .elementor-element.elementor-element-d13da5d img {
        max-width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-894b461 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-ec45fc1 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-86986f1 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

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

    .elementor-69 .elementor-element.elementor-element-edd8f69 {
        --border-radius: 25px 25px 25px 25px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner {
        margin: 40px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 55%;
        margin: 0% 6% 0% 0%;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item {
        height: 500px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel .owl-stage-outer {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-69 .elementor-element.elementor-element-0c995bc {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 53px;
        --padding-bottom: 55px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

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

    .elementor-69 .elementor-element.elementor-element-c36a604 {
        --border-radius: 25px 25px 0px 0px;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-3b2c33f {
        --min-height: 350px;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c {
        --container-widget-width: 705px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 705px );
        max-width: 705px;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number {
        font-size: 100px;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix {
        font-size: 100px;
    }

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

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

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

    .elementor-69 .elementor-element.elementor-element-36a396b {
        --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-69 .elementor-element.elementor-element-c6bafcf {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-3740bcf {
        --margin-top: 120px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-1c1edc7 {
        --grid-auto-flow: row;
        --margin-top: 120px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-3d66841 .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content {
        padding: 25px 20px 25px 20px;
    }

    .elementor-69 .elementor-element.elementor-element-8afb5f5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-69 .elementor-element.elementor-element-e7be0c1 {
        --padding-top: 120px;
        --padding-bottom: 266px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-2969c55 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-243f1d4 {
        --margin-top: -145px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-517a03b {
        --min-height: 250px;
    }

    .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container {
        margin: 0px 150px 0px 250px;
    }

    .elementor-69 .elementor-element.elementor-element-2b5eccb {
        font-size: 26px;
    }

    .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play {
        height: 105px;
        padding: 20px 34px 20px 34px;
    }

    .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
        height: 105px;
    }

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

    .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-lift .elementor-custom-embed-play {
        padding: 20px 34px calc(20px + var(--logico-video-button-border)) 34px;
    }

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

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

    .elementor-69 .elementor-element.elementor-element-ec45fc1 {
        --grid-auto-flow: row;
    }
}

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

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-size: 36px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-size: 36px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item {
        height: 600px;
    }

    .elementor-69 .elementor-element.elementor-element-0c995bc {
        --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-69 .elementor-element.elementor-element-4f964a3 {
        --flex-wrap: nowrap;
    }

    .elementor-69 .elementor-element.elementor-element-4f964a3.e-con {
        --flex-shrink: 0;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-69 .elementor-element.elementor-element-4add972 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-3b2c33f {
        --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;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-8d9ae8c.elementor-element {
        --align-self: flex-end;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number {
        font-size: 90px;
        line-height: 1em;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix {
        font-size: 90px;
        line-height: 1em;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d > .elementor-widget-container {
        --e-transform-rotateZ: 0deg;
        --e-transform-translateX: 0%;
        --e-transform-translateY: 0%;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
        --e-transform-origin-x: center;
        --e-transform-origin-y: center;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d.elementor-element {
        --align-self: flex-start;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title {
        font-size: 20px;
    }

    .elementor-69 .elementor-element.elementor-element-50e9147 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-36a396b {
        --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-69 .elementor-element.elementor-element-bfe4c0c > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-4d650b9 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-6a7a661 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-1c1edc7 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-127d516 {
        --container-widget-width: 460px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 460px );
        max-width: 460px;
    }

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

    .elementor-69 .elementor-element.elementor-element-cba160e > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-a51fcba > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4d031ce > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container {
        margin: 0px 50px 0px 230px;
    }

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

    .elementor-69 .elementor-element.elementor-element-d13da5d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-d13da5d {
        text-align: start;
    }

    .elementor-69 .elementor-element.elementor-element-d13da5d img {
        width: 400px;
        max-width: 90%;
    }

    .elementor-69 .elementor-element.elementor-element-4968a6c {
        --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-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-after {
        margin-top: -25px;
    }

    .elementor-69 .elementor-element.elementor-element-65072bf .slider-footer.slider-footer-position-before {
        margin-bottom: -25px;
    }

    .elementor-69 .elementor-element.elementor-element-ec45fc1 {
        --gap: 40px 20px;
        --row-gap: 40px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }
}

@media(max-width: 660px) {
    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .slide-content-inner {
        margin:80px 0px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-size: 28px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 70%;
        margin: 9% 6% 0% 0%;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 {
        background-position: 20% 0%;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-size: 28px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .owl-carousel.owl-theme .content-item {
        height: 540px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer {
        margin-top: 0px;
        margin-bottom: 20px;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .slider-footer .slider-pagination {
        margin-right: 20px;
        margin-left: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-69 .elementor-element.elementor-element-c29b44f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-69 .elementor-element.elementor-element-77d1265 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-69 .elementor-element.elementor-element-4add972 {
        --gap: 70px 20px;
        --row-gap: 70px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-3b2c33f {
        --min-height: 250px;
        --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;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number {
        font-size: 70px;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix {
        font-size: 70px;
    }

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

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

    .elementor-69 .elementor-element.elementor-element-003b885 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

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

    .elementor-69 .elementor-element.elementor-element-ff67ffb {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-05d0228 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-69 .elementor-element.elementor-element-3740bcf {
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-6a7a661 {
        --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-69 .elementor-element.elementor-element-1c1edc7 {
        --grid-auto-flow: row;
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-e7be0c1 {
        --padding-top: 90px;
        --padding-bottom: 180px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-3559d0b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

    .elementor-69 .elementor-element.elementor-element-2969c55 {
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-243f1d4 {
        --margin-top: -90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-69 .elementor-element.elementor-element-517a03b {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-69 .elementor-element.elementor-element-2b5eccb {
        text-align: center;
    }

    .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button .elementor-custom-embed-play {
        height: 65px;
    }

    .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump .elementor-custom-embed-play {
        height: 65px;
    }

    .elementor-69 .elementor-element.elementor-element-72ffde1 .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play {
        height: calc(65px - 22px);
    }

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

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

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

    .elementor-69 .elementor-element.elementor-element-894b461 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

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

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

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 100%;
    }

    .elementor-69 .elementor-element.elementor-element-b7a76bc .elementor-repeater-item-6867061 {
        background-position: 50% 50%;
    }

    .elementor-69 .elementor-element.elementor-element-4f964a3 {
        --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-69 .elementor-element.elementor-element-4add972 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number {
        font-size: 52px;
    }

    .elementor-69 .elementor-element.elementor-element-8d9ae8c .elementor-counter-number-suffix {
        font-size: 52px;
    }

    .elementor-69 .elementor-element.elementor-element-df21f2d .logico-title {
        font-size: 18px;
    }

    .elementor-69 .elementor-element.elementor-element-338e860 .owl-carousel {
        padding: 0px 60px 0px 0px;
    }

    .elementor-69 .elementor-element.elementor-element-08175b6 {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }

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

    .elementor-69 .elementor-element.elementor-element-6a7a661 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 45px 20px;
        --row-gap: 45px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

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

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

    .elementor-69 .elementor-element.elementor-element-2b5eccb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 30px 20px 30px 20px;
    }

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

.elementor-6579 .elementor-element.elementor-element-5aa23a7 {
    --display: flex;
    --position: absolute;
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
    top: 20px;
    --z-index: 99;
}

.elementor .elementor-element.elementor-element-5aa23a7.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-5aa23a7 {
    background-color: #1F1F1FCC;
}

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

body.rtl .elementor-6579 .elementor-element.elementor-element-5aa23a7 {
    right: 0px;
}

.elementor-6579 .elementor-element.elementor-element-64f9c63 {
    --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: 0%;
    --margin-bottom: 0%;
    --margin-left: 2.36%;
    --margin-right: 0%;
    --z-index: 2;
}

.elementor .elementor-element.elementor-element-64f9c63.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-64f9c63 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF00;
}

.elementor-6579 .elementor-element.elementor-element-efd851a {
    --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 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: nowrap;
    --z-index: 2;
}

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

.elementor-6579 .elementor-element.elementor-element-d7aa9cb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

.elementor-6579 .elementor-element.elementor-element-820b7b7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6579 .elementor-element.elementor-element-820b7b7 .dropdown-trigger-icon {
    color: #FFFFFF;
}

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

#side-panel-820b7b7 {
    --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-6579 .elementor-element.elementor-element-bc4c09d .hfe-site-logo-container, .elementor-6579 .elementor-element.elementor-element-bc4c09d .hfe-caption-width figcaption {
    text-align: left;
}

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

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

.elementor-6579 .elementor-element.elementor-element-bc4c09d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

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

.elementor-6579 .elementor-element.elementor-element-410068f {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 20px;
    --z-index: 1;
}

.elementor-6579 .elementor-element.elementor-element-410068f.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f {
    width: auto;
    max-width: auto;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f > .elementor-widget-container {
    background-color: #FFFFFF33;
    padding: 0px 50px 0px 50px;
    border-radius: 25px 25px 25px 25px;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container nav {
    text-align: center;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .menu-trigger {
    text-align: right;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li > a {
    padding: 22px 0px 23px 0px;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li > a:before {
    background-color: #FFFFFF;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.menu-item-has-children > a:after {
    color: #FFFFFF;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.current-menu-ancestor > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.current-menu-parent > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.current-menu-item > a:not([href *= "/#"]), .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li.active > a, .elementor-6579 .elementor-element.elementor-element-01cff5f .header-menu-container .main-menu > li:hover > a {
    color: #BFBFBF;
}

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

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

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

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

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

.elementor-6579 .elementor-element.elementor-element-01cff5f .menu-trigger .hamburger span {
    background-color: #FFFFFF;
}

.elementor-6579 .elementor-element.elementor-element-01cff5f .menu-trigger:hover .hamburger span {
    background-color: #BFBFBF;
}

#mobile-header-01cff5f.mobile-header-menu-container {
    --logico-border-color: #D9D9D9;
    --logico-button-border-color: #c01227;
    --logico-button-icon-color: #333333;
    --logico-button-text-hover: #333333;
    --logico-button-border-hover: #c01227;
    --logico-button-background-hover: #c01227;
    --logico-button-icon-hover: #333333;
}

.elementor-6579 .elementor-element.elementor-element-3050b4e {
    --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-6579 .elementor-element.elementor-element-3050b4e.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6579 .elementor-element.elementor-element-f3e7dea {
    width: 100%;
    max-width: 100%;
    text-align: center;
    font-size: 25px;
    line-height: 1.4em;
    letter-spacing: -0.03em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6579 .elementor-element.elementor-element-13ef5a4 .search-trigger-icon {
    color: #FFFFFF;
}

.elementor-6579 .elementor-element.elementor-element-13ef5a4 .search-trigger-icon:hover {
    color: #BFBFBF;
}

.elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-login, .elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-logout {
    color: #FFFFFF;
}

.elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-login:hover, .elementor-6579 .elementor-element.elementor-element-ecee819 .login-logout .link-logout:hover {
    color: #BFBFBF;
}

.elementor-6579 .elementor-element.elementor-element-03a3e94 {
    --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: 18px;
    --padding-bottom: 18px;
    --padding-left: 0px;
    --padding-right: 20px;
    --z-index: 1;
}

.elementor-6579 .elementor-element.elementor-element-03a3e94.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6579 .elementor-element.elementor-element-ae77c3e .header-button-container {
    text-align: right;
}

.elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button {
    min-width: 260px;
    color: #FFFFFF;
    background-color: #c01227;
}

.elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button.header-button-animation-jump {
    min-height: 90px;
}

.elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button.header-button-animation-jump:hover {
    min-height: calc(90px - 22px);
}

.elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button.header-button-animation-fade {
    min-height: 90px;
}

.elementor-6579 .elementor-element.elementor-element-ae77c3e a.header-button:hover {
    color: #FFFFFF;
    background-color: #6AC0C0;
}

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

@media(min-width: 481px) {
    .elementor-6579 .elementor-element.elementor-element-d7aa9cb {
        --width:clamp(192px, 15vw, 15%);
    }

    .elementor-6579 .elementor-element.elementor-element-3050b4e {
        --width: clamp(270px, 26vw, 26%);
    }

    .elementor-6579 .elementor-element.elementor-element-03a3e94 {
        --width: auto;
    }
}

@media(max-width: 1200px) {
    .elementor-6579 .elementor-element.elementor-element-64f9c63 {
        --margin-top:0px;
        --margin-bottom: 0px;
        --margin-left: 30px;
        --margin-right: 30px;
    }

    .elementor-6579 .elementor-element.elementor-element-d7aa9cb {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
        --z-index: 1;
    }

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

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

    .elementor-6579 .elementor-element.elementor-element-01cff5f > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
        border-radius: 15px 15px 15px 15px;
    }

    .elementor-6579 .elementor-element.elementor-element-01cff5f {
        z-index: 2;
    }

    .elementor-6579 .elementor-element.elementor-element-3050b4e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
}

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

@media(max-width: 660px) {
    .elementor-6579 .elementor-element.elementor-element-64f9c63 {
        --margin-top:0px;
        --margin-bottom: 0px;
        --margin-left: 20px;
        --margin-right: 20px;
    }

    .elementor-6579 .elementor-element.elementor-element-efd851a {
        --flex-wrap: nowrap;
    }

    .elementor-6579 .elementor-element.elementor-element-410068f.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }
}

@media(max-width: 480px) {
    .elementor-6579 .elementor-element.elementor-element-efd851a {
        --flex-wrap:nowrap;
    }

    .elementor-6579 .elementor-element.elementor-element-d7aa9cb {
        --width: auto;
    }

    .elementor-6579 .elementor-element.elementor-element-d7aa9cb.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
}

.elementor-6585 .elementor-element.elementor-element-3cd920c {
    --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: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6585 .elementor-element.elementor-element-32965bd {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-6585 .elementor-element.elementor-element-32965bd {
    left: 20px;
}

body.rtl .elementor-6585 .elementor-element.elementor-element-32965bd {
    right: 20px;
}

.elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration {
    text-align: left;
}

.elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-6585 .elementor-element.elementor-element-32965bd .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
    background-color: #1F1F1F;
}

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

.elementor-6585 .elementor-element.elementor-element-b29b8fc {
    --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;
    --overflow: hidden;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 122px;
    --padding-bottom: 62px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6585 .elementor-element.elementor-element-ef6fa6d {
    --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;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6585 .elementor-element.elementor-element-9990148 {
    --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: 18px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

body:not(.rtl) .elementor-6585 .elementor-element.elementor-element-8899bdf {
    left: -138px;
}

body.rtl .elementor-6585 .elementor-element.elementor-element-8899bdf {
    right: -138px;
}

.elementor-6585 .elementor-element.elementor-element-8899bdf {
    top: 185px;
    z-index: 0;
}

.elementor-6585 .elementor-element.elementor-element-8899bdf img {
    width: 965px;
    max-width: 965px;
}

.elementor-6585 .elementor-element.elementor-element-a0e7516 > .elementor-widget-container {
    margin: 0px 0px 21px 0px;
}

.elementor-6585 .elementor-element.elementor-element-a0e7516 .logico-title {
    font-size: 14px;
    line-height: 2.1428em;
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-51cdf4f > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}

.elementor-6585 .elementor-element.elementor-element-51cdf4f .logico-title {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-670d1b2 > .elementor-widget-container {
    margin: 27px 50px 0px 0px;
}

.elementor-6585 .elementor-element.elementor-element-670d1b2 {
    --logico-default-text-color: #E7E7E7;
    color: #E7E7E7;
}

.elementor-6585 .elementor-element.elementor-element-2631b42 {
    --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-6585 .elementor-element.elementor-element-df89993 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6585 .elementor-element.elementor-element-69b6892 .logico-title {
    font-weight: 700;
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-87be926 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-6585 .elementor-element.elementor-element-87be926 {
    font-size: 16px;
    line-height: 1.75em;
    color: #FFFFFF ;
    --logico-default-text-color: #FFFFFF;
    --logico-accent-color: #FFFFFF;
}

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

.elementor-6585 .elementor-element.elementor-element-774e540 .logico-title {
    font-weight: 700;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

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

.elementor-6585 .elementor-element.elementor-element-9c1cf03 {
    font-size: 16px;
    line-height: 1.75em;
    color: #FFFFFF;
    --logico-default-text-color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-645be8d {
    --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-6585 .elementor-element.elementor-element-a96d151 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6585 .elementor-element.elementor-element-37e647f .logico-title {
    font-weight: 700;
    color: #FFFFFF;
}

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

.elementor-6585 .elementor-element.elementor-element-ba67644 {
    font-size: 16px;
    line-height: 1.75em;
    color: #FFFFFF;
    --logico-default-text-color: #FFFFFF;
    --logico-accent-color: #FFFFFF;
}

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

.elementor-6585 .elementor-element.elementor-element-e9a5d79 .logico-title {
    font-weight: 700;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

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

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

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

.elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon:hover i {
    color: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-a6bccba .elementor-social-icon:hover svg {
    fill: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-a5c503d {
    --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;
    --padding-top: 85px;
    --padding-bottom: 75px;
    --padding-left: 105px;
    --padding-right: 105px;
}

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

.elementor-6585 .elementor-element.elementor-element-535776a > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-6585 .elementor-element.elementor-element-535776a .logico-title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.3333em;
    letter-spacing: -0.03em;
    color: #111111;
}

.elementor-6585 .elementor-element.elementor-element-0e6fedf > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

.elementor-6585 .elementor-element.elementor-element-0e6fedf div.wpforms-container .wpforms-form .wpforms-field-label {
    font-size: 14px;
}

.elementor-6585 .elementor-element.elementor-element-0e6fedf .wpforms-container .wpforms-submit-container {
    padding-top: 28px;
}

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

.elementor-6585 .elementor-element.elementor-element-5219697 {
    --display: flex;
}

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

.elementor-6585 .elementor-element.elementor-element-e6af8aa .logico-title {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-0f4fed7 {
    --display: flex;
}

.elementor-6585 .elementor-element.elementor-element-bb3eaca > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-6585 .elementor-element.elementor-element-bb3eaca .button-container {
    text-align: right;
}

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

.elementor-6585 .elementor-element.elementor-element-ba22941 {
    --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-6585 .elementor-element.elementor-element-54629ca {
    --divider-border-style: solid;
    --divider-color: #CBCBCB;
    --divider-border-width: 1px;
}

.elementor-6585 .elementor-element.elementor-element-54629ca > .elementor-widget-container {
    margin: 72px 0px 122px 0px;
}

.elementor-6585 .elementor-element.elementor-element-54629ca .elementor-divider-separator {
    width: 100%;
}

.elementor-6585 .elementor-element.elementor-element-54629ca .elementor-divider {
    padding-block-start:0px;padding-block-end:0px;}

.elementor-6585 .elementor-element.elementor-element-3f1ba7a {
    --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-6585 .elementor-element.elementor-element-64e2e81 {
    --display: flex;
}

.elementor-6585 .elementor-element.elementor-element-b5c897d {
    text-align: start;
}

.elementor-6585 .elementor-element.elementor-element-b5c897d img {
    width: 153px;
}

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

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

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

.elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon:hover i {
    color: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-e4e6486 .elementor-social-icon:hover svg {
    fill: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-260d12e > .elementor-widget-container {
    margin: 51px 0px 0px 0px;
}

.elementor-6585 .elementor-element.elementor-element-260d12e .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-6585 .elementor-element.elementor-element-5b73dd3 {
    --display: flex;
}

.elementor-6585 .elementor-element.elementor-element-10ead4d > .elementor-widget-container {
    margin: 1px 0px 8px 0px;
}

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

.elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li {
    font-size: 16px;
}

.elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li, .elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li a {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-b2507df .logico-custom-menu-widget li a:hover {
    color: #c01227;
    border-color: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-451f15c {
    --display: flex;
}

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

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

.elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li {
    font-size: 16px;
}

.elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li, .elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li a {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-a219b7d .logico-custom-menu-widget li a:hover {
    color: #c01227;
    border-color: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-44a1f5d {
    --display: flex;
}

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

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

.elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li {
    font-size: 16px;
}

.elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li, .elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li a {
    color: #FFFFFF;
}

.elementor-6585 .elementor-element.elementor-element-189484a .logico-custom-menu-widget li a:hover {
    color: #c01227;
    border-color: #c01227;
}

.elementor-6585 .elementor-element.elementor-element-1349e00 {
    --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-6585 .elementor-element.elementor-element-fd16f7e {
    font-size: 14px;
    color: #BEBEBE;
    --logico-default-text-color: #BEBEBE;
    --logico-accent-color: #BEBEBE;
}

.elementor-6585 .elementor-element.elementor-element-7d9f352 {
    text-align: end;
    font-size: 14px;
    color: #BEBEBE;
    --logico-default-text-color: #BEBEBE;
    --logico-accent-color: #BEBEBE;
}

@media(min-width: 481px) {
    .elementor-6585 .elementor-element.elementor-element-9990148 {
        --width:45%;
    }

    .elementor-6585 .elementor-element.elementor-element-df89993 {
        --width: 37%;
    }

    .elementor-6585 .elementor-element.elementor-element-f5d8e63 {
        --width: 56%;
    }

    .elementor-6585 .elementor-element.elementor-element-a96d151 {
        --width: 37%;
    }

    .elementor-6585 .elementor-element.elementor-element-9ba4b82 {
        --width: 56%;
    }

    .elementor-6585 .elementor-element.elementor-element-a5c503d {
        --width: 50%;
    }

    .elementor-6585 .elementor-element.elementor-element-5219697 {
        --width: 70%;
    }

    .elementor-6585 .elementor-element.elementor-element-0f4fed7 {
        --width: 30%;
    }

    .elementor-6585 .elementor-element.elementor-element-64e2e81 {
        --width: 50%;
    }

    .elementor-6585 .elementor-element.elementor-element-5b73dd3 {
        --width: 16.6667%;
    }

    .elementor-6585 .elementor-element.elementor-element-451f15c {
        --width: 16.6667%;
    }

    .elementor-6585 .elementor-element.elementor-element-44a1f5d {
        --width: 16.6667%;
    }
}

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

    .elementor-6585 .elementor-element.elementor-element-f5d8e63 {
        --width: 50%;
    }

    .elementor-6585 .elementor-element.elementor-element-a96d151 {
        --width: 50%;
    }

    .elementor-6585 .elementor-element.elementor-element-9ba4b82 {
        --width: 50%;
    }

    .elementor-6585 .elementor-element.elementor-element-64e2e81 {
        --width: 42%;
    }
}

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

    .elementor-6585 .elementor-element.elementor-element-a5c503d {
        --width: 100%;
    }

    .elementor-6585 .elementor-element.elementor-element-5219697 {
        --width: 100%;
    }

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

@media(max-width: 840px) and (min-width:481px) {
    .elementor-6585 .elementor-element.elementor-element-64e2e81 {
        --width:48%;
    }

    .elementor-6585 .elementor-element.elementor-element-5b73dd3 {
        --width: 48%;
    }

    .elementor-6585 .elementor-element.elementor-element-451f15c {
        --width: 48%;
    }

    .elementor-6585 .elementor-element.elementor-element-44a1f5d {
        --width: 48%;
    }
}

@media(max-width: 660px) and (min-width:481px) {
    .elementor-6585 .elementor-element.elementor-element-64e2e81 {
        --width:47%;
    }

    .elementor-6585 .elementor-element.elementor-element-5b73dd3 {
        --width: 47%;
    }

    .elementor-6585 .elementor-element.elementor-element-451f15c {
        --width: 47%;
    }

    .elementor-6585 .elementor-element.elementor-element-44a1f5d {
        --width: 47%;
    }
}

@media(max-width: 1200px) {
    .elementor-6585 .elementor-element.elementor-element-b29b8fc {
        --padding-top:120px;
        --padding-bottom: 62px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-6585 .elementor-element.elementor-element-670d1b2 > .elementor-widget-container {
        margin: 27px 0px 0px 0px;
    }

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

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

    .elementor-6585 .elementor-element.elementor-element-a5c503d {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-6585 .elementor-element.elementor-element-e183a77 {
        --margin-top: 150px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6585 .elementor-element.elementor-element-bb3eaca .button-container {
        text-align: right;
    }

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

    .elementor-6585 .elementor-element.elementor-element-54629ca > .elementor-widget-container {
        margin: 72px 0px 90px 0px;
    }

    .elementor-6585 .elementor-element.elementor-element-3f1ba7a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6585 .elementor-element.elementor-element-260d12e .logico-title {
        font-size: 60px;
    }

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

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

    body:not(.rtl) .elementor-6585 .elementor-element.elementor-element-32965bd {
        left: 10px;
    }

    body.rtl .elementor-6585 .elementor-element.elementor-element-32965bd {
        right: 10px;
    }

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

    .elementor-6585 .elementor-element.elementor-element-ef6fa6d {
        --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-6585 .elementor-element.elementor-element-9990148 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    body.rtl .elementor-6585 .elementor-element.elementor-element-8899bdf {
        right: 0px;
    }

    .elementor-6585 .elementor-element.elementor-element-8899bdf {
        top: 150px;
    }

    .elementor-6585 .elementor-element.elementor-element-8899bdf img {
        max-width: 100%;
    }

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

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

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

    .elementor-6585 .elementor-element.elementor-element-bb3eaca > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6585 .elementor-element.elementor-element-bb3eaca .button-container {
        text-align: left;
    }

    .elementor-6585 .elementor-element.elementor-element-ba22941 {
        --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-6585 .elementor-element.elementor-element-260d12e .logico-title {
        font-size: 40px;
    }

    .elementor-6585 .elementor-element.elementor-element-1349e00 {
        --grid-auto-flow: row;
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(max-width: 840px) {
    .elementor-6585 .elementor-element.elementor-element-2631b42 {
        --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-6585 .elementor-element.elementor-element-645be8d {
        --flex-wrap: nowrap;
    }

    .elementor-6585 .elementor-element.elementor-element-54629ca > .elementor-widget-container {
        margin: 60px 0px 60px 0px;
    }

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

    .elementor-6585 .elementor-element.elementor-element-fd16f7e {
        text-align: center;
    }

    .elementor-6585 .elementor-element.elementor-element-7d9f352 {
        text-align: center;
    }
}

@media(max-width: 660px) {
    .elementor-6585 .elementor-element.elementor-element-b29b8fc {
        --padding-top:70px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-6585 .elementor-element.elementor-element-a5c503d {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-6585 .elementor-element.elementor-element-535776a .logico-title {
        font-size: 24px;
    }

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

    .elementor-6585 .elementor-element.elementor-element-e6af8aa .logico-title {
        text-align: center;
    }

    .elementor-6585 .elementor-element.elementor-element-bb3eaca .button-container {
        text-align: center;
    }

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

    .elementor-6585 .elementor-element.elementor-element-3f1ba7a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6585 .elementor-element.elementor-element-260d12e .logico-title {
        font-size: 38px;
    }

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

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

    .elementor-6585 .elementor-element.elementor-element-645be8d {
        --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-6585 .elementor-element.elementor-element-9ba4b82 {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6585 .elementor-element.elementor-element-a5c503d {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-6585 .elementor-element.elementor-element-535776a > .elementor-widget-container {
        margin: 0px 0px 14px 0px;
    }

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


:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-family--text-font: Manrope, sans-serif;
    --wp--preset--font-family--heading-font: "Space Grotesk", sans-serif;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:root {
    --wp--style--global--content-size: 1340px;
    --wp--style--global--wide-size: 1340px;
}

:where(body) {
    margin: 0;
}

.wp-site-blocks > .alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks > .alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks > .aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

.is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

.is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

.is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

.is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

.is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

body {
    background-color: #ffffff;
    color: #333333;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
    text-decoration: underline;
}

h1 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 120px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h2 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 80px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h3 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 60px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h4 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h5 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h6 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 25px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
    text-decoration: none;
    text-transform: inherit;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-text-font-font-family {
    font-family: var(--wp--preset--font-family--text-font) !important;
}

.has-heading-font-font-family {
    font-family: var(--wp--preset--font-family--heading-font) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-term-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-term-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}


    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Bold.ttf') format('truetype');             
        font-weight: bold;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-ExtraBold.ttf') format('truetype');             
        font-weight: 800;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-ExtraLight.ttf') format('truetype');             
        font-weight: 200;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Light.ttf') format('truetype');             
        font-weight: 300;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Medium.ttf') format('truetype');             
        font-weight: 500;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Regular.ttf') format('truetype');             
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-SemiBold.ttf') format('truetype');             
        font-weight: 600;
        font-style: normal;
    }
:root {
	--logico-viewport-mobile: 480px;
	--logico-viewport-mobile-extra: 660px;
	--logico-viewport-tablet: 840px;
	--logico-viewport-tablet-extra: 1020px;
	--logico-viewport-laptop: 1200px;
	--logico-viewport-widescreen: 2400px;

	--logico-content-width: 1380px;

	--logico-default-text-color: #333333;
	--logico-dark-text-color: #111111;
	--logico-light-text-color: #a3a3a3;
	--logico-accent-color: #c01227;
	--logico-accent-alter-color: #c01227;
	--logico-border-color: #adadad;
	--logico-border-hover-color: #111111;
	--logico-background-color: #ffffff;
	--logico-background-alter-color: #f9f7f6;
	--logico-button-text-color: #333333;
	--logico-button-border-color: #333333;
	--logico-button-background-color: rgba(255, 255, 255, 0);
	--logico-button-icon-color: #ffffff;
	--logico-button-text-hover: #ffffff;
	--logico-button-background-hover: #c01227;
	--logico-button-icon-hover: #ffffff;

	--logico-body-font-size: 18px;
	--logico-body-line-height: 1.6667em;
	--logico-body-font-family: Manrope;
	--logico-body-font-style: normal;
	--logico-body-font-weight: 400;
	--logico-body-text-decoration: none;

	--logico-h1-font-size: 120px;
	--logico-h1-line-height: 1.2em;
	--logico-h1-letter-spacing: -0.03em;
	--logico-h1-font-family: Space Grotesk;
	--logico-h1-text-transform: uppercase;
	--logico-h1-font-style: normal;
	--logico-h1-font-weight: 500;

	--logico-h2-font-size: 80px;
	--logico-h2-line-height: 1.2em;
	--logico-h2-letter-spacing: -0.03em;
	--logico-h2-font-family: Space Grotesk;
	--logico-h2-text-transform: uppercase;
	--logico-h2-font-style: normal;
	--logico-h2-font-weight: 500;

	--logico-h3-font-size: 60px;
	--logico-h3-line-height: 1.2em;
	--logico-h3-letter-spacing: -0.03em;
	--logico-h3-font-family: Space Grotesk;
	--logico-h3-text-transform: uppercase;
	--logico-h3-font-style: normal;
	--logico-h3-font-weight: 500;

	--logico-h4-font-size: 40px;
	--logico-h4-line-height: 1.2em;
	--logico-h4-letter-spacing: -0.03em;
	--logico-h4-font-family: Space Grotesk;
	--logico-h4-text-transform: uppercase;
	--logico-h4-font-style: normal;
	--logico-h4-font-weight: 500;

	--logico-h5-font-size: 30px;
	--logico-h5-line-height: 1.2em;
	--logico-h5-letter-spacing: -0.03em;
	--logico-h5-font-family: Space Grotesk;
	--logico-h5-text-transform: uppercase;
	--logico-h5-font-style: normal;
	--logico-h5-font-weight: 500;

	--logico-h6-font-size: 25px;
	--logico-h6-line-height: 1.2em;
	--logico-h6-letter-spacing: -0.03em;
	--logico-h6-font-family: Space Grotesk;
	--logico-h6-text-transform: uppercase;
	--logico-h6-font-style: normal;
	--logico-h6-font-weight: 500;

	--logico-button-font-size: 14px;
	--logico-button-font-family: Manrope;
	--logico-button-font-weight: 600;

	--logico-paragraph-spacing: 1.7em;

	--logico-h1-font-size-laptop: 80px;
	--logico-h2-font-size-laptop: 60px;
	--logico-h3-font-size-laptop: 46px;
	--logico-h4-font-size-laptop: 34px;
	--logico-h5-font-size-laptop: 28px;
	--logico-h6-font-size-laptop: 22px;
	--logico-body-font-size-tablet: 16px;
	--logico-h1-font-size-tablet: 60px;
	--logico-h2-font-size-tablet: 50px;
	--logico-h3-font-size-tablet: 36px;
	--logico-h4-font-size-tablet: 28px;
	--logico-h5-font-size-tablet: 24px;
	--logico-h6-font-size-tablet: 20px;
	--logico-h1-font-size-mobile-extra: 40px;
	--logico-h2-font-size-mobile-extra: 32px;
	--logico-h3-font-size-mobile-extra: 28px;
	--logico-h4-font-size-mobile-extra: 23px;
	--logico-h5-font-size-mobile-extra: 20px;
	--logico-h6-font-size-mobile-extra: 18px;

	--logico-radius-small: 10px;
	--logico-radius-medium: 15px;
	--logico-radius-large: 25px;
}

.wp-block-post-content,
.logico-front-end {
	font-size: 18px;
	line-height: 1.6667em;
	font-family: Manrope;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
}
.wp-block-post-content h1:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h1,
.logico-front-end h1:not([class*=logico-title-h]),
.logico-front-end .logico-title-h1 {
	font-size: 120px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h2:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h2,
.logico-front-end h2:not([class*=logico-title-h]),
.logico-front-end .logico-title-h2 {
	font-size: 80px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h3:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h3,
.logico-front-end h3:not([class*=logico-title-h]),
.logico-front-end .logico-title-h3 {
	font-size: 60px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h4:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h4,
.logico-front-end h4:not([class*=logico-title-h]),
.logico-front-end .logico-title-h4 {
	font-size: 40px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h5:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h5,
.logico-front-end h5:not([class*=logico-title-h]),
.logico-front-end .logico-title-h5 {
	font-size: 30px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h6:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h6,
.logico-front-end h6:not([class*=logico-title-h]),
.logico-front-end .logico-title-h6 {
	font-size: 25px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.logico-alter-button {
	font-size: 14px;
	font-family: Manrope;
	font-weight: 600;
}
.wp-block-post-content p,
.logico-front-end p {
	margin-bottom: 1.7em;
}
@media only screen and (max-width: 1200px) {
	.wp-block-post-content h1:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h1,
	.logico-front-end h1:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h1 {
		font-size: 80px;
	}
	.wp-block-post-content h2:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h2,
	.logico-front-end h2:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h2 {
		font-size: 60px;
	}
	.wp-block-post-content h3:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h3,
	.logico-front-end h3:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h3 {
		font-size: 46px;
	}
	.wp-block-post-content h4:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h4,
	.logico-front-end h4:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h4 {
		font-size: 34px;
	}
	.wp-block-post-content h5:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h5,
	.logico-front-end h5:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h5 {
		font-size: 28px;
	}
	.wp-block-post-content h6:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h6,
	.logico-front-end h6:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h6 {
		font-size: 22px;
	}
}
@media only screen and (max-width: 840px) {
	.wp-block-post-content,
	.logico-front-end {
		font-size: 16px;
	}
	.wp-block-post-content h1:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h1,
	.logico-front-end h1:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h1 {
		font-size: 60px;
	}
	.wp-block-post-content h2:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h2,
	.logico-front-end h2:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h2 {
		font-size: 50px;
	}
	.wp-block-post-content h3:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h3,
	.logico-front-end h3:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h3 {
		font-size: 36px;
	}
	.wp-block-post-content h4:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h4,
	.logico-front-end h4:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h4 {
		font-size: 28px;
	}
	.wp-block-post-content h5:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h5,
	.logico-front-end h5:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h5 {
		font-size: 24px;
	}
	.wp-block-post-content h6:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h6,
	.logico-front-end h6:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h6 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 660px) {
	.wp-block-post-content h1:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h1,
	.logico-front-end h1:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h1 {
		font-size: 40px;
	}
	.wp-block-post-content h2:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h2,
	.logico-front-end h2:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h2 {
		font-size: 32px;
	}
	.wp-block-post-content h3:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h3,
	.logico-front-end h3:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h3 {
		font-size: 28px;
	}
	.wp-block-post-content h4:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h4,
	.logico-front-end h4:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h4 {
		font-size: 23px;
	}
	.wp-block-post-content h5:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h5,
	.logico-front-end h5:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h5 {
		font-size: 20px;
	}
	.wp-block-post-content h6:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h6,
	.logico-front-end h6:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h6 {
		font-size: 18px;
	}
}
.body-container.error-404 {
	background-color: #c01227;
}
body.error-404 {
	background-image: none !important;
}
.body-container.error-404 {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: initial;
	background-size: initial;
	background-image: url("assets/images/bg-404.png");
}



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}





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

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 {
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home4-slide-1.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830:before {
    background-color: transparent;
    background-image: linear-gradient(166deg, #1EAE9800 0%, #c0122733 100%);
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
    max-width: 55%;
    margin: 58px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content {
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
    font-size: 80px;
    line-height: 1.125em;
    word-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-791327c .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-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-standard .content-slider-item-text {
    margin: 23px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830.slide-style-modern .content-slider-item-text .text-content {
    padding: 23px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-buttons {
    margin: 48px 0px 0px 0px;
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #E8734A;
    --logico-button-background-color: #C0122700;
    --logico-button-icon-color: #FFFFFF;
    --logico-button-text-hover: #FFFFFF;
    --logico-button-border-hover: #E8734A;
    --logico-button-background-hover: #E8734A;
    --logico-button-icon-hover: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
    background-color: #305C7D00;
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home4-slide-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061:before {
    background-color: transparent;
    /* background-image: linear-gradient(116deg, #305C7D 0%, #5C84A300 82%); */
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
    max-width: 60%;
    margin: 90px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .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-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
    font-size: 80px;
    line-height: 1.125em;
    word-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-791327c .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-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-text .text-content {
    max-width: 590px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-standard .content-slider-item-text {
    margin: 23px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061.slide-style-modern .content-slider-item-text .text-content {
    padding: 23px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-buttons {
    margin: 48px 0px 0px 0px;
    --logico-button-text-color: #FFFFFF;
    --logico-button-border-color: #E8734A;
    --logico-button-background-color: #E8734A00;
    --logico-button-icon-color: #FFFFFF;
    --logico-button-text-hover: #FFFFFF;
    --logico-button-border-hover: #E8734A;
    --logico-button-background-hover: #E8734A;
    --logico-button-icon-hover: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item {
    height: 924px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel .owl-stage-outer {
    border-radius: 25px 25px 25px 25px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .content-slider.nav-view-default .owl-nav {
    left: 10px;
    right: 10px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .slider-footer {
    text-align: right;
    margin-top: 0px;
    margin-bottom: 59px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination {
    margin-right: 70px;
    margin-left: 70px;
}

.elementor-6473 .elementor-element.elementor-element-791327c .slider-progress-wrapper {
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-791327c .owl-dots .owl-dot:not(.active) span {
    border-color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-846ec29 {
    --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;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 2;
}

.elementor-6473 .elementor-element.elementor-element-e51a21a {
    --display: flex;
    --min-height: 505px;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 72px;
    --padding-bottom: 60px;
    --padding-left: 50px;
    --padding-right: 50px;
}

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

.elementor-6473 .elementor-element.elementor-element-e51a21a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6473 .elementor-element.elementor-element-b76ab0c .logico-title {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    text-transform: none;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-7b9bdaf > .elementor-widget-container {
    margin: 14px 20px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-7b9bdaf {
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-fa2a4fc {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-fa2a4fc .elementor-divider-separator {
    width: 100%;
}

.elementor-6473 .elementor-element.elementor-element-fa2a4fc .elementor-divider {
    padding-block-start:45px;padding-block-end:45px;}

.elementor-6473 .elementor-element.elementor-element-39ccb36 > .elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(4px/2);}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(4px/2);}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(4px/2);}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-4px/2);}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-4px/2);
}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon i {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
    transition: fill 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-39ccb36 {
    --e-icon-list-icon-size: 9px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 1px;
}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-icon {
    padding-inline-end:10px;}

.elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-f21cefd {
    --display: flex;
    --min-height: 505px;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 72px;
    --padding-bottom: 60px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-6473 .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-f21cefd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #4CB3DD;
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home4-banner-2.jpg");
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6473 .elementor-element.elementor-element-f21cefd.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6473 .elementor-element.elementor-element-97b08df .logico-title {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    text-transform: none;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-ca2e835 > .elementor-widget-container {
    margin: 14px 20px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-ca2e835 {
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-aaaed9e {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-aaaed9e .elementor-divider-separator {
    width: 100%;
}

.elementor-6473 .elementor-element.elementor-element-aaaed9e .elementor-divider {
    padding-block-start:45px;padding-block-end:45px;}

.elementor-6473 .elementor-element.elementor-element-c4c35c7 {
    --display: flex;
    --min-height: 505px;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 72px;
    --padding-bottom: 60px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-6473 .elementor-element.elementor-element-c4c35c7:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-c4c35c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-29ec1ac .logico-title {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    text-transform: none;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-157eebf > .elementor-widget-container {
    margin: 14px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-157eebf {
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-b431db1 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-b431db1 .elementor-divider-separator {
    width: 100%;
}

.elementor-6473 .elementor-element.elementor-element-b431db1 .elementor-divider {
    padding-block-start:45px;padding-block-end:45px;}

.elementor-6473 .elementor-element.elementor-element-6cc2123 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6473 .elementor-element.elementor-element-79f02be {
    width: auto;
    max-width: auto;
    font-family: "Space Grotesk", Sans-serif;
    font-size: 80px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-79f02be.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6473 .elementor-element.elementor-element-79f02be p {
    margin-block-end:0px;}

.elementor-6473 .elementor-element.elementor-element-6ed5790 {
    width: auto;
    max-width: auto;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.03em;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-6ed5790 > .elementor-widget-container {
    margin: 12px 0px 12px 0px;
}

.elementor-6473 .elementor-element.elementor-element-6ed5790 p {
    margin-block-end:0px;}

.elementor-6473 .elementor-element.elementor-element-7a4f661 {
    --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: 150px;
    --padding-bottom: 42px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6473 .elementor-element.elementor-element-e6fc84c {
    --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-6473 .elementor-element.elementor-element-c9782ff {
    width: 100%;
    max-width: 100%;
    z-index: 2;
}

.elementor-6473 .elementor-element.elementor-element-c9782ff > .elementor-widget-container {
    padding: 0px 0px 13px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}

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

.elementor-6473 .elementor-element.elementor-element-96dd768 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-6473 .elementor-element.elementor-element-c1411f6 {
    --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-6473 .elementor-element.elementor-element-e056676 {
    width: var( --container-widget-width, 800px );
    max-width: 800px;
    --container-widget-width: 800px;
    --container-widget-flex-grow: 0;
}

.elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #FFFFFF00;
    -webkit-text-stroke-width: 2px;
    stroke-width: 2px;
    -webkit-text-stroke-color: #ffffff;
    stroke: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 180px;
    font-weight: 700;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 180px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-0d72805 {
    width: var( --container-widget-width, 135px );
    max-width: 135px;
    --container-widget-width: 135px;
    --container-widget-flex-grow: 0;
    --e-transform-origin-x: center;
    --e-transform-origin-y: center;
}

.elementor-6473 .elementor-element.elementor-element-0d72805 > .elementor-widget-container {
    --e-transform-rotateZ: -90deg;
    --e-transform-translateY: 20%;
}

.elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5em;
    color: #111111;
}

.elementor-6473 .elementor-element.elementor-element-6f13b66 {
    --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: 76px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

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

.elementor-6473 .elementor-element.elementor-element-dd7d57f {
    --display: flex;
}

.elementor-6473 .elementor-element.elementor-element-4d517e0 {
    --display: flex;
}

.elementor-6473 .elementor-element.elementor-element-03c3415 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-314d84a {
    --display: flex;
    --min-height: 586px;
    --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;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6473 .elementor-element.elementor-element-314d84a:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-314d84a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/bg-map-about.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-6473 .elementor-element.elementor-element-afcbd05 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter {
    flex-direction: column-reverse;
}

.elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-title {
    justify-content: start;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter {
    flex-direction: column-reverse;
}

.elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-title {
    justify-content: start;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter {
    flex-direction: column-reverse;
}

.elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-title {
    justify-content: start;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-suffix {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
}

.elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter {
    flex-direction: column-reverse;
}

.elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-title {
    justify-content: start;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper {
    text-align: {
        {
            VALUE
        }
    }

    ;--counter-prefix-grow: 0;
    --counter-suffix-grow: 1;
    --counter-number-grow: 0;
    color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix {
    font-family: "Space Grotesk", Sans-serif;
    font-size: 100px;
    font-weight: 700;
}

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

.elementor-6473 .elementor-element.elementor-element-13a7637 {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: 2;
}

body:not(.rtl) .elementor-6473 .elementor-element.elementor-element-13a7637 {
    left: 20px;
}

body.rtl .elementor-6473 .elementor-element.elementor-element-13a7637 {
    right: 20px;
}

.elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent {
    background-color: #c01227;
}

.elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-1 .block-decoration-item:after, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item, .elementor-6473 .elementor-element.elementor-element-13a7637 .block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before {
    background-color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-7da6646 {
    --display: flex;
    --min-height: 773px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: 0s;
    --border-radius: 25px 25px 25px 25px;
    --z-index: 1;
}

.elementor-6473 .elementor-element.elementor-element-7da6646:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-7da6646 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("assets/images/home4-banner-4.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6473 .elementor-element.elementor-element-8b5d6e6 {
    --display: flex;
    --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-end;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-6473 .elementor-element.elementor-element-1f766ea {
    --display: flex;
    --margin-top: -298px;
    --margin-bottom: -70px;
    --margin-left: 0px;
    --margin-right: 208px;
    --z-index: 2;
}

.elementor-6473 .elementor-element.elementor-element-3b61435 {
    --display: flex;
    --border-radius: 25px 25px 0px 0px;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
    --padding-top: 64px;
    --padding-bottom: 73px;
    --padding-left: 40px;
    --padding-right: 38px;
}

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

.elementor-6473 .elementor-element.elementor-element-c364d1c {
    font-family: "Manrope", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
}

.elementor-6473 .elementor-element.elementor-element-239afbb > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-239afbb .logico-title {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    text-transform: none;
    line-height: 1em;
    letter-spacing: -0.03em;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-0d307dd > .elementor-widget-container {
    margin: 16px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-5aea22e {
    --display: flex;
    --min-height: 70px;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --border-radius: 0px 0px 25px 25px;
    --logico-default-text-color: #FFFFFF;
    color: #FFFFFF;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 38px;
}

.elementor-6473 .elementor-element.elementor-element-5aea22e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-5aea22e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-b6e14bd {
    --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;
    --margin-top: -25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 186px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6473 .elementor-element.elementor-element-90cc867 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6473 .elementor-element.elementor-element-24c0280 {
    width: 100%;
    max-width: 100%;
    z-index: 2;
}

.elementor-6473 .elementor-element.elementor-element-24c0280 > .elementor-widget-container {
    padding: 0px 0px 13px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #FFFFFF;
}

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

.elementor-6473 .elementor-element.elementor-element-2ed47f3 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6473 .elementor-element.elementor-element-36efec7 {
    --display: flex;
}

.elementor-6473 .elementor-element.elementor-element-778840d .logico-title {
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-bbfb67f > .elementor-widget-container {
    margin: 67px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-bbfb67f {
    text-align: start;
}

.elementor-6473 .elementor-element.elementor-element-bbfb67f img {
    border-radius: 25px 25px 25px 25px;
}

.elementor-6473 .elementor-element.elementor-element-b2c956f {
    --display: flex;
    --margin-top: 112px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 140px;
    --padding-right: 0px;
}

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

body.rtl .elementor-6473 .elementor-element.elementor-element-1a450c2 {
    right: 0px;
}

.elementor-6473 .elementor-element.elementor-element-1a450c2 {
    bottom: -69px;
    z-index: 0;
}

.elementor-6473 .elementor-element.elementor-element-1a450c2 img {
    max-width: 200%;
}

.elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-wrapper {
    align-items: start;
    text-align: start;
    gap: 20px;
}

.elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-title {
    margin-block-end:5px;color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #1F1F1F;
    color: #1F1F1F;
}

.elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon, .elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-6b51278.elementor-view-framed .elementor-icon {
    background-color: #1F1F1F;
}

.elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon {
    font-size: 10px;
    padding: 12px;
}

.elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-title, .elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-6473 .elementor-element.elementor-element-6b51278 .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-e34beb2 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-e34beb2 > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-e34beb2 .elementor-divider-separator {
    width: 100%;
}

.elementor-6473 .elementor-element.elementor-element-e34beb2 .elementor-divider {
    padding-block-start:38px;padding-block-end:38px;}

.elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-wrapper {
    align-items: start;
    text-align: start;
    gap: 20px;
}

.elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-title {
    margin-block-end:5px;color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #1F1F1F;
    color: #1F1F1F;
}

.elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon, .elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-27ba815.elementor-view-framed .elementor-icon {
    background-color: #1F1F1F;
}

.elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon {
    font-size: 10px;
    padding: 12px;
}

.elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-title, .elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-6473 .elementor-element.elementor-element-27ba815 .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-6895eb5 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-6895eb5 > .elementor-widget-container {
    margin: 7px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-6895eb5 .elementor-divider-separator {
    width: 100%;
}

.elementor-6473 .elementor-element.elementor-element-6895eb5 .elementor-divider {
    padding-block-start:38px;padding-block-end:38px;}

.elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-wrapper {
    align-items: start;
    text-align: start;
    gap: 20px;
}

.elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-title {
    margin-block-end:5px;color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-stacked .elementor-icon {
    background-color: #ffffff;
    fill: #1F1F1F;
    color: #1F1F1F;
}

.elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon, .elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-default .elementor-icon {
    fill: #ffffff;
    color: #ffffff;
    border-color: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-332c78f.elementor-view-framed .elementor-icon {
    background-color: #1F1F1F;
}

.elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon {
    font-size: 10px;
    padding: 12px;
}

.elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-title, .elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
}

.elementor-6473 .elementor-element.elementor-element-332c78f .elementor-icon-box-description {
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-e70d3b7 > .elementor-widget-container {
    margin: 47px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-e70d3b7 {
    --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;
}

.elementor-6473 .elementor-element.elementor-element-9ebb5d1 {
    --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: 193px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6473 .elementor-element.elementor-element-adb573f {
    --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-6473 .elementor-element.elementor-element-447ecee img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-447ecee:hover img {
    opacity: 1;
}

.elementor-6473 .elementor-element.elementor-element-969d9af img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-969d9af:hover img {
    opacity: 1;
}

.elementor-6473 .elementor-element.elementor-element-0b8435b img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-0b8435b:hover img {
    opacity: 1;
}

.elementor-6473 .elementor-element.elementor-element-983ecc0 img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-983ecc0:hover img {
    opacity: 1;
}

.elementor-6473 .elementor-element.elementor-element-974d5c0 img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-974d5c0:hover img {
    opacity: 1;
}

.elementor-6473 .elementor-element.elementor-element-36101a7 img {
    opacity: 0.5;
    transition-duration: 0.3s;
}

.elementor-6473 .elementor-element.elementor-element-36101a7:hover img {
    opacity: 1;
}

.elementor-6473 .elementor-element.elementor-element-eb7e427 {
    --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-6473 .elementor-element.elementor-element-e913652 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-6473 .elementor-element.elementor-element-b0b65ce {
    width: var( --container-widget-width, 700px );
    max-width: 700px;
    --container-widget-width: 700px;
    --container-widget-flex-grow: 0;
}

.elementor-6473 .elementor-element.elementor-element-b0b65ce > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-b0b65ce .logico-title {
    text-align: center;
}

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

.elementor-6473 .elementor-element.elementor-element-c562953 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #333333;
    --border-color: #333333;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 > .elementor-widget-container {
    margin: -9px 0px 0px 0px;
    padding: 0px 40px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item-price-info {
    font-family: "Manrope Alt", Sans-serif;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-price-info {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
    stroke: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-title {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-content {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-custom-field:not(.active) {
    color: #C6C6C6;
}

.elementor-6473 .elementor-element.elementor-element-6c4ba68 .price-item .price-item-button {
    text-align: center;
}

.elementor-6473 .elementor-element.elementor-element-d1915ef {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #333333;
    --border-color: #333333;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 > .elementor-widget-container {
    margin: -9px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 .price-item-price-info {
    font-family: "Manrope Alt", Sans-serif;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-price-info {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
    stroke: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-title {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-content {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-custom-field:not(.active) {
    color: #C6C6C6;
}

.elementor-6473 .elementor-element.elementor-element-94317e5 .price-item .price-item-button {
    text-align: center;
}

.elementor-6473 .elementor-element.elementor-element-e0b0994 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #333333;
    --border-color: #333333;
}

.elementor-6473 .elementor-element.elementor-element-85c515e > .elementor-widget-container {
    margin: -9px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6473 .elementor-element.elementor-element-85c515e .price-item-price-info {
    font-family: "Manrope Alt", Sans-serif;
}

.elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-price-info {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
    stroke: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-title {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-content {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-custom-field:not(.active) {
    color: #C6C6C6;
}

.elementor-6473 .elementor-element.elementor-element-85c515e .price-item .price-item-button {
    text-align: center;
}

.elementor-6473 .elementor-element.elementor-element-8d1a03d {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #333333;
    --border-color: #333333;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c > .elementor-widget-container {
    margin: -9px 0px 0px 0px;
    padding: 0px 40px 0px 40px;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c .price-item-price-info {
    font-family: "Manrope Alt", Sans-serif;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-price-info {
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
    stroke: #ffffff;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-title {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-content {
    text-align: left;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-custom-field:not(.active) {
    color: #C6C6C6;
}

.elementor-6473 .elementor-element.elementor-element-6986f8c .price-item .price-item-button {
    text-align: center;
}

.elementor-6473 .elementor-element.elementor-element-f7e9176 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
    --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-6473 .elementor-element.elementor-element-d9f4822 {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 47px;
    --padding-right: 47px;
}

.elementor-6473 .elementor-element.elementor-element-d9f4822:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-d9f4822 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home4-banner-5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6473 .elementor-element.elementor-element-a95b671 {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-a95b671 .elementor-divider-separator {
    width: 300px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6473 .elementor-element.elementor-element-a95b671 .elementor-divider {
    text-align: left;
    padding-block-start:20px;padding-block-end:20px;}

.elementor-6473 .elementor-element.elementor-element-5316bb7 {
    width: var( --container-widget-width, 240px );
    max-width: 240px;
    --container-widget-width: 240px;
    --container-widget-flex-grow: 0;
}

.elementor-6473 .elementor-element.elementor-element-5316bb7 .logico-title {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    text-transform: none;
    line-height: 1.1667em;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-8ddfaa1 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-8ddfaa1 {
    --logico-default-text-color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-68bc52e {
    --display: flex;
    --min-height: 260px;
    --justify-content: flex-end;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 47px;
    --padding-right: 47px;
}

.elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #c01227;
    background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/12/home4-banner-6.png");
    background-position: 100% calc(100% - 26px);
    background-repeat: no-repeat;
    background-size: 36% auto;
}

.elementor-6473 .elementor-element.elementor-element-31825eb {
    --divider-border-style: solid;
    --divider-color: #FFFFFF;
    --divider-border-width: 1px;
}

.elementor-6473 .elementor-element.elementor-element-31825eb .elementor-divider-separator {
    width: 300px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-6473 .elementor-element.elementor-element-31825eb .elementor-divider {
    text-align: left;
    padding-block-start:20px;padding-block-end:20px;}

.elementor-6473 .elementor-element.elementor-element-7e09d24 {
    width: var( --container-widget-width, 275px );
    max-width: 275px;
    --container-widget-width: 275px;
    --container-widget-flex-grow: 0;
}

.elementor-6473 .elementor-element.elementor-element-7e09d24 .logico-title {
    font-family: "Manrope", Sans-serif;
    font-weight: 600;
    text-transform: none;
    line-height: 1.1667em;
    color: #FFFFFF;
}

.elementor-6473 .elementor-element.elementor-element-8955a38 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-8955a38 {
    --logico-default-text-color: #FFFFFF;
}

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

.elementor-6473 .elementor-element.elementor-element-37eb5d8 {
    --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-6473 .elementor-element.elementor-element-4dfe9a5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

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

.elementor-6473 .elementor-element.elementor-element-53f6e43 {
    width: initial;
    max-width: initial;
}

.elementor-6473 .elementor-element.elementor-element-53f6e43 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-af304ac > .elementor-widget-container {
    margin: 37px 0px 0px 0px;
}

.elementor-6473 .elementor-element.elementor-element-7dcab86 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-6473 .elementor-element.elementor-element-7bfe5b9 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

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

    .elementor-6473 .elementor-element.elementor-element-d1915ef {
        --width: 50%;
    }

    .elementor-6473 .elementor-element.elementor-element-e0b0994 {
        --width: 50%;
    }

    .elementor-6473 .elementor-element.elementor-element-8d1a03d {
        --width: 50%;
    }
}

@media(max-width: 1200px) {
    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
        max-width:44%;
        margin: 100px 60px 0px 60px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-size: 46px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 55%;
        margin: 0px 60px 0px 60px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-size: 46px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .owl-carousel.owl-theme .content-item {
        height: 700px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .slider-footer {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .slider-footer .slider-pagination {
        margin-right: 30px;
        margin-left: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-846ec29 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-e51a21a {
        --min-height: 400px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-7b9bdaf > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-f21cefd {
        --min-height: 400px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-c4c35c7 {
        --min-height: 400px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-79f02be {
        font-size: 60px;
    }

    .elementor-6473 .elementor-element.elementor-element-6ed5790 > .elementor-widget-container {
        margin: 5px 0px 5px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-6ed5790 {
        font-size: 18px;
    }

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

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

    .elementor-6473 .elementor-element.elementor-element-e056676 {
        --container-widget-width: 580px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 580px );
        max-width: 580px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number {
        font-size: 130px;
        line-height: 1em;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
        font-size: 130px;
    }

    .elementor-6473 .elementor-element.elementor-element-0d72805 {
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 110px );
        max-width: 110px;
    }

    .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title {
        font-size: 16px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-314d84a {
        --min-height: 500px;
    }

    .elementor-6473 .elementor-element.elementor-element-afcbd05 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --gap: 60px 80px;
        --row-gap: 60px;
        --column-gap: 80px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-title {
        justify-content: end;
    }

    .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 0;
        --counter-number-grow: 0;
    }

    .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-title {
        justify-content: end;
    }

    .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 0;
        --counter-number-grow: 0;
    }

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

    .elementor-6473 .elementor-element.elementor-element-7da6646 {
        --min-height: 600px;
    }

    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --margin-top: -298px;
        --margin-bottom: -70px;
        --margin-left: 0px;
        --margin-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-90cc867 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-2ed47f3 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-b2c956f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 60px;
        --padding-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-9ebb5d1 {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
    }

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

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

    .elementor-6473 .elementor-element.elementor-element-b0b65ce {
        --container-widget-width: 550px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 550px );
        max-width: 550px;
    }

    .elementor-6473 .elementor-element.elementor-element-e9da455 {
        --flex-wrap: wrap;
    }

    .elementor-6473 .elementor-element.elementor-element-c562953 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    }

    .elementor-6473 .elementor-element.elementor-element-d1915ef {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-e0b0994 {
        --align-items: center;
        --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-8d1a03d {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-f7e9176 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-d9f4822 {
        --min-height: 100px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-68bc52e {
        --min-height: 100px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-size: 25% auto;
    }

    .elementor-6473 .elementor-element.elementor-element-37eb5d8 {
        --gap: 0px 40px;
        --row-gap: 0px;
        --column-gap: 40px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 30px;
        --padding-right: 30px;
    }
}

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

    .elementor-6473 .elementor-element.elementor-element-846ec29 {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row;
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6473 .elementor-element.elementor-element-e51a21a {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6473 .elementor-element.elementor-element-7b9bdaf {
        font-size: 16px;
    }

    .elementor-6473 .elementor-element.elementor-element-fa2a4fc .elementor-divider {
        padding-block-start:20px;padding-block-end:20px;}

    .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6473 .elementor-element.elementor-element-39ccb36 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-6473 .elementor-element.elementor-element-f21cefd {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6473 .elementor-element.elementor-element-ca2e835 {
        font-size: 16px;
    }

    .elementor-6473 .elementor-element.elementor-element-aaaed9e .elementor-divider {
        padding-block-start:20px;padding-block-end:20px;}

    .elementor-6473 .elementor-element.elementor-element-c4c35c7 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6473 .elementor-element.elementor-element-157eebf {
        font-size: 16px;
    }

    .elementor-6473 .elementor-element.elementor-element-b431db1 .elementor-divider {
        padding-block-start:20px;padding-block-end:20px;}

    .elementor-6473 .elementor-element.elementor-element-79f02be {
        font-size: 46px;
    }

    .elementor-6473 .elementor-element.elementor-element-6ed5790 {
        font-size: 14px;
    }

    .elementor-6473 .elementor-element.elementor-element-7a4f661 {
        --padding-top: 120px;
        --padding-bottom: 42px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 {
        --container-widget-width: 510px;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 510px );
        max-width: 510px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number {
        font-size: 114px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
        font-size: 114px;
    }

    .elementor-6473 .elementor-element.elementor-element-b59cef4 {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-314d84a {
        --min-height: 410px;
        --margin-top: 120px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-afcbd05 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-bbc6760 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6473 .elementor-element.elementor-element-7da6646 {
        --min-height: 500px;
    }

    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --margin-top: -298px;
        --margin-bottom: -70px;
        --margin-left: 0px;
        --margin-right: 20px;
    }

    .elementor-6473 .elementor-element.elementor-element-3b61435 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-5aea22e {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-6473 .elementor-element.elementor-element-b6e14bd {
        --padding-top: 156px;
        --padding-bottom: 120px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-2ed47f3 {
        --grid-auto-flow: row;
    }

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

    .elementor-6473 .elementor-element.elementor-element-9ebb5d1 {
        --margin-top: 120px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

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

    .elementor-6473 .elementor-element.elementor-element-8d1a03d {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-f7e9176 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --grid-auto-flow: row;
        --margin-top: 120px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-37eb5d8 {
        --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-6473 .elementor-element.elementor-element-7dcab86 {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

@media(max-width: 840px) {
    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
        max-width:48%;
        margin: 40px 60px 0px 60px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-size: 36px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 60%;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
        background-position: center left;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-size: 36px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-e51a21a {
        --min-height: 300px;
    }

    .elementor-6473 .elementor-element.elementor-element-f21cefd {
        --min-height: 300px;
    }

    .elementor-6473 .elementor-element.elementor-element-f21cefd:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-f21cefd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: bottom left;
    }

    .elementor-6473 .elementor-element.elementor-element-c4c35c7 {
        --min-height: 300px;
    }

    .elementor-6473 .elementor-element.elementor-element-79f02be {
        font-size: 80px;
    }

    .elementor-6473 .elementor-element.elementor-element-6ed5790 > .elementor-widget-container {
        margin: 12px 0px 12px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-6ed5790 {
        font-size: 20px;
    }

    .elementor-6473 .elementor-element.elementor-element-c1411f6 {
        --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-6473 .elementor-element.elementor-element-e056676 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 100% );
        max-width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number {
        font-size: 100px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
        font-size: 100px;
    }

    .elementor-6473 .elementor-element.elementor-element-0d72805 > .elementor-widget-container {
        --e-transform-rotateZ: 0deg;
    }

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

    .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title {
        font-size: 20px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-314d84a {
        --min-height: 323px;
    }

    .elementor-6473 .elementor-element.elementor-element-afcbd05 {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-prefix {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-suffix {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-suffix {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-suffix {
        font-size: 70px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-bbfb67f > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-b2c956f {
        --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-6473 .elementor-element.elementor-element-adb573f {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-94317e5 > .elementor-widget-container {
        padding: 0px 0px 0px 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-85c515e > .elementor-widget-container {
        padding: 0px 40px 0px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-6986f8c > .elementor-widget-container {
        padding: 0px 0px 0px 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-f7e9176 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 100% calc(100% - 26px);
    }

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

@media(max-width: 660px) {
    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .slide-content-inner {
        max-width:100%;
        margin: 40px 0px 0px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-3264830 .content-slider-item-heading {
        font-size: 28px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .slide-content-inner {
        max-width: 100%;
        margin: 40px 0px 0px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 {
        background-position: center left;
    }

    .elementor-6473 .elementor-element.elementor-element-791327c .elementor-repeater-item-6867061 .content-slider-item-heading {
        font-size: 28px;
    }

    .elementor-6473 .elementor-element.elementor-element-846ec29 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-79f02be {
        font-size: 80px;
    }

    .elementor-6473 .elementor-element.elementor-element-7a4f661 {
        --padding-top: 90px;
        --padding-bottom: 42px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

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

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
        font-size: 70px;
    }

    .elementor-6473 .elementor-element.elementor-element-6f13b66 {
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-b59cef4 {
        --gap: 30px 20px;
        --row-gap: 30px;
        --column-gap: 20px;
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6473 .elementor-element.elementor-element-03c3415 > .elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-314d84a {
        --min-height: 300px;
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-bbc6760 {
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-7da6646 {
        --min-height: 320px;
        --margin-top: 0px;
        --margin-bottom: -25px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-2ed47f3 {
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-9ebb5d1 {
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

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

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

    .elementor-6473 .elementor-element.elementor-element-e9da455 {
        --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-6473 .elementor-element.elementor-element-c562953 {
        border-width: 0px 1px 0px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
    }

    .elementor-6473 .elementor-element.elementor-element-6c4ba68 > .elementor-widget-container {
        padding: 0px 40px 0px 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-d1915ef {
        border-width: 0px 1px 0px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-94317e5 > .elementor-widget-container {
        padding: 0px 40px 0px 40px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-85c515e > .elementor-widget-container {
        padding: 0px 40px 0px 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-8d1a03d {
        border-width: 0px 1px 0px 1px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 1px;
    }

    .elementor-6473 .elementor-element.elementor-element-6986f8c > .elementor-widget-container {
        padding: 0px 40px 0px 40px;
    }

    .elementor-6473 .elementor-element.elementor-element-f7e9176 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --margin-top: 90px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-d9f4822 {
        --min-height: 230px;
    }

    .elementor-6473 .elementor-element.elementor-element-68bc52e {
        --min-height: 230px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-37eb5d8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width: 480px) {
    .elementor-6473 .elementor-element.elementor-element-846ec29 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-6473 .elementor-element.elementor-element-79f02be {
        font-size: 80px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number {
        font-size: 52px;
    }

    .elementor-6473 .elementor-element.elementor-element-e056676 .elementor-counter-number-suffix {
        font-size: 52px;
    }

    .elementor-6473 .elementor-element.elementor-element-0d72805 .logico-title {
        font-size: 18px;
    }

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

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

    .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-title {
        justify-content: center;
    }

    .elementor-6473 .elementor-element.elementor-element-e8ee54e .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-title {
        justify-content: center;
    }

    .elementor-6473 .elementor-element.elementor-element-1ea8a4b .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-title {
        justify-content: center;
    }

    .elementor-6473 .elementor-element.elementor-element-09638df .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

    .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-title {
        justify-content: center;
    }

    .elementor-6473 .elementor-element.elementor-element-59be3c9 .elementor-counter-number-wrapper {
        text-align: {
            {
                VALUE
            }
        }

        ;--counter-prefix-grow: 1;
        --counter-suffix-grow: 1;
        --counter-number-grow: 0;
    }

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

    body.rtl .elementor-6473 .elementor-element.elementor-element-13a7637 {
        right: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-13a7637 {
        top: 0px;
    }

    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --width: 100%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

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

    .elementor-6473 .elementor-element.elementor-element-9ebb5d1 {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }

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

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

    .elementor-6473 .elementor-element.elementor-element-68bc52e:not(.elementor-motion-effects-element-type-background), .elementor-6473 .elementor-element.elementor-element-68bc52e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
}

@media(min-width: 481px) {
    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --width:363px;
    }

    .elementor-6473 .elementor-element.elementor-element-f7e9176 {
        --content-width: 1630px;
    }

    .elementor-6473 .elementor-element.elementor-element-4dfe9a5 {
        --width: 50%;
    }

    .elementor-6473 .elementor-element.elementor-element-7dcab86 {
        --width: 50%;
    }
}

@media(max-width: 1020px) and (min-width:481px) {
    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --width:340px;
    }

    .elementor-6473 .elementor-element.elementor-element-4dfe9a5 {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-7dcab86 {
        --width: 100%;
    }
}

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

    .elementor-6473 .elementor-element.elementor-element-f21cefd {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-c4c35c7 {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-4dfe9a5 {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-7dcab86 {
        --width: 100%;
    }
}

@media(max-width: 660px) and (min-width:481px) {
    .elementor-6473 .elementor-element.elementor-element-1f766ea {
        --width:100%;
    }

    .elementor-6473 .elementor-element.elementor-element-c562953 {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-d1915ef {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-e0b0994 {
        --width: 100%;
    }

    .elementor-6473 .elementor-element.elementor-element-8d1a03d {
        --width: 100%;
    }
}

.elementor-6957 .elementor-element.elementor-element-d7b22aa {
    --display: flex;
    --position: absolute;
    --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: 10px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
    top: 10px;
    --z-index: 99;
}

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

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

.elementor-6957 .elementor-element.elementor-element-66deece {
    --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;
    --flex-wrap: nowrap;
    --border-radius: 25px 25px 25px 25px;
    --z-index: 1;
}

.elementor-6957 .elementor-element.elementor-element-66deece:not(.elementor-motion-effects-element-type-background), .elementor-6957 .elementor-element.elementor-element-66deece > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor .elementor-element.elementor-element-66deece.sticky-container-active, .elementor .sticky-container-active .elementor-element.elementor-element-66deece {
    box-shadow: 0px 15px 38px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6957 .elementor-element.elementor-element-5efe208 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --z-index: 2;
}

.elementor-6957 .elementor-element.elementor-element-64a6c4b {
    --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-6957 .elementor-element.elementor-element-476976f {
    --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-6957 .elementor-element.elementor-element-476976f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

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

.elementor-6957 .elementor-element.elementor-element-aedcfb1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 1;
}

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

#side-panel-aedcfb1 {
    --logico-default-text-color: #ffffff;
    --logico-dark-text-color: #ffffff;
    --logico-light-text-color: #bebebe;
    --logico-accent-color: #ffffff;
    --logico-accent-alter-color: #ffffff;
    --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: rgba(255, 255, 255, 0);
    --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;
}

.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container, .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-caption-width figcaption {
    text-align: left;
}

.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo .hfe-site-logo-container img {
    width: 153px;
}

.elementor-6957 .elementor-element.elementor-element-5d89756 .widget-image-caption {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-6957 .elementor-element.elementor-element-5d89756.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none;
}

.elementor-6957 .elementor-element.elementor-element-d1e9be4 {
    --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-6957 .elementor-element.elementor-element-d1e9be4.e-con {
    --flex-grow: 0;
    --flex-shrink: 1;
}

.elementor-6957 .elementor-element.elementor-element-22e3755 {
    width: 100%;
    max-width: 100%;
}

.elementor-6957 .elementor-element.elementor-element-22e3755 > .elementor-widget-container {
    padding: 4px 0px 4px 0px;
}

.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container nav {
    text-align: center;
}

.elementor-6957 .elementor-element.elementor-element-22e3755 .menu-trigger {
    text-align: right;
}

.elementor-6957 .elementor-element.elementor-element-22e3755 .header-menu-container .main-menu > li ul.sub-menu {
    background-color: #1f1f1f;
}

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

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

#mobile-header-22e3755.mobile-header-menu-container {
    --logico-border-color: #D9D9D9;
    --logico-button-border-color: #ffffff;
    --logico-button-icon-color: #333333;
    --logico-button-text-hover: #333333;
    --logico-button-border-hover: #ffffff;
    --logico-button-background-hover: #ffffff;
    --logico-button-icon-hover: #333333;
}

.elementor-6957 .elementor-element.elementor-element-a08908a {
    --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-6957 .elementor-element.elementor-element-a08908a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6957 .elementor-element.elementor-element-68290e7 {
    --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: 15px;
    --padding-bottom: 16px;
    --padding-left: 0px;
    --padding-right: 20px;
    --z-index: 1;
}

.elementor-6957 .elementor-element.elementor-element-68290e7.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-6957 .elementor-element.elementor-element-7600326 .header-button-container {
    text-align: right;
}

.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button {
    min-width: 193px;
    color: #FFFFFF;
    background-color: #ffffff;
}

.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-jump {
    min-height: 72px;
}

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

.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button.header-button-animation-fade {
    min-height: 72px;
}

.elementor-6957 .elementor-element.elementor-element-7600326 a.header-button:hover {
    background-color: #A1D0F2;
}

.elementor-6957 .elementor-element.elementor-element-f46995a {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 0;
}

.elementor-6957 .elementor-element.elementor-element-4967acd {
    --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;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
}

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

.elementor-6957 .elementor-element.elementor-element-98b8484 {
    --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 26px;
    --row-gap: 0px;
    --column-gap: 26px;
}

.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-framed .elementor-icon, .elementor-6957 .elementor-element.elementor-element-578bfd0.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-578bfd0 .elementor-icon {
    font-size: 19px;
}

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

.elementor-6957 .elementor-element.elementor-element-784603a {
    width: auto;
    max-width: auto;
}

.elementor-6957 .elementor-element.elementor-element-784603a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6957 .elementor-element.elementor-element-784603a.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-wrapper {
    align-items: center;
    gap: 15px;
}

.elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-framed .elementor-icon, .elementor-6957 .elementor-element.elementor-element-784603a.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon {
    font-size: 20px;
}

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

.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description a {
    color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-784603a .elementor-icon-box-description a:hover {
    color: #ffffff;
}

.elementor-6957 .elementor-element.elementor-element-6e792da {
    width: auto;
    max-width: auto;
}

.elementor-6957 .elementor-element.elementor-element-6e792da > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-wrapper {
    align-items: center;
    gap: 21px;
}

.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-framed .elementor-icon, .elementor-6957 .elementor-element.elementor-element-6e792da.elementor-view-default .elementor-icon {
    fill: #FFFFFF;
    color: #FFFFFF;
    border-color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon {
    font-size: 14px;
}

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

.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description a {
    color: #FFFFFF;
}

.elementor-6957 .elementor-element.elementor-element-6e792da .elementor-icon-box-description a:hover {
    color: #ffffff;
}

.elementor-6957 .elementor-element.elementor-element-7927416 {
    --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-6957 .elementor-element.elementor-element-c1c9abd {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 14px;
    --grid-column-gap: 20px;
    --grid-row-gap: 10px;
}

.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-widget-container {
    text-align: right;
}

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

.elementor-6957 .elementor-element.elementor-element-c1c9abd.elementor-element {
    --align-self: center;
}

.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 0em;
}

.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover {
    background-color: #FFFFFF00;
}

.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover i {
    color: #ffffff;
}

.elementor-6957 .elementor-element.elementor-element-c1c9abd .elementor-social-icon:hover svg {
    fill: #ffffff;
}

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

@media(min-width: 481px) {
    .elementor-6957 .elementor-element.elementor-element-476976f {
        --width:auto;
    }

    .elementor-6957 .elementor-element.elementor-element-a08908a {
        --width: auto;
    }

    .elementor-6957 .elementor-element.elementor-element-68290e7 {
        --width: auto;
    }

    .elementor-6957 .elementor-element.elementor-element-98b8484 {
        --width: 70%;
    }

    .elementor-6957 .elementor-element.elementor-element-7927416 {
        --width: 30%;
    }
}

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

    .elementor-6957 .elementor-element.elementor-element-5efe208 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 20px;
        --margin-right: 20px;
    }

    .elementor-6957 .elementor-element.elementor-element-476976f {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
        --z-index: 1;
    }

    .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-site-logo-container, .elementor-6957 .elementor-element.elementor-element-5d89756 .hfe-caption-width figcaption {
        text-align: left;
    }

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

    .elementor-6957 .elementor-element.elementor-element-22e3755 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-6957 .elementor-element.elementor-element-22e3755 {
        z-index: 2;
    }

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

    .elementor-6957 .elementor-element.elementor-element-c1c9abd {
        --grid-column-gap: 15px;
    }
}

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

    .elementor-6957 .elementor-element.elementor-element-5efe208 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 20px;
    }
}

@media(max-width: 660px) {
    .elementor-6957 .elementor-element.elementor-element-5efe208 {
        --margin-top:0px;
        --margin-bottom: 0px;
        --margin-left: 20px;
        --margin-right: 20px;
    }

    .elementor-6957 .elementor-element.elementor-element-64a6c4b {
        --flex-wrap: nowrap;
    }

    .elementor-6957 .elementor-element.elementor-element-d1e9be4.e-con {
        --flex-grow: 0;
        --flex-shrink: 1;
    }

    .elementor-6957 .elementor-element.elementor-element-4967acd {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

@media(max-width: 480px) {
    .elementor-6957 .elementor-element.elementor-element-64a6c4b {
        --flex-wrap:nowrap;
    }

    .elementor-6957 .elementor-element.elementor-element-476976f {
        --width: auto;
    }

    .elementor-6957 .elementor-element.elementor-element-476976f.e-con {
        --flex-grow: 1;
        --flex-shrink: 0;
    }
}

.elementor-6889 .elementor-element.elementor-element-76cb49a {
    --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-6889 .elementor-element.elementor-element-0c6882f {
    --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;
    --margin-top: 0px;
    --margin-bottom: -25px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 150px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

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

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

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

.elementor-6889 .elementor-element.elementor-element-bb3dad6 {
    top: 0px;
}

.elementor-6889 .elementor-element.elementor-element-bb3dad6 > .elementor-widget-container {
    border-radius: 25px 25px 25px 25px;
}

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

.elementor-6889 .elementor-element.elementor-element-53dedfc {
    --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;
    --justify-content: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6889 .elementor-element.elementor-element-04736bd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-6889 .elementor-element.elementor-element-9585c58 {
    --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: 0px 0px 79px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 79px;
    --border-left-width: 0px;
    border-color: #ffffff;
    --border-color: #ffffff;
    --border-radius: 25px 25px 25px 25px;
    --margin-top: 0px;
    --margin-bottom: -79px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 85px;
    --padding-bottom: 75px;
    --padding-left: 105px;
    --padding-right: 105px;
    --z-index: 2;
}

.elementor-6889 .elementor-element.elementor-element-9585c58:not(.elementor-motion-effects-element-type-background), .elementor-6889 .elementor-element.elementor-element-9585c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-6889 .elementor-element.elementor-element-4e0a49b > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-6889 .elementor-element.elementor-element-4e0a49b .logico-title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.3333em;
    letter-spacing: -0.03em;
    color: #111111;
}

.elementor-6889 .elementor-element.elementor-element-f37be65 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

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

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

.elementor-6889 .elementor-element.elementor-element-f37be65 .wpforms-container .wpforms-submit-container {
    padding-top: 28px;
}

.elementor-6889 .elementor-element.elementor-element-4c3db5a {
    --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;
    --padding-top: 159px;
    --padding-bottom: 122px;
    --padding-left: 0px;
    --padding-right: 0px;
}

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

.elementor-6889 .elementor-element.elementor-element-e6cf1b8 {
    --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-6889 .elementor-element.elementor-element-ee58e08 {
    --divider-border-style: solid;
    --divider-color: #CBCBCB;
    --divider-border-width: 1px;
}

.elementor-6889 .elementor-element.elementor-element-ee58e08 > .elementor-widget-container {
    margin: 0px 0px 122px 0px;
}

.elementor-6889 .elementor-element.elementor-element-ee58e08 .elementor-divider-separator {
    width: 100%;
}

.elementor-6889 .elementor-element.elementor-element-ee58e08 .elementor-divider {
    padding-block-start:0px;padding-block-end:0px;}

.elementor-6889 .elementor-element.elementor-element-1225243 {
    --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-6889 .elementor-element.elementor-element-67cc7f3 {
    --display: flex;
}

.elementor-6889 .elementor-element.elementor-element-e7198b2 {
    text-align: start;
}

.elementor-6889 .elementor-element.elementor-element-e7198b2 img {
    width: 153px;
}

.elementor-6889 .elementor-element.elementor-element-9c563a3 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title {
    font-family: "Manrope Alt", Sans-serif;
    font-size: 60px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
    color: #FFFFFF00;
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #ffffff;
    stroke: #ffffff;
}

.elementor-6889 .elementor-element.elementor-element-497ac86 > .elementor-widget-container {
    margin: 62px 0px 0px 0px;
}

.elementor-6889 .elementor-element.elementor-element-497ac86 {
    font-size: 14px;
    color: #BEBEBE;
    --logico-default-text-color: #BEBEBE;
    --logico-accent-color: #BEBEBE;
}

.elementor-6889 .elementor-element.elementor-element-505fbd0 {
    --display: flex;
}

.elementor-6889 .elementor-element.elementor-element-ac80956 > .elementor-widget-container {
    margin: 1px 0px 7px 0px;
}

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

.elementor-6889 .elementor-element.elementor-element-b456849 {
    font-size: 16px;
    line-height: 1.875em;
    color: #FFFFFF;
    --logico-default-text-color: #FFFFFF;
}

.elementor-6889 .elementor-element.elementor-element-1c2a5c0 > .elementor-widget-container {
    margin: 56px 0px 7px 0px;
}

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

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

.elementor-6889 .elementor-element.elementor-element-8c0bbc4 > .elementor-widget-container {
    margin: 8px 0px 0px -3px;
}

.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon {
    background-color: #FFFFFF00;
    --icon-padding: 0px;
}

.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon:hover i {
    color: #C01227;
}

.elementor-6889 .elementor-element.elementor-element-8c0bbc4 .elementor-social-icon:hover svg {
    fill: #C01227;
}

.elementor-6889 .elementor-element.elementor-element-9bb0f21 {
    --display: flex;
}

.elementor-6889 .elementor-element.elementor-element-329a984 > .elementor-widget-container {
    margin: 1px 0px 7px 0px;
}

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

.elementor-6889 .elementor-element.elementor-element-4ea5f07 {
    font-size: 16px;
    line-height: 1.875em;
    color: #FFFFFF;
    --logico-default-text-color: #FFFFFF;
}

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

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

.elementor-6889 .elementor-element.elementor-element-485c95f {
    font-size: 16px;
    line-height: 1.75em;
    color: #FFFFFF;
    --logico-default-text-color: #FFFFFF;
    --logico-accent-color: #FFFFFF;
}

.elementor-6889 .elementor-element.elementor-element-dd051ed {
    --display: flex;
}

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

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

.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li {
    font-size: 16px;
}

.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li, .elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li a {
    color: #FFFFFF;
}

.elementor-6889 .elementor-element.elementor-element-a72dd57 .logico-custom-menu-widget li a:hover {
    color: #ffffff;
    border-color: #ffffff;
}

@media(min-width: 481px) {
    .elementor-6889 .elementor-element.elementor-element-04736bd {
        --width:45%;
    }

    .elementor-6889 .elementor-element.elementor-element-9585c58 {
        --width: 50%;
    }

    .elementor-6889 .elementor-element.elementor-element-67cc7f3 {
        --width: 33%;
    }

    .elementor-6889 .elementor-element.elementor-element-505fbd0 {
        --width: 24%;
    }

    .elementor-6889 .elementor-element.elementor-element-9bb0f21 {
        --width: 25%;
    }

    .elementor-6889 .elementor-element.elementor-element-dd051ed {
        --width: 14%;
    }
}

@media(max-width: 1200px) and (min-width:481px) {
    .elementor-6889 .elementor-element.elementor-element-67cc7f3 {
        --width:42%;
    }
}

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

    .elementor-6889 .elementor-element.elementor-element-9585c58 {
        --width: 100%;
    }

    .elementor-6889 .elementor-element.elementor-element-67cc7f3 {
        --width: 33%;
    }

    .elementor-6889 .elementor-element.elementor-element-505fbd0 {
        --width: 26%;
    }

    .elementor-6889 .elementor-element.elementor-element-9bb0f21 {
        --width: 22%;
    }

    .elementor-6889 .elementor-element.elementor-element-dd051ed {
        --width: 14%;
    }
}

@media(max-width: 840px) and (min-width:481px) {
    .elementor-6889 .elementor-element.elementor-element-67cc7f3 {
        --width:48%;
    }

    .elementor-6889 .elementor-element.elementor-element-505fbd0 {
        --width: 48%;
    }

    .elementor-6889 .elementor-element.elementor-element-9bb0f21 {
        --width: 48%;
    }

    .elementor-6889 .elementor-element.elementor-element-dd051ed {
        --width: 48%;
    }
}

@media(max-width: 660px) and (min-width:481px) {
    .elementor-6889 .elementor-element.elementor-element-67cc7f3 {
        --width:47%;
    }

    .elementor-6889 .elementor-element.elementor-element-505fbd0 {
        --width: 47%;
    }

    .elementor-6889 .elementor-element.elementor-element-9bb0f21 {
        --width: 47%;
    }

    .elementor-6889 .elementor-element.elementor-element-dd051ed {
        --width: 47%;
    }
}

@media(max-width: 1200px) {
    .elementor-6889 .elementor-element.elementor-element-0c6882f {
        --padding-top:120px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6889 .elementor-element.elementor-element-53dedfc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6889 .elementor-element.elementor-element-9585c58 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-6889 .elementor-element.elementor-element-4c3db5a {
        --padding-top: 125px;
        --padding-bottom: 62px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

    .elementor-6889 .elementor-element.elementor-element-ee58e08 > .elementor-widget-container {
        margin: 72px 0px 90px 0px;
    }

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

    .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title {
        font-size: 60px;
    }
}

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

    .elementor-6889 .elementor-element.elementor-element-0c6882f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6889 .elementor-element.elementor-element-53dedfc {
        --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-6889 .elementor-element.elementor-element-04736bd {
        --min-height: 500px;
    }

    .elementor-6889 .elementor-element.elementor-element-9585c58 {
        --margin-top: 0px;
        --margin-bottom: -79px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 85px;
        --padding-bottom: 75px;
        --padding-left: 105px;
        --padding-right: 105px;
    }

    .elementor-6889 .elementor-element.elementor-element-4c3db5a {
        --padding-top: 120px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6889 .elementor-element.elementor-element-e6cf1b8 {
        --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-6889 .elementor-element.elementor-element-9c563a3 .logico-title {
        font-size: 40px;
    }
}

@media(max-width: 840px) {
    .elementor-6889 .elementor-element.elementor-element-04736bd {
        --min-height:400px;
    }

    .elementor-6889 .elementor-element.elementor-element-ee58e08 > .elementor-widget-container {
        margin: 60px 0px 60px 0px;
    }

    .elementor-6889 .elementor-element.elementor-element-9c563a3 > .elementor-widget-container {
        margin: 58px 0px 0px 0px;
    }
}

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

    .elementor-6889 .elementor-element.elementor-element-53dedfc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-6889 .elementor-element.elementor-element-9585c58 {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-6889 .elementor-element.elementor-element-4e0a49b .logico-title {
        font-size: 24px;
    }

    .elementor-6889 .elementor-element.elementor-element-4c3db5a {
        --padding-top: 70px;
        --padding-bottom: 60px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

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

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

    .elementor-6889 .elementor-element.elementor-element-9c563a3 .logico-title {
        font-size: 38px;
    }

    .elementor-6889 .elementor-element.elementor-element-497ac86 > .elementor-widget-container {
        margin: 41px 0px 0px 0px;
    }
}

@media(max-width: 480px) {
    .elementor-6889 .elementor-element.elementor-element-9585c58 {
        --padding-top:40px;
        --padding-bottom: 40px;
        --padding-left: 25px;
        --padding-right: 25px;
    }

    .elementor-6889 .elementor-element.elementor-element-4e0a49b > .elementor-widget-container {
        margin: 0px 0px 14px 0px;
    }
}


:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--font-family--text-font: Manrope, sans-serif;
    --wp--preset--font-family--heading-font: "Space Grotesk", sans-serif;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
    --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

:root {
    --wp--style--global--content-size: 1340px;
    --wp--style--global--wide-size: 1340px;
}

:where(body) {
    margin: 0;
}

.wp-site-blocks > .alignleft {
    float: left;
    margin-right: 2em;
}

.wp-site-blocks > .alignright {
    float: right;
    margin-left: 2em;
}

.wp-site-blocks > .aligncenter {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

.is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

.is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

.is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;margin-inline-end: 2em;}

.is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;margin-inline-end: 0;}

.is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

.is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

.is-layout-flex > :is(*, div) {
    margin: 0;
}

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

body {
    background-color: #ffffff;
    color: #333333;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

a:where(:not(.wp-element-button)) {
    text-decoration: underline;
}

h1 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 120px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h2 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 80px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h3 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 60px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h4 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h5 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 30px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

h6 {
    font-family: var(--wp--preset--font-family--heading-font);
    font-size: 25px;
    font-weight: 500;
    letter-spacing: -0.03em;
    line-height: 1.2;
    text-transform: uppercase;
}

:root :where(.wp-element-button, .wp-block-button__link) {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    padding-top: calc(0.667em + 2px);
    padding-right: calc(1.333em + 2px);
    padding-bottom: calc(0.667em + 2px);
    padding-left: calc(1.333em + 2px);
    text-decoration: none;
    text-transform: inherit;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.has-text-font-font-family {
    font-family: var(--wp--preset--font-family--text-font) !important;
}

.has-heading-font-font-family {
    font-family: var(--wp--preset--font-family--heading-font) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-term-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-term-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}



    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Bold.ttf') format('truetype');             
        font-weight: bold;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-ExtraBold.ttf') format('truetype');             
        font-weight: 800;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-ExtraLight.ttf') format('truetype');             
        font-weight: 200;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Light.ttf') format('truetype');             
        font-weight: 300;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Medium.ttf') format('truetype');             
        font-weight: 500;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Regular.ttf') format('truetype');             
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'Manrope Alt';
        src: url('https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-SemiBold.ttf') format('truetype');             
        font-weight: 600;
        font-style: normal;
    }
:root {
	--logico-viewport-mobile: 480px;
	--logico-viewport-mobile-extra: 660px;
	--logico-viewport-tablet: 840px;
	--logico-viewport-tablet-extra: 1020px;
	--logico-viewport-laptop: 1200px;
	--logico-viewport-widescreen: 2400px;

	--logico-content-width: 1380px;

	--logico-default-text-color: #333333;
	--logico-dark-text-color: #111111;
	--logico-light-text-color: #a3a3a3;
	--logico-accent-color: #c01227;
	--logico-accent-alter-color: #c01227;
	--logico-border-color: #adadad;
	--logico-border-hover-color: #111111;
	--logico-background-color: #ffffff;
	--logico-background-alter-color: #f9f7f6;
	--logico-button-text-color: #333333;
	--logico-button-border-color: #333333;
	--logico-button-background-color: rgba(255, 255, 255, 0);
	--logico-button-icon-color: #ffffff;
	--logico-button-text-hover: #ffffff;
	--logico-button-background-hover: #c01227;
	--logico-button-background-hover: #c01227;
	--logico-button-icon-hover: #ffffff;

	--logico-body-font-size: 18px;
	--logico-body-line-height: 1.6667em;
	--logico-body-font-family: Manrope;
	--logico-body-font-style: normal;
	--logico-body-font-weight: 400;
	--logico-body-text-decoration: none;

	--logico-h1-font-size: 120px;
	--logico-h1-line-height: 1.2em;
	--logico-h1-letter-spacing: -0.03em;
	--logico-h1-font-family: Space Grotesk;
	--logico-h1-text-transform: uppercase;
	--logico-h1-font-style: normal;
	--logico-h1-font-weight: 500;

	--logico-h2-font-size: 80px;
	--logico-h2-line-height: 1.2em;
	--logico-h2-letter-spacing: -0.03em;
	--logico-h2-font-family: Space Grotesk;
	--logico-h2-text-transform: uppercase;
	--logico-h2-font-style: normal;
	--logico-h2-font-weight: 500;

	--logico-h3-font-size: 60px;
	--logico-h3-line-height: 1.2em;
	--logico-h3-letter-spacing: -0.03em;
	--logico-h3-font-family: Space Grotesk;
	--logico-h3-text-transform: uppercase;
	--logico-h3-font-style: normal;
	--logico-h3-font-weight: 500;

	--logico-h4-font-size: 40px;
	--logico-h4-line-height: 1.2em;
	--logico-h4-letter-spacing: -0.03em;
	--logico-h4-font-family: Space Grotesk;
	--logico-h4-text-transform: uppercase;
	--logico-h4-font-style: normal;
	--logico-h4-font-weight: 500;

	--logico-h5-font-size: 30px;
	--logico-h5-line-height: 1.2em;
	--logico-h5-letter-spacing: -0.03em;
	--logico-h5-font-family: Space Grotesk;
	--logico-h5-text-transform: uppercase;
	--logico-h5-font-style: normal;
	--logico-h5-font-weight: 500;

	--logico-h6-font-size: 25px;
	--logico-h6-line-height: 1.2em;
	--logico-h6-letter-spacing: -0.03em;
	--logico-h6-font-family: Space Grotesk;
	--logico-h6-text-transform: uppercase;
	--logico-h6-font-style: normal;
	--logico-h6-font-weight: 500;

	--logico-button-font-size: 14px;
	--logico-button-font-family: Manrope;
	--logico-button-font-weight: 600;

	--logico-paragraph-spacing: 1.7em;

	--logico-h1-font-size-laptop: 80px;
	--logico-h2-font-size-laptop: 60px;
	--logico-h3-font-size-laptop: 46px;
	--logico-h4-font-size-laptop: 34px;
	--logico-h5-font-size-laptop: 28px;
	--logico-h6-font-size-laptop: 22px;
	--logico-body-font-size-tablet: 16px;
	--logico-h1-font-size-tablet: 60px;
	--logico-h2-font-size-tablet: 50px;
	--logico-h3-font-size-tablet: 36px;
	--logico-h4-font-size-tablet: 28px;
	--logico-h5-font-size-tablet: 24px;
	--logico-h6-font-size-tablet: 20px;
	--logico-h1-font-size-mobile-extra: 40px;
	--logico-h2-font-size-mobile-extra: 32px;
	--logico-h3-font-size-mobile-extra: 28px;
	--logico-h4-font-size-mobile-extra: 23px;
	--logico-h5-font-size-mobile-extra: 20px;
	--logico-h6-font-size-mobile-extra: 18px;

	--logico-radius-small: 10px;
	--logico-radius-medium: 15px;
	--logico-radius-large: 25px;
}

.wp-block-post-content,
.logico-front-end {
	font-size: 18px;
	line-height: 1.6667em;
	font-family: Manrope;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
}
.wp-block-post-content h1:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h1,
.logico-front-end h1:not([class*=logico-title-h]),
.logico-front-end .logico-title-h1 {
	font-size: 120px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h2:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h2,
.logico-front-end h2:not([class*=logico-title-h]),
.logico-front-end .logico-title-h2 {
	font-size: 80px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h3:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h3,
.logico-front-end h3:not([class*=logico-title-h]),
.logico-front-end .logico-title-h3 {
	font-size: 60px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h4:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h4,
.logico-front-end h4:not([class*=logico-title-h]),
.logico-front-end .logico-title-h4 {
	font-size: 40px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h5:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h5,
.logico-front-end h5:not([class*=logico-title-h]),
.logico-front-end .logico-title-h5 {
	font-size: 30px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.wp-block-post-content h6:not([class*=logico-title-h]),
.wp-block-post-content .logico-title-h6,
.logico-front-end h6:not([class*=logico-title-h]),
.logico-front-end .logico-title-h6 {
	font-size: 25px;
	line-height: 1.2em;
	letter-spacing: -0.03em;
	font-family: Space Grotesk;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
}
.logico-alter-button {
	font-size: 14px;
	font-family: Manrope;
	font-weight: 600;
}
.wp-block-post-content p,
.logico-front-end p {
	margin-bottom: 1.7em;
}
@media only screen and (max-width: 1200px) {
	.wp-block-post-content h1:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h1,
	.logico-front-end h1:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h1 {
		font-size: 80px;
	}
	.wp-block-post-content h2:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h2,
	.logico-front-end h2:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h2 {
		font-size: 60px;
	}
	.wp-block-post-content h3:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h3,
	.logico-front-end h3:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h3 {
		font-size: 46px;
	}
	.wp-block-post-content h4:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h4,
	.logico-front-end h4:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h4 {
		font-size: 34px;
	}
	.wp-block-post-content h5:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h5,
	.logico-front-end h5:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h5 {
		font-size: 28px;
	}
	.wp-block-post-content h6:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h6,
	.logico-front-end h6:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h6 {
		font-size: 22px;
	}
}
@media only screen and (max-width: 840px) {
	.wp-block-post-content,
	.logico-front-end {
		font-size: 16px;
	}
	.wp-block-post-content h1:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h1,
	.logico-front-end h1:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h1 {
		font-size: 60px;
	}
	.wp-block-post-content h2:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h2,
	.logico-front-end h2:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h2 {
		font-size: 50px;
	}
	.wp-block-post-content h3:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h3,
	.logico-front-end h3:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h3 {
		font-size: 36px;
	}
	.wp-block-post-content h4:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h4,
	.logico-front-end h4:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h4 {
		font-size: 28px;
	}
	.wp-block-post-content h5:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h5,
	.logico-front-end h5:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h5 {
		font-size: 24px;
	}
	.wp-block-post-content h6:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h6,
	.logico-front-end h6:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h6 {
		font-size: 20px;
	}
}
@media only screen and (max-width: 660px) {
	.wp-block-post-content h1:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h1,
	.logico-front-end h1:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h1 {
		font-size: 40px;
	}
	.wp-block-post-content h2:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h2,
	.logico-front-end h2:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h2 {
		font-size: 32px;
	}
	.wp-block-post-content h3:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h3,
	.logico-front-end h3:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h3 {
		font-size: 28px;
	}
	.wp-block-post-content h4:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h4,
	.logico-front-end h4:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h4 {
		font-size: 23px;
	}
	.wp-block-post-content h5:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h5,
	.logico-front-end h5:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h5 {
		font-size: 20px;
	}
	.wp-block-post-content h6:not([class*=logico-title-h]),
	.wp-block-post-content .logico-title-h6,
	.logico-front-end h6:not([class*=logico-title-h]),
	.logico-front-end .logico-title-h6 {
		font-size: 18px;
	}
}
.body-container.error-404 {
	background-color: #C01227;
}
body.error-404 {
	background-image: none !important;
}
.body-container.error-404 {
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: initial;
	background-size: initial;
	background-image: url("assets/images/bg-404.png");
}


img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}




	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
.logico-testimonial-carousel-widget .testimonial-carousel-wrapper.witch-icon:before {
    content: '\e87d';
    font: 400 normal 48px/1em 'fontello';
    display: block;
    margin: 0 0 39px;
    color: #c01227 !important;
}

.logico-ticker-wrapper .separator {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: .1956em;
    font-size: 31px;
    padding: 0 30px;
    color: #c01227;
    margin: -.2128em
}


.logico-alter-button:after,a.logico-alter-button:after,.single-product.woocommerce div.product .cart .button:after,.single-product.woocommerce div.product .cart .added_to_cart:after,.woocommerce .widget_price_filter .price_slider_amount .button:after,.woocommerce.widget_price_filter .price_slider_amount .button:after,.woocommerce-page .widget_price_filter .price_slider_amount .button:after,.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after,.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after,.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:after,.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:after {
    content: '';
    position: absolute;
    display: block;
    width: 4.8em;
    top: 0;
    bottom: 0;
    right: 0;
    left: initial;
    -webkit-border-radius: inherit;
    border-radius: inherit;
    background-color:#c01227;
    font-size: .71428em
}
.logico-alter-button,a.logico-alter-button
{
 display: inline-block;
    position: relative;
    text-align: center;
    padding: 1em 5.21em 1em 1.71em;
    min-height: calc(3.4286em + 2px);
    font-size: 14px;
    line-height: 1.4286em;
    font-weight: 600;
    letter-spacing: .01em;
    text-decoration: none!important;
    border-radius: var(--logico-radius-small,0);
    -webkit-transition: background 0.45s ease-out,border-color 0.3s,color 0.3s,padding 0.3s;
    transition: background 0.45s ease-out,border-color 0.3s,color 0.3s,padding 0.3s;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
    cursor: default;
    overflow: hidden;
    height: auto;
    color: var(--logico-button-text-color)!important;
    border: solid 1px #c01227 !important;
    z-index: 2;
    background: -webkit-linear-gradient(90deg,var(--logico-button-background-color) 50%,var(--logico-button-background-hover) 50%);
    background: -moz-linear-gradient(90deg,var(--logico-button-background-color) 50%,var(--logico-button-background-hover) 50%);
    background: linear-gradient(90deg,var(--logico-button-background-color) 50%,var(--logico-button-background-hover) 50%);
    -webkit-background-size: calc(200% + 4px) 100%;
    -moz-background-size: calc(200% + 4px) 100%;
    -o-background-size: calc(200% + 4px) 100%;
    background-size: calc(200% + 4px) 100%;
    background-position: -1.7857em 0;
    background-repeat: no-repeat
}
    </style>

    <style>
                                                            /* Force unified style for Smart Logistics button */
                                                            [data-id="c0a45e4"] .logico-alter-button {
                                                                background: #33333300 !important;
                                                                color: #ffffff !important;
                                                                border: 1px solid #fff !important;
                                                                padding: 1.1em 5.5em 1.1em 2em !important;
                                                                display: inline-block !important;
                                                                position: relative !important;
                                                                border-radius: 8px !important;
                                                                overflow: hidden !important;
                                                                z-index: 1 !important;
                                                                transition: all 0.4s ease !important;
                                                            }
                                                            [data-id="c0a45e4"] .logico-alter-button:after {
                                                                content: '' !important;
                                                                position: absolute !important;
                                                                top: 0 !important;
                                                                right: 0 !important;
                                                                bottom: 0 !important;
                                                                width: 4.8em !important;
                                                                background: #c01227 !important;
                                                                z-index: -1 !important;
                                                                transition: all 0.4s ease !important;
                                                            }
                                                            [data-id="c0a45e4"] .logico-alter-button:hover {
                                                                color: #ffffff !important;
                                                            }
                                                            [data-id="c0a45e4"] .logico-alter-button:hover:after {
                                                                width: 100% !important;
                                                            }

                                                            [data-id="c0a45e4"] .logico-alter-button:before {
                                                                content: '\e80b' !important;
                                                                font-family: 'fontello' !important;
                                                                position: absolute !important;
                                                                right: 0 !important;
                                                                top: 0 !important;
                                                                bottom: 0 !important;
                                                                width: 4.8em !important;
                                                                height: 100% !important;
                                                                line-height: calc(4.8em + 2px) !important;
                                                                display: block !important;
                                                                text-align: center !important;
                                                                color: #fff !important;
                                                                z-index: 2 !important;
                                                            }

                                                        </style>

                                                        

    <script src="assets/javascript/tabs-widget.js"></script>
    <script src="assets/javascript/accordion.28788e18d1d35c23f450.bundle.min.js"></script>
    <script src="assets/javascript/elementor-widgets.js"></script>





    <meta name="generator" content="WP Rocket 3.20.0.1"
        data-wpr-features="wpr_minify_js wpr_lazyload_iframes wpr_preconnect_external_domains wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_cdn wpr_desktop" />
    <link rel="stylesheet" id="logico-child-style-css" href="assets/css/style.css" type="text/css" media="all" />
</head>
