﻿.elementor-9 .elementor-element.elementor-element-8255a19
{
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-slides .elementor-slide-heading
{
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-slides .elementor-slide-description
{
    font-size: var(--e-global-typography-secondary-font-size);
    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-9 .elementor-element.elementor-element-588f996 .elementor-repeater-item-f962b86 .swiper-slide-bg
{
    background-color: #833ca3;
    background-image: url(/wp-content/uploads/2025/07/befqvJ.jpg);
    background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-588f996 .elementor-repeater-item-f962b86 .elementor-background-overlay
{
    background-color: rgba(0,0,0,.5);
}
.elementor-9 .elementor-element.elementor-element-588f996 .elementor-repeater-item-00dff94 .swiper-slide-bg
{
    background-color: #4054b2;
    background-image: url(/wp-content/uploads/2025/07/EsQBJC.jpg);
    background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-588f996 .elementor-repeater-item-00dff94 .elementor-background-overlay
{
    background-color: rgba(0,0,0,.5);
}
.elementor-9 .elementor-element.elementor-element-588f996 .swiper-slide
{
    transition-duration: calc(5000ms * 1.2);
    height: 100vh;
}
.elementor-9 .elementor-element.elementor-element-588f996 .swiper-slide-contents
{
    max-width: 71%;
}
.elementor-9 .elementor-element.elementor-element-588f996 .swiper-slide-inner
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-a4c5e3b
{
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 44px;
    --margin-bottom: 20px;
    --margin-left: 20px;
    --margin-right: 20px;
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
}
.elementor-widget-heading .elementor-heading-title
{
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-9 .elementor-element.elementor-element-ead9d66>.elementor-widget-container
{
    margin: 11px 11px 11px 11px;
    padding: 0 0 0 0;
}
.elementor-9 .elementor-element.elementor-element-ead9d66
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-ead9d66 .elementor-heading-title
{
    font-family: "Georgia",Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-ead9d66 .elementor-heading-title a:hover, .elementor-9 .elementor-element.elementor-element-ead9d66 .elementor-heading-title a:focus
{
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-ead9d66 .elementor-heading-title a
{
    transition-duration: 1.5s;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-secondary-font-size);
    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-9 .elementor-element.elementor-element-58af89d
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 2px;
}
.elementor-9 .elementor-element.elementor-element-58af89d>.elementor-widget-container
{
    margin: 9px 0 0 0;
}
.elementor-9 .elementor-element.elementor-element-58af89d .elementor-divider-separator
{
    width: 40%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-58af89d .elementor-divider
{
    text-align: center;
    padding-block-start: 4px;
    padding-block-end: 4px;
}
.elementor-9 .elementor-element.elementor-element-1cee469>.elementor-widget-container
{
    margin: 22px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-9 .elementor-element.elementor-element-1cee469
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-1cee469 .elementor-heading-title
{
    font-family: "Archivo",Sans-serif;
    font-size: 38px;
    font-weight: 800;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0;
    word-spacing: 0;
    color: var(--e-global-color-primary);
}
.elementor-9 .elementor-element.elementor-element-89dc56d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-89dc56d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-9 .elementor-element.elementor-element-398cdf0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-9 .elementor-element.elementor-element-398cdf0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-9 .elementor-element.elementor-element-2ca5b17
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 16px;
}
.elementor-9 .elementor-element.elementor-element-2ca5b17>.elementor-widget-container
{
    --e-transform-scale: 1;
}
.elementor-9 .elementor-element.elementor-element-2ca5b17>.elementor-widget-container:hover
{
    --e-transform-scale: 1.5;
}
.elementor-9 .elementor-element.elementor-element-2ca5b17 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-2ca5b17 .elementor-divider
{
    text-align: center;
    padding-block-start: 0;
    padding-block-end: 0;
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-9 .elementor-element.elementor-element-bb1c7d1 .elementor-counter-number-wrapper
{
    color: var(--e-global-color-accent);
    font-family: "Archivo",Sans-serif;
    font-size: 75px;
    font-weight: 900;
    text-transform: uppercase;
}
.elementor-9 .elementor-element.elementor-element-bb1c7d1 .elementor-counter-title
{
    color: #000;
    font-family: "Archivo",Sans-serif;
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0;
    word-spacing: 0;
}
.elementor-widget-text-editor
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.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-9 .elementor-element.elementor-element-72ee15c
{
    text-align: left;
    font-weight: 300;
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-d3cc19d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-9 .elementor-element.elementor-element-d3cc19d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-9 .elementor-element.elementor-element-ee1e06c
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 16px;
}
.elementor-9 .elementor-element.elementor-element-ee1e06c>.elementor-widget-container:hover
{
    --e-transform-scale: 1.5;
}
.elementor-9 .elementor-element.elementor-element-ee1e06c .elementor-divider-separator
{
    width: 163px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-ee1e06c .elementor-divider
{
    text-align: center;
    padding-block-start: 0;
    padding-block-end: 0;
}
.elementor-9 .elementor-element.elementor-element-8be055d .elementor-counter-number-wrapper
{
    color: var(--e-global-color-accent);
    font-family: "Archivo",Sans-serif;
    font-size: 75px;
    font-weight: 900;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 1px;
    word-spacing: 0;
}
.elementor-9 .elementor-element.elementor-element-8be055d .elementor-counter-title
{
    color: #000;
    font-family: "Archivo",Sans-serif;
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0;
    word-spacing: 0;
}
.elementor-9 .elementor-element.elementor-element-bfb46d4
{
    font-weight: 300;
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-cd8e31a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}
.elementor-9 .elementor-element.elementor-element-6dee932
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 16px;
}
.elementor-9 .elementor-element.elementor-element-6dee932>.elementor-widget-container:hover
{
    --e-transform-scale: 1.5;
}
.elementor-9 .elementor-element.elementor-element-6dee932 .elementor-divider-separator
{
    width: 163px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-6dee932 .elementor-divider
{
    text-align: center;
    padding-block-start: 0;
    padding-block-end: 0;
}
.elementor-9 .elementor-element.elementor-element-d8b5ed3 .elementor-counter-number-wrapper
{
    color: var(--e-global-color-accent);
    font-family: "Archivo",Sans-serif;
    font-size: 75px;
    font-weight: 900;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 1px;
    word-spacing: 0;
}
.elementor-9 .elementor-element.elementor-element-d8b5ed3 .elementor-counter-title
{
    color: #000;
    font-family: "Archivo",Sans-serif;
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0;
    word-spacing: 0;
}
.elementor-9 .elementor-element.elementor-element-d1ecb38
{
    text-align: left;
    font-weight: 300;
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-6a9635b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-9 .elementor-element.elementor-element-7f51bca
{
    --display: flex;
}
.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, .elementor-widget-icon-box .elementor-icon-box-title a
{
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-9 .elementor-element.elementor-element-d9578ba
{
    --icon-box-icon-margin: 15px;
}
.elementor-9 .elementor-element.elementor-element-d9578ba .elementor-icon-box-title
{
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-73c31be
{
    --display: flex;
}
.elementor-9 .elementor-element.elementor-element-f175b98
{
    --icon-box-icon-margin: 15px;
}
.elementor-9 .elementor-element.elementor-element-f175b98 .elementor-icon-box-title
{
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-be4fda8
{
    --display: flex;
}
.elementor-9 .elementor-element.elementor-element-7d9e5da
{
    --icon-box-icon-margin: 15px;
}
.elementor-9 .elementor-element.elementor-element-7d9e5da .elementor-icon-box-title
{
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-4b00933
{
    --display: flex;
    --min-height: 100vh;
}
.elementor-9 .elementor-element.elementor-element-2d68c63>.elementor-widget-container
{
    margin: 3px 3px 20px 3px;
}
.elementor-9 .elementor-element.elementor-element-2d68c63
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-2d68c63 .elementor-heading-title
{
    font-size: 40px;
    font-weight: 600;
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-96d4137
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}
.elementor-9 .elementor-element.elementor-element-96d4137>.elementor-widget-container
{
    margin: 0 0 15px 0;
}
.elementor-9 .elementor-element.elementor-element-96d4137 .elementor-divider-separator
{
    width: 40%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-96d4137 .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-widget-ucaddon_image_accodion .ue_title
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_image_accodion .ue_subtitle
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_image_accodion .uc_more_btn
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_content
{
    gap: 0;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder, .elementor-9 .elementor-element.elementor-element-b106350 .uc_content
{
    height: 60vh;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_overlay
{
    align-items: center;
    padding: 20px 20px 20px 20px;
    background-color: rgba(0,0,0,.22);
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder.uc_hover .uc_overlay
{
    background-color: rgba(0,0,0,.5);
}
.elementor-9 .elementor-element.elementor-element-b106350 .ue_item_icon
{
    font-size: 24px;
    color: #fff;
    opacity: 100%;
    transform: translate(0,0);
}
.elementor-9 .elementor-element.elementor-element-b106350 .ue_item_icon svg
{
    fill: #fff;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder.uc_hover .ue_item_icon
{
    opacity: 100%;
    transform: translate(0,0);
}
.elementor-9 .elementor-element.elementor-element-b106350 .ue_title-wrapper
{
    margin-top: 10px;
    transform: translate3d(0,40px,0);
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-b106350 .ue_title
{
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder.uc_hover .uc_overlay_inner .ue_title-wrapper
{
    transform: translate3d(0,-5px,0);
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder.uc_hover .ue_title-wrapper
{
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-b106350 .ue_subtitle
{
    margin-top: 0;
    color: #fff;
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder.uc_hover .ue_subtitle
{
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_more_btn
{
    padding: 10px 20px 10px 20px;
    color: #fff;
    margin-top: 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0;
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_more_btn:hover
{
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-b106350 .uc_image_accodion_holder.uc_hover .uc_more_btn
{
    opacity: 100%;
}
.elementor-widget-ucaddon_bullet_one_page_scroll_navigation .ue-menu-tooltip
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-9 .elementor-element.elementor-element-73c216d
{
    width: var(--container-widget-width,3.569%);
    max-width: 3.569%;
    --container-widget-width: 3.569%;
    --container-widget-flex-grow: 0;
    top: 445px;
    z-index: 100;
}
.elementor-9 .elementor-element.elementor-element-73c216d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
body:not(.rtl) .elementor-9 .elementor-element.elementor-element-73c216d
{
    left: 15px;
}
body.rtl .elementor-9 .elementor-element.elementor-element-73c216d
{
    right: 15px;
}
.elementor-9 .elementor-element.elementor-element-73c216d .uc_nav-menu
{
    gap: 16px;
}
.elementor-9 .elementor-element.elementor-element-73c216d .ue-menu-item-icon
{
    background-color: rgba(0,0,0,.3);
    color: rgba(255,255,255,.6);
    width: 30px;
    height: 30px;
    font-size: 7px;
    border-radius: 50px 50px 50px 50px;
}
.elementor-9 .elementor-element.elementor-element-73c216d .ue-menu-item-icon svg
{
    fill: rgba(255,255,255,.6);
}
.elementor-9 .elementor-element.elementor-element-73c216d .ue-menu-item:hover .ue-menu-item-icon
{
    background-color: rgba(0,0,0,.5);
}
.elementor-9 .elementor-element.elementor-element-73c216d .ue-menu-item:hover .ue-menu-item-icon
{
    color: rgba(255,255,255,.6);
}
.elementor-9 .elementor-element.elementor-element-73c216d .ue-menu-item:hover .ue-menu-item-icon svg
{
    fill: rgba(255,255,255,.6);
}
.elementor-9 .elementor-element.elementor-element-73c216d .uc_active .ue-menu-item-icon
{
    background-color: #000;
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-73c216d .uc_active .ue-menu-item-icon svg
{
    fill: #fff;
}
.elementor-9 .elementor-element.elementor-element-73c216d .ue-menu-tooltip
{
    color: #fff;
    border-radius: 5px;
    padding: 10px 10px 10px 10px;
}
.elementor-9 .elementor-element.elementor-element-0b2c2fb
{
    --display: flex;
    --min-height: 100vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-9 .elementor-element.elementor-element-bccc852
{
    --display: flex;
    --min-height: 0vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-59b6234>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-9 .elementor-element.elementor-element-59b6234
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-59b6234 .elementor-heading-title
{
    font-size: 40px;
    font-weight: 600;
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-a4c5072
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}
.elementor-9 .elementor-element.elementor-element-a4c5072 .elementor-divider-separator
{
    width: 40%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-a4c5072 .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-9 .elementor-element.elementor-element-bb93cf4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-9 .elementor-element.elementor-element-272f187>.elementor-widget-container
{
    margin: 19px 0 0 0;
}
.elementor-9 .elementor-element.elementor-element-e0d586a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-title
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-description
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-button
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-ge-text
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-55f6eb8 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-464aae0 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-da3fe39 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-04ca773 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-cd25582 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-489d830 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-c31b5b3 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-375b420 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .elementor-repeater-item-b868953 .ue-rhombus-gallery__item-image
{
    object-position: center center!important;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery
{
    grid-gap: 1px;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item-content-wrapper
{
    gap: 10px;
    width: 50%!important;
    align-items: center;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item
{
    background-color: #6b4cfe;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item img
{
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-active-item img
{
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item-title
{
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item-description
{
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item-button
{
    color: #fff;
    background-color: #2a4ff2;
    padding: 5px 10px 5px 10px;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-rhombus-gallery__item-button:hover
{
    color: #2a4ff2;
    background-color: #fff;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-graphic-element
{
    width: 64px;
    height: 64px;
    background-color: #fff;
    margin-top: 0;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-graphic-element img
{
    width: 64px;
    height: 64px;
    object-fit: cover;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-graphic-element, .elementor-9 .elementor-element.elementor-element-f717625 .ue-graphic-element img
{
    border-radius: 100px 100px 100px 100px;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-ge-icon
{
    color: #616161;
    font-size: 20px;
}
.elementor-9 .elementor-element.elementor-element-f717625 .ue-ge-text
{
    color: #616161;
}
.elementor-9 .elementor-element.elementor-element-40cdf32
{
    --display: flex;
}
.elementor-9 .elementor-element.elementor-element-a73ae3e
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}
.elementor-9 .elementor-element.elementor-element-a73ae3e .elementor-divider-separator
{
    width: 30%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-a73ae3e .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-9 .elementor-element.elementor-element-a73ae3e .elementor-divider__text
{
    color: var(--e-global-color-accent);
}
.elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image img
{
    width: 110px;
    height: 110px;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #fff;
    border-radius: 100px 100px 100px 100px;
    opacity: 1;
}
.elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container:hover .stacked-image:not(:first-child)
{
    margin-left: 8px;
}
.elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image:not(:first-child)
{
    margin-left: -24px;
}
.elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image img:hover
{
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #fff;
    border-radius: 100px 100px 100px 100px;
    opacity: 1;
}
.elementor-9 .elementor-element.elementor-element-0c94879 .uc-remote-parent .stacked-image.stacked-image-active img
{
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #fff;
    border-radius: 100px 100px 100px 100px;
    opacity: 1;
}
.elementor-9 .elementor-element.elementor-element-0c94879 [tooltip]::after
{
    color: #fff;
    background: #333;
    padding: 8px 8px 8px 8px;
}
.elementor-9 .elementor-element.elementor-element-0c94879 [tooltip]::before
{
    border-top-color: #333!important;
    border-bottom-color: #333!important;
}
.elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container [tooltip]::after
{
    border-radius: 4px 4px 4px 4px;
}
.elementor-9 .elementor-element.elementor-element-47b7047
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-9 .elementor-element.elementor-element-909e692
{
    --display: flex;
}
.elementor-9 .elementor-element.elementor-element-4647eda
{
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-4647eda .elementor-heading-title
{
    font-size: 40px;
    font-weight: 600;
    color: var(--e-global-color-accent);
}
.elementor-9 .elementor-element.elementor-element-d400c57
{
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
}
.elementor-9 .elementor-element.elementor-element-d400c57 .elementor-divider-separator
{
    width: 40%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-9 .elementor-element.elementor-element-d400c57 .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-9 .elementor-element.elementor-element-d3cb886
{
    --display: flex;
    --min-height: 100vh;
}
.elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-category a
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-title a
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-meta-data
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-intro
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .uc_more_btn
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .uc_more_btn:hover
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .ue-no-posts-found
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .ue-date-calendar-day
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-ucaddon_post_magazine_grid .ue-date-calendar-month
{
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-image-overlay
{
    background-color: rgba(0,0,0,.5);
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .post_magazine_grid
{
    grid-template-columns: repeat(4,1fr);
    gap: 10px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(1)
{
    grid-column: span 1;
    grid-row: span 2;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(2)
{
    grid-column: span 2;
    grid-row: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(3)
{
    grid-column: span 1;
    grid-row: span 2;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(4)
{
    grid-column: span 2;
    grid-row: span 2;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(5)
{
    grid-row: span 1;
    grid-column: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(6)
{
    grid-row: span 2;
    grid-column: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(7)
{
    grid-row: span 1;
    grid-column: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(8)
{
    grid-row: span 1;
    grid-column: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(9)
{
    grid-row: span 1;
    grid-column: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item:nth-child(10)
{
    grid-row: span 1;
    grid-column: span 1;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b div.ue-grid-item
{
    background-color: #fff;
    min-height: 250px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-image img
{
    object-position: center center;
    mix-blend-mode: normal;
    opacity: 100%;
    transform: scale(100%);
    transition: all 300ms ease-in-out;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item:hover .ue-grid-item-image img
{
    opacity: 100%;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item:hover .ue-grid-item-image-overlay
{
    opacity: 50%;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-content
{
    padding: 20px 20px 20px 20px;
    text-align: inherit;
    max-width: 100%;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-category a
{
    background-color: #00bcff;
    color: #fff;
    padding: 2px 10px 2px 10px;
    border-radius: 5px 5px 5px 5px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-title a
{
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-title
{
    margin-top: 15px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-meta-data
{
    color: #fff;
    margin-top: 10px;
    gap: 10px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-meta-data svg
{
    fill: #fff;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-intro
{
    color: #fff;
    margin-top: 10px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .uc_more_btn
{
    padding: 10px 20px 10px 20px;
    display: inline-block;
    border-radius: 0;
    background-color: #000;
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-grid-item-button
{
    margin-top: 15px;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-no-posts-found
{
    color: #000;
    background-color: #e8e8e8;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #c4c4c4;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-date-calendar
{
    padding: 15px 15px 15px 15px;
    background-color: #fff;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-date-calendar-day
{
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-e1aa24b .ue-date-calendar-month
{
    color: #7a7a7a;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1024px)
{
    .elementor-widget-slides .elementor-slide-heading
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-slides .elementor-slide-description
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-a4c5e3b
    {
        --padding-top: 10%;
        --padding-bottom: 10%;
        --padding-left: 15%;
        --padding-right: 15%;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-divider .elementor-divider__text
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-58af89d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-9 .elementor-element.elementor-element-58af89d .elementor-divider
    {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-58af89d .elementor-divider-separator
    {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-9 .elementor-element.elementor-element-1cee469 .elementor-heading-title
    {
        font-size: 44px;
        line-height: 1em;
        letter-spacing: 0;
        word-spacing: 0;
    }
    .elementor-9 .elementor-element.elementor-element-89dc56d
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 59px 59px;
        --row-gap: 59px;
        --column-gap: 59px;
        --margin-top: 100px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-398cdf0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-9 .elementor-element.elementor-element-2ca5b17 .elementor-divider-separator
    {
        width: 135px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-counter .elementor-counter-title
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-bb1c7d1 .elementor-counter-title
    {
        font-size: 22px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-d3cc19d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-9 .elementor-element.elementor-element-ee1e06c .elementor-divider-separator
    {
        width: 135px;
    }
    .elementor-9 .elementor-element.elementor-element-8be055d .elementor-counter-number-wrapper
    {
        font-size: 101px;
    }
    .elementor-9 .elementor-element.elementor-element-8be055d .elementor-counter-title
    {
        font-size: 22px;
    }
    .elementor-9 .elementor-element.elementor-element-cd8e31a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-9 .elementor-element.elementor-element-6dee932 .elementor-divider-separator
    {
        width: 135px;
    }
    .elementor-9 .elementor-element.elementor-element-d8b5ed3 .elementor-counter-number-wrapper
    {
        font-size: 101px;
    }
    .elementor-9 .elementor-element.elementor-element-d8b5ed3 .elementor-counter-title
    {
        font-size: 22px;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_image_accodion .ue_title
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_image_accodion .ue_subtitle
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_image_accodion .uc_more_btn
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_bullet_one_page_scroll_navigation .ue-menu-tooltip
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-title
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-button
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-ge-text
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container
    {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image img
    {
        width: 80px;
        height: 80px;
        border-width: 4px 4px 4px 4px;
        border-radius: 100px 100px 100px 100px;
        opacity: 1;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container:hover .stacked-image:not(:first-child)
    {
        margin-left: 8px;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image:not(:first-child)
    {
        margin-left: -24px;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image img:hover
    {
        border-width: 8px 8px 8px 8px;
        border-radius: 100px 100px 100px 100px;
        opacity: 1;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .uc-remote-parent .stacked-image.stacked-image-active img
    {
        border-width: 8px 8px 8px 8px;
        border-radius: 100px 100px 100px 100px;
        opacity: 1;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container [tooltip]::after
    {
        border-radius: 4px 4px 4px 4px;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 [tooltip]::after
    {
        padding: 8px 8px 8px 8px;
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-category a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-title a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-meta-data
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-intro
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .uc_more_btn
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .uc_more_btn:hover
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-no-posts-found
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-date-calendar-day
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-date-calendar-month
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 767px)
{
    .elementor-widget-slides .elementor-slide-heading
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-slides .elementor-slide-description
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-a4c5e3b
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 5%;
        --padding-right: 5%;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-ead9d66>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
    }
    .elementor-9 .elementor-element.elementor-element-ead9d66
    {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-ead9d66 .elementor-heading-title
    {
        font-size: 40px;
    }
    .elementor-widget-divider .elementor-divider__text
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-58af89d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-9 .elementor-element.elementor-element-1cee469>.elementor-widget-container
    {
        margin: 0% 0% 0% 0%;
    }
    .elementor-9 .elementor-element.elementor-element-1cee469
    {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-1cee469 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-9 .elementor-element.elementor-element-89dc56d
    {
        --margin-top: 14px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-9 .elementor-element.elementor-element-398cdf0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-9 .elementor-element.elementor-element-2ca5b17 .elementor-divider-separator
    {
        width: 93px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-counter .elementor-counter-title
    {
        font-size: var(--e-global-typography-secondary-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-bb1c7d1 .elementor-counter-title
    {
        font-size: 20px;
        line-height: 1.1em;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-d3cc19d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-9 .elementor-element.elementor-element-ee1e06c .elementor-divider-separator
    {
        width: 93px;
    }
    .elementor-9 .elementor-element.elementor-element-8be055d .elementor-counter-number-wrapper
    {
        font-size: 73px;
    }
    .elementor-9 .elementor-element.elementor-element-8be055d .elementor-counter-title
    {
        font-size: 20px;
        line-height: 1.1em;
    }
    .elementor-9 .elementor-element.elementor-element-cd8e31a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
    .elementor-9 .elementor-element.elementor-element-6dee932 .elementor-divider-separator
    {
        width: 93px;
    }
    .elementor-9 .elementor-element.elementor-element-d8b5ed3 .elementor-counter-number-wrapper
    {
        font-size: 73px;
    }
    .elementor-9 .elementor-element.elementor-element-d8b5ed3 .elementor-counter-title
    {
        font-size: 20px;
        line-height: 1.1em;
    }
    .elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-box .elementor-icon-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_image_accodion .ue_title
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_image_accodion .ue_subtitle
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_image_accodion .uc_more_btn
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_bullet_one_page_scroll_navigation .ue-menu-tooltip
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-title
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-rhombus-gallery__item-button
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_ue_rhombus_image_gallery .ue-ge-text
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_stacked_images .image-stack-container [tooltip]::after
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container
    {
        text-align: center;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image img
    {
        width: 80px;
        height: 80px;
        border-width: 4px 4px 4px 4px;
        border-radius: 100px 100px 100px 100px;
        opacity: 1;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container:hover .stacked-image:not(:first-child)
    {
        margin-left: 8px;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image:not(:first-child)
    {
        margin-left: -24px;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .stacked-image img:hover
    {
        border-width: 8px 8px 8px 8px;
        border-radius: 100px 100px 100px 100px;
        opacity: 1;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .uc-remote-parent .stacked-image.stacked-image-active img
    {
        border-width: 8px 8px 8px 8px;
        border-radius: 100px 100px 100px 100px;
        opacity: 1;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 .image-stack-container [tooltip]::after
    {
        border-radius: 4px 4px 4px 4px;
    }
    .elementor-9 .elementor-element.elementor-element-0c94879 [tooltip]::after
    {
        padding: 8px 8px 8px 8px;
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-category a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-title a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-meta-data
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-grid-item-intro
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .uc_more_btn
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .uc_more_btn:hover
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-no-posts-found
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-date-calendar-day
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-ucaddon_post_magazine_grid .ue-date-calendar-month
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(min-width: 768px)
{
    .elementor-9 .elementor-element.elementor-element-8255a19
    {
        --width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-a4c5e3b
    {
        --width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-89dc56d
    {
        --width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-398cdf0
    {
        --width: 33%;
    }
    .elementor-9 .elementor-element.elementor-element-d3cc19d
    {
        --width: 33%;
    }
    .elementor-9 .elementor-element.elementor-element-cd8e31a
    {
        --width: 33%;
    }
    .elementor-9 .elementor-element.elementor-element-7f51bca
    {
        --width: 33%;
    }
    .elementor-9 .elementor-element.elementor-element-73c31be
    {
        --width: 33%;
    }
    .elementor-9 .elementor-element.elementor-element-be4fda8
    {
        --width: 33%;
    }
    .elementor-9 .elementor-element.elementor-element-bb93cf4
    {
        --width: 50%;
    }
    .elementor-9 .elementor-element.elementor-element-e0d586a
    {
        --width: 50%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-9 .elementor-element.elementor-element-398cdf0
    {
        --width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-d3cc19d
    {
        --width: 100%;
    }
    .elementor-9 .elementor-element.elementor-element-cd8e31a
    {
        --width: 100%;
    }
}
