.elementor-kit-2034 {
        --e-global-color-primary: #4FC5E1;
        --e-global-color-secondary: #07344B;
        --e-global-color-text: #3A5D6E;
        --e-global-color-accent: #FED459;
        --e-global-color-75d016e: #1389A5;
        --e-global-color-6e0bffd: #7AD458;
        --e-global-color-c1ebeff: #DD4C45;
        --e-global-color-0f81266: #000000;
        --e-global-color-75439a2: #FFFFFF;
        --e-global-color-afed912: #E6E6E6;
        --e-global-typography-primary-font-family: "Inter";
        --e-global-typography-primary-font-weight: 600;
        --e-global-typography-secondary-font-family: "Inter";
        --e-global-typography-secondary-font-weight: 400;
        --e-global-typography-text-font-family: "Inter";
        --e-global-typography-text-font-weight: 400;
        --e-global-typography-accent-font-family: "Inter";
        --e-global-typography-accent-font-weight: 500;
        color: var(--e-global-color-text);
    }
    
    .elementor-kit-2034 a {
        color: var(--e-global-color-primary);
    }
    
    .elementor-kit-2034 h1 {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-kit-2034 h2 {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-kit-2034 h3 {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-kit-2034 h4 {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-kit-2034 h5 {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-kit-2034 h6 {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-kit-2034 button, .elementor-kit-2034 input[type="button"], .elementor-kit-2034 input[type="submit"], .elementor-kit-2034 .elementor-button {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1140px;
    }
    
    .e-con {
        --container-max-width: 1140px;
    }
    
    .elementor-widget:not(:last-child) {
        margin-block-end: 20px;
    }
    
    .elementor-element {
        --widgets-spacing: 20px 20px;
    }
    
    {
    }
    h1.entry-title {
        display: var(--page-title-display);
    }
    
    .elementor-kit-2034 e-page-transition {
        background-color: #FFBC7D;
    }
    
    @media (max-width: 1024px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
            max-width: 1024px;
        }
        
        .e-con {
            --container-max-width: 1024px;
        }
    }
    
    @media (max-width: 767px) {
        .elementor-section.elementor-section-boxed > .elementor-container {
            max-width: 767px;
        }
        
        .e-con {
            --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-item > .elementor-icon-list-text, .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-icon-list .elementor-icon-list-text {
        color: var(--e-global-color-secondary);
    }
    
    .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-accordion-icon svg {
        fill: 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-active .elementor-accordion-icon svg {
        fill: 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-toggle-icon svg {
        fill: 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-jet-auth-links .jet-auth-links__login .jet-auth-links__item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__login .jet-auth-links__prefix {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__logout .jet-auth-links__prefix {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__register .jet-auth-links__prefix {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__item {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
        color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-auth-links .jet-auth-links__registered .jet-auth-links__prefix {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-hamburger-panel .jet-hamburger-panel__toggle:hover .jet-hamburger-panel__toggle-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-logo .jet-logo__text {
        color: var(--e-global-color-accent);
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-posts-navigation .nav-links .nav-previous a {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-blog-posts-navigation .nav-links .nav-next a {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-blog-posts-navigation .nav-links .nav-previous a, .elementor-widget-jet-blog-posts-navigation .nav-links .nav-next a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links a.page-numbers {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links span.page-numbers.current {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-blog-posts-pagination .navigation.pagination .nav-links .page-numbers {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__filter-hidden-items a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .post-title-featured, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__featured-box-link {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .post-excerpt-featured, .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured a .post-excerpt-featured {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__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-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__more:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .post-title-simple a {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .post-excerpt-simple {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__meta a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__more:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-smart-listing__arrow:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-title-fields__item-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-listing .jet-content-fields__item-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__box-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-tiles .layout-2-1-2 > div:nth-child( 3 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-h > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-1-2-v > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title, .elementor-widget-jet-blog-smart-tiles .layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__box-excerpt {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__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-jet-blog-smart-tiles .jet-smart-tiles__terms-link {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-smart-tiles__terms-link:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-blog-arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-blog-arrow:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-title-fields__item-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-smart-tiles .jet-content-fields__item-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-text-ticker__title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-text-ticker__date {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-text-ticker__post-author {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-text-ticker__post-date {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-text-ticker__item-typed {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-blog-arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-text-ticker .jet-blog-arrow:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__canvas {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__items {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__heading {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__heading-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__counter {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__item-title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__item-duration {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-blog-video-playlist .jet-blog-playlist__item-index {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-carousel .jet-banner__text {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-carousel .jet-carousel .jet-arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-map .jet-map-pin__link {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__front {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__back {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__title--front {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__title--back {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__subtitle--front {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__subtitle--back {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__description--front {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__description--back {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-animated-box .jet-animated-box__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-animated-text .jet-animated-text__before-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-jet-animated-text .jet-animated-text__animated-text {
        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-jet-animated-text .jet-animated-text__animated-text-item:after {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-animated-text .jet-animated-text__after-text {
        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-jet-banner .jet-banner__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-banner .jet-banner__text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-brands .brands-list .brands-list__item-name {
        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-jet-brands .brands-list .brands-list__item-desc {
        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-jet-button .jet-button__plane-normal {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-button .jet-button__plane-hover {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-button .jet-button__state-normal .jet-button__label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-button .jet-button__state-hover .jet-button__label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-circle-progress .circle-counter .circle-val {
        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-jet-circle-progress .circle-counter .circle-counter__title {
        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-jet-circle-progress .circle-counter .circle-counter__subtitle {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }
    
    .elementor-widget-jet-countdown-timer .jet-countdown-timer__item {
        border-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-countdown-timer .jet-countdown-timer__item-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-jet-countdown-timer .jet-countdown-timer__item-value {
        color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-countdown-timer .jet-countdown-timer__digit {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-download-button .jet-download__label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-download-button .jet-download__sub-label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-download-button .jet-download:hover .jet-download__label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-download-button .jet-download:hover .jet-download__sub-label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-dropbar .jet-dropbar__button-text {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-dropbar .jet-dropbar__content {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-headline .jet-headline__first .jet-headline__label {
        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-jet-headline .jet-headline__second .jet-headline__label {
        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-jet-horizontal-timeline .jet-hor-timeline-item__card-btn {
        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-jet-image-comparison .jx-left .jx-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-image-comparison .jx-left .jx-label {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-image-comparison .jx-right .jx-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-image-comparison .jx-right .jx-label {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-image-comparison .jx-slider .jx-controller {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-image-comparison .jx-slider:hover .jx-controller {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-image-comparison .jet-arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-image-comparison .jet-arrow:hover {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-image-comparison .jet-slick-dots li span {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-image-comparison .jet-slick-dots li span:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-image-comparison .jet-slick-dots li.slick-active span {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-images-layout .jet-images-layout__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-images-layout .jet-images-layout__desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-instagram-gallery .jet-instagram-gallery__content:before {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-instagram-gallery .jet-instagram-gallery__caption {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-instagram-gallery .jet-instagram-gallery__meta-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__filter-item {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__filter-item:hover {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__filter-item.active {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__category {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__view-more-button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-portfolio .jet-portfolio__view-more-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-posts .jet-posts .entry-title a {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-posts .jet-posts .entry-title a:hover {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-posts .jet-posts .entry-title, .elementor-widget-jet-posts .jet-posts .entry-title a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-posts .jet-posts .post-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-jet-posts .jet-posts .entry-excerpt {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-more {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-more {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-more:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-posts__terms-link {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-posts__terms-link {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-posts__terms-link:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-posts .jet-arrow:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-posts .jet-carousel .jet-slick-dots li span:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-posts .jet-carousel .jet-slick-dots li.slick-active span {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-posts .jet-title-fields__item-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-posts .jet-content-fields__item-label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-price-list .jet-price-list .price-list__item-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-price-list .jet-price-list .price-list__item-price {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-price-list .jet-price-list .price-list__item-desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table {
        border-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__title {
        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-jet-pricing-table .pricing-table__subtitle {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__subtitle {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__icon-box > * {
        color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__icon-box > * svg {
        fill: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-prefix {
        color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-prefix {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-val {
        color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-val {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-suffix {
        color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-suffix {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__price-desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-feature {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-feature.item-included {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-feature.item-included .item-bullet {
        color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-pricing-table .pricing-feature.item-excluded {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-pricing-table .pricing-feature.item-excluded .item-bullet {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-pricing-table .pricing-feature:before {
        border-top-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__action {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__action .pricing-table-button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table__action .pricing-table-button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-pricing-table .pricing-table .tippy-box {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-progress-bar .jet-progress-bar__title-text {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-progress-bar .jet-progress-bar__percent {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-scroll-navigation .jet-scroll-navigation__label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item .jet-scroll-navigation__dot {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item.invert .jet-scroll-navigation__dot {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item:hover .jet-scroll-navigation__dot {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-scroll-navigation .jet-scroll-navigation__item.active .jet-scroll-navigation__dot {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-services .jet-services__title-text {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }
    
    .elementor-widget-jet-services .jet-services__desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-services .jet-services__button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-services .jet-services__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-slider .jet-slider .slider-pro .jet-slider__item {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-slider .jet-slider .sp-image-container:after {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-slider .jet-slider__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-slider .jet-slider__subtitle {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-slider .jet-slider__desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-slider .jet-slider__button--primary {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-slider .jet-slider__button--primary {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-slider .jet-slider__button--secondary {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-slider .jet-slider__button--secondary {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-slider .jet-slider .sp-buttons .sp-button.sp-selected-button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:before {
        border-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-slider .jet-slider .sp-thumbnail-container:hover:before {
        border-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-slider .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
        border-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-slider .jet-slider__fraction-pagination span {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form__input {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form__input:focus {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form__input.mail-invalid {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form__submit {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form__submit {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form--response-success .jet-subscribe-form__message span {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-subscribe-form .jet-subscribe-form--response-error .jet-subscribe-form__message span {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-team-member .jet-team-member__name .jet-team-member__name-first {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-team-member .jet-team-member__name .jet-team-member__name-last {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-team-member .jet-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-jet-team-member .jet-team-member__desc {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-team-member .jet-team-member__button {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-team-member .jet-team-member__button {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__title {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__comment {
        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-jet-testimonials .jet-testimonials__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-jet-testimonials .jet-testimonials__name a:hover {
        color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__position {
        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-jet-testimonials .jet-testimonials__date {
        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-jet-testimonials .jet-testimonials__instance .jet-arrow {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__instance .jet-arrow:hover {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li span:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-jet-testimonials .jet-testimonials__instance .jet-slick-dots li.slick-active span {
        background-color: var(--e-global-color-accent);
    }
    
    .elementor-widget-jet-timeline .jet-timeline-item .timeline-item__meta-content {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-title {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-timeline .jet-timeline-item .timeline-item__card-desc {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-timeline .timeline-item__card-btn {
        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-jet-timeline .timeline-item__point-content.timeline-item__point-content--text {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-desc.top-level-desc {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-custom-item-desc.sub-level-desc {
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge .jet-menu-badge__inner {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge .jet-menu-badge__inner, .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge .jet-menu-badge__inner {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-jet-custom-menu > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:hover {
        background-color: var(--e-global-color-primary);
    }
    
    .elementor-widget-contact-form-7 .wpcf7 input.wpcf7-submit:focus {
        background-color: var(--e-global-color-primary);
    }
    
    .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);
    }
    
    .elementor-widget-archive-posts a.elementor-post__read-more {
        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-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-archive-posts .e-load-more-message {
        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-loop-grid .elementor-pagination {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-font-weight);
    }
    
    .elementor-widget-loop-grid .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-loop-grid .e-load-more-message {
        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__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);
    }
    
    .elementor-widget-posts a.elementor-post__read-more {
        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-posts .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-posts .e-load-more-message {
        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);
        fill: 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);
        fill: 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 {
        --e-nav-menu-divider-color: var(--e-global-color-text);
    }
    
    .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 {
        --dynamic-text-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-animated-headline .elementor-headline-dynamic-text {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-hotspot .widget-image-caption {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-hotspot {
        --hotspot-color: var(--e-global-color-primary);
        --hotspot-box-color: var(--e-global-color-secondary);
        --tooltip-color: var(--e-global-color-secondary);
    }
    
    .elementor-widget-hotspot .e-hotspot__label {
        font-family: var(--e-global-typography-primary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-primary-font-weight);
    }
    
    .elementor-widget-hotspot .e-hotspot__tooltip {
        font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
        font-weight: var(--e-global-typography-secondary-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-price {
        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 {
        --e-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 .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 {
        --e-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);
        fill: 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-widget-video-playlist .e-tabs-header .e-tabs-title {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side i {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side svg {
        fill: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tab-title .e-tab-title-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-video-playlist .e-tab-title .e-tab-title-text a {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tab-title .e-tab-duration {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-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-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text a {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
        color: var(--e-global-color-text);
        font-family: var(--e-global-typography-accent-font-family), Sans-serif;
        font-weight: var(--e-global-typography-accent-font-weight);
    }
    
    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover {
        color: var(--e-global-color-text);
    }
    
    .elementor-widget-paypal-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-paypal-button .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-stripe-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-stripe-button .elementor-message {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-widget-progress-tracker .current-progress-percentage {
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
        font-weight: var(--e-global-typography-text-font-weight);
    }
    
    .elementor-9 .elementor-element.elementor-element-6c619ba > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-6c619ba .elementor-repeater-item-620236e.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-24f8d1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
        margin-bottom: 38px;
    }
    
    .elementor-9 .elementor-element.elementor-element-87598c8 .elementor-repeater-item-6381d53.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-48b733c .elementor-heading-title {
        color: var(--e-global-color-75439a2);
        font-family: "Inter", Sans-serif;
        font-size: 94px;
        font-weight: 500;
        text-transform: uppercase;
    }
    
    .elementor-9 .elementor-element.elementor-element-48b733c > .elementor-widget-container {
        margin: 02px 0px 0px 40px;
    }
    
    .elementor-9 .elementor-element.elementor-element-48b733c {
        width: var(--container-widget-width, 95.676%);
        max-width: 95.676%;
        --container-widget-width: 95.676%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-91ebfce {
        --spacer-size: 20px;
    }
    
    .elementor-9 .elementor-element.elementor-element-2d1f16d {
        columns: 1;
        text-align: left;
        color: var(--e-global-color-75439a2);
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 200;
        line-height: 1.5em;
        letter-spacing: -0.48px;
        width: var(--container-widget-width, 107.778%);
        max-width: 107.778%;
        --container-widget-width: 107.778%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-2d1f16d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f645f4c .elementor-button .elementor-align-icon-right {
        margin-left: 9px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f645f4c .elementor-button .elementor-align-icon-left {
        margin-right: 9px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f645f4c .elementor-button {
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 700;
        fill: var(--e-global-color-75d016e);
        color: var(--e-global-color-75d016e);
        background-color: var(--e-global-color-75439a2);
        border-style: solid;
        border-color: var(--e-global-color-75439a2);
        border-radius: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f645f4c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f645f4c {
        width: var(--container-widget-width, 92.952%);
        max-width: 92.952%;
        --container-widget-width: 92.952%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-8831d18 {
        --spacer-size: 100px;
    }
    
    .elementor-9 .elementor-element.elementor-element-6c619ba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6c619ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url('../images/stock/Container-1.png');
        background-position: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-6c619ba {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: -35px;
        margin-bottom: 0px;
        padding: 64px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-6c619ba > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-de6438e > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-de6438e .elementor-repeater-item-0b4485e.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-d525cc7 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px -10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d525cc7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__item {
        width: calc(100% / 4);
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__inner {
        margin: 3px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__list {
        margin: -3px;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__filter {
        justify-content: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__title {
        text-align: center;
        font-family: "Inter", Sans-serif;
        font-weight: 300;
        order: 1;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__category {
        text-align: center;
        order: 2;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__desc {
        text-align: center;
        font-family: "Inter", Sans-serif;
        font-weight: 300;
        order: 3;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__button {
        align-self: center;
        text-align: center;
        order: 4;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__view-more-button {
        background-color: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c .jet-portfolio__view-more-button {
        font-family: "Inter", Sans-serif;
        font-weight: 300;
    }
    
    .elementor-9 .elementor-element.elementor-element-ee40d5c > .elementor-widget-container {
        margin: -14px -31px -13px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-0212ce7 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-0212ce7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-ab69fe8 .elementor-heading-title {
        color: var(--e-global-color-75439a2);
        font-family: "Inter", Sans-serif;
        font-size: 30px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-ab69fe8 > .elementor-widget-container {
        margin: 25px 0px 30px 30px;
    }
    
    .elementor-9 .elementor-element.elementor-element-ab69fe8 {
        width: var(--container-widget-width, 93.42%);
        max-width: 93.42%;
        --container-widget-width: 93.42%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-a5d6981 {
        color: var(--e-global-color-75439a2);
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 300;
        width: var(--container-widget-width, 75.819%);
        max-width: 75.819%;
        --container-widget-width: 75.819%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-a5d6981 > .elementor-widget-container {
        margin: 0px 0px -3px 30px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-primary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-75439a2);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: var(--e-global-color-primary);
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: var(--e-global-color-75439a2);
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-f42ee5f > .elementor-widget-container {
        margin: 13px 0px 4px 30px;
    }
    
    .elementor-9 .elementor-element.elementor-element-de6438e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-de6438e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #07344B;
    }
    
    .elementor-9 .elementor-element.elementor-element-de6438e {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-de6438e > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-31696f0 > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-31696f0 .elementor-repeater-item-5593707.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-af93b06 {
        text-align: left;
    }
    
    .elementor-9 .elementor-element.elementor-element-af93b06 .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 42px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-af93b06 > .elementor-widget-container {
        margin: 040px 0px 10px 170px;
    }
    
    .elementor-9 .elementor-element.elementor-element-972ef3b {
        text-align: left;
    }
    
    .elementor-9 .elementor-element.elementor-element-972ef3b > .elementor-widget-container {
        margin: 0px 0px 0px 170px;
    }
    
    .elementor-9 .elementor-element.elementor-element-31696f0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-31696f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #E6E6E6;
    }
    
    .elementor-9 .elementor-element.elementor-element-31696f0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-31696f0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-4644382 .elementor-repeater-item-ab3a222.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-0426ad1 {
        text-align: left;
        width: initial;
        max-width: initial;
        align-self: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-0426ad1 .widget-image-caption {
        text-align: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-0426ad1 > .elementor-widget-container {
        margin: 0px 0px 0px -28px;
    }
    
    .elementor-9 .elementor-element.elementor-element-3015f21 {
        text-align: left;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        width: var(--container-widget-width, 114.162%);
        max-width: 114.162%;
        --container-widget-width: 114.162%;
        --container-widget-flex-grow: 0;
        align-self: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-3015f21 > .elementor-widget-container {
        margin: -55px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-804907c {
        text-align: center;
        width: initial;
        max-width: initial;
        align-self: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-804907c > .elementor-widget-container {
        margin: 0px 0px 0px -28px;
    }
    
    .elementor-9 .elementor-element.elementor-element-57131e8 {
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
    }
    
    .elementor-9 .elementor-element.elementor-element-57131e8 > .elementor-widget-container {
        margin: -55px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-4ad3f46 > .elementor-widget-container {
        margin: 0px 0px 0px -20px;
    }
    
    .elementor-9 .elementor-element.elementor-element-4ad3f46 {
        width: initial;
        max-width: initial;
    }
    
    .elementor-9 .elementor-element.elementor-element-23225f9 {
        text-align: left;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        width: var(--container-widget-width, 114.162%);
        max-width: 114.162%;
        --container-widget-width: 114.162%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-23225f9 > .elementor-widget-container {
        margin: -55px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-4644382:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4644382 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #E6E6E6;
    }
    
    .elementor-9 .elementor-element.elementor-element-4644382 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-4644382 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-a533e50 > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-a533e50 .elementor-repeater-item-b659a99.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-2d6b35e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-9 .elementor-element.elementor-element-2d6b35e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #1389A5;
    }
    
    .elementor-9 .elementor-element.elementor-element-2d6b35e > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 92px 92px 92px 160px;
        --e-column-margin-right: 92px;
        --e-column-margin-left: 160px;
    }
    
    .elementor-9 .elementor-element.elementor-element-2d6b35e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-b4826a7 .elementor-heading-title {
        color: var(--e-global-color-75439a2);
        font-family: "Inter", Sans-serif;
        font-size: 28px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
        -webkit-text-stroke-color: #000;
        stroke: #000;
    }
    
    .elementor-9 .elementor-element.elementor-element-b4826a7 > .elementor-widget-container {
        margin: 10px 0px 37px 13px;
    }
    
    .elementor-9 .elementor-element.elementor-element-402753b {
        color: var(--e-global-color-75439a2);
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 300;
    }
    
    .elementor-9 .elementor-element.elementor-element-402753b > .elementor-widget-container {
        margin: 0px 0px 0px 13px;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-75439a2);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-secondary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: var(--e-global-color-75439a2);
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-3c72759 > .elementor-widget-container {
        margin: 0px 0px 0px 13px;
    }
    
    .elementor-9 .elementor-element.elementor-element-77273fd > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-5a0a899 .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 26px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-5a0a899 > .elementor-widget-container {
        margin: 12px 0px 8px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-5a0a899 {
        width: var(--container-widget-width, 88.163%);
        max-width: 88.163%;
        --container-widget-width: 88.163%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-d69246d {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 400;
    }
    
    .elementor-9 .elementor-element.elementor-element-d69246d > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-f2d620f {
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        width: var(--container-widget-width, 89.011%);
        max-width: 89.011%;
        --container-widget-width: 89.011%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-f2d620f > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-primary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-secondary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: var(--e-global-color-primary);
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-aacc6b1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-bb8aadc {
        --spacer-size: 46px;
    }
    
    .elementor-9 .elementor-element.elementor-element-8303db2 .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 26px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-8303db2 > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-8303db2 {
        width: var(--container-widget-width, 88.163%);
        max-width: 88.163%;
        --container-widget-width: 88.163%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-8be6af6 {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 400;
    }
    
    .elementor-9 .elementor-element.elementor-element-8be6af6 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-fc1d31e {
        color: var(--e-global-color-text);
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        width: var(--container-widget-width, 89.011%);
        max-width: 89.011%;
        --container-widget-width: 89.011%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-fc1d31e > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-primary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-secondary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: var(--e-global-color-primary);
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-7db7141 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7a759e3 {
        --spacer-size: 46px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c283919 .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 26px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c283919 > .elementor-widget-container {
        margin: 0px 0px 8px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c283919 {
        width: var(--container-widget-width, 88.163%);
        max-width: 88.163%;
        --container-widget-width: 88.163%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-0252eab {
        font-family: "Inter", Sans-serif;
        font-size: 22px;
        font-weight: 400;
    }
    
    .elementor-9 .elementor-element.elementor-element-0252eab > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-e4dc476 {
        color: #3A5D6E;
        font-family: "Inter", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        width: var(--container-widget-width, 89.011%);
        max-width: 89.011%;
        --container-widget-width: 89.011%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-e4dc476 > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-primary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-secondary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: var(--e-global-color-primary);
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-9b16c7a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-a533e50:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a533e50 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var(--e-global-color-75439a2);
    }
    
    .elementor-9 .elementor-element.elementor-element-a533e50 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-a533e50 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-cefb38b > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-cefb38b .elementor-repeater-item-62577ea.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-8063976 > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-a1c9abd {
        text-align: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-a1c9abd .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 36px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-a1c9abd > .elementor-widget-container {
        margin: 60px 0px 40px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-cefb38b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cefb38b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var(--e-global-color-75439a2);
    }
    
    .elementor-9 .elementor-element.elementor-element-cefb38b {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-cefb38b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-d10b14b > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d10b14b .elementor-repeater-item-f3dfba9.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-7b9a2cc .elementor-repeater-item-f2bf217.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab.elementor-arrows-yes .elementor-main-swiper {
        width: calc(91% - 40px);
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-main-swiper {
        width: 91%;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-main-swiper .swiper-slide {
        background-color: var(--e-global-color-afed912);
        border-radius: 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__header {
        padding-top: 26px;
        padding-left: 10px;
        padding-right: 15px;
        padding-block-end: calc(36px / 2);
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__content {
        padding-bottom: 26px;
        padding-left: 10px;
        padding-right: 15px;
        padding-block-start: calc(36px / 2);
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__header, .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__name {
        font-family: "Inter", Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__title {
        font-size: 14px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__text {
        color: var(--e-global-color-0f81266);
        font-family: "Inter", Sans-serif;
        font-weight: 300;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__image img {
        width: 49px;
        height: 49px;
        border-radius: 83px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__image + cite {
        margin-inline-start: 20px;
        margin-inline-end: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__icon {
        font-size: 35px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-testimonial__icon svg {
        width: 35px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-star-rating {
        font-size: 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-star-rating i:not(:last-of-type) {
        margin-inline-end: 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-swiper-button {
        font-size: 20px;
        color: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-swiper-button svg {
        fill: var(--e-global-color-secondary);
    }
    
    .elementor-9 .elementor-element.elementor-element-c0ae4ab > .elementor-widget-container {
        margin: 0px 15px 0px 15px;
    }
    
    .elementor-9 .elementor-element.elementor-element-2d5d341 {
        --spacer-size: 50px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d10b14b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d10b14b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var(--e-global-color-75439a2);
    }
    
    .elementor-9 .elementor-element.elementor-element-d10b14b {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d10b14b > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-c749df4 .elementor-repeater-item-327a29d.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-8b59c8e {
        text-align: center;
    }
    
    .elementor-9 .elementor-element.elementor-element-8b59c8e .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 42px;
        font-weight: 500;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-8b59c8e > .elementor-widget-container {
        margin: -30px 0px 15px 00px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d4bd34c {
        --e-image-carousel-slides-to-show: 8;
    }
    
    .elementor-9 .elementor-element.elementor-element-d4bd34c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9 .elementor-element.elementor-element-d4bd34c .elementor-swiper-button.elementor-swiper-button-next {
        color: var(--e-global-color-text);
    }
    
    .elementor-9 .elementor-element.elementor-element-d4bd34c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-9 .elementor-element.elementor-element-d4bd34c .elementor-swiper-button.elementor-swiper-button-next svg {
        fill: var(--e-global-color-text);
    }
    
    .elementor-9 .elementor-element.elementor-element-d4bd34c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
        border-radius: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d4bd34c > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
        background-color: var(--e-global-color-afed912);
    }
    
    .elementor-9 .elementor-element.elementor-element-c749df4:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c749df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #E6E6E6;
    }
    
    .elementor-9 .elementor-element.elementor-element-c749df4 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-c749df4 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-1e67e48 > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-1e67e48 .elementor-repeater-item-63dd239.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-59a481a > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-08c9fe9 {
        text-align: left;
    }
    
    .elementor-9 .elementor-element.elementor-element-08c9fe9 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 42px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-08c9fe9 > .elementor-widget-container {
        margin: 040px 0px 10px 170px;
    }
    
    .elementor-9 .elementor-element.elementor-element-9091e98 .elementor-repeater-item-0bfdb98.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-3a5ac57 {
        text-align: right;
        width: auto;
        max-width: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-3a5ac57 img {
        width: 100%;
    }
    
    .elementor-9 .elementor-element.elementor-element-3a5ac57 > .elementor-widget-container {
        margin: 0px 0px 0px 050px;
    }
    
    .elementor-9 .elementor-element.elementor-element-6095d58 {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 15px;
        font-weight: 300;
        width: var(--container-widget-width, 72.007%);
        max-width: 72.007%;
        --container-widget-width: 72.007%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__instance {
        background-color: #3A5D6E;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__instance:hover {
        background-color: #3A5D6E;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__plane-normal {
        background-color: #3A5D6E;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-primary);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-75439a2);
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 0px 10px;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: var(--e-global-color-primary);
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: var(--e-global-color-75439a2);
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-9 .elementor-element.elementor-element-aa0874a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7d24c76 {
        --spacer-size: 50px;
    }
    
    .elementor-9 .elementor-element.elementor-element-7d24c76 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-1e67e48:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1e67e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #3A5D6E;
    }
    
    .elementor-9 .elementor-element.elementor-element-1e67e48 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-9 .elementor-element.elementor-element-1e67e48 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-9 .elementor-element.elementor-element-4515c55 > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-9 .elementor-element.elementor-element-4515c55 .elementor-repeater-item-632c0df.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-e04a65d {
        --spacer-size: 50px;
    }
    
    .elementor-9 .elementor-element.elementor-element-1f07aee {
        text-align: left;
    }
    
    .elementor-9 .elementor-element.elementor-element-1f07aee .elementor-heading-title {
        color: #07344B;
        font-family: "Inter", Sans-serif;
        font-size: 42px;
        font-weight: 600;
        line-height: 1.3em;
        letter-spacing: -0.96px;
    }
    
    .elementor-9 .elementor-element.elementor-element-1f07aee > .elementor-widget-container {
        margin: 0px 0px 0px 170px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d36b935 > .elementor-widget-container {
        margin: 0px 0px 0px 170px;
    }
    
    .elementor-9 .elementor-element.elementor-element-d36b935 {
        width: 100%;
        max-width: 100%;
    }
    
    .elementor-9 .elementor-element.elementor-element-d6fb30d .elementor-repeater-item-5d8e584.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-9 .elementor-element.elementor-element-ab66a61 {
        width: var(--container-widget-width, 100.446%);
        max-width: 100.446%;
        --container-widget-width: 100.446%;
        --container-widget-flex-grow: 0;
    }
    
    @media (max-width: 1024px) {
        .elementor-9 .elementor-element.elementor-element-2d1f16d {
            width: 100%;
            max-width: 100%;
        }
        
        .elementor-9 .elementor-element.elementor-element-6c619ba {
            padding: 100px 0px 100px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-59a481a > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-3a5ac57 {
            text-align: left;
            width: var(--container-widget-width, 50%);
            max-width: 50%;
            --container-widget-width: 50%;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-3a5ac57 > .elementor-widget-container {
            margin: 0px 20px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-1e67e48 {
            padding: 0px 0px 100px 0px;
        }
    }
    
    @media (max-width: 767px) {
        .elementor-9 .elementor-element.elementor-element-24f8d1b > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-48b733c .elementor-heading-title {
            font-size: 48px;
        }
        
        .elementor-9 .elementor-element.elementor-element-48b733c > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-48b733c {
            width: var(--container-widget-width, 325px);
            max-width: 325px;
            --container-widget-width: 325px;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-91ebfce {
            --spacer-size: 5px;
        }
        
        .elementor-9 .elementor-element.elementor-element-2d1f16d {
            font-size: 18px;
            width: 100%;
            max-width: 100%;
        }
        
        .elementor-9 .elementor-element.elementor-element-2d1f16d > .elementor-widget-container {
            margin: 0px 0px 46px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-8831d18 {
            --spacer-size: 16px;
        }
        
        .elementor-9 .elementor-element.elementor-element-6c619ba {
            padding: 70px 0px 70px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-0212ce7 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-ab69fe8 > .elementor-widget-container {
            margin: 025px 0px 15px 30px;
        }
        
        .elementor-9 .elementor-element.elementor-element-a5d6981 {
            font-size: 18px;
            width: var(--container-widget-width, 328.406px);
            max-width: 328.406px;
            --container-widget-width: 328.406px;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-a5d6981 > .elementor-widget-container {
            margin: 0px 0px 0px 30px;
        }
        
        .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-normal .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-f42ee5f .jet-button__state-hover .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-f42ee5f > .elementor-widget-container {
            margin: -3px -3px 4px 30px;
        }
        
        .elementor-9 .elementor-element.elementor-element-af93b06 .elementor-heading-title {
            font-size: 30px;
        }
        
        .elementor-9 .elementor-element.elementor-element-af93b06 > .elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-972ef3b {
            columns: 1;
            text-align: left;
            width: initial;
            max-width: initial;
            align-self: center;
        }
        
        .elementor-9 .elementor-element.elementor-element-972ef3b > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-0426ad1 > .elementor-widget-container {
            margin: 0px 0px 0px -28px;
        }
        
        .elementor-9 .elementor-element.elementor-element-0426ad1 {
            width: var(--container-widget-width, 346px);
            max-width: 346px;
            --container-widget-width: 346px;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-3015f21 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-3015f21 {
            width: var(--container-widget-width, 536px);
            max-width: 536px;
            --container-widget-width: 536px;
            --container-widget-flex-grow: 0;
            align-self: center;
        }
        
        .elementor-9 .elementor-element.elementor-element-2d6b35e > .elementor-element-populated {
            margin: 92px 30px 92px 030px;
            --e-column-margin-right: 30px;
            --e-column-margin-left: 030px;
        }
        
        .elementor-9 .elementor-element.elementor-element-402753b {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-normal .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-3c72759 .jet-button__state-hover .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-5a0a899 .elementor-heading-title {
            font-size: 25px;
        }
        
        .elementor-9 .elementor-element.elementor-element-d69246d {
            font-size: 20px;
        }
        
        .elementor-9 .elementor-element.elementor-element-f2d620f {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-normal .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-aacc6b1 .jet-button__state-hover .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-8303db2 .elementor-heading-title {
            font-size: 25px;
        }
        
        .elementor-9 .elementor-element.elementor-element-fc1d31e {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-normal .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-7db7141 .jet-button__state-hover .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-c283919 .elementor-heading-title {
            font-size: 25px;
        }
        
        .elementor-9 .elementor-element.elementor-element-e4dc476 {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-normal .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-9b16c7a .jet-button__state-hover .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-a1c9abd {
            text-align: left;
            width: var(--container-widget-width, 340px);
            max-width: 340px;
            --container-widget-width: 340px;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-a1c9abd > .elementor-widget-container {
            margin: 50px 0px 20px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-c0ae4ab.elementor-arrows-yes .elementor-main-swiper {
            width: calc(260px - 40px);
        }
        
        .elementor-9 .elementor-element.elementor-element-c0ae4ab .elementor-main-swiper {
            width: 260px;
        }
        
        .elementor-9 .elementor-element.elementor-element-c0ae4ab {
            width: var(--container-widget-width, 351px);
            max-width: 351px;
            --container-widget-width: 351px;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-d4bd34c > .elementor-widget-container {
            margin: 0px 0px -60px 0px;
            padding: 0px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-08c9fe9 .elementor-heading-title {
            font-size: 30px;
        }
        
        .elementor-9 .elementor-element.elementor-element-08c9fe9 > .elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-3a5ac57 > .elementor-widget-container {
            margin: 0px 10px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-6095d58 {
            font-size: 18px;
            width: var(--container-widget-width, 315.609px);
            max-width: 315.609px;
            --container-widget-width: 315.609px;
            --container-widget-flex-grow: 0;
        }
        
        .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-normal .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-aa0874a .jet-button__state-hover .jet-button__label {
            font-size: 18px;
        }
        
        .elementor-9 .elementor-element.elementor-element-1e67e48 {
            padding: 0px 0px 70px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-1f07aee .elementor-heading-title {
            font-size: 30px;
        }
        
        .elementor-9 .elementor-element.elementor-element-1f07aee > .elementor-widget-container {
            margin: 10px 0px 0px 0px;
        }
        
        .elementor-9 .elementor-element.elementor-element-d36b935 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
    }
    
    @media (min-width: 768px) {
        .elementor-9 .elementor-element.elementor-element-d525cc7 {
            width: 41.772%;
        }
        
        .elementor-9 .elementor-element.elementor-element-0212ce7 {
            width: 58.228%;
        }
        
        .elementor-9 .elementor-element.elementor-element-1a662fe {
            width: 20%;
        }
        
        .elementor-9 .elementor-element.elementor-element-c341dc1 {
            width: 19.982%;
        }
        
        .elementor-9 .elementor-element.elementor-element-2d6b35e {
            width: 43.656%;
        }
        
        .elementor-9 .elementor-element.elementor-element-77273fd {
            width: 56.344%;
        }
        
        .elementor-9 .elementor-element.elementor-element-1714e51 {
            width: 20.783%;
        }
        
        .elementor-9 .elementor-element.elementor-element-9cb7696 {
            width: 79.217%;
        }
    }
    
    @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-9 .elementor-element.elementor-element-59a481a {
            width: 100%;
        }
    }
    
    .elementor-29 .elementor-element.elementor-element-4e48947 > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-29 .elementor-element.elementor-element-4e48947 .elementor-repeater-item-94ad92d.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-4f80a12.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    
    .elementor-29 .elementor-element.elementor-element-4f80a12.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    
    .elementor-29 .elementor-element.elementor-element-5e3a707 {
        text-align: left;
    }
    
    .elementor-29 .elementor-element.elementor-element-5e3a707 img {
        width: 140px;
    }
    
    .elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    
    .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    
    .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    
    .elementor-29 .elementor-element.elementor-element-a89feca > .elementor-element-populated {
        margin: 0px 70px 0px 0px;
        --e-column-margin-right: 70px;
        --e-column-margin-left: 0px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-menu-toggle {
        margin-left: auto;
        background-color: #4FC5E100;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu .elementor-item {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main .elementor-item {
        color: #FFFFFF;
        fill: #FFFFFF;
        padding-left: 11px;
        padding-right: 11px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main .elementor-item:hover,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main .elementor-item.elementor-item-active,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main .elementor-item.highlighted,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main .elementor-item:focus {
        color: #76D1E6;
        fill: #76D1E6;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main .elementor-item.elementor-item-active {
        color: var(--e-global-color-primary);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 {
        --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        width: var(--container-widget-width, 869.977px);
        max-width: 869.977px;
        --container-widget-width: 869.977px;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
        margin-bottom: 0px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a, .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-menu-toggle {
        color: var(--e-global-color-75439a2);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown {
        background-color: var(--e-global-color-secondary);
        border-radius: 0px 0px 0px 0px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a:hover,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a.highlighted,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-menu-toggle:hover {
        color: var(--e-global-color-primary);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a:hover,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a.elementor-item-active,
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a.highlighted {
        background-color: var(--e-global-color-text);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown a.elementor-item-active {
        color: var(--e-global-color-primary);
        background-color: var(--e-global-color-text);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown .elementor-item, .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown .elementor-sub-item {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown li:first-child a {
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 .elementor-nav-menu--dropdown li:last-child a {
        border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 div.elementor-menu-toggle {
        color: var(--e-global-color-primary);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 div.elementor-menu-toggle svg {
        fill: var(--e-global-color-primary);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 div.elementor-menu-toggle:hover {
        color: var(--e-global-color-primary);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 div.elementor-menu-toggle:hover svg {
        fill: var(--e-global-color-primary);
    }
    
    .elementor-29 .elementor-element.elementor-element-0d86e35 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-bc-flex-widget .elementor-29 .elementor-element.elementor-element-2ed5873.elementor-column .elementor-widget-wrap {
        align-items: center;
    }
    
    .elementor-29 .elementor-element.elementor-element-2ed5873.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }
    
    .elementor-29 .elementor-element.elementor-element-2ed5873.elementor-column > .elementor-widget-wrap {
        justify-content: flex-end;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__container {
        justify-content: flex-end;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__instance {
        margin: 3px 3px 3px 3px;
        background-color: #76D1E6;
        border-style: none;
        border-radius: 2px 2px 2px 2px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__instance:hover {
        background-color: #4FC5E1;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-normal {
        padding: 12px 30px 12px 30px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-hover {
        padding: 12px 30px 12px 30px;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-normal .jet-button__icon {
        color: var(--e-global-color-secondary);
        font-size: 17px;
        width: 31px;
        height: 10px;
        margin: 2px 0px 0px 0px;
        border-style: none;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-hover .jet-button__icon {
        color: var(--e-global-color-secondary);
        font-size: 17px;
        width: 31px;
        height: 10px;
        margin: 2px 0px 0px 0px;
        border-style: none;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-normal .jet-button__label {
        color: var(--e-global-color-text);
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-hover .jet-button__label {
        color: var(--e-global-color-text);
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 13px;
        font-weight: 500;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-29 .elementor-element.elementor-element-0598cb5 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    
    .elementor-29 .elementor-element.elementor-element-4e48947:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4e48947 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #07344B;
    }
    
    .elementor-29 .elementor-element.elementor-element-4e48947 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 16px 0px 16px 0px;
    }
    
    .elementor-29 .elementor-element.elementor-element-4e48947 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-29 .elementor-element.elementor-element-ecc5ad1 .elementor-repeater-item-632ae66.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    @media (max-width: 1024px) {
        .elementor-29 .elementor-element.elementor-element-4f80a12.elementor-column {
            order: 1;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column {
            order: 3;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-29 .elementor-element.elementor-element-2ed5873.elementor-column {
            order: 2;
        }
    }
    
    @media (min-width: 768px) {
        .elementor-29 .elementor-element.elementor-element-4f80a12 {
            width: 14.303%;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca {
            width: 59.368%;
        }
        
        .elementor-29 .elementor-element.elementor-element-2ed5873 {
            width: 26.329%;
        }
    }
    
    @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-29 .elementor-element.elementor-element-4f80a12 {
            width: 23%;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca {
            width: 100%;
        }
        
        .elementor-29 .elementor-element.elementor-element-2ed5873 {
            width: 77%;
        }
    }
    
    @media (max-width: 767px) {
        .elementor-29 .elementor-element.elementor-element-4f80a12 {
            width: 50%;
        }
        
        .elementor-29 .elementor-element.elementor-element-4f80a12.elementor-column {
            order: 1;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca {
            width: 50%;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column {
            order: 2;
        }
        
        .elementor-29 .elementor-element.elementor-element-a89feca.elementor-column > .elementor-widget-wrap {
            justify-content: center;
        }
        
        .elementor-29 .elementor-element.elementor-element-0d86e35 {
            --nav-menu-icon-size: 28px;
        }
        
        .elementor-29 .elementor-element.elementor-element-0d86e35 > .elementor-widget-container {
            padding: 6px 0px 0px 0px;
        }
        
        .elementor-29 .elementor-element.elementor-element-2ed5873 {
            width: 100%;
        }
        
        .elementor-29 .elementor-element.elementor-element-2ed5873.elementor-column {
            order: 3;
        }
        
        .elementor-29 .elementor-element.elementor-element-2ed5873.elementor-column > .elementor-widget-wrap {
            justify-content: flex-start;
        }
        
        .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-normal .jet-button__label {
            font-size: 11px;
        }
        
        .elementor-29 .elementor-element.elementor-element-0598cb5 .jet-button__state-hover .jet-button__label {
            font-size: 11px;
        }
        
        .elementor-29 .elementor-element.elementor-element-0598cb5 > .elementor-widget-container {
            margin: 0px 0px 0px -30px;
        }
    }
    
    .elementor-61 .elementor-element.elementor-element-a4e6965 > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-61 .elementor-element.elementor-element-a4e6965 .elementor-repeater-item-ee26f48.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-96cb7e6 > .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-61 .elementor-element.elementor-element-96cb7e6 .elementor-element-populated a {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-96cb7e6 .elementor-element-populated a:hover {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-96cb7e6 > .elementor-element-populated {
        margin: 22px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
    }
    
    .elementor-61 .elementor-element.elementor-element-4ed7a9e {
        text-align: left;
    }
    
    .elementor-61 .elementor-element.elementor-element-4ed7a9e .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-4ed7a9e > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-d402b5f {
        text-align: left;
        color: var(--e-global-color-afed912);
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.5em;
        letter-spacing: -0.36px;
    }
    
    .elementor-61 .elementor-element.elementor-element-d402b5f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-6d6c000 {
        column-gap: 0px;
        text-align: left;
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        line-height: 1.5em;
        letter-spacing: -0.48px;
    }
    
    .elementor-61 .elementor-element.elementor-element-6d6c000 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__container {
        justify-content: flex-start;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-normal {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-hover {
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__plane-normal {
        background-color: #02010100;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__plane-hover {
        background-color: #02010100;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-normal .jet-button__icon {
        color: #FFFFFF;
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 2px 10px;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-hover .jet-button__icon {
        color: #868789;
        font-size: 16px;
        width: 16px;
        height: 16px;
        margin: 0px 0px 2px 10px;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-normal .jet-button__label {
        text-align: left;
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-hover .jet-button__label {
        text-align: left;
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-normal .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 .jet-button__state-hover .jet-button__label {
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-525ac80 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-3945fba > .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-61 .elementor-element.elementor-element-3945fba .elementor-element-populated a {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-3945fba .elementor-element-populated a:hover {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-3945fba > .elementor-element-populated {
        margin: 22px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
    }
    
    .elementor-61 .elementor-element.elementor-element-8df3d23 {
        text-align: left;
    }
    
    .elementor-61 .elementor-element.elementor-element-8df3d23 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-8df3d23 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav {
        width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub {
        width: 500px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
        background-color: #FFFFFF;
        padding: 22px 20px 23px 20px;
        box-shadow: 0px 40px 64px 0px rgba(23, 24, 26, 0.06);
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        color: #181B1F;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        font-family: "Inter", Sans-serif;
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container {
        margin: 0px 0px 59px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-a7998fb {
        text-align: left;
    }
    
    .elementor-61 .elementor-element.elementor-element-a7998fb .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-a7998fb > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav {
        width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub {
        width: 500px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
        background-color: #FFFFFF;
        padding: 22px 20px 23px 20px;
        box-shadow: 0px 40px 64px 0px rgba(23, 24, 26, 0.06);
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        color: #181B1F;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        font-family: "Inter", Sans-serif;
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container {
        margin: 0px 0px 59px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-f85325f > .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-61 .elementor-element.elementor-element-f85325f .elementor-element-populated a {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-f85325f .elementor-element-populated a:hover {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-f85325f > .elementor-element-populated {
        margin: 22px 0px 0px 8px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 8px;
    }
    
    .elementor-61 .elementor-element.elementor-element-9fc1638 {
        text-align: left;
    }
    
    .elementor-61 .elementor-element.elementor-element-9fc1638 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-9fc1638 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav {
        width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub {
        width: 500px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
        background-color: #FFFFFF;
        padding: 22px 20px 23px 20px;
        box-shadow: 0px 40px 64px 0px rgba(23, 24, 26, 0.06);
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        color: #181B1F;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        font-family: "Inter", Sans-serif;
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container {
        margin: 0px 0px 59px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-2ad4b7d > .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-61 .elementor-element.elementor-element-2ad4b7d > .elementor-element-populated {
        margin: 22px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-b6bf210 {
        text-align: left;
    }
    
    .elementor-61 .elementor-element.elementor-element-b6bf210 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-b6bf210 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav {
        width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub {
        width: 500px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item {
        margin: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
        background-color: #FFFFFF;
        padding: 22px 20px 23px 20px;
        box-shadow: 0px 40px 64px 0px rgba(23, 24, 26, 0.06);
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        color: #181B1F;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        font-family: "Inter", Sans-serif;
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav {
        width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__mega-sub {
        width: 500px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__sub {
        min-width: 250px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a {
        background-color: #FFFFFF00;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-75439a2);
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-custom-item-label.top-level-label {
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-custom-item-label.top-level-label {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a {
        background-color: #FFFFFF;
        padding: 22px 20px 23px 20px;
        box-shadow: 0px 40px 64px 0px rgba(23, 24, 26, 0.06);
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        color: #181B1F;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item > a .jet-menu-link-text {
        font-family: "Inter", Sans-serif;
        font-size: 12px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 2em;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-link-text {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-menu-icon:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon {
        background-color: #ffffff;
        width: 22px;
        height: 22px;
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-menu-icon {
        background-color: #ffffff;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon:before {
        font-size: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-icon svg {
        width: 12px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-menu-badge {
        align-self: center;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        right: 160px;
        background-color: #02010100;
        width: 26px;
        height: 26px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav--dropdown-left-side > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow {
        left: 160px;
        right: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub a .jet-dropdown-arrow:before {
        color: #FFFFFF;
        font-size: 9px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.hover-state > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container > div > .jet-custom-nav > .jet-custom-nav__item > .jet-custom-nav__sub .jet-custom-nav__item.current-menu-item > a .jet-dropdown-arrow:before {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-7995316 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-7920bb6 {
        text-align: left;
        width: auto;
        max-width: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-7920bb6 .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Inter", Sans-serif;
        font-size: 18px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1em;
    }
    
    .elementor-61 .elementor-element.elementor-element-7920bb6 > .elementor-widget-container {
        margin: 0px 10px 10px 0px;
        padding: 5px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 24px;
        --grid-column-gap: 20px;
        --grid-row-gap: 0px;
        width: auto;
        max-width: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-widget-container {
        text-align: left;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-social-icon {
        background-color: #00000000;
        --icon-padding: 0em;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-social-icon i {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-social-icon svg {
        fill: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-social-icon:hover {
        background-color: #02010100;
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-social-icon:hover i {
        color: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-1b6c46f .elementor-social-icon:hover svg {
        fill: var(--e-global-color-primary);
    }
    
    .elementor-61 .elementor-element.elementor-element-a4e6965:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-a4e6965 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #07344B;
    }
    
    .elementor-61 .elementor-element.elementor-element-a4e6965 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 5px 0px 5px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-a4e6965 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    .elementor-61 .elementor-element.elementor-element-660910c > .elementor-container {
        max-width: 1620px;
    }
    
    .elementor-61 .elementor-element.elementor-element-660910c .elementor-repeater-item-36d0792.jet-parallax-section__layout .jet-parallax-section__image {
        background-size: auto;
    }
    
    .elementor-61 .elementor-element.elementor-element-eb0b737 > .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-61 .elementor-element.elementor-element-eb0b737 .elementor-element-populated a {
        color: #FFFFFF;
    }
    
    .elementor-61 .elementor-element.elementor-element-eb0b737 .elementor-element-populated a:hover {
        color: #868789;
    }
    
    .elementor-61 .elementor-element.elementor-element-14e6352 {
        text-align: left;
        color: var(--e-global-color-text);
        font-family: "Inter", Sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.5em;
        letter-spacing: -0.28px;
        width: 100%;
        max-width: 100%;
    }
    
    .elementor-61 .elementor-element.elementor-element-14e6352 > .elementor-widget-container {
        margin: 0px 0px -15px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-660910c:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-660910c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var(--e-global-color-afed912);
    }
    
    .elementor-61 .elementor-element.elementor-element-660910c {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    
    .elementor-61 .elementor-element.elementor-element-660910c > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }
    
    @media (max-width: 1024px) and (min-width: 768px) {
        .elementor-61 .elementor-element.elementor-element-96cb7e6 {
            width: 50%;
        }
        
        .elementor-61 .elementor-element.elementor-element-3945fba {
            width: 50%;
        }
        
        .elementor-61 .elementor-element.elementor-element-f85325f {
            width: 50%;
        }
        
        .elementor-61 .elementor-element.elementor-element-2ad4b7d {
            width: 50%;
        }
    }
    
    @media (max-width: 1024px) {
        .elementor-61 .elementor-element.elementor-element-96cb7e6 > .elementor-element-populated {
            margin: 22px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-4ed7a9e > .elementor-widget-container {
            margin: 0px 0px 37px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-525ac80 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-3945fba > .elementor-element-populated {
            margin: 22px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-8df3d23 > .elementor-widget-container {
            margin: 0px 0px 37px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-a7998fb > .elementor-widget-container {
            margin: 0px 0px 37px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-f85325f > .elementor-element-populated {
            margin: 22px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-9fc1638 > .elementor-widget-container {
            margin: 0px 0px 35px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-2ad4b7d > .elementor-element-populated {
            margin: 22px 0px 0px 40px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 40px;
        }
        
        .elementor-61 .elementor-element.elementor-element-b6bf210 > .elementor-widget-container {
            margin: 0px 0px 37px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-a4e6965 {
            padding: 65px 0px 0px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-14e6352 {
            width: 100%;
            max-width: 100%;
            order: 2;
        }
        
        .elementor-61 .elementor-element.elementor-element-660910c {
            padding: 20px 0px 70px 0px;
        }
    }
    
    @media (max-width: 767px) {
        .elementor-61 .elementor-element.elementor-element-96cb7e6 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-525ac80 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-3945fba > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-cffe45c > .elementor-widget-container {
            margin: 0px 0px 29px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-15d2583 > .elementor-widget-container {
            margin: 0px 0px 29px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-f85325f > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-9fc1638 > .elementor-widget-container {
            margin: 0px 0px 28px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-c0b4cc1 > .elementor-widget-container {
            margin: 0px 0px 29px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-2ad4b7d > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-7e6af26 > .elementor-widget-container {
            margin: 0px 0px 29px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-a4e6965 {
            padding: 45px 0px 0px 0px;
        }
        
        .elementor-61 .elementor-element.elementor-element-14e6352 {
            width: 100%;
            max-width: 100%;
            order: 2;
        }
        
        .elementor-61 .elementor-element.elementor-element-660910c {
            padding: 0px 0px 40px 0px;
        }
    }
    @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
    /*! elementor-pro - v3.21.0 - 20-05-2024 */
    .elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.elementor-carousel-image{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:var(--e-carousel-image-overlay-color,#fff);background-color:rgba(105,114,125,.8);transition:transform .5s,opacity .5s}.elementor-carousel-image-overlay i{font-size:var(--e-carousel-image-overlay-icon-size,21px)}.elementor-carousel-image-overlay svg{fill:var(--e-carousel-image-overlay-color,#fff);width:var(--e-carousel-image-overlay-icon-size,21px);height:var(--e-carousel-image-overlay-icon-size,21px)}.elementor-testimonial__image{flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:flex;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-start:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:flex;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;flex-wrap:wrap}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:flex;align-items:stretch}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{flex-shrink:0;flex-direction:column;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-inline-end:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-inline-start:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:flex;flex-direction:column;margin-top:25px}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#f9fafa;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#f9fafa;position:absolute;transform:scaleX(.75) rotate(45deg);border-width:0;box-sizing:content-box}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{transform:scaleY(.75) rotate(135deg);left:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{transform:scaleY(.75) rotate(-45deg);right:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc(20px + 50px / 2)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}@media (min-width:-1){.elementor-testimonial--widescreen-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--widescreen-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--widescreen-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--widescreen-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--widescreen-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){.elementor-testimonial--laptop-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--laptop-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--laptop-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--laptop-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--laptop-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){.elementor-testimonial--tablet_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--tablet_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--tablet_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:1024px){.elementor-testimonial--tablet-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--tablet-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--tablet-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--tablet-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--tablet-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:-1){.elementor-testimonial--mobile_extra-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--mobile_extra-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--mobile_extra-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}@media (max-width:767px){.elementor-testimonial--mobile-align-right .elementor-testimonial{text-align:right}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row-reverse;justify-content:end}.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:20px;margin-inline-start:0}.elementor-testimonial--mobile-align-left .elementor-testimonial{text-align:left}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{flex-direction:row;justify-content:start}.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-inline-end:0;margin-inline-start:20px}.elementor-testimonial--mobile-align-center .elementor-testimonial{text-align:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{justify-content:center}.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:start}}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit}.elementor-widget-reviews .elementor-testimonial__image{display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-inline-start:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-inline-start:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon{color:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{--e-testimonial-icon-color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{--e-testimonial-icon-color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{--e-testimonial-icon-color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{--e-testimonial-icon-color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{--e-testimonial-icon-color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{--e-testimonial-icon-color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{--e-testimonial-icon-color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{--e-testimonial-icon-color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{--e-testimonial-icon-color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{--e-testimonial-icon-color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{--e-testimonial-icon-color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{--e-testimonial-icon-color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{--e-testimonial-icon-color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{--e-testimonial-icon-color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{--e-testimonial-icon-color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{--e-testimonial-icon-color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{--e-testimonial-icon-color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{--e-testimonial-icon-color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{--e-testimonial-icon-color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{--e-testimonial-icon-color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{--e-testimonial-icon-color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{--e-testimonial-icon-color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{--e-testimonial-icon-color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{--e-testimonial-icon-color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{--e-testimonial-icon-color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{--e-testimonial-icon-color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{--e-testimonial-icon-color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{--e-testimonial-icon-color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{--e-testimonial-icon-color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{--e-testimonial-icon-color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{--e-testimonial-icon-color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{--e-testimonial-icon-color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{--e-testimonial-icon-color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{--e-testimonial-icon-color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{--e-testimonial-icon-color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-threads{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{--e-testimonial-icon-color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{--e-testimonial-icon-color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{--e-testimonial-icon-color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{--e-testimonial-icon-color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{--e-testimonial-icon-color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{--e-testimonial-icon-color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{--e-testimonial-icon-color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{--e-testimonial-icon-color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{--e-testimonial-icon-color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{--e-testimonial-icon-color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-x{--e-testimonial-icon-color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{--e-testimonial-icon-color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{--e-testimonial-icon-color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{--e-testimonial-icon-color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{--e-testimonial-icon-color:#0099e5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon svg{fill:var(--e-testimonial-icon-color)}.elementor-widget-reviews .elementor-testimonial__rating{background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:flex;padding-block-start:15px;padding-block-end:6px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-inline-start:9px}.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-block-start:0 none;border-block-end:1px solid #e1e8ed;height:0}.elementor-widget-reviews .elementor-testimonial__content{padding-block-start:6px;padding-block-end:15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-inline-start:15px;padding-inline-end:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-block-end:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{will-change:transform;border-style:solid;border-width:0;transition-duration:.5s;transition-property:border,background,transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{transform:scale(.5);opacity:0}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:flex;align-items:stretch}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{right:0;left:unset}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 40px / 2)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{right:10px;left:unset}
    
    /*# sourceURL=elementor-frontend-inline-css */
