
            .elementor-kit-9 {
                --e-global-color-primary: #6ec1e4;
        --e-global-color-secondary: #54595f;
        --e-global-color-text: #7a7a7a;
        --e-global-color-accent: #114fee;
        --e-global-color-42756ca: #00abc5;
        --e-global-color-4166d62: #114fee;
        --e-global-color-2c57c7e: #0a1a3b;
        --e-global-color-4bb1aea: #4d186e;
                --e-global-typography-primary-font-family: "Montserrat";
                --e-global-typography-primary-font-weight: 600;
                --e-global-typography-secondary-font-family: "Montserrat";
                --e-global-typography-secondary-font-weight: 400;
                --e-global-typography-text-font-family: "Montserrat";
                --e-global-typography-text-font-weight: 400;
                --e-global-typography-accent-font-family: "Montserrat";
                --e-global-typography-accent-font-weight: 500;
                font-family: "Montserrat", Sans-serif;
            }

            /* .elementor-kit-9 a {
                font-family: "Montserrat", Sans-serif;
            }

            .elementor-kit-9 h1 {
                font-family: "Montserrat", Sans-serif;
            }

            .elementor-kit-9 h2 {
                font-family: "Montserrat", Sans-serif;
            } */

            .elementor-section.elementor-section-boxed>.elementor-container {
                max-width: 1140px;
            }

            .elementor-widget:not(:last-child) {
                margin-bottom: 20px;
            }

            @media (max-width:1024px) {
                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 1024px;
                }
            }

            @media (max-width:767px) {
                .elementor-section.elementor-section-boxed>.elementor-container {
                    max-width: 767px;
                }
            }

            .elementor-widget-heading .elementor-heading-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-image .widget-image-caption {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-text-editor {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
            .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-button .elementor-button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-divider {
                --divider-color: var(--e-global-color-secondary);
            }

            .elementor-widget-divider .elementor-divider__text {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-divider.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-secondary);
            }

            .elementor-widget-divider.elementor-view-framed .elementor-icon,
            .elementor-widget-divider.elementor-view-default .elementor-icon {
                color: var(--e-global-color-secondary);
                border-color: var(--e-global-color-secondary);
            }

            .elementor-widget-divider.elementor-view-framed .elementor-icon,
            .elementor-widget-divider.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-secondary);
            }

            .elementor-widget-image-box .elementor-image-box-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-image-box .elementor-image-box-description {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-icon.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-icon.elementor-view-framed .elementor-icon,
            .elementor-widget-icon.elementor-view-default .elementor-icon {
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-icon.elementor-view-framed .elementor-icon,
            .elementor-widget-icon.elementor-view-default .elementor-icon svg {
                fill: var(--e-global-color-primary);
            }

            .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
            .elementor-widget-icon-box.elementor-view-default .elementor-icon {
                fill: var(--e-global-color-primary);
                color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-icon-box .elementor-icon-box-title {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-icon-box .elementor-icon-box-title,
            .elementor-widget-icon-box .elementor-icon-box-title a {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-icon-box .elementor-icon-box-description {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-star-rating .elementor-star-rating__title {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-image-gallery .gallery-item .gallery-caption {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
                border-color: var(--e-global-color-text);
            }

            .elementor-widget-icon-list .elementor-icon-list-icon i {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-icon-list .elementor-icon-list-icon svg {
                fill: var(--e-global-color-primary);
            }

            .elementor-widget-icon-list .elementor-icon-list-text {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-icon-list .elementor-icon-list-item,
            .elementor-widget-icon-list .elementor-icon-list-item a {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-counter .elementor-counter-number-wrapper {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-counter .elementor-counter-title {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-progress .elementor-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-testimonial .elementor-testimonial-content {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-testimonial .elementor-testimonial-name {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-testimonial .elementor-testimonial-job {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-tabs .elementor-tab-title,
            .elementor-widget-tabs .elementor-tab-title a {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-tabs .elementor-tab-title.elementor-active,
            .elementor-widget-tabs .elementor-tab-title.elementor-active a {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-tabs .elementor-tab-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-tabs .elementor-tab-content {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-accordion .elementor-accordion-icon,
            .elementor-widget-accordion .elementor-accordion-title {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-accordion .elementor-active .elementor-accordion-icon,
            .elementor-widget-accordion .elementor-active .elementor-accordion-title {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-accordion .elementor-accordion-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-accordion .elementor-tab-content {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-toggle .elementor-toggle-title,
            .elementor-widget-toggle .elementor-toggle-icon {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-toggle .elementor-tab-title.elementor-active a,
            .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-toggle .elementor-toggle-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-toggle .elementor-tab-content {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-alert .elementor-alert-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-alert .elementor-alert-description {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-nav .pr-main-menu>.menu-item>a {
                color: var(--e-global-color-primary);
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-nav .pr-main-menu>.menu-item>a:hover {
                color: var(--e-global-color-primary);
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-nav .pr-main-menu .current-menu-item>a,
            .pr-main-menu .current_page_item>a {
                color: var(--e-global-color-primary);
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-nav .pr-nav-primary .pr-main-menu {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-nav .pr-main-menu .sub-menu {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-nav .pr-main-menu .sub-menu .menu-item a {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-nav .pr-main-menu .sub-menu .menu-item a:hover {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-site-logo .pr-site-branding .site-title a {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-site-logo .pr-site-branding .site-title a:hover {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-site-logo .pr-site-branding .site-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-site-logo .pr-site-branding .site-description {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-button .pr-button {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-button .pr-button,
            .elementor-widget-pr-button .pr-button .pr-button-text-icon-wrapper span {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-button .pr-button-text-icon-wrapper i {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-button .pr-button,
            .elementor-widget-pr-button .pr-button.pr-button-style2-shutinhor:before,
            .elementor-widget-pr-button .pr-button.pr-button-style2-shutinver:before,
            .elementor-widget-pr-button .pr-button-style5-radialin:before,
            .elementor-widget-pr-button .pr-button-style5-rectin:before {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-button .pr-button:hover,
            .elementor-widget-pr-button .pr-button:hover .pr-button-text-icon-wrapper span {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-button .pr-button:hover .pr-button-text-icon-wrapper i {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-button .pr-button:hover .pr-button-style4-icon-wrapper {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-button .pr-button-none:hover,
            .elementor-widget-pr-button .pr-button-style1-bottom:before,
            .elementor-widget-pr-button .pr-button-style1-top:before,
            .elementor-widget-pr-button .pr-button-style1-right:before,
            .elementor-widget-pr-button .pr-button-style1-left:before,
            .elementor-widget-pr-button .pr-button-style2-shutouthor:before,
            .elementor-widget-pr-button .pr-button-style2-shutoutver:before,
            .elementor-widget-pr-button .pr-button-style2-shutinhor,
            .elementor-widget-pr-button .pr-button-style2-shutinver,
            .elementor-widget-pr-button .pr-button-style2-dshutinhor:before,
            .elementor-widget-pr-button .pr-button-style2-dshutinver:before,
            .elementor-widget-pr-button .pr-button-style2-scshutouthor:before,
            .elementor-widget-pr-button .pr-button-style2-scshutoutver:before,
            .elementor-widget-pr-button .pr-button-style3-after:hover,
            .elementor-widget-pr-button .pr-button-style3-before:hover,
            .elementor-widget-pr-button .pr-button-style4-icon-wrapper,
            .elementor-widget-pr-button .pr-button-style5-radialin,
            .elementor-widget-pr-button .pr-button-style5-radialout:before,
            .elementor-widget-pr-button .pr-button-style5-rectin,
            .elementor-widget-pr-button .pr-button-style5-rectout:before {
                background-color: var(--e-global-color-text);
            }

            .elementor-widget-pr-search-box .search-icon {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-search-box .search-overlay {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-search-box .search-box {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-search-box .fullscreen-search-icon {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-search-box .search-close {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-search-box .search-box:focus {
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-postgrid .pr-entry-title,
            .elementor-widget-pr-postgrid .pr-entry-title a {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-postgrid .pr-entry-title:hover,
            .elementor-widget-pr-postgrid .pr-entry-title a:hover {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-postgrid .pr-entry-title {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postgrid .pr-entry-meta {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postgrid .pr-grid-post-excerpt p {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postgrid .pr-readmore-btn {
                background-color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postgrid .pr-readmore-btn:hover {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .title a {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article:hover>.outer>.inner .title a {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .title {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .category a {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap article>.outer>.inner .category {
                color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap .post.type-post>.outer>.inner .meta>li {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postcarousel .pr-blog-carousel-wrap .post.type-post>.outer>.inner .description {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postcarousel .pr-readmore-btn {
                background-color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-postcarousel .pr-readmore-btn:hover {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-postcarousel .swiper-container-wrap .swiper-pagination-bullet {
                background: var(--e-global-color-primary);
            }

            .elementor-widget-pr-postcarousel .swiper-container-wrap .swiper-pagination-bullet-active {
                background: var(--e-global-color-accent);
                border-color: var(--e-global-color-accent);
            }

            .elementor-widget-pr-postcarousel .swiper-container-wrap .swiper-pagination-bullet-active:hover {
                background: var(--e-global-color-accent);
                border-color: var(--e-global-color-accent);
            }

            .elementor-widget-pr-portfoliogrid .works-filter-list li a {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-portfoliogrid .pr-portfolio-grid .item.work-box>.outer>.inner .title {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-pr-portfoliogrid .pr-portfolio-grid .item.work-box>.outer>.inner .category {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-pr-countdown-timer .countdown .pr_countdown-section .pr_countdown-amount {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-countdown-timer .countdown .pr_countdown-section .pr_countdown-period {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-modal .pr-button {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-modal .pr-button,
            .elementor-widget-pr-modal .pr-button .pr-button-text-icon-wrapper span {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-modal .pr-button-text-icon-wrapper i {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-modal .pr-button,
            .elementor-widget-pr-modal .pr-button.pr-button-style2-shutinhor:before,
            .elementor-widget-pr-modal .pr-button.pr-button-style2-shutinver:before,
            .elementor-widget-pr-modal .pr-button-style5-radialin:before,
            .elementor-widget-pr-modal .pr-button-style5-rectin:before {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-modal .pr-button:hover,
            .elementor-widget-pr-modal .pr-button:hover .pr-button-text-icon-wrapper span {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-modal .pr-button:hover .pr-button-text-icon-wrapper i {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-modal .pr-button:hover .pr-button-style4-icon-wrapper {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-modal .pr-button-none:hover,
            .elementor-widget-pr-modal .pr-button-style1-bottom:before,
            .elementor-widget-pr-modal .pr-button-style1-top:before,
            .elementor-widget-pr-modal .pr-button-style1-right:before,
            .elementor-widget-pr-modal .pr-button-style1-left:before,
            .elementor-widget-pr-modal .pr-button-style2-shutouthor:before,
            .elementor-widget-pr-modal .pr-button-style2-shutoutver:before,
            .elementor-widget-pr-modal .pr-button-style2-shutinhor,
            .elementor-widget-pr-modal .pr-button-style2-shutinver,
            .elementor-widget-pr-modal .pr-button-style2-dshutinhor:before,
            .elementor-widget-pr-modal .pr-button-style2-dshutinver:before,
            .elementor-widget-pr-modal .pr-button-style2-scshutouthor:before,
            .elementor-widget-pr-modal .pr-button-style2-scshutoutver:before,
            .elementor-widget-pr-modal .pr-button-style3-after:hover,
            .elementor-widget-pr-modal .pr-button-style3-before:hover,
            .elementor-widget-pr-modal .pr-button-style4-icon-wrapper,
            .elementor-widget-pr-modal .pr-button-style5-radialin,
            .elementor-widget-pr-modal .pr-button-style5-radialout:before,
            .elementor-widget-pr-modal .pr-button-style5-rectin,
            .elementor-widget-pr-modal .pr-button-style5-rectout:before {
                background-color: var(--e-global-color-text);
            }

            #pr-modal-section- {}

            .uk-modal .uk-modal-title {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            #pr-modal-section- {}

            .uk-modal .uk-modal-body {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            #pr-modal-section- {}

            .uk-modal .uk-modal-footer .pr-modal-footer-text {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-pr-dual-heading .pr-dual-header-first-header {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-dual-heading .pr-dual-header-second-header {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-maps .pr-maps-info-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-maps .pr-maps-info-desc {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-team .pr-team-item .pr-team-member-name {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-team .pr-team-item .pr-team-member-position {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-team .pr-team-item .pr-team-content .pr-team-text {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-services .pr-service-box-item>.pr-service-box-inner>.title {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-pr-infobox .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-pr-progressbar .pr-progressbar-left-label {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-progressbar .pr-progressbar-right-label {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-testimonialslider .pr-testimonial-nav-container i {
                color: var(--e-global-color-secondary);
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-testimonialslider .pr-testimonial-nav-container i:hover {
                color: var(--e-global-color-secondary);
                background-color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-testimonialslider .pr-testimonial-slider .slick-dots li button::before {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-testimonialslider .pr-testimonial-slider .slick-dots li.slick-active button::before {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-pr-testimonialslider .pr-testimonial-slider .slick-dots li.slick-:hover button::before {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-pr-personcarousel .pr-team-item .pr-team-member-name {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-personcarousel .pr-team-item .pr-team-member-position {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-personcarousel .pr-team-item .pr-team-content .pr-team-text {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev::before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-next::before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-next {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev:hover.slick-prev:before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-next:hover.slick-next:before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-prev:hover {
                background-color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-personcarousel .pr-team-slider .slick-next:hover {
                background-color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-imagecarousel .pr-adv-carousel-item:hover {
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev::before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next::before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev:hover.slick-prev:before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next:hover.slick-next:before {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-prev:hover {
                background-color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-imagecarousel .pr-main-adv-carousel .slick-next:hover {
                background-color: var(--e-global-color-primary);
                border-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-price-table .pr-pricing-icon-container i {
                color: var(--e-global-color-secondary);
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-price-table .pr-pricing-table-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-price-table .pr-pricing-price-currency {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-price-table .pr-pricing-price-value {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-price-table .pr-pricing-list .pr-pricing-list-span {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-price-table .pr-pricing-list i {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-price-table .pr-pricing-description-container {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-price-table .pr-pricing-price-button {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-price-table .pr-pricing-price-button:hover {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-img-gallery .pr-portfolio-img-name {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-img-gallery .pr-portfolio-img-desc {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item i,
            .elementor-widget-pr-img-gallery .pr-portfolio-image-link i {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item span,
            .elementor-widget-pr-img-gallery .pr-portfolio-image-link span {
                background-color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item:hover i,
            .elementor-widget-pr-img-gallery .pr-portfolio-image-link:hover i {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-img-gallery .pr-uk-img-lightbox-item:hover span,
            .elementor-widget-pr-img-gallery .pr-portfolio-image-link:hover span {
                background-color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-img-gallery .pr-portfolio-cats-container li a.category span {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-pr-img-gallery .pr-portfolio-cats-container li a.active span {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-pr-img-gallery .pr-portfolio-cats-container li a.category {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-text-path {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-theme-site-logo .widget-image-caption {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-theme-site-title .elementor-heading-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-theme-page-title .elementor-heading-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-theme-post-title .elementor-heading-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-theme-post-excerpt .elementor-widget-container {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-theme-post-content {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-theme-post-featured-image .widget-image-caption {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-theme-archive-title .elementor-heading-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-archive-posts .elementor-post__title,
            .elementor-widget-archive-posts .elementor-post__title a {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-archive-posts .elementor-post__meta-data {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-archive-posts .elementor-post__excerpt p {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-archive-posts .elementor-post__read-more {
                color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-archive-posts .elementor-post__card .elementor-post__badge {
                background-color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-archive-posts .elementor-pagination {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-archive-posts .elementor-posts-nothing-found {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-posts .elementor-post__title,
            .elementor-widget-posts .elementor-post__title a {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-posts .elementor-post__meta-data {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-posts .elementor-post__excerpt p {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-posts .elementor-post__read-more {
                color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-posts .elementor-post__card .elementor-post__badge {
                background-color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-posts .elementor-pagination {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-portfolio a .elementor-portfolio-item__overlay {
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-portfolio .elementor-portfolio-item__title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-portfolio .elementor-portfolio__filter {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-portfolio .elementor-portfolio__filter.elementor-active {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-gallery .elementor-gallery-item__title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-gallery .elementor-gallery-item__description {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-gallery {
                --galleries-title-color-normal: var(--e-global-color-primary);
                --galleries-title-color-hover: var(--e-global-color-secondary);
                --galleries-pointer-bg-color-hover: var(--e-global-color-accent);
                --gallery-title-color-active: var(--e-global-color-secondary);
                --galleries-pointer-bg-color-active: var(--e-global-color-accent);
            }

            .elementor-widget-gallery .elementor-gallery-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-form .elementor-field-group>label,
            .elementor-widget-form .elementor-field-subgroup label {
                color: var(--e-global-color-text);
            }

            .elementor-widget-form .elementor-field-group>label {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-form .elementor-field-type-html {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-form .elementor-field-group .elementor-field {
                color: var(--e-global-color-text);
            }

            .elementor-widget-form .elementor-field-group .elementor-field,
            .elementor-widget-form .elementor-field-subgroup label {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-form .elementor-button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-form .e-form__buttons__wrapper__button-next {
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-form .elementor-button[type="submit"] {
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-form .e-form__buttons__wrapper__button-previous {
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-form .elementor-message {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-form .e-form__indicators__indicator,
            .elementor-widget-form .e-form__indicators__indicator__label {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-form {
                --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
                --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
                --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
                --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
                --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
                --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
            }

            .elementor-widget-form .e-form__indicators__indicator__progress__meter {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-login .elementor-field-group>a {
                color: var(--e-global-color-text);
            }

            .elementor-widget-login .elementor-field-group>a:hover {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-login .elementor-form-fields-wrapper label {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-login .elementor-field-group .elementor-field {
                color: var(--e-global-color-text);
            }

            .elementor-widget-login .elementor-field-group .elementor-field,
            .elementor-widget-login .elementor-field-subgroup label {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-login .elementor-button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-slides .elementor-slide-heading {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-slides .elementor-slide-description {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-slides .elementor-slide-button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
                color: var(--e-global-color-text);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
            .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
                color: var(--e-global-color-accent);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
            .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
            .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
                border-color: var(--e-global-color-accent);
            }

            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
            .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
                stroke: var(--e-global-color-accent);
            }

            .elementor-widget-animated-headline .elementor-headline-plain-text {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-animated-headline .elementor-headline {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-animated-headline .elementor-headline-dynamic-text {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-price-list .elementor-price-list-header {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-price-list .elementor-price-list-description {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-price-list .elementor-price-list-separator {
                border-bottom-color: var(--e-global-color-secondary);
            }

            .elementor-widget-price-table .elementor-price-table__header {
                background-color: var(--e-global-color-secondary);
            }

            .elementor-widget-price-table .elementor-price-table__heading {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__subheading {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__price {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__original-price {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__period {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__features-list {
                color: var(--e-global-color-text);
            }

            .elementor-widget-price-table .elementor-price-table__features-list li {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__features-list li:before {
                border-top-color: var(--e-global-color-text);
            }

            .elementor-widget-price-table .elementor-price-table__button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
                background-color: var(--e-global-color-accent);
            }

            .elementor-widget-price-table .elementor-price-table__additional_info {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-price-table .elementor-price-table__ribbon-inner {
                background-color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-flip-box .elementor-flip-box__button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-call-to-action .elementor-cta__title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-call-to-action .elementor-cta__description {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-call-to-action .elementor-cta__button {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-call-to-action .elementor-ribbon-inner {
                background-color: var(--e-global-color-accent);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-media-carousel .elementor-carousel-image-overlay {
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-testimonial-carousel .elementor-testimonial__text {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-testimonial-carousel .elementor-testimonial__name {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-testimonial-carousel .elementor-testimonial__title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-reviews .elementor-testimonial__header,
            .elementor-widget-reviews .elementor-testimonial__name {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-reviews .elementor-testimonial__text {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-table-of-contents {
                --header-color: var(--e-global-color-secondary);
                --item-text-color: var(--e-global-color-text);
                --item-text-hover-color: var(--e-global-color-accent);
                --marker-color: var(--e-global-color-text);
            }

            .elementor-widget-table-of-contents .elementor-toc__header,
            .elementor-widget-table-of-contents .elementor-toc__header-title {
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-table-of-contents .elementor-toc__list-item {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-countdown .elementor-countdown-item {
                background-color: var(--e-global-color-primary);
            }

            .elementor-widget-countdown .elementor-countdown-digits {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-countdown .elementor-countdown-label {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-countdown .elementor-countdown-expire--message {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-search-form input[type="search"].elementor-search-form__input {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-search-form .elementor-search-form__input,
            .elementor-widget-search-form .elementor-search-form__icon,
            .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
            .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
            .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {
                color: var(--e-global-color-text);
            }

            .elementor-widget-search-form .elementor-search-form__submit {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
                background-color: var(--e-global-color-secondary);
            }

            .elementor-widget-author-box .elementor-author-box__name {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-author-box .elementor-author-box__bio {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-author-box .elementor-author-box__button {
                color: var(--e-global-color-secondary);
                border-color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-accent-font-family), Sans-serif;
                font-weight: var(--e-global-typography-accent-font-weight);
            }

            .elementor-widget-author-box .elementor-author-box__button:hover {
                border-color: var(--e-global-color-secondary);
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-post-navigation span.post-navigation__prev--label {
                color: var(--e-global-color-text);
            }

            .elementor-widget-post-navigation span.post-navigation__next--label {
                color: var(--e-global-color-text);
            }

            .elementor-widget-post-navigation span.post-navigation__prev--label,
            .elementor-widget-post-navigation span.post-navigation__next--label {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-post-navigation span.post-navigation__prev--title,
            .elementor-widget-post-navigation span.post-navigation__next--title {
                color: var(--e-global-color-secondary);
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after {
                border-color: var(--e-global-color-text);
            }

            .elementor-widget-post-info .elementor-icon-list-icon i {
                color: var(--e-global-color-primary);
            }

            .elementor-widget-post-info .elementor-icon-list-icon svg {
                fill: var(--e-global-color-primary);
            }

            .elementor-widget-post-info .elementor-icon-list-text,
            .elementor-widget-post-info .elementor-icon-list-text a {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-post-info .elementor-icon-list-item {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-sitemap .elementor-sitemap-title {
                color: var(--e-global-color-primary);
                font-family: var(--e-global-typography-primary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-primary-font-weight);
            }

            .elementor-widget-sitemap .elementor-sitemap-item,
            .elementor-widget-sitemap span.elementor-sitemap-list,
            .elementor-widget-sitemap .elementor-sitemap-item a {
                color: var(--e-global-color-text);
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-widget-sitemap .elementor-sitemap-item {
                color: var(--e-global-color-text);
            }

            .elementor-widget-breadcrumbs {
                font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
                font-weight: var(--e-global-typography-secondary-font-weight);
            }

            .elementor-widget-blockquote .elementor-blockquote__content {
                color: var(--e-global-color-text);
            }

            .elementor-widget-blockquote .elementor-blockquote__author {
                color: var(--e-global-color-secondary);
            }

            .elementor-widget-lottie {
                --caption-color: var(--e-global-color-text);
            }

            .elementor-widget-lottie .e-lottie__caption {
                font-family: var(--e-global-typography-text-font-family), Sans-serif;
                font-weight: var(--e-global-typography-text-font-weight);
            }

            .elementor-74442 .elementor-element.elementor-element-445a16d>.elementor-container {
                max-width: 1170px;
            }

            .elementor-74442 .elementor-element.elementor-element-445a16d>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-445a16d:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-445a16d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #0a1a3b;
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-74442 .elementor-element.elementor-element-445a16d>.elementor-background-overlay {
                background-color: #4d186e;
                opacity: .2;
                mix-blend-mode: multiply;
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-445a16d:not(.elementor-motion-effects-element-type-background).nitro-lazy,
            .elementor-74442 .elementor-element.elementor-element-445a16d>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-445a16d {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: -30px;
                margin-bottom: 0px;
                padding: 100px 30px 100px 30px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-679c4f3.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-679c4f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-679c4f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-679c4f3>.elementor-element-populated {
                padding: 0px 10px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b225f92 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 60px;
                font-weight: 900;
            }

            .elementor-74442 .elementor-element.elementor-element-b225f92>.elementor-widget-container {
                margin: 0px 0px 25px 0px;
                /* background-image: url("../../cdn-iimjf.nitrocdn.com/KhDEHsZuubttYrzMHBkGkCClrpKHIFAC/assets/images/optimized/rev-953260b/www.growexx.com/wp-content/uploads/2024/01/Growexx-side-blue.png"); */
                background-position: 100% 0%;
                background-repeat: no-repeat;
                background-size: 22px auto;
            }

            .elementor-74442 .elementor-element.elementor-element-b225f92>.elementor-widget-container.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-f304304 {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
            }

            .elementor-74442 .elementor-element.elementor-element-f304304>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-3d5142f {
                margin-top: 0px;
                margin-bottom: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-text-icon-wrapper i {
                margin-left: 20px;
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-container {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button {
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                padding: 20px 30px 20px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button.pr-button-style2-shutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button.pr-button-style2-shutinver:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style5-radialin:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style5-rectin:before {
                background-color: #114fee;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button:hover,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button:hover .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button:hover .pr-button-text-icon-wrapper i {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-none:hover,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style1-bottom:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style1-top:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style1-right:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style1-left:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-shutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-shutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-shutinhor,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-shutinver,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-dshutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-dshutinver:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-scshutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style2-scshutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style3-after:hover,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style3-before:hover,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style4-icon-wrapper,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style5-radialin,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style5-radialout:before,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style5-rectin,
            .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-style5-rectout:before {
                background-color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-7a91c35>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-aa8abe8>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-aa8abe8>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-aa8abe8>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-aa8abe8>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-aa8abe8>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-68ce092:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-68ce092>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-68ce092,
            .elementor-74442 .elementor-element.elementor-element-68ce092>.elementor-background-overlay {
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-68ce092 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 30px 30px 30px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-68ce092>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-2499adc>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5c9b979>.elementor-container {
                max-width: 1140px;
            }

            .elementor-74442 .elementor-element.elementor-element-5c9b979 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
                padding: 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-5c9b979>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-5c9b979:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-5c9b979>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(242, 242, 242, .5);
            }

            .elementor-74442 .elementor-element.elementor-element-5c9b979 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 65px 0px 65px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5c9b979>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-4654d6c.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-4654d6c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-4654d6c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-4654d6c>.elementor-element-populated {
                margin: 0px -20px 0px -20px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-88633f2 .elementor-heading-title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 24px;
                font-weight: 700;
                line-height: 30px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-5bc4132.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-5bc4132.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-5bc4132.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-74442 .elementor-element.elementor-element-5bc4132>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5bc4132>.elementor-element-populated {
                margin: 0px -20px 0px -20px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-00be5ba>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-00be5ba {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-aecce1e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 25px;
            }

            .elementor-74442 .elementor-element.elementor-element-aecce1e>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b760bc3>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-c7fd9bb.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-c7fd9bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-c7fd9bb>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-7c586a9.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-7c586a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-7c586a9>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0px 0px 0px 0px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-befb335.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-befb335.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-befb335>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0px 0px 0px 0px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-6bc0a36.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-6bc0a36.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-6bc0a36>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0px 0px 0px 0px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-d589364.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-d589364.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-d589364>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5af677e>.elementor-container {
                max-width: 1140px;
            }

            .elementor-74442 .elementor-element.elementor-element-5af677e {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 70px 0px 70px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5af677e>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-ccdccd4.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-ccdccd4>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-73eea3c {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-73eea3c .elementor-heading-title {
                color: var(--e-global-color-4166d62);
                font-family: "Montserrat", Sans-serif;
                font-size: 41px;
                font-weight: 800;
                line-height: 54px;
            }

            .elementor-74442 .elementor-element.elementor-element-73eea3c>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b0b1ea1 {
                margin-top: 0px;
                margin-bottom: 30px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-0066498>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-0066498>.elementor-element-populated {
                margin: 0px 15px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e68f74a .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-family: "Montserrat", Sans-serif;
                font-size: 24px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-2095578 {
                --divider-border-style: solid;
                --divider-color: #e0e0e0;
                --divider-border-width: 1px;
            }

            .elementor-74442 .elementor-element.elementor-element-2095578 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-2095578 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-5f71353 {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
            }

            .elementor-74442 .elementor-element.elementor-element-84f2c1f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-84f2c1f>.elementor-element-populated {
                margin: 0px 0px 0px 15px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-0aaf61a .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-family: "Montserrat", Sans-serif;
                font-size: 24px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-382a316 {
                --divider-border-style: solid;
                --divider-color: #e0e0e0;
                --divider-border-width: 1px;
            }

            .elementor-74442 .elementor-element.elementor-element-382a316 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-382a316 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-ef0d01b {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
            }

            .elementor-74442 .elementor-element.elementor-element-97833a8 {
                margin-top: 0px;
                margin-bottom: 30px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-8849dfe>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-8849dfe>.elementor-element-populated {
                margin: 0px 15px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e5fe01f .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-family: "Montserrat", Sans-serif;
                font-size: 24px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-118aa6f {
                --divider-border-style: solid;
                --divider-color: #e0e0e0;
                --divider-border-width: 1px;
            }

            .elementor-74442 .elementor-element.elementor-element-118aa6f .elementor-divider-separator {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-118aa6f .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-ef7ce03 {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
            }

            .elementor-74442 .elementor-element.elementor-element-6a6cb52>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6a6cb52>.elementor-element-populated {
                margin: 0px 0px 0px 15px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-762113e .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-family: "Montserrat", Sans-serif;
                font-size: 24px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-bf6e3f4 {
                --divider-border-style: solid;
                --divider-color: #e0e0e0;
                --divider-border-width: 1px;
            }

            .elementor-74442 .elementor-element.elementor-element-bf6e3f4 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-bf6e3f4 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-ce9c160 {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
            }

            .elementor-74442 .elementor-element.elementor-element-73bdba0 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b1191a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b1191a>.elementor-element-populated {
                margin: 0px 15px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-2331e47 .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-family: "Montserrat", Sans-serif;
                font-size: 24px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-c5597d1 {
                --divider-border-style: solid;
                --divider-color: #e0e0e0;
                --divider-border-width: 1px;
            }

            .elementor-74442 .elementor-element.elementor-element-c5597d1 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-c5597d1 .elementor-divider {
                padding-top: 20px;
                padding-bottom: 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-bbcb30b {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
            }

            .elementor-74442 .elementor-element.elementor-element-dca1134>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-dca1134>.elementor-element-populated {
                margin: 0px 0px 0px 15px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6557960.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-6557960>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6557960>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-b18d241 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b18d241>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-eab2527>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-eab2527>.elementor-element-populated {
                margin: 0px 0px 0px 30px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-7350c72>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-91ef803>.elementor-container {
                max-width: 1200px;
            }

            .elementor-74442 .elementor-element.elementor-element-91ef803:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-91ef803>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #0a1a3b;
            }

            .elementor-74442 .elementor-element.elementor-element-91ef803 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 70px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-91ef803>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-f6aca13.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-f6aca13>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6a66341 {
                text-align: center;
                width: 100%;
                max-width: 100%;
                align-self: center;
            }

            .elementor-74442 .elementor-element.elementor-element-6a66341 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 800;
            }

            .elementor-74442 .elementor-element.elementor-element-6a66341>.elementor-widget-container {
                margin: 0px 0px 50px 0px;
                padding: 0px 30px 50px 30px;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #e0e0e0;
                border-radius: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6cc4b1e {
                text-align: left;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-6cc4b1e>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5faff0b {
                margin-top: 0px;
                margin-bottom: 65px;
            }

            .elementor-74442 .elementor-element.elementor-element-1409c64>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-befb89e {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-befb89e img {
                height: 50px;
            }

            .elementor-74442 .elementor-element.elementor-element-befb89e>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-2bf8d30 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-7781c1c {
                text-align: left;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-7781c1c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-d5daa51>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-e819da9 {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-e819da9 img {
                height: 50px;
            }

            .elementor-74442 .elementor-element.elementor-element-e819da9>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e3b6bbb .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-e897b7c {
                text-align: left;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-e897b7c>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-68d682c>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-58ccf3b {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-58ccf3b img {
                height: 50px;
            }

            .elementor-74442 .elementor-element.elementor-element-58ccf3b>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-cd6f61f .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-f8f590d {
                text-align: left;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-f8f590d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c20f6de {
                margin-top: 0px;
                margin-bottom: 70px;
            }

            .elementor-74442 .elementor-element.elementor-element-f15a9d9>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-2df93a3 {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-2df93a3 img {
                height: 50px;
            }

            .elementor-74442 .elementor-element.elementor-element-2df93a3>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-8918bca .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-d84594f {
                text-align: left;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-d84594f>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-9d6c359>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-147504a {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-147504a img {
                height: 50px;
            }

            .elementor-74442 .elementor-element.elementor-element-147504a>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-64710bd .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-9d0cb7d {
                text-align: left;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-9d0cb7d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-8c578ee>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-9caaa11 {
                margin-top: 0px;
                margin-bottom: 70px;
            }

            .elementor-74442 .elementor-element.elementor-element-bf92875>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-text-icon-wrapper i {
                margin-left: 20px;
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-container {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button {
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                padding: 20px 30px 20px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button.pr-button-style2-shutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button.pr-button-style2-shutinver:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style5-radialin:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style5-rectin:before {
                background-color: #114fee;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button:hover,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button:hover .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-none:hover,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style1-bottom:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style1-top:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style1-right:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style1-left:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-shutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-shutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-shutinhor,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-shutinver,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-dshutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-dshutinver:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-scshutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style2-scshutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style3-after:hover,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style3-before:hover,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style4-icon-wrapper,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style5-radialin,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style5-radialout:before,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style5-rectin,
            .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-style5-rectout:before {
                background-color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-5c2e2af>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-9f1fb8e>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-9f1fb8e>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-9f1fb8e:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-9f1fb8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
                /* background-image: url("../../cdn-iimjf.nitrocdn.com/KhDEHsZuubttYrzMHBkGkCClrpKHIFAC/assets/images/optimized/rev-953260b/www.growexx.com/wp-content/uploads/2022/12/growexx-background.jpg"); */
                background-repeat: no-repeat;
                background-size: cover;
            }

            .elementor-74442 .elementor-element.elementor-element-9f1fb8e:not(.elementor-motion-effects-element-type-background).nitro-lazy,
            .elementor-74442 .elementor-element.elementor-element-9f1fb8e>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-9f1fb8e {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
                z-index: 2;
            }

            .elementor-74442 .elementor-element.elementor-element-9f1fb8e>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-7a004ea.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-7a004ea.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-7a004ea.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-74442 .elementor-element.elementor-element-7a004ea>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-2439ff8>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-2439ff8:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-2439ff8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-2c57c7e);
            }

            .elementor-74442 .elementor-element.elementor-element-2439ff8 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-2439ff8>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-00bdcab.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-00bdcab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-00bdcab.elementor-column>.elementor-widget-wrap {
                justify-content: flex-end;
            }

            .elementor-74442 .elementor-element.elementor-element-00bdcab>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 40px 110px 40px 40px;
            }

            .elementor-74442 .elementor-element.elementor-element-00bdcab>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-745c2ea {
                text-align: left;
                width: 470px;
                max-width: 470px;
            }

            .elementor-74442 .elementor-element.elementor-element-745c2ea .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 800;
                line-height: 54px;
            }

            .elementor-74442 .elementor-element.elementor-element-745c2ea>.elementor-widget-container {
                margin: 0px 0px 30px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-25201aa {
                color: #fff;
                width: 470px;
                max-width: 470px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-8843ffb.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-8843ffb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-8843ffb.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-8843ffb>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-8843ffb>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-3b144b2>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-3b144b2>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-3b144b2 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-3cd7b11>.elementor-element-populated {
                padding: 10px 10px 10px 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-19555c3 .elementor-heading-title {
                color: rgba(77, 24, 110, .06);
                font-family: "Montserrat", Sans-serif;
                font-size: 100px;
                font-weight: 900;
                line-height: 121px;
            }

            .elementor-74442 .elementor-element.elementor-element-566d54e .elementor-heading-title {
                color: var(--e-global-color-4166d62);
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
            }

            .elementor-74442 .elementor-element.elementor-element-566d54e>.elementor-widget-container {
                margin: -60px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b64f1ff {
                color: rgba(0, 0, 0, .49);
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                width: 470px;
                max-width: 470px;
            }

            .elementor-74442 .elementor-element.elementor-element-b64f1ff>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6d9b891>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-6d9b891>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-6d9b891 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-9f43ce8>.elementor-element-populated {
                padding: 10px 10px 10px 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-9563b6c .elementor-heading-title {
                color: rgba(77, 24, 110, .06);
                font-family: "Montserrat", Sans-serif;
                font-size: 100px;
                font-weight: 900;
                line-height: 121px;
            }

            .elementor-74442 .elementor-element.elementor-element-7b0baae .elementor-heading-title {
                color: var(--e-global-color-4166d62);
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
            }

            .elementor-74442 .elementor-element.elementor-element-7b0baae>.elementor-widget-container {
                margin: -60px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-fa9a802 {
                color: rgba(0, 0, 0, .49);
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                width: 470px;
                max-width: 470px;
            }

            .elementor-74442 .elementor-element.elementor-element-fa9a802>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-764a49e>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-764a49e>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-764a49e {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c521229>.elementor-element-populated {
                padding: 10px 10px 10px 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-8fab267 .elementor-heading-title {
                color: rgba(77, 24, 110, .06);
                font-family: "Montserrat", Sans-serif;
                font-size: 100px;
                font-weight: 900;
                line-height: 121px;
            }

            .elementor-74442 .elementor-element.elementor-element-a8c1dfc .elementor-heading-title {
                color: var(--e-global-color-4166d62);
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
            }

            .elementor-74442 .elementor-element.elementor-element-a8c1dfc>.elementor-widget-container {
                margin: -60px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e4d9f38 {
                color: rgba(0, 0, 0, .49);
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                width: 470px;
                max-width: 470px;
            }

            .elementor-74442 .elementor-element.elementor-element-e4d9f38>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-61c30e5>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-61c30e5>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-61c30e5 {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-3f95d17>.elementor-element-populated {
                padding: 10px 10px 10px 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-0263e2b .elementor-heading-title {
                color: rgba(77, 24, 110, .06);
                font-family: "Montserrat", Sans-serif;
                font-size: 100px;
                font-weight: 900;
                line-height: 121px;
            }

            .elementor-74442 .elementor-element.elementor-element-1501a05 .elementor-heading-title {
                color: var(--e-global-color-4166d62);
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
            }

            .elementor-74442 .elementor-element.elementor-element-1501a05>.elementor-widget-container {
                margin: -60px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-ea1675f {
                color: rgba(0, 0, 0, .49);
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                width: 470px;
                max-width: 470px;
            }

            .elementor-74442 .elementor-element.elementor-element-ea1675f>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-076293f>.elementor-container {
                min-height: 100vh;
            }

            .elementor-74442 .elementor-element.elementor-element-076293f>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-076293f {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-1e37abe>.elementor-element-populated {
                padding: 10px 10px 10px 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-cb226da .elementor-heading-title {
                color: rgba(77, 24, 110, .06);
                font-family: "Montserrat", Sans-serif;
                font-size: 100px;
                font-weight: 900;
                line-height: 121px;
            }

            .elementor-74442 .elementor-element.elementor-element-18e4fd9 .elementor-heading-title {
                color: var(--e-global-color-4166d62);
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 24px;
            }

            .elementor-74442 .elementor-element.elementor-element-18e4fd9>.elementor-widget-container {
                margin: -60px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-9d10017 {
                color: rgba(0, 0, 0, .49);
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
                width: 470px;
                max-width: 470px;
            }

            .elementor-74442 .elementor-element.elementor-element-9d10017>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-d23f3c8 {
                margin-top: 150px;
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-86f082b>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-f060275>.elementor-container {
                max-width: 1140px;
            }

            .elementor-74442 .elementor-element.elementor-element-f060275 {
                padding: 100px 0px 150px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c4959a5>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: -10px 0px -10px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c4959a5>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-55b0bac {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-55b0bac .elementor-heading-title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 900;
                line-height: 55px;
            }

            .elementor-74442 .elementor-element.elementor-element-55b0bac>.elementor-widget-container {
                margin: 50px 0px 20px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-38c8955 {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-38c8955>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0% 0% 0% 0%;
            }

            .elementor-74442 .elementor-element.elementor-element-a04c639>.elementor-container {
                max-width: 1200px;
            }

            .elementor-74442 .elementor-element.elementor-element-a04c639 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 30px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-a04c639>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-777259d.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-777259d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-777259d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-777259d>.elementor-element-populated {
                margin: 0px 10px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-item {
                border-width: 1px;
                border-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-item .elementor-tab-content {
                border-width: 1px;
                border-top-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-item .elementor-tab-title.elementor-active {
                border-width: 1px;
                border-bottom-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-tab-title {
                background-color: #fff;
                padding: 32px 20px 32px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-title {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-active .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-active .elementor-accordion-title {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 800;
                line-height: 27px;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-tab-title .elementor-accordion-icon i:before {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-tab-title .elementor-accordion-icon svg {
                fill: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
                fill: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-icon.elementor-accordion-icon-left {
                margin-right: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-accordion-icon.elementor-accordion-icon-right {
                margin-left: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-a5db72e .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-0e57fdb.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-0e57fdb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-0e57fdb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-0e57fdb>.elementor-element-populated {
                margin: 0px 10px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-item {
                border-width: 1px;
                border-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-item .elementor-tab-content {
                border-width: 1px;
                border-top-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-item .elementor-tab-title.elementor-active {
                border-width: 1px;
                border-bottom-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-tab-title {
                background-color: #fff;
                padding: 32px 20px 32px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-title {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-active .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-active .elementor-accordion-title {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 800;
                line-height: 27px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-tab-title .elementor-accordion-icon i:before {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-tab-title .elementor-accordion-icon svg {
                fill: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
                fill: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-icon.elementor-accordion-icon-left {
                margin-right: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-accordion-icon.elementor-accordion-icon-right {
                margin-left: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-6b5e9f8 .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-79f3103.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-79f3103.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-79f3103>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-79f3103>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-item {
                border-width: 1px;
                border-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-item .elementor-tab-content {
                border-width: 1px;
                border-top-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-item .elementor-tab-title.elementor-active {
                border-width: 1px;
                border-bottom-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-tab-title {
                background-color: #fff;
                padding: 32px 20px 32px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-title {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-active .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-active .elementor-accordion-title {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 800;
                line-height: 27px;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-tab-title .elementor-accordion-icon i:before {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-tab-title .elementor-accordion-icon svg {
                fill: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
                fill: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-icon.elementor-accordion-icon-left {
                margin-right: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-accordion-icon.elementor-accordion-icon-right {
                margin-left: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-b76f1d4 .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
            }

            .elementor-74442 .elementor-element.elementor-element-b35896f {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-b35896f .elementor-heading-title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 900;
                line-height: 55px;
            }

            .elementor-74442 .elementor-element.elementor-element-b35896f>.elementor-widget-container {
                margin: 100px 0px 20px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e37b1dc>.elementor-container {
                max-width: 1200px;
            }

            .elementor-74442 .elementor-element.elementor-element-e37b1dc {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 30px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e37b1dc>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-d0fe2f0.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-d0fe2f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-d0fe2f0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-d0fe2f0>.elementor-element-populated {
                margin: 0px 10px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-item {
                border-width: 1px;
                border-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-item .elementor-tab-content {
                border-width: 1px;
                border-top-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-item .elementor-tab-title.elementor-active {
                border-width: 1px;
                border-bottom-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-tab-title {
                background-color: #fff;
                padding: 32px 20px 32px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-title {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-active .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-active .elementor-accordion-title {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 800;
                line-height: 27px;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-tab-title .elementor-accordion-icon i:before {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-tab-title .elementor-accordion-icon svg {
                fill: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
                fill: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-icon.elementor-accordion-icon-left {
                margin-right: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-accordion-icon.elementor-accordion-icon-right {
                margin-left: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-444fb8e .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-d61d9c8.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-d61d9c8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-d61d9c8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-d61d9c8>.elementor-element-populated {
                margin: 0px 10px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-item {
                border-width: 1px;
                border-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-item .elementor-tab-content {
                border-width: 1px;
                border-top-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-item .elementor-tab-title.elementor-active {
                border-width: 1px;
                border-bottom-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-tab-title {
                background-color: #fff;
                padding: 32px 20px 32px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-title {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-active .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-active .elementor-accordion-title {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 800;
                line-height: 27px;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-tab-title .elementor-accordion-icon i:before {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-tab-title .elementor-accordion-icon svg {
                fill: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
                fill: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-icon.elementor-accordion-icon-left {
                margin-right: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-accordion-icon.elementor-accordion-icon-right {
                margin-left: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-54fd918 .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
            }

            .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-e3ab98c.elementor-column .elementor-widget-wrap {
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-e3ab98c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: flex-start;
                align-items: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-e3ab98c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-e3ab98c>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-item {
                border-width: 1px;
                border-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-item .elementor-tab-content {
                border-width: 1px;
                border-top-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-item .elementor-tab-title.elementor-active {
                border-width: 1px;
                border-bottom-color: #e0e0e0;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-tab-title {
                background-color: #fff;
                padding: 32px 20px 32px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-title {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-active .elementor-accordion-icon,
            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-active .elementor-accordion-title {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-title {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 800;
                line-height: 27px;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-tab-title .elementor-accordion-icon i:before {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-tab-title .elementor-accordion-icon svg {
                fill: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg {
                fill: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-icon.elementor-accordion-icon-left {
                margin-right: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-accordion-icon.elementor-accordion-icon-right {
                margin-left: 10px;
            }

            .elementor-74442 .elementor-element.elementor-element-fe54fe9 .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 22px;
            }

            .elementor-74442 .elementor-element.elementor-element-7da730d {
                padding: 0px 0px 150px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-cec772f>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-4abb55f {
                margin-top: 0px;
                margin-bottom: 60px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-c0e5488>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-78be8be {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-78be8be .elementor-heading-title {
                color: #000;
                font-size: 45px;
                font-weight: 900;
                line-height: 58px;
            }

            .elementor-74442 .elementor-element.elementor-element-78be8be>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-4cc9b4d>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-blog-carousel-wrap article>.outer>.inner .title {
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.5em;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-blog-carousel-wrap .post.type-post>.outer>.inner .title {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-blog-carousel-wrap article>.outer>.inner .category {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-blog-carousel-wrap article>.outer>.inner .meta {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-blog-carousel-wrap .post.type-post>.outer>.inner .description {
                color: #fbfbfb;
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-blog-carousel-wrap .post.type-post:hover>.outer>.inner .description {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-readmore-btn {
                text-decoration: none;
                align-self: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .pr-readmore-btn:hover {
                text-decoration: none;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .swiper-container-wrap .swiper-pagination-bullet {
                background: rgba(77, 24, 110, .16);
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .swiper-container-wrap .swiper-pagination-bullet-active {
                background: #4d186e;
                border-color: #4d186e;
            }

            .elementor-74442 .elementor-element.elementor-element-0bff703 .swiper-container-wrap .swiper-pagination-bullet-active:hover {
                background: #4d186e !important;
                border-color: #4d186e !important;
            }

            .elementor-74442 .elementor-element.elementor-element-ba62a8b:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-ba62a8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(242, 242, 242, .46);
            }

            .elementor-74442 .elementor-element.elementor-element-ba62a8b {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 150px 0px 150px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-ba62a8b>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-b0dfa1c>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-1a0ff02 {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-3779333>.elementor-element-populated {
                text-align: center;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-974a937 .elementor-heading-title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 800;
                line-height: 55px;
            }

            .elementor-74442 .elementor-element.elementor-element-974a937>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-7fe58fb {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-7fe58fb>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0% 0% 0% 0%;
            }

            .elementor-74442 .elementor-element.elementor-element-ab98808 {
                margin-top: 50px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-1c8e699>.elementor-element-populated {
                text-align: center;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title,
            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title:before,
            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title:after,
            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-content,
            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tabs-content-wrapper {
                border-width: 1px;
            }

            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title,
            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title a {
                color: #000;
            }

            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title.elementor-active,
            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title.elementor-active a {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title {
                font-family: "Montserrat", Sans-serif;
                font-weight: 600;
            }

            .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-content {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-weight: 400;
            }

            .elementor-74442 .elementor-element.elementor-element-c8fa65f {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 150px 30px 75px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-c8fa65f>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-fe52728>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6cc08cb .elementor-heading-title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 800;
            }

            .elementor-74442 .elementor-element.elementor-element-6cc08cb>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-7485c9c>.elementor-widget-container {
                margin: 10px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-ccefdfa>.elementor-element-populated {
                margin: 0px 0px 0px 110px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-cec48c7>.elementor-element-populated {
                margin: 0px 0px 0px 16px;
            }

            .elementor-74442 .elementor-element.elementor-element-fb8bcb0>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-fb8bcb0:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-fb8bcb0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-42756ca);
            }

            .elementor-74442 .elementor-element.elementor-element-fb8bcb0 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 150px 0px 150px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-fb8bcb0>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-d0d35b2>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-d0d35b2>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-36b4123 {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-36b4123 img {
                border-radius: 0px 25px 25px 0px;
                box-shadow: 8px 9px 29px 0px rgba(0, 0, 0, .93);
            }

            .elementor-74442 .elementor-element.elementor-element-36b4123>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-2022d38>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c22093a {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-a7bb168.elementor-column>.elementor-widget-wrap {
                justify-content: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-a7bb168>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 40px;
            }

            .elementor-74442 .elementor-element.elementor-element-4a691a5 {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-4a691a5 .elementor-heading-title {
                color: #fff;
                font-size: 45px;
                font-weight: 900;
                line-height: 58px;
            }

            .elementor-74442 .elementor-element.elementor-element-4a691a5>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-bad918a .elementor-button {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
                fill: #fff;
                color: #fff;
                background-color: rgba(255, 255, 255, 0);
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #fff;
                border-radius: 5px 5px 5px 5px;
            }

            .elementor-74442 .elementor-element.elementor-element-bad918a>.elementor-widget-container {
                padding: 0px 0px 10px 0px;
                background-color: var(--e-global-color-42756ca);
            }

            .elementor-74442 .elementor-element.elementor-element-5a8a375 .elementor-button {
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 500;
                fill: #fff;
                color: #fff;
                background-color: rgba(255, 255, 255, 0);
                border-style: solid;
                border-width: 1px 1px 1px 1px;
                border-color: #fff;
                border-radius: 5px 5px 5px 5px;
            }

            .elementor-74442 .elementor-element.elementor-element-5a8a375 {
                width: auto;
                max-width: auto;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-text-icon-wrapper i {
                margin-left: 20px;
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-container {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button {
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 400;
                padding: 20px 30px 20px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button.pr-button-style2-shutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button.pr-button-style2-shutinver:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style5-radialin:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style5-rectin:before {
                background-color: #4d186e;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button:hover,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button:hover .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-none:hover,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style1-bottom:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style1-top:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style1-right:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style1-left:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-shutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-shutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-shutinhor,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-shutinver,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-dshutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-dshutinver:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-scshutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style2-scshutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style3-after:hover,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style3-before:hover,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style4-icon-wrapper,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style5-radialin,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style5-radialout:before,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style5-rectin,
            .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-style5-rectout:before {
                background-color: var(--e-global-color-4166d62);
            }

            .elementor-74442 .elementor-element.elementor-element-b8206ed>.elementor-widget-container {
                padding: 50px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-f304cc2:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-f304cc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                /* background-image: url("../../cdn-iimjf.nitrocdn.com/KhDEHsZuubttYrzMHBkGkCClrpKHIFAC/assets/images/optimized/rev-953260b/www.growexx.com/wp-content/uploads/2023/01/service-bg.jpg"); */
                /* background-size: cover; */
            }

            .elementor-74442 .elementor-element.elementor-element-f304cc2:not(.elementor-motion-effects-element-type-background).nitro-lazy,
            .elementor-74442 .elementor-element.elementor-element-f304cc2>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-f304cc2 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 70px 0px 70px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-f304cc2>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-e88664d {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-2cc1d76>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c6df580 {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-c6df580 .elementor-heading-title {
                color: #000;
                font-size: 45px;
                font-weight: 900;
                line-height: 58px;
            }

            .elementor-74442 .elementor-element.elementor-element-c6df580>.elementor-widget-container {
                margin: 0px 0px 50px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-3be597a {
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-8392eaf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(0, 171, 197, .06);
            }

            .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 15px 0px 0px;
                padding: 20px 20px 20px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-10cddb5 {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-10cddb5 .elementor-heading-title {
                color: #000;
                font-size: 18px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-10cddb5>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-3e93635>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-6973688:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-4d161e3 img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-150fb86:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-5ff0880 img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-b2655bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-99ec44e img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-fdb153a {
                margin-top: 15px;
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-081ea2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-081ea2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-081ea2d>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-081ea2d>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-081ea2d>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-081ea2d>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-081ea2d>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-435c296 img {
                width: 192px;
            }

            .elementor-74442 .elementor-element.elementor-element-e3708f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(0, 171, 197, .06);
            }

            .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 15px 0px 0px;
                padding: 20px 20px 20px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-f41660a {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-f41660a .elementor-heading-title {
                color: #000;
                font-size: 18px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-f41660a>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-1de1c21>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-b949cea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-a9ab6a1 img {
                width: 120px;
            }

            .elementor-74442 .elementor-element.elementor-element-d3f1558:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-027384f img {
                width: 110px;
            }

            .elementor-74442 .elementor-element.elementor-element-3a321bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-24cc663 img {
                width: 120px;
            }

            .elementor-74442 .elementor-element.elementor-element-97145f1>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-97145f1 {
                margin-top: 15px;
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-09c69b7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-3a1fcd4 img {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-114fbc4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-4a458ec img {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-d054331 {
                margin-top: 20px;
                margin-bottom: 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-e2750af:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(0, 171, 197, .06);
            }

            .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 15px 0px 0px;
                padding: 20px 20px 20px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-3a4b241 {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-3a4b241 .elementor-heading-title {
                color: #000;
                font-size: 18px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-3a4b241>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-b72264d>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-end;
                align-items: flex-end;
            }

            .elementor-74442 .elementor-element.elementor-element-b72264d {
                margin-top: 0px;
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-673afdd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-b1bc34c img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-9363848:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-0d6f325 img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-b54d5e5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(0, 171, 197, .06);
            }

            .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 15px 0px 0px;
                padding: 20px 20px 20px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-9f48e24 {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-9f48e24 .elementor-heading-title {
                color: #000;
                font-size: 18px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-9f48e24>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-c4708fd>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-c4708fd {
                margin-top: 18px;
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-146eea9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-f6934e4 img {
                width: 100%;
            }

            .elementor-74442 .elementor-element.elementor-element-031eb1c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-fdca661 img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-94a5c2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-3b8374a img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-d6a47af:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(0, 171, 197, .06);
            }

            .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 15px 0px 0px;
                padding: 20px 20px 20px 20px;
            }

            .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-d53d347 {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-d53d347 .elementor-heading-title {
                color: #000;
                font-size: 18px;
                font-weight: 700;
            }

            .elementor-74442 .elementor-element.elementor-element-d53d347>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-6d74e0d>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-6d74e0d {
                margin-top: 18px;
                margin-bottom: 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-2186133:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 7.5px 0px 0px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-5afd042 img {
                width: 100px;
            }

            .elementor-74442 .elementor-element.elementor-element-ffe2ed0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-element-populated,
            .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-element-populated>.elementor-background-overlay,
            .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-background-slideshow {
                border-radius: 4px 4px 4px 4px;
            }

            .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin: 0px 0px 0px 7.5px;
                padding: 15px 15px 15px 15px;
            }

            .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-1947557 img {
                width: 70px;
            }

            .elementor-74442 .elementor-element.elementor-element-f9a2279>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: center;
                align-items: center;
            }

            .elementor-74442 .elementor-element.elementor-element-f9a2279:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-f9a2279>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: var(--e-global-color-4166d62);
            }

            .elementor-74442 .elementor-element.elementor-element-f9a2279 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-f9a2279>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-6a50ff7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
            .elementor-74442 .elementor-element.elementor-element-6a50ff7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-image: url("../snippet-bottom-illustration-svg-2/index.html");
                background-position: bottom right;
                background-repeat: no-repeat;
            }

            .elementor-74442 .elementor-element.elementor-element-6a50ff7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap.nitro-lazy,
            .elementor-74442 .elementor-element.elementor-element-6a50ff7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-6a50ff7>.elementor-element-populated {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 30px 30px 30px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-6a50ff7>.elementor-element-populated>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-9de1afa:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-9de1afa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #4d186e;
                background-image: url("../images/object2.png");
                background-position: bottom right;
                background-repeat: no-repeat;
            }

            .elementor-74442 .elementor-element.elementor-element-9de1afa:not(.elementor-motion-effects-element-type-background).nitro-lazy,
            .elementor-74442 .elementor-element.elementor-element-9de1afa>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-9de1afa>.elementor-background-overlay {
                background-image: url("../images/object1.png");
                background-position: 85px 45px;
                background-repeat: no-repeat;
                opacity: 1;
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-9de1afa>.elementor-background-overlay.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-9de1afa {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 6rem 0rem 6rem 0rem;
            }

            .elementor-74442 .elementor-element.elementor-element-4acdadc>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e226d3d .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 45px;
                font-weight: 900;
                line-height: 54px;
            }

            .elementor-74442 .elementor-element.elementor-element-fc072a5>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-container {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button {
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 600;
                text-transform: uppercase;
                margin: 0px 0px 0px 0px;
                padding: 20px 75px 20px 75px;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button.pr-button-style2-shutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button.pr-button-style2-shutinver:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style5-radialin:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style5-rectin:before {
                background-color: #009345;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button:hover,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button:hover .pr-button-text-icon-wrapper span {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-none:hover,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style1-bottom:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style1-top:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style1-right:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style1-left:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-shutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-shutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-shutinhor,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-shutinver,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-dshutinhor:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-dshutinver:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-scshutouthor:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style2-scshutoutver:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style3-after:hover,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style3-before:hover,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style4-icon-wrapper,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style5-radialin,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style5-radialout:before,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style5-rectin,
            .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-style5-rectout:before {
                background-color: #00abc5;
            }

            .elementor-74442 .elementor-element.elementor-element-f59769d>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-f7040ff {
                text-align: center;
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 16px;
                font-weight: 400;
                line-height: 25px;
            }

            .elementor-74442 .elementor-element.elementor-element-f7040ff>.elementor-widget-container {
                margin: 0% 0% 0% 0%;
            }

            .elementor-74442 .elementor-element.elementor-element-7ec26fc {
                padding: 150px 0px 150px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e9ccedf>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-e935d2f {
                margin-top: 0px;
                margin-bottom: 60px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-74442 .elementor-element.elementor-element-6f3e60d>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-dc8236b {
                text-align: center;
            }

            .elementor-74442 .elementor-element.elementor-element-dc8236b .elementor-heading-title {
                color: #000;
                font-size: 45px;
                font-weight: 900;
                line-height: 58px;
            }

            .elementor-74442 .elementor-element.elementor-element-dc8236b>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-75eaad9>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-blog-carousel-wrap article>.outer>.inner .title {
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.5em;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-blog-carousel-wrap .post.type-post>.outer>.inner .title {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-blog-carousel-wrap article>.outer>.inner .category {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-blog-carousel-wrap article>.outer>.inner .meta {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-blog-carousel-wrap .post.type-post>.outer>.inner .description {
                color: #fbfbfb;
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-blog-carousel-wrap .post.type-post:hover>.outer>.inner .description {
                color: #fff;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-readmore-btn {
                text-decoration: none;
                align-self: flex-start;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .pr-readmore-btn:hover {
                text-decoration: none;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .swiper-container-wrap .swiper-pagination-bullet {
                background: rgba(77, 24, 110, .16);
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .swiper-container-wrap .swiper-pagination-bullet-active {
                background: #4d186e;
                border-color: #4d186e;
            }

            .elementor-74442 .elementor-element.elementor-element-838b3f2 .swiper-container-wrap .swiper-pagination-bullet-active:hover {
                background: #4d186e !important;
                border-color: #4d186e !important;
            }

            .elementor-74442 .elementor-element.elementor-element-53e2a2a>.elementor-container {
                max-width: 1140px;
            }

            .elementor-74442 .elementor-element.elementor-element-53e2a2a:not(.elementor-motion-effects-element-type-background),
            .elementor-74442 .elementor-element.elementor-element-53e2a2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #000;
                
                background-position: 57vw 7vh;
                background-repeat: no-repeat;
                background-size: 498px auto;
            }

            .elementor-74442 .elementor-element.elementor-element-53e2a2a:not(.elementor-motion-effects-element-type-background).nitro-lazy,
            .elementor-74442 .elementor-element.elementor-element-53e2a2a>.elementor-motion-effects-container>.elementor-motion-effects-layer.nitro-lazy {
                background-image: none !important;
            }

            .elementor-74442 .elementor-element.elementor-element-53e2a2a .elementor-background-overlay {
                filter: brightness(200%) contrast(0%) saturate(100%) blur(0px) hue-rotate(0deg);
            }

            .elementor-74442 .elementor-element.elementor-element-53e2a2a {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 70px 0px 50px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-53e2a2a>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-74442 .elementor-element.elementor-element-c4ca122>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-df8d369 {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-df8d369 .elementor-heading-title {
                color: #fff;
                font-size: 45px;
                font-weight: 900;
                line-height: 55px;
                letter-spacing: .1px;
            }

            .elementor-74442 .elementor-element.elementor-element-df8d369>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-74442 .elementor-element.elementor-element-94f6291 {
                text-align: left;
            }

            .elementor-74442 .elementor-element.elementor-element-94f6291 .elementor-heading-title {
                color: #00abc5;
                font-family: "Montserrat", Sans-serif;
                font-size: 32px;
                font-weight: bold;
                line-height: 58px;
            }

            .elementor-74442 .elementor-element.elementor-element-94f6291>.elementor-widget-container {
                margin: 2% 0% -3% 0%;
            }

            .elementor-74442 .elementor-element.elementor-element-c4fdf71>.elementor-widget-container {
                padding: 0% 15% 0% 0%;
            }

            @media (max-width:1024px) {
                .elementor-74442 .elementor-element.elementor-element-445a16d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 60px 30px 60px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-b225f92>.elementor-widget-container {
                    background-position: 100% 0px;
                    background-size: 30px auto;
                }

                .elementor-74442 .elementor-element.elementor-element-7a91c35>.elementor-widget-container {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-533b612>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-aa8abe8>.elementor-element-populated {
                    margin: 50px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-5c9b979 {
                    padding: 20px 20px 20px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-5bc4132>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-00be5ba {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-5af677e {
                    padding: 80px 30px 80px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-ccdccd4>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b0b1ea1 {
                    margin-top: 0px;
                    margin-bottom: 30px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-0066498>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-84f2c1f>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-97833a8 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-8849dfe>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6a6cb52>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-73bdba0 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6b1191a>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-dca1134>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b18d241 {
                    padding: 35px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-91ef803 {
                    padding: 40px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-f6aca13>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-1409c64>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d5daa51>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-68d682c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-f15a9d9>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-9d6c359>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-8c578ee>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-7a004ea>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-2439ff8>.elementor-container {
                    min-height: 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-2439ff8 {
                    padding: 80px 30px 60px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-00bdcab.elementor-column>.elementor-widget-wrap {
                    justify-content: flex-start;
                }

                .elementor-74442 .elementor-element.elementor-element-00bdcab>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-745c2ea {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-25201aa {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-8843ffb>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3b144b2>.elementor-container {
                    min-height: 10px;
                }

                .elementor-74442 .elementor-element.elementor-element-3b144b2 {
                    padding: 50px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3cd7b11>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-b64f1ff {
                    width: 692px;
                    max-width: 692px;
                }

                .elementor-74442 .elementor-element.elementor-element-6d9b891>.elementor-container {
                    min-height: 10px;
                }

                .elementor-74442 .elementor-element.elementor-element-6d9b891 {
                    padding: 50px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-9f43ce8>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-fa9a802 {
                    width: 692px;
                    max-width: 692px;
                }

                .elementor-74442 .elementor-element.elementor-element-764a49e>.elementor-container {
                    min-height: 10px;
                }

                .elementor-74442 .elementor-element.elementor-element-764a49e {
                    padding: 50px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-c521229>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-e4d9f38 {
                    width: 692px;
                    max-width: 692px;
                }

                .elementor-74442 .elementor-element.elementor-element-61c30e5>.elementor-container {
                    min-height: 10px;
                }

                .elementor-74442 .elementor-element.elementor-element-61c30e5 {
                    padding: 50px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3f95d17>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-ea1675f {
                    width: 692px;
                    max-width: 692px;
                }

                .elementor-74442 .elementor-element.elementor-element-076293f>.elementor-container {
                    min-height: 10px;
                }

                .elementor-74442 .elementor-element.elementor-element-076293f {
                    padding: 50px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-1e37abe>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-9d10017 {
                    width: 692px;
                    max-width: 692px;
                }

                .elementor-74442 .elementor-element.elementor-element-f060275 {
                    padding: 70px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-c4959a5>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-55b0bac>.elementor-widget-container {
                    margin: 50px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-a04c639 {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-777259d>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-0e57fdb>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-79f3103>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-b35896f>.elementor-widget-container {
                    margin: 50px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e37b1dc {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d0fe2f0>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-d61d9c8>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-e3ab98c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-7da730d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 40px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-cec772f>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-ba62a8b {
                    padding: 50px 30px 50px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-c8fa65f {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 90px 0px 100px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-fe52728>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-6cc08cb .elementor-heading-title {
                    font-size: 32px;
                    line-height: 39px;
                }

                .elementor-74442 .elementor-element.elementor-element-7485c9c {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-7485c9c img {
                    width: 335px;
                }

                .elementor-74442 .elementor-element.elementor-element-7485c9c>.elementor-widget-container {
                    margin: 0px 0px 50px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-ccefdfa.elementor-column>.elementor-widget-wrap {
                    justify-content: flex-start;
                }

                .elementor-74442 .elementor-element.elementor-element-ccefdfa>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-3ccac10 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-d0d35b2.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-d0d35b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-a7bb168>.elementor-element-populated {
                    padding: 0px 0px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-f304cc2 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 70px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6973688>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-4d161e3 img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-150fb86>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-5ff0880 img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-b2655bf>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-99ec44e img {
                    width: 60px;
                }

                .elementor-74442 .elementor-element.elementor-element-435c296 img {
                    width: 120px;
                }

                .elementor-74442 .elementor-element.elementor-element-1de1c21 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b949cea>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-a9ab6a1 img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-d3f1558>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-027384f img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-3a321bd>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-24cc663 img {
                    width: 62px;
                }

                .elementor-74442 .elementor-element.elementor-element-09c69b7>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3a1fcd4 img {
                    width: 120px;
                }

                .elementor-74442 .elementor-element.elementor-element-114fbc4>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-4a458ec img {
                    width: 123px;
                }

                .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-e2750af.elementor-column .elementor-widget-wrap {
                    align-items: flex-start;
                }

                .elementor-74442 .elementor-element.elementor-element-e2750af.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: flex-start;
                    align-items: flex-start;
                }

                .elementor-74442 .elementor-element.elementor-element-b72264d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-673afdd>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b1bc34c img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-9363848>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-0d6f325 img {
                    width: 72px;
                }

                .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-b54d5e5.elementor-column .elementor-widget-wrap {
                    align-items: space-between;
                }

                .elementor-74442 .elementor-element.elementor-element-b54d5e5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: space-between;
                    align-items: space-between;
                }

                .elementor-74442 .elementor-element.elementor-element-c4708fd {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-146eea9>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-f6934e4 img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-031eb1c>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-fdca661 img {
                    width: 55px;
                }

                .elementor-74442 .elementor-element.elementor-element-94a5c2d>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3b8374a img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-6d74e0d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-2186133>.elementor-element-populated {
                    margin: 0px 0px 15px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-5afd042 img {
                    width: 100px;
                }

                .elementor-74442 .elementor-element.elementor-element-ffe2ed0>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-1947557 img {
                    width: 72px;
                }

                .elementor-74442 .elementor-element.elementor-element-9de1afa {
                    padding: 75px 30px 75px 30px;
                }

                .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-4acdadc.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-4acdadc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center;
                }

                .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-fc072a5.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-fc072a5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button {
                    padding: 20px 50px 20px 50px;
                }

                .elementor-74442 .elementor-element.elementor-element-f59769d>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-7ec26fc {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 70px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e9ccedf>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-53e2a2a {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 30px 30px 30px 30px;
                }
            }

            @media (max-width:767px) {
                .elementor-74442 .elementor-element.elementor-element-445a16d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 60px 30px 60px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-679c4f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-679c4f3>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b225f92 {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-b225f92 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 40px;
                }

                .elementor-74442 .elementor-element.elementor-element-b225f92>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 20px 0px 0px 0px;
                    background-position: 100% 14px;
                    background-size: 20px auto;
                }

                .elementor-74442 .elementor-element.elementor-element-7a91c35 .pr-button-container {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-7a91c35>.elementor-widget-container {
                    margin: 10px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-2499adc>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-4654d6c.elementor-column>.elementor-widget-wrap {
                    justify-content: center;
                }

                .elementor-74442 .elementor-element.elementor-element-88633f2 {
                    text-align: center;
                }

                .elementor-bc-flex-widget .elementor-74442 .elementor-element.elementor-element-5bc4132.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-5bc4132.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center;
                }

                .elementor-74442 .elementor-element.elementor-element-5bc4132.elementor-column>.elementor-widget-wrap {
                    justify-content: center;
                }

                .elementor-74442 .elementor-element.elementor-element-5bc4132>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                    margin-bottom: 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-5bc4132>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-aecce1e {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-5af677e {
                    padding: 70px 30px 70px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-ccdccd4>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-0066498>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-84f2c1f>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-8849dfe>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6a6cb52>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6b1191a>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-dca1134>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6557960>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b18d241 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-eab2527>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-7350c72>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-91ef803 {
                    padding: 70px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-f6aca13.elementor-column>.elementor-widget-wrap {
                    justify-content: flex-start;
                }

                .elementor-74442 .elementor-element.elementor-element-f6aca13>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6a66341 .elementor-heading-title {
                    font-size: 24px;
                    line-height: 36px;
                }

                .elementor-74442 .elementor-element.elementor-element-6a66341>.elementor-widget-container {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-5faff0b {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-1409c64>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d5daa51>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-68d682c>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-c20f6de {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-f15a9d9>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-9d6c359>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-8c578ee>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-9caaa11 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-5c2e2af .pr-button-container {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-5c2e2af>.elementor-widget-container {
                    margin: 10px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-7a004ea>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-745c2ea .elementor-heading-title {
                    font-size: 30px;
                    line-height: 40px;
                }

                .elementor-74442 .elementor-element.elementor-element-745c2ea {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-25201aa {
                    width: 100%;
                    max-width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-8843ffb>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3b144b2 {
                    padding: 0px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-6d9b891 {
                    padding: 0px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-764a49e {
                    padding: 0px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-61c30e5 {
                    padding: 0px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-076293f {
                    padding: 0px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d23f3c8 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 70px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-86f082b>.elementor-element-populated {
                    padding: 0px 10px 0px 10px;
                }

                .elementor-74442 .elementor-element.elementor-element-f060275 {
                    padding: 30px 0px 30px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-c4959a5>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-55b0bac .elementor-heading-title {
                    font-size: 32px;
                    line-height: 40px;
                }

                .elementor-74442 .elementor-element.elementor-element-55b0bac>.elementor-widget-container {
                    margin: 50px 0px 0px 0px;
                    padding: 0px 20px 0px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-a04c639 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-777259d {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-777259d>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 0px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-0e57fdb {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-0e57fdb>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 0px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-79f3103 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-79f3103>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 70px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-b35896f .elementor-heading-title {
                    font-size: 32px;
                    line-height: 40px;
                }

                .elementor-74442 .elementor-element.elementor-element-b35896f>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 0px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-e37b1dc {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d0fe2f0 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-d0fe2f0>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 0px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-d61d9c8 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-d61d9c8>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 0px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-e3ab98c {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-e3ab98c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 20px 40px 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-7da730d {
                    padding: 70px 30px 70px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-cec772f>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-4abb55f {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-78be8be {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-78be8be .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-78be8be>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 40px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-ba62a8b {
                    padding: 70px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b0dfa1c>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-974a937 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 36px;
                }

                .elementor-74442 .elementor-element.elementor-element-41513de .elementor-tab-title {
                    font-size: 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-ccefdfa>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-cec48c7 {
                    width: 15%;
                }

                .elementor-74442 .elementor-element.elementor-element-cec48c7>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-fb8bcb0 {
                    padding: 70px 0px 70px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d0d35b2>.elementor-element-populated {
                    padding: 0px 0px 30px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-36b4123>.elementor-widget-container {
                    padding: 0px 29px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-c22093a {
                    padding: 20px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-4a691a5 {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-4a691a5 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-4a691a5>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 30px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b8206ed .pr-button-container {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-b8206ed>.elementor-widget-container {
                    margin: 10px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e88664d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-c6df580 {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-c6df580 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-c6df580>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 40px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3be597a {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-8392eaf>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-10cddb5 {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-10cddb5 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-74442 .elementor-element.elementor-element-10cddb5>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e3708f5>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-f41660a {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-f41660a .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-74442 .elementor-element.elementor-element-f41660a>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d054331 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e2750af>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-3a4b241 {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-3a4b241 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-74442 .elementor-element.elementor-element-3a4b241>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b72264d {
                    margin-top: 0px;
                    margin-bottom: 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-b54d5e5>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-9f48e24 {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-9f48e24 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-74442 .elementor-element.elementor-element-9f48e24>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d6a47af>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-d53d347 {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-d53d347 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-74442 .elementor-element.elementor-element-d53d347>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-f9a2279 {
                    padding: 50px 0px 50px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-4acdadc>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e226d3d .elementor-heading-title {
                    font-size: 28px;
                    line-height: 36px;
                }

                .elementor-74442 .elementor-element.elementor-element-fc072a5>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-f59769d .pr-button-container {
                    text-align: center;
                }

                .elementor-74442 .elementor-element.elementor-element-f59769d>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-7ec26fc {
                    padding: 70px 30px 70px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-e9ccedf>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-e935d2f {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-dc8236b {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-dc8236b .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-dc8236b>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 40px 0px;
                }

                .elementor-74442 .elementor-element.elementor-element-53e2a2a:not(.elementor-motion-effects-element-type-background),
                .elementor-74442 .elementor-element.elementor-element-53e2a2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                    background-position: center left;
                    background-repeat: no-repeat;
                    background-size: cover;
                }

                .elementor-74442 .elementor-element.elementor-element-53e2a2a {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 70px 30px 70px 30px;
                }

                .elementor-74442 .elementor-element.elementor-element-df8d369 {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-df8d369 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 36px;
                }

                .elementor-74442 .elementor-element.elementor-element-df8d369>.elementor-widget-container {
                    padding: 0% 0% 0% 0%;
                }

                .elementor-74442 .elementor-element.elementor-element-94f6291 {
                    text-align: left;
                }

                .elementor-74442 .elementor-element.elementor-element-94f6291 .elementor-heading-title {
                    font-size: 20px;
                }

                .elementor-74442 .elementor-element.elementor-element-94f6291>.elementor-widget-container {
                    margin: 0% 0% -7% 0%;
                    padding: 0% 0% 0% 0%;
                }

                .elementor-74442 .elementor-element.elementor-element-c4fdf71>.elementor-widget-container {
                    margin: -30px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }
            }

            @media (min-width:768px) {
                .elementor-74442 .elementor-element.elementor-element-679c4f3 {
                    width: 60.032%;
                }

                .elementor-74442 .elementor-element.elementor-element-533b612 {
                    width: 8.036%;
                }

                .elementor-74442 .elementor-element.elementor-element-aa8abe8 {
                    width: 31.265%;
                }

                .elementor-74442 .elementor-element.elementor-element-4654d6c {
                    width: 14.649%;
                }

                .elementor-74442 .elementor-element.elementor-element-5bc4132 {
                    width: 85.351%;
                }

                .elementor-74442 .elementor-element.elementor-element-aecce1e {
                    width: 16.66%;
                }

                .elementor-74442 .elementor-element.elementor-element-c7fd9bb {
                    width: 16.66%;
                }

                .elementor-74442 .elementor-element.elementor-element-7c586a9 {
                    width: 16.66%;
                }

                .elementor-74442 .elementor-element.elementor-element-befb335 {
                    width: 16.66%;
                }

                .elementor-74442 .elementor-element.elementor-element-6bc0a36 {
                    width: 15.909666%;
                }

                .elementor-74442 .elementor-element.elementor-element-d589364 {
                    width: 16.77%;
                }

                .elementor-74442 .elementor-element.elementor-element-ccdccd4 {
                    width: 58.956%;
                }

                .elementor-74442 .elementor-element.elementor-element-6557960 {
                    width: 41%;
                }

                .elementor-74442 .elementor-element.elementor-element-00bdcab {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-fe52728 {
                    width: 28%;
                }

                .elementor-74442 .elementor-element.elementor-element-ccefdfa {
                    width: 72%;
                }

                .elementor-74442 .elementor-element.elementor-element-cec48c7 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-e2750af {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-b54d5e5 {
                    width: 39.666%;
                }

                .elementor-74442 .elementor-element.elementor-element-d6a47af {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-4acdadc {
                    width: 73%;
                }

                .elementor-74442 .elementor-element.elementor-element-fc072a5 {
                    width: 27%;
                }

                .elementor-74442 .elementor-element.elementor-element-c4ca122 {
                    width: 78.421%;
                }

                .elementor-74442 .elementor-element.elementor-element-334708c {
                    width: 21.493%;
                }
            }

            @media (max-width:1024px) and (min-width:768px) {
                .elementor-74442 .elementor-element.elementor-element-679c4f3 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-533b612 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-aa8abe8 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-aecce1e {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-c7fd9bb {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-7c586a9 {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-befb335 {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-6bc0a36 {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-d589364 {
                    width: 30%;
                }

                .elementor-74442 .elementor-element.elementor-element-ccdccd4 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-0066498 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-84f2c1f {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-8849dfe {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-6a6cb52 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-6b1191a {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-dca1134 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-6557960 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-f6aca13 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-1409c64 {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-d5daa51 {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-68d682c {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-f15a9d9 {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-9d6c359 {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-8c578ee {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-7a004ea {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-8843ffb {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-777259d {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-0e57fdb {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-79f3103 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-d0fe2f0 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-d61d9c8 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-e3ab98c {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-fe52728 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-ccefdfa {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-8392eaf {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-6973688 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-150fb86 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-b2655bf {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-081ea2d {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-e3708f5 {
                    width: 50%;
                }

                .elementor-74442 .elementor-element.elementor-element-b949cea {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-d3f1558 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-3a321bd {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-09c69b7 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-114fbc4 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-e2750af {
                    width: 33%;
                }

                .elementor-74442 .elementor-element.elementor-element-673afdd {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-9363848 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-b54d5e5 {
                    width: 33%;
                }

                .elementor-74442 .elementor-element.elementor-element-146eea9 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-031eb1c {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-94a5c2d {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-d6a47af {
                    width: 33%;
                }

                .elementor-74442 .elementor-element.elementor-element-2186133 {
                    width: 100%;
                }

                .elementor-74442 .elementor-element.elementor-element-ffe2ed0 {
                    width: 100%;
                }
            }

            @media only screen and (min-width: 1024px) {
                .elementor-74442 .elementor-element.elementor-element-7a004ea {
                    position: sticky;
                    position: -webkit-sticky;
                    top: 0px;
                }
            }

            .elementor-52997 .elementor-element.elementor-element-2566368c {
                margin-top: 50px;
                margin-bottom: 50px;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01.elementor-position-right .elementor-image-box-img {
                margin-left: 15px;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01.elementor-position-left .elementor-image-box-img {
                margin-right: 15px;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01.elementor-position-top .elementor-image-box-img {
                margin-bottom: 15px;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-img img {
                transition-duration: .3s;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-title {
                color: #00abc5;
                font-family: "Montserrat", Sans-serif;
                font-size: 32px;
                font-weight: 900;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-description {
                color: var(--e-global-color-text);
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 400;
            }

            .elementor-52997 .elementor-element.elementor-element-50134e01>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-52997 .elementor-element.elementor-element-5cdad5f3 {
                margin-top: 50px;
                margin-bottom: 30px;
            }

            .elementor-52997 .elementor-element.elementor-element-702d79a7 {
                --image-transition-duration: 800ms;
                --content-text-align: center;
                --content-padding: 20px;
                --content-transition-duration: 800ms;
                --content-transition-delay: 800ms;
            }

            #elementor-popup-modal-52997 .dialog-message {
                width: 640px;
                height: auto;
            }

            #elementor-popup-modal-52997 {
                justify-content: center;
                align-items: center;
                pointer-events: all;
                background-color: rgba(0, 0, 0, .8);
            }

            #elementor-popup-modal-52997 .dialog-close-button {
                display: block;
            }

            #elementor-popup-modal-52997 .dialog-widget-content {
                box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
            }

            @media (max-width:1024px) {
                .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-title {
                    font-size: 24px;
                }
            }

            @media (max-width:767px) {
                .elementor-52997 .elementor-element.elementor-element-50134e01 .elementor-image-box-img {
                    margin-bottom: 15px;
                }

                .elementor-52997 .elementor-element.elementor-element-50134e01>.elementor-widget-container {
                    padding: 20px 20px 20px 20px;
                }
            }

            .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-container {
                max-width: 1200px;
                min-height: 86px;
            }

            .elementor-17401 .elementor-element.elementor-element-3083b1c:not(.elementor-motion-effects-element-type-background),
            .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: rgba(255, 255, 255, .8);
            }

            .elementor-17401 .elementor-element.elementor-element-3083b1c {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 0px 0px 0px 0px;
            }

            .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-17401 .elementor-element.elementor-element-212981a9.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-17401 .elementor-element.elementor-element-212981a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-17401 .elementor-element.elementor-element-212981a9>.elementor-element-populated {
                padding: 0px 0px 0px 30px;
            }

            .elementor-17401 .elementor-element.elementor-element-245c6db2 {
                text-align: left;
            }

            .elementor-17401 .elementor-element.elementor-element-245c6db2 img {
                width: 170px;
            }

            .elementor-bc-flex-widget .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 0px;
            }

            .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-element-populated {
                padding: 0px 20px 0px 0px;
            }

            @media (min-width:768px) {
                .elementor-17401 .elementor-element.elementor-element-212981a9 {
                    width: 15%;
                }

                .elementor-17401 .elementor-element.elementor-element-5b931ed {
                    width: 85%;
                }
            }

            @media (max-width:1024px) and (min-width:768px) {
                .elementor-17401 .elementor-element.elementor-element-212981a9 {
                    width: 20%;
                }

                .elementor-17401 .elementor-element.elementor-element-5b931ed {
                    width: 80%;
                }
            }

            @media (max-width:1024px) {
                .elementor-17401 .elementor-element.elementor-element-3083b1c>.elementor-container {
                    min-height: 110px;
                }

                .elementor-17401 .elementor-element.elementor-element-212981a9>.elementor-element-populated {
                    padding: 0px 0px 0px 15px;
                }

                .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-element-populated {
                    padding: 0px 20px 0px 0px;
                }
            }

            @media (max-width:767px) {
                .elementor-17401 .elementor-element.elementor-element-212981a9 {
                    width: 50%;
                }

                .elementor-17401 .elementor-element.elementor-element-212981a9>.elementor-element-populated {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17401 .elementor-element.elementor-element-5b931ed {
                    width: 50%;
                }

                .elementor-bc-flex-widget .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column .elementor-widget-wrap {
                    align-items: center;
                }

                .elementor-17401 .elementor-element.elementor-element-5b931ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                    align-content: center;
                    align-items: center;
                }

                .elementor-17401 .elementor-element.elementor-element-5b931ed>.elementor-element-populated {
                    margin: 15px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }
            }

            .fixed-navbar {
                -webkit-backdrop-filter: saturate(180%) blur(20px);
                backdrop-filter: saturate(180%) blur(20px);
                z-index: 999;
            }

            .elementor-17290 .elementor-element.elementor-element-52a7a61 {
                margin-top: 50px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-aac8750>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-a0e728b {
                text-align: center;
            }

            .elementor-17290 .elementor-element.elementor-element-a0e728b .elementor-heading-title {
                color: #000;
                font-size: 45px;
                font-weight: 900;
                line-height: 58px;
            }

            .elementor-17290 .elementor-element.elementor-element-a0e728b>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-74ede26f {
                margin-top: 30px;
                margin-bottom: 80px;
            }

            .elementor-17290 .elementor-element.elementor-element-30bef7e0 .elementor-swiper-button.elementor-swiper-button-prev,
            .elementor-17290 .elementor-element.elementor-element-30bef7e0 .elementor-swiper-button.elementor-swiper-button-next {
                font-size: 28px;
                color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-30bef7e0 .swiper-wrapper {
                display: flex;
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-00c8197>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8d81128 {
                --divider-border-style: solid;
                --divider-color: rgba(0, 0, 0, .08);
                --divider-border-width: 1px;
            }

            .elementor-17290 .elementor-element.elementor-element-8d81128 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-17290 .elementor-element.elementor-element-8d81128 .elementor-divider {
                padding-top: 0px;
                padding-bottom: 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8d81128>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-77721a3 {
                margin-top: 75px;
                margin-bottom: 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-6346f3a>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-9ec1c71 {
                text-align: center;
            }

            .elementor-17290 .elementor-element.elementor-element-9ec1c71 .elementor-heading-title {
                color: #000;
                font-size: 45px;
                font-weight: 900;
                line-height: 58px;
                letter-spacing: -.5px;
            }

            .elementor-17290 .elementor-element.elementor-element-9ec1c71>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-05a9cf1 {
                padding: 50px 0px 130px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-a88d310>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-75936fb {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-75936fb .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-size: 36px;
                font-weight: 800;
                line-height: 58px;
            }

            .elementor-17290 .elementor-element.elementor-element-75936fb>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-d597801 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-112bdd6 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-c022dc0 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-8db55a6 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-ef00c47>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-3bcb6e2 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-3bcb6e2 .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-size: 36px;
                font-weight: 800;
                line-height: 58px;
            }

            .elementor-17290 .elementor-element.elementor-element-3bcb6e2>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-d9af2e1 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-9c65d6f>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-5823e03 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-5823e03 .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-size: 36px;
                font-weight: 800;
                line-height: 58px;
            }

            .elementor-17290 .elementor-element.elementor-element-5823e03>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-0ae6499 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-8cb324b .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-cd7c1f3>.elementor-element-populated {
                margin: 0% 0% 0% 0%;
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-5f96233 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-5f96233 .elementor-heading-title {
                color: var(--e-global-color-2c57c7e);
                font-size: 36px;
                font-weight: 800;
                line-height: 58px;
            }

            .elementor-17290 .elementor-element.elementor-element-5f96233>.elementor-widget-container {
                margin: 0px 0px 5px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-6b4f63f .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr_infobox_button_icon_right {
                margin-left: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr_infobox_button_icon_left {
                margin-right: 15px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-content .title {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 20px;
                font-weight: 800;
                line-height: 1.4em;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox:hover .infobox-content .title {
                transition: 300ms;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox:hover .infobox-content hr.pr-infobox-hr {
                transition: 300ms;
                background-color: #00abc5;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-content hr.pr-infobox-hr {
                background-color: var(--e-global-color-2c57c7e);
                height: 1px;
                width: 40px;
                margin: 0px 0px 10px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-content p {
                color: #000;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 26px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox:hover .infobox-content p {
                transition: 100ms;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .infobox-button a.pr-infobox-button {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .pr-infobox-button {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: rgba(2, 1, 1, 0);
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox .pr-infobox-button:hover {
                color: #000;
                border-style: solid;
                border-width: 0px 0px 1px 0px;
                border-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7>.elementor-widget-container {
                padding: 20px 20px 20px 0px;
                transition: background .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7:hover .elementor-widget-container {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-8da39b7 .elementor-widget-container {
                transition: background .7s, border .7s, border-radius .7s, box-shadow .7s;
            }

            .elementor-17290 .elementor-element.elementor-element-48b4b58>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-a26ab41 {
                --divider-border-style: solid;
                --divider-color: rgba(0, 0, 0, .08);
                --divider-border-width: 1px;
            }

            .elementor-17290 .elementor-element.elementor-element-a26ab41 .elementor-divider-separator {
                width: 100%;
            }

            .elementor-17290 .elementor-element.elementor-element-a26ab41 .elementor-divider {
                padding-top: 0px;
                padding-bottom: 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-a26ab41>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-5f2fd03:not(.elementor-motion-effects-element-type-background),
            .elementor-17290 .elementor-element.elementor-element-5f2fd03>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-5f2fd03 {
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                padding: 50px 0px 50px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-5f2fd03>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-17290 .elementor-element.elementor-element-95ad085>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-d82e9c2 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-d82e9c2 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 21.6px;
            }

            .elementor-17290 .elementor-element.elementor-element-d82e9c2>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(14px / 2);
                margin-left: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-14px / 2);
                margin-left: calc(-14px / 2);
            }

            body.rtl .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-14px / 2);
            }

            body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-icon i {
                font-size: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-icon svg {
                width: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-text {
                color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-578a883 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: #6ec1e4;
            }

            .elementor-17290 .elementor-element.elementor-element-578a883>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-751f974 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-751f974 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 21.6px;
            }

            .elementor-17290 .elementor-element.elementor-element-751f974>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(14px / 2);
                margin-left: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-14px / 2);
                margin-left: calc(-14px / 2);
            }

            body.rtl .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-14px / 2);
            }

            body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-icon i {
                font-size: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-icon svg {
                width: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-text {
                color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-1fd0fb5 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: #6ec1e4;
            }

            .elementor-17290 .elementor-element.elementor-element-ff7bace>.elementor-element-populated {
                margin: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-b2f5e43 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-b2f5e43 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 21.6px;
            }

            .elementor-17290 .elementor-element.elementor-element-b2f5e43>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(14px / 2);
                margin-left: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-14px / 2);
                margin-left: calc(-14px / 2);
            }

            body.rtl .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-14px / 2);
            }

            body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-icon i {
                font-size: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-icon svg {
                width: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-text {
                color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: #6ec1e4;
            }

            .elementor-17290 .elementor-element.elementor-element-1eb8f6a>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-23310ae {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-23310ae .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 21.6px;
            }

            .elementor-17290 .elementor-element.elementor-element-23310ae>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(14px / 2);
                margin-left: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-14px / 2);
                margin-left: calc(-14px / 2);
            }

            body.rtl .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-14px / 2);
            }

            body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-icon i {
                font-size: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-icon svg {
                width: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-text {
                color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: #6ec1e4;
            }

            .elementor-17290 .elementor-element.elementor-element-11eaf6e>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-63374bf {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-63374bf .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 21.6px;
            }

            .elementor-17290 .elementor-element.elementor-element-63374bf>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-bottom: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-top: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-right: calc(14px / 2);
                margin-left: calc(14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items {
                margin-right: calc(-14px / 2);
                margin-left: calc(-14px / 2);
            }

            body.rtl .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                left: calc(-14px / 2);
            }

            body:not(.rtl) .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                right: calc(-14px / 2);
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-icon i {
                font-size: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-icon svg {
                width: 14px;
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-text {
                color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-0985445 .elementor-icon-list-item:hover .elementor-icon-list-text {
                color: #6ec1e4;
            }

            .elementor-17290 .elementor-element.elementor-element-0985445>.elementor-widget-container {
                margin: 0px 0px 20px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-090347f {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-090347f .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 21.6px;
            }

            .elementor-17290 .elementor-element.elementor-element-090347f>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-f052543 {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-f052543 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 18px;
                font-weight: 600;
                text-transform: capitalize;
                line-height: 23px;
            }

            .elementor-17290 .elementor-element.elementor-element-f052543>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-a7a9330>.elementor-widget-container {
                margin: -7% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-dcf439c>.elementor-container>.elementor-column>.elementor-widget-wrap {
                align-content: flex-end;
                align-items: flex-end;
            }

            .elementor-17290 .elementor-element.elementor-element-dcf439c:not(.elementor-motion-effects-element-type-background),
            .elementor-17290 .elementor-element.elementor-element-dcf439c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
                background-color: #000;
            }

            .elementor-17290 .elementor-element.elementor-element-dcf439c {
                border-style: solid;
                border-width: 1px 0px 0px 0px;
                border-color: rgba(255, 255, 255, .4);
                transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
                margin-top: 0px;
                margin-bottom: 0px;
                padding: 40px 0px 40px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-dcf439c>.elementor-background-overlay {
                transition: background .3s, border-radius .3s, opacity .3s;
            }

            .elementor-bc-flex-widget .elementor-17290 .elementor-element.elementor-element-e7174b4.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-e7174b4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-e7174b4>.elementor-element-populated {
                text-align: left;
                padding: 0% 0% 0% 0%;
            }

            .elementor-bc-flex-widget .elementor-17290 .elementor-element.elementor-element-9e10522.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-9e10522.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-9e10522>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-b54962a {
                text-align: left;
            }

            .elementor-17290 .elementor-element.elementor-element-b54962a .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 300;
                line-height: 25px;
            }

            .elementor-17290 .elementor-element.elementor-element-b54962a>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-bc-flex-widget .elementor-17290 .elementor-element.elementor-element-499a30c.elementor-column .elementor-widget-wrap {
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-499a30c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
                align-content: center;
                align-items: center;
            }

            .elementor-17290 .elementor-element.elementor-element-499a30c.elementor-column>.elementor-widget-wrap {
                justify-content: center;
            }

            .elementor-17290 .elementor-element.elementor-element-499a30c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
                margin-bottom: 10px;
            }

            .elementor-17290 .elementor-element.elementor-element-499a30c>.elementor-element-populated {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb {
                --grid-template-columns: repeat(0, auto);
                --icon-size: 12px;
                --grid-column-gap: 10px;
                --grid-row-gap: 0px;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-widget-container {
                text-align: right;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon i {
                color: #54595f;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon svg {
                fill: #54595f;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon:hover {
                background-color: #fff;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon:hover i {
                color: #114fee;
            }

            .elementor-17290 .elementor-element.elementor-element-25342bb .elementor-social-icon:hover svg {
                fill: #114fee;
            }

            .elementor-17290 .elementor-element.elementor-element-70b4f03 {
                text-align: right;
            }

            .elementor-17290 .elementor-element.elementor-element-70b4f03 .elementor-heading-title {
                color: #fff;
                font-family: "Montserrat", Sans-serif;
                font-size: 14px;
                font-weight: 500;
                line-height: 25px;
            }

            .elementor-17290 .elementor-element.elementor-element-70b4f03>.elementor-widget-container {
                padding: 0% 0% 0% 0%;
            }

            .elementor-17290 .elementor-element.elementor-element-5e28756>.elementor-element-populated {
                padding: 0px 0px 0px 0px;
            }

            @media (max-width:1024px) and (min-width:768px) {
                .elementor-17290 .elementor-element.elementor-element-aac8750 {
                    width: 100%;
                }

                .elementor-17290 .elementor-element.elementor-element-6346f3a {
                    width: 100%;
                }

                .elementor-17290 .elementor-element.elementor-element-a88d310 {
                    width: 50%;
                }

                .elementor-17290 .elementor-element.elementor-element-ef00c47 {
                    width: 50%;
                }

                .elementor-17290 .elementor-element.elementor-element-9c65d6f {
                    width: 50%;
                }

                .elementor-17290 .elementor-element.elementor-element-cd7c1f3 {
                    width: 50%;
                }

                .elementor-17290 .elementor-element.elementor-element-95ad085 {
                    width: 35%;
                }

                .elementor-17290 .elementor-element.elementor-element-ff7bace {
                    width: 35%;
                }

                .elementor-17290 .elementor-element.elementor-element-edd9fa8 {
                    width: 35%;
                }

                .elementor-17290 .elementor-element.elementor-element-d36dd4e {
                    width: 100%;
                }
            }

            @media (max-width:1024px) {
                .elementor-17290 .elementor-element.elementor-element-52a7a61 {
                    padding: 50px 30px 0px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-aac8750>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-00c8197>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-77721a3 {
                    padding: 50px 30px 0px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-6346f3a>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-05a9cf1 {
                    padding: 50px 30px 0px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-a88d310>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-ef00c47>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-9c65d6f>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-cd7c1f3>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-48b4b58>.elementor-element-populated {
                    padding: 0px 30px 0px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-5f2fd03 {
                    padding: 50px 30px 0px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-d82e9c2 .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-751f974 .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-b2f5e43 .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-23310ae .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-63374bf .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-090347f .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-d36dd4e>.elementor-element-populated {
                    margin: 30px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-f052543 .elementor-heading-title {
                    font-size: 20px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-dcf439c {
                    padding: 0px 30px 20px 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-b54962a .elementor-heading-title {
                    font-size: 14px;
                    line-height: 32px;
                }

                .elementor-17290 .elementor-element.elementor-element-25342bb {
                    --grid-row-gap: 8px;
                }

                .elementor-17290 .elementor-element.elementor-element-70b4f03 .elementor-heading-title {
                    font-size: 14px;
                    line-height: 32px;
                }
            }

            @media (max-width:767px) {
                .elementor-17290 .elementor-element.elementor-element-52a7a61 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 50px 20px 0px 20px;
                }

                .elementor-17290 .elementor-element.elementor-element-aac8750>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-a0e728b {
                    text-align: center;
                }

                .elementor-17290 .elementor-element.elementor-element-a0e728b .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-a0e728b>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-77721a3 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 50px 20px 0px 20px;
                }

                .elementor-17290 .elementor-element.elementor-element-6346f3a>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-9ec1c71 {
                    text-align: center;
                }

                .elementor-17290 .elementor-element.elementor-element-9ec1c71 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-9ec1c71>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-05a9cf1 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 50px 20px 0px 20px;
                }

                .elementor-17290 .elementor-element.elementor-element-a88d310>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-75936fb {
                    text-align: left;
                }

                .elementor-17290 .elementor-element.elementor-element-75936fb .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-75936fb>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d597801 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d597801>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-112bdd6 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-112bdd6>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-c022dc0 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-c022dc0>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8db55a6 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8db55a6>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-ef00c47>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-3bcb6e2 {
                    text-align: left;
                }

                .elementor-17290 .elementor-element.elementor-element-3bcb6e2 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-3bcb6e2>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d9af2e1 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d9af2e1>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-9c65d6f>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-5823e03 {
                    text-align: left;
                }

                .elementor-17290 .elementor-element.elementor-element-5823e03 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-5823e03>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-0ae6499 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-0ae6499>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8cb324b .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8cb324b>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-cd7c1f3>.elementor-element-populated {
                    margin: 0px 0px 20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-5f96233 {
                    text-align: left;
                }

                .elementor-17290 .elementor-element.elementor-element-5f96233 .elementor-heading-title {
                    font-size: 30px;
                    line-height: 30px;
                }

                .elementor-17290 .elementor-element.elementor-element-5f96233>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-6b4f63f .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-6b4f63f>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8da39b7 .pr-infobox {
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-8da39b7>.elementor-widget-container {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-5f2fd03 {
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding: 50px 20px 0px 20px;
                }

                .elementor-17290 .elementor-element.elementor-element-95ad085 {
                    width: 100%;
                }

                .elementor-17290 .elementor-element.elementor-element-95ad085>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 20px 0px 0px 15px;
                }

                .elementor-17290 .elementor-element.elementor-element-d82e9c2 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-d82e9c2>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-751f974 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-751f974>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-ff7bace {
                    width: 100%;
                }

                .elementor-17290 .elementor-element.elementor-element-ff7bace>.elementor-element-populated {
                    margin: 0px 0px 30px 0px;
                    padding: 20px 0px 0px 15px;
                }

                .elementor-17290 .elementor-element.elementor-element-b2f5e43 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-b2f5e43>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-23310ae .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-23310ae>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-edd9fa8 {
                    width: 100%;
                }

                .elementor-17290 .elementor-element.elementor-element-edd9fa8>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 15px;
                }

                .elementor-17290 .elementor-element.elementor-element-63374bf .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-63374bf>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-090347f .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-090347f>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-d36dd4e>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 20px 0px 0px 15px;
                }

                .elementor-17290 .elementor-element.elementor-element-f052543 .elementor-heading-title {
                    font-size: 18px;
                }

                .elementor-17290 .elementor-element.elementor-element-f052543>.elementor-widget-container {
                    margin: 10px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-a7a9330>.elementor-widget-container {
                    margin: -20px 0px -20px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-dcf439c {
                    padding: 0px 20px 0px 20px;
                }

                .elementor-17290 .elementor-element.elementor-element-e7174b4>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-b54962a {
                    text-align: center;
                }

                .elementor-17290 .elementor-element.elementor-element-b54962a .elementor-heading-title {
                    font-size: 12px;
                }

                .elementor-17290 .elementor-element.elementor-element-499a30c>.elementor-element-populated {
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                }

                .elementor-17290 .elementor-element.elementor-element-70b4f03 {
                    text-align: center;
                }

                .elementor-17290 .elementor-element.elementor-element-70b4f03 .elementor-heading-title {
                    font-size: 12px;
                }
            }

            .w-100 {
                width: 100%;
            }

            .w-100 {
                width: 100%;
            }
            