.elementor-1879 .elementor-element.elementor-element-66ab5091>.elementor-container {
    min-height: 50vh;
}

.elementor-1879 .elementor-element.elementor-element-4a3d3fa6>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption.container {
    max-width: 1200px;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-1845b72_shape_one {
    left: 35%;
    top: 28%;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-3c398b7_shape_one {
    left: 35%;
    top: 28%;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex-direction-nav a,
.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex-direction-nav i {
    font-size: 20px;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex-direction-nav a {
    width: 61px;
    height: 61px;
    line-height: 61px;
    color: var(--e-global-color-primary);
    background-color: #FFFFFF80;
    border-color: #FFFFFF80;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex-direction-nav a.flex-prev {
    left: 5.5%;
    top: 50%;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex-direction-nav a.flex-next {
    right: 5.5%;
    top: 50%;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex-direction-nav a:hover {
    background-color: var(--e-global-color-e196749);
    border-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-eac1d58 {
    font-family: "Rubik", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
    line-height: 2em;
    padding: 10px 25px 10px 25px;
    border-radius: 50px 50px 50px 50px;
    border-width: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-eac1d58,
.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-eac1d58 svg {
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-eac1d58:hover,
.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-eac1d58:hover svg {
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-32b043a .elementor-repeater-item-eac1d58:hover {
    background: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flexslider .flex_caption {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .sub-title {
    color: #ffffff;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    margin: 176px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .title {
    color: #ffffff;
    margin: 0px 160px 23px 160px;
}

.elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .desc {
    color: #ffffff;
    font-family: var(--e-global-typography-eb51d84-font-family), Sans-serif;
    font-size: var(--e-global-typography-eb51d84-font-size);
    font-weight: var(--e-global-typography-eb51d84-font-weight);
    text-transform: var(--e-global-typography-eb51d84-text-transform);
    line-height: var(--e-global-typography-eb51d84-line-height);
    letter-spacing: var(--e-global-typography-eb51d84-letter-spacing);
    word-spacing: var(--e-global-typography-eb51d84-word-spacing);
    margin: 0px 0px 45px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6695c586:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-6695c586>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/01/bg-base.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 47.7% auto;
}

.elementor-1879 .elementor-element.elementor-element-6695c586 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 111px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6695c586>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-4a25f1ff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-5623e53c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-64853af4>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
    padding: 0% 25% 0% 0%;
}

.elementor-1879 .elementor-element.elementor-element-239e4c91 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-239e4c91 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-239e4c91 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-239e4c91>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-71fea0e8 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-71fea0e8 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-71fea0e8 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-71fea0e8>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-241597b4>.elementor-widget-container {
    margin: 49px 0px 0px 0px;
    padding: 0% 15% 0% 0%;
}

.elementor-1879 .elementor-element.elementor-element-4ca5e98>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 9px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6d7a6b72 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-387d3bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2023/01/img_checkout_01_Home01-JW44LLQ.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated>.elementor-background-overlay {
    /* mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s; */
}

/* .elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
} */

.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 55px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .image {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .image,
.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .title a {
    font-family: var(--e-global-typography-1ef9e7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ef9e7a-font-size);
    font-weight: var(--e-global-typography-1ef9e7a-font-weight);
    text-transform: var(--e-global-typography-1ef9e7a-text-transform);
    line-height: var(--e-global-typography-1ef9e7a-line-height);
    letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
    word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .content .title {
    margin: 15px 0px 9px 0px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .description {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button {
    padding: 15px 30px 15px 30px;
    margin: 20px 0px 0px 0px;
    color: #ffffff;
    background-color: #3858e9;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button i {
    color: #ffffff;
    font-size: 15px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button svg {
    fill: #ffffff;
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button:hover {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button:hover i {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button:hover svg {
    fill: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .hover-default.tf-button:hover,
.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .btn-overlay:after {
    background-color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-c9703e6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2023/01/img_checkout_02_Home01-TZ2KL8Y.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 55px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .image {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .image,
.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .title a {
    font-family: var(--e-global-typography-1ef9e7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ef9e7a-font-size);
    font-weight: var(--e-global-typography-1ef9e7a-font-weight);
    text-transform: var(--e-global-typography-1ef9e7a-text-transform);
    line-height: var(--e-global-typography-1ef9e7a-line-height);
    letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
    word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .content .title {
    margin: 15px 0px 9px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .description {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button {
    padding: 15px 30px 15px 30px;
    margin: 20px 0px 0px 0px;
    color: #ffffff;
    background-color: #3858e9;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button i {
    color: #ffffff;
    font-size: 15px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button svg {
    fill: #ffffff;
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button:hover {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button:hover i {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button:hover svg {
    fill: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .hover-default.tf-button:hover,
.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .btn-overlay:after {
    background-color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-7467b0a2 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-303932c0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-26587dc);
}

.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2023/01/img_checkout_03_Home01-M25HNWD.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 55px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .image {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .image,
.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .title a {
    font-family: var(--e-global-typography-1ef9e7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ef9e7a-font-size);
    font-weight: var(--e-global-typography-1ef9e7a-font-weight);
    text-transform: var(--e-global-typography-1ef9e7a-text-transform);
    line-height: var(--e-global-typography-1ef9e7a-line-height);
    letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
    word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .content .title {
    margin: 15px 0px 9px 0px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .description {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button {
    padding: 15px 30px 15px 30px;
    margin: 20px 0px 0px 0px;
    color: #ffffff;
    background-color: #3858e9;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button i {
    color: #ffffff;
    font-size: 15px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button svg {
    fill: #ffffff;
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button:hover {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button:hover i {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button:hover svg {
    fill: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .hover-default.tf-button:hover,
.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .btn-overlay:after {
    background-color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-39c22eb6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-0ee3497);
}

.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("../../2023/01/img_checkout_04_Home01-PDBSRFQ.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.1;
}

.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: luminosity;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 55px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .image {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .image,
.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .image img {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .title a {
    font-family: var(--e-global-typography-1ef9e7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ef9e7a-font-size);
    font-weight: var(--e-global-typography-1ef9e7a-font-weight);
    text-transform: var(--e-global-typography-1ef9e7a-text-transform);
    line-height: var(--e-global-typography-1ef9e7a-line-height);
    letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
    word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .title a:hover {
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .content .title {
    margin: 15px 0px 9px 0px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .description {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button {
    padding: 15px 30px 15px 30px;
    margin: 20px 0px 0px 0px;
    color: #ffffff;
    background-color: #3858e9;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button i {
    color: #ffffff;
    font-size: 15px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button svg {
    fill: #ffffff;
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button:hover {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button:hover i {
    color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button:hover svg {
    fill: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .hover-default.tf-button:hover,
.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .btn-overlay:after {
    background-color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-6aa0fe82 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 114px 0px 112px 0px;
}

.elementor-1879 .elementor-element.elementor-element-26e907a5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-147079e {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-147079e .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-1ef9e7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ef9e7a-font-size);
    font-weight: var(--e-global-typography-1ef9e7a-font-weight);
    text-transform: var(--e-global-typography-1ef9e7a-text-transform);
    line-height: var(--e-global-typography-1ef9e7a-line-height);
    letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
    word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-3e41d833 {
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-4427d93d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-118dd25 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-bee8aea-font-family), Sans-serif;
    font-size: var(--e-global-typography-bee8aea-font-size);
    font-weight: var(--e-global-typography-bee8aea-font-weight);
    text-transform: var(--e-global-typography-bee8aea-text-transform);
    line-height: var(--e-global-typography-bee8aea-line-height);
    letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
    word-spacing: var(--e-global-typography-bee8aea-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-118dd25 .elementor-counter-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-118dd25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-118dd25 {
    z-index: 9;
}

.elementor-1879 .elementor-element.elementor-element-18f38d7 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-18f38d7 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-18f38d7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5fbbe9db {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 75px;
    width: auto;
    max-width: auto;
    top: 9px;
}

.elementor-1879 .elementor-element.elementor-element-5fbbe9db .elementor-divider-separator {
    width: 75px;
}

.elementor-1879 .elementor-element.elementor-element-5fbbe9db .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5fbbe9db>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-5fbbe9db {
    left: 16%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-5fbbe9db {
    right: 16%;
}

.elementor-1879 .elementor-element.elementor-element-666f25e4>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-6a1e797c .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-bee8aea-font-family), Sans-serif;
    font-size: var(--e-global-typography-bee8aea-font-size);
    font-weight: var(--e-global-typography-bee8aea-font-weight);
    text-transform: var(--e-global-typography-bee8aea-text-transform);
    line-height: var(--e-global-typography-bee8aea-line-height);
    letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
    word-spacing: var(--e-global-typography-bee8aea-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-6a1e797c .elementor-counter-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-6a1e797c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6a1e797c {
    z-index: 9;
}

.elementor-1879 .elementor-element.elementor-element-9cff22 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-9cff22 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-9cff22>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6cf8c5be {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 75px;
    width: auto;
    max-width: auto;
    top: 9px;
}

.elementor-1879 .elementor-element.elementor-element-6cf8c5be .elementor-divider-separator {
    width: 75px;
}

.elementor-1879 .elementor-element.elementor-element-6cf8c5be .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-6cf8c5be>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-6cf8c5be {
    left: 15%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-6cf8c5be {
    right: 15%;
}

.elementor-1879 .elementor-element.elementor-element-10731a4e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-15dc842e .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-bee8aea-font-family), Sans-serif;
    font-size: var(--e-global-typography-bee8aea-font-size);
    font-weight: var(--e-global-typography-bee8aea-font-weight);
    text-transform: var(--e-global-typography-bee8aea-text-transform);
    line-height: var(--e-global-typography-bee8aea-line-height);
    letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
    word-spacing: var(--e-global-typography-bee8aea-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-15dc842e .elementor-counter-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-15dc842e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-15dc842e {
    z-index: 9;
}

.elementor-1879 .elementor-element.elementor-element-c0f86d0 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-c0f86d0 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-c0f86d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6c05631a {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 75px;
    width: auto;
    max-width: auto;
    top: 9px;
}

.elementor-1879 .elementor-element.elementor-element-6c05631a .elementor-divider-separator {
    width: 75px;
}

.elementor-1879 .elementor-element.elementor-element-6c05631a .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-6c05631a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-26587dc);
    border-radius: 50px 50px 50px 50px;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-6c05631a {
    left: 16%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-6c05631a {
    right: 16%;
}

.elementor-1879 .elementor-element.elementor-element-104260d5>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-67b76eb0 .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-bee8aea-font-family), Sans-serif;
    font-size: var(--e-global-typography-bee8aea-font-size);
    font-weight: var(--e-global-typography-bee8aea-font-weight);
    text-transform: var(--e-global-typography-bee8aea-text-transform);
    line-height: var(--e-global-typography-bee8aea-line-height);
    letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
    word-spacing: var(--e-global-typography-bee8aea-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-67b76eb0 .elementor-counter-title {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-67b76eb0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-67b76eb0 {
    z-index: 9;
}

.elementor-1879 .elementor-element.elementor-element-2f9fb666 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-2f9fb666 .elementor-heading-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-2f9fb666>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 12px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-49c60105 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 75px;
    width: auto;
    max-width: auto;
    top: 9px;
}

.elementor-1879 .elementor-element.elementor-element-49c60105 .elementor-divider-separator {
    width: 75px;
}

.elementor-1879 .elementor-element.elementor-element-49c60105 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-49c60105>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-0ee3497);
    border-radius: 50px 50px 50px 50px;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-49c60105 {
    left: 17%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-49c60105 {
    right: 17%;
}

.elementor-1879 .elementor-element.elementor-element-3cbfa1c0:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-3cbfa1c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/01/canada-city.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1879 .elementor-element.elementor-element-3cbfa1c0>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.5 !important;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-3cbfa1c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 115px 0px 281px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2c96fe0e.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-2c96fe0e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-dc49c12 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-dc49c12 .elementor-heading-title {
    color: hsl(0, 0%, 100%);
    font-family: var(--e-global-typography-1ef9e7a-font-family), Sans-serif;
    font-size: var(--e-global-typography-1ef9e7a-font-size);
    font-weight: var(--e-global-typography-1ef9e7a-font-weight);
    text-transform: var(--e-global-typography-1ef9e7a-text-transform);
    line-height: var(--e-global-typography-1ef9e7a-line-height);
    letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
    word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-5bd6d7fd {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-5bd6d7fd .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-bee8aea-font-family), Sans-serif;
    font-size: var(--e-global-typography-bee8aea-font-size);
    font-weight: var(--e-global-typography-bee8aea-font-weight);
    text-transform: var(--e-global-typography-bee8aea-text-transform);
    line-height: var(--e-global-typography-bee8aea-line-height);
    letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
    word-spacing: var(--e-global-typography-bee8aea-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-5bd6d7fd>.elementor-widget-container {
    margin: 7px 0px 47px 0px;
    padding: 0% 15% 0% 15%;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .video-content {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn {
    padding: 35px 0px 0px 0px;
    width: 94px;
    height: 94px;
    line-height: 0px;
    color: var(--e-global-color-5078eae);
    background-color: var(--e-global-color-accent);
    border-width: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn i {
    font-size: 24px;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn svg {
    max-width: 24px;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-5078eae);
    fill: var(--e-global-color-5078eae);
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn:hover {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn,
.elementor-1879 .elementor-element.elementor-element-62060ca4 .ekit-video-popup-btn:before {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 14px 14px 14px 14px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF26;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4 {
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-62060ca4:hover .elementor-widget-container {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-45bedc6 {
    margin-top: -161px;
    margin-bottom: 40px;
    padding: 0px 0px 110px 0px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
}

.elementor-1879 .elementor-element.elementor-element-7b5f4793>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-9268921,
.elementor-1879 .elementor-element.elementor-element-9268921>.elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-9268921 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2e1777ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-background-slideshow {
    border-radius: 5px 5px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 53px 50px 62px 59px;
}

.elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-25c51b6c .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-0944f16-font-family), Sans-serif;
    font-size: var(--e-global-typography-0944f16-font-size);
    font-weight: var(--e-global-typography-0944f16-font-weight);
    text-transform: var(--e-global-typography-0944f16-text-transform);
    line-height: var(--e-global-typography-0944f16-line-height);
    letter-spacing: var(--e-global-typography-0944f16-letter-spacing);
    word-spacing: var(--e-global-typography-0944f16-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-25c51b6c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-7c871062 {
    margin-top: 0px;
    margin-bottom: -14px;
    padding: 60px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-52ddedd2>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 22px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-57ed0668 {
    text-align: left;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox {
    text-align: left;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .image {
    max-width: 100%;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .image .image-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .title a {
    font-family: var(--e-global-typography-cdc9177-font-family), Sans-serif;
    font-size: var(--e-global-typography-cdc9177-font-size);
    font-weight: var(--e-global-typography-cdc9177-font-weight);
    text-transform: var(--e-global-typography-cdc9177-text-transform);
    line-height: var(--e-global-typography-cdc9177-line-height);
    letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
    word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .title a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .content .title {
    margin: 0px 0px 23px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-cf33d0f);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button i {
    color: var(--e-global-color-text);
    font-size: 20px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button svg {
    fill: var(--e-global-color-text);
    width: 20px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button:hover i {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a2c27f0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 46px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d63065>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 25px 0px 12px;
}

.elementor-1879 .elementor-element.elementor-element-129880b {
    text-align: left;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox {
    text-align: left;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .image {
    max-width: 100%;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .image .image-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .title a {
    font-family: var(--e-global-typography-cdc9177-font-family), Sans-serif;
    font-size: var(--e-global-typography-cdc9177-font-size);
    font-weight: var(--e-global-typography-cdc9177-font-weight);
    text-transform: var(--e-global-typography-cdc9177-text-transform);
    line-height: var(--e-global-typography-cdc9177-line-height);
    letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
    word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .title a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .content .title {
    margin: 0px 0px 23px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-cf33d0f);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button i {
    color: var(--e-global-color-text);
    font-size: 20px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button svg {
    fill: var(--e-global-color-text);
    width: 20px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button:hover i {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5321e07c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 46px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-76e4841d>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 5px 0px 27px;
}

.elementor-1879 .elementor-element.elementor-element-633be8af {
    text-align: left;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox {
    text-align: left;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .image {
    max-width: 100%;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .image img {
    opacity: 1;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox:hover .image img {
    opacity: 1;
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .image .image-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .content {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    overflow: hidden;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .content .wrap-icon {
    color: #000000;
    font-size: 30px;
    margin: 0px 0px 20px 0px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .content .wrap-icon img {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .title a {
    font-family: var(--e-global-typography-cdc9177-font-family), Sans-serif;
    font-size: var(--e-global-typography-cdc9177-font-size);
    font-weight: var(--e-global-typography-cdc9177-font-weight);
    text-transform: var(--e-global-typography-cdc9177-text-transform);
    line-height: var(--e-global-typography-cdc9177-line-height);
    letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
    word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .title a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .content .title {
    margin: 0px 0px 23px 0px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    text-transform: var(--e-global-typography-text-text-transform);
    line-height: var(--e-global-typography-text-line-height);
    padding: 0px 0px 0px 0px;
    margin: 30px 0px 0px 0px;
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-cf33d0f);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button i {
    color: var(--e-global-color-text);
    font-size: 20px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button svg {
    fill: var(--e-global-color-text);
    width: 20px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button:hover i {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button:hover svg {
    fill: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button.bt_icon_before i {
    margin-right: 0px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button.bt_icon_before svg {
    margin-right: 0px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button.bt_icon_after i {
    margin-left: 0px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button.bt_icon_after svg {
    margin-left: 0px;
}

.elementor-1879 .elementor-element.elementor-element-7b821227>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 46px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-b6daafb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-background-slideshow {
    border-radius: 5px 5px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-51067c1a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 53px 55px 49px 61px;
}

.elementor-1879 .elementor-element.elementor-element-3d48485a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-21e9bc03>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 41px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-69301370 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-1879 .elementor-element.elementor-element-507090ff.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-507090ff>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-2a12189a {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-2a12189a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-4d65504b {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-4d65504b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 19px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d79eaa9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-2d79eaa9 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-2d79eaa9 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d79eaa9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-17bb908e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-17bb908e .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-17bb908e .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-17bb908e>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-4bb02f0c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 119px 0px;
}

.elementor-1879 .elementor-element.elementor-element-591e442f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-696a52a1 img {
    filter: brightness(80%) contrast(110%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1879 .elementor-element.elementor-element-696a52a1:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1879 .elementor-element.elementor-element-696a52a1:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2023/01/img-mask.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1879 .elementor-element.elementor-element-696a52a1.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2023/01/img-mask.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1879 .elementor-element.elementor-element-1d5faacf {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-359083fa>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 28px 40px;
}

.elementor-1879 .elementor-element.elementor-element-614c6152.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-614c6152.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-614c6152.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 11%;
}

.elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-img img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50%;
    transition-duration: 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-dc0ec3c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc0ec3c-font-size);
    font-weight: var(--e-global-typography-dc0ec3c-font-weight);
    text-transform: var(--e-global-typography-dc0ec3c-text-transform);
    line-height: var(--e-global-typography-dc0ec3c-line-height);
    letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
    word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-614c6152>.elementor-widget-container {
    margin: -47px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-5d213c89 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 103px);
    max-width: 103px;
    --container-widget-width: 103px;
    --container-widget-flex-grow: 0;
}

.elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-dc3dbd8-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc3dbd8-font-size);
    font-weight: var(--e-global-typography-dc3dbd8-font-weight);
    text-transform: var(--e-global-typography-dc3dbd8-text-transform);
    line-height: var(--e-global-typography-dc3dbd8-line-height);
    letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
    word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-5d213c89>.elementor-widget-container {
    margin: 41px 0px 0px 0px;
    padding: 8px 0px 6px 0px;
    background-color: var(--e-global-color-c5e3cf4);
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-7cd43802 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-7cd43802>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-78d301c3 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-7aaf7ef);
    --divider-border-width: 1px;
}

.elementor-1879 .elementor-element.elementor-element-78d301c3 .elementor-divider-separator {
    width: 100%;
}

.elementor-1879 .elementor-element.elementor-element-78d301c3 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-78d301c3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 30px 0px;
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2);
}

body.rtl .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-25px/2);
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-156db402 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-icon {
    padding-right: 7px;
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-156db402>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-41e8b22e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1e4ad53e img {
    filter: brightness(80%) contrast(110%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1879 .elementor-element.elementor-element-1e4ad53e:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1879 .elementor-element.elementor-element-1e4ad53e:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2023/01/img-mask.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1879 .elementor-element.elementor-element-1e4ad53e.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2023/01/img-mask.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1879 .elementor-element.elementor-element-7499f151 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-4dccb392>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 28px 40px;
}

.elementor-1879 .elementor-element.elementor-element-4711416a.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-4711416a.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-4711416a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 11%;
}

.elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-img img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50%;
    transition-duration: 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-dc0ec3c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc0ec3c-font-size);
    font-weight: var(--e-global-typography-dc0ec3c-font-weight);
    text-transform: var(--e-global-typography-dc0ec3c-text-transform);
    line-height: var(--e-global-typography-dc0ec3c-line-height);
    letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
    word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-4711416a>.elementor-widget-container {
    margin: -47px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1c78e2e1 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 103px);
    max-width: 103px;
    --container-widget-width: 103px;
    --container-widget-flex-grow: 0;
}

.elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-dc3dbd8-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc3dbd8-font-size);
    font-weight: var(--e-global-typography-dc3dbd8-font-weight);
    text-transform: var(--e-global-typography-dc3dbd8-text-transform);
    line-height: var(--e-global-typography-dc3dbd8-line-height);
    letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
    word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1c78e2e1>.elementor-widget-container {
    margin: 41px 0px 0px 0px;
    padding: 8px 0px 6px 0px;
    background-color: var(--e-global-color-c5e3cf4);
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-11fba5cc {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-11fba5cc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-30dfaad2 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-7aaf7ef);
    --divider-border-width: 1px;
}

.elementor-1879 .elementor-element.elementor-element-30dfaad2 .elementor-divider-separator {
    width: 100%;
}

.elementor-1879 .elementor-element.elementor-element-30dfaad2 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-30dfaad2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 30px 0px;
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2);
}

body.rtl .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-25px/2);
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-146a28ae {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-icon {
    padding-right: 7px;
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-146a28ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6200247c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1c6f2b0d img {
    filter: brightness(80%) contrast(110%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1879 .elementor-element.elementor-element-1c6f2b0d:hover img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1879 .elementor-element.elementor-element-1c6f2b0d:not(.elementor-widget-image) .elementor-widget-container {
    -webkit-mask-image: url(../../2023/01/img-mask.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1879 .elementor-element.elementor-element-1c6f2b0d.elementor-widget-image .elementor-widget-container img {
    -webkit-mask-image: url(../../2023/01/img-mask.png );
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-1879 .elementor-element.elementor-element-3088f260 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1404afd>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 40px 28px 40px;
}

.elementor-1879 .elementor-element.elementor-element-419af393.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
}

.elementor-1879 .elementor-element.elementor-element-419af393.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
}

.elementor-1879 .elementor-element.elementor-element-419af393.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
}

.elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 11%;
}

.elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-img img {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50%;
    transition-duration: 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-dc0ec3c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc0ec3c-font-size);
    font-weight: var(--e-global-typography-dc0ec3c-font-weight);
    text-transform: var(--e-global-typography-dc0ec3c-text-transform);
    line-height: var(--e-global-typography-dc0ec3c-line-height);
    letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
    word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-419af393>.elementor-widget-container {
    margin: -47px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1d9abd5b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
    width: var(--container-widget-width, 103px);
    max-width: 103px;
    --container-widget-width: 103px;
    --container-widget-flex-grow: 0;
}

.elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-dc3dbd8-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc3dbd8-font-size);
    font-weight: var(--e-global-typography-dc3dbd8-font-weight);
    text-transform: var(--e-global-typography-dc3dbd8-text-transform);
    line-height: var(--e-global-typography-dc3dbd8-line-height);
    letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
    word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-1d9abd5b>.elementor-widget-container {
    margin: 41px 0px 0px 0px;
    padding: 8px 0px 6px 0px;
    background-color: var(--e-global-color-c5e3cf4);
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-729f89b9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-729f89b9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2dbe2d4f {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-7aaf7ef);
    --divider-border-width: 1px;
}

.elementor-1879 .elementor-element.elementor-element-2dbe2d4f .elementor-divider-separator {
    width: 100%;
}

.elementor-1879 .elementor-element.elementor-element-2dbe2d4f .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-2dbe2d4f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 0px 30px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(25px/2);
    margin-left: calc(25px/2);
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-25px/2);
    margin-left: calc(-25px/2);
}

body.rtl .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-25px/2);
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-25px/2);
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-icon i {
    color: var(--e-global-color-secondary);
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-secondary);
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2a315455 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-icon {
    padding-right: 7px;
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-c519635-font-family), Sans-serif;
    font-size: var(--e-global-typography-c519635-font-size);
    font-weight: var(--e-global-typography-c519635-font-weight);
    text-transform: var(--e-global-typography-c519635-text-transform);
    line-height: var(--e-global-typography-c519635-line-height);
    letter-spacing: var(--e-global-typography-c519635-letter-spacing);
    word-spacing: var(--e-global-typography-c519635-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2a315455>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3811254d:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-3811254d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-3811254d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 129px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3811254d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-5491165e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots {
    left: 50%;
    bottom: -75px;
}

.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots .owl-dot {
    margin: 0 3px;
    width: 13px;
    height: 13px;
    line-height: 13px;
    background-color: #25262833;
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots .owl-dot.active {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots .owl-dot.active,
.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots .owl-dot:hover {
    transform: scale(1);
}

.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots .owl-dot:hover,
.elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots .owl-dot.active {
    background-color: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-6c77fb60 img {
    width: 70px;
    height: 70px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-6c77fb60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6c77fb60 {
    width: auto;
    max-width: auto;
    top: -80px;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-6c77fb60 {
    left: 60px;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-6c77fb60 {
    right: 60px;
}

.elementor-1879 .elementor-element.elementor-element-3e210894 img {
    width: 50px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-3e210894>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3e210894 {
    width: auto;
    max-width: auto;
    top: 19%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-3e210894 {
    left: -20.8%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-3e210894 {
    right: -20.8%;
}

.elementor-1879 .elementor-element.elementor-element-42464c48 img {
    width: 70px;
    height: 70px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-42464c48>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-42464c48 {
    width: auto;
    max-width: auto;
    top: 39%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-42464c48 {
    left: 85px;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-42464c48 {
    right: 85px;
}

.elementor-1879 .elementor-element.elementor-element-7aa53696 img {
    width: 50px;
    height: 50px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-7aa53696>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-7aa53696 {
    width: auto;
    max-width: auto;
    top: 42%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-7aa53696 {
    right: -8%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-7aa53696 {
    left: -8%;
}

.elementor-1879 .elementor-element.elementor-element-49a36278 img {
    width: 50px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-49a36278>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-49a36278 {
    width: auto;
    max-width: auto;
    top: 19%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-49a36278 {
    right: -20.5%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-49a36278 {
    left: -20.5%;
}

.elementor-1879 .elementor-element.elementor-element-15cff943 img {
    width: 75px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-15cff943>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-15cff943 {
    width: auto;
    max-width: auto;
    bottom: 36.8%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-15cff943 {
    left: -14.6%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-15cff943 {
    right: -14.6%;
}

.elementor-1879 .elementor-element.elementor-element-30636468 img {
    width: 70px;
    height: 70px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-30636468>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-30636468 {
    width: auto;
    max-width: auto;
    bottom: 34%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-30636468 {
    right: 14.4%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-30636468 {
    left: 14.4%;
}

.elementor-1879 .elementor-element.elementor-element-443b240a img {
    width: 70px;
    height: 70px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-e196749);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.15);
}

.elementor-1879 .elementor-element.elementor-element-443b240a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-443b240a {
    width: auto;
    max-width: auto;
    top: 7%;
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-443b240a {
    right: 2.6%;
}

body.rtl .elementor-1879 .elementor-element.elementor-element-443b240a {
    left: 2.6%;
}

.elementor-1879 .elementor-element.elementor-element-6b605079 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-6b605079 .elementor-heading-title {
    color: #FFFFFF0D;
    font-family: var(--e-global-typography-3e28214-font-family), Sans-serif;
    font-size: var(--e-global-typography-3e28214-font-size);
    font-weight: var(--e-global-typography-3e28214-font-weight);
    text-transform: var(--e-global-typography-3e28214-text-transform);
    line-height: var(--e-global-typography-3e28214-line-height);
    letter-spacing: var(--e-global-typography-3e28214-letter-spacing);
    word-spacing: var(--e-global-typography-3e28214-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-6b605079>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 75px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5e4bcf44:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-5e4bcf44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-5e4bcf44 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -67px;
    margin-bottom: 0px;
    padding: 120px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5e4bcf44>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-6f264d50:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-6f264d50>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-6f264d50>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-6f264d50>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-6f264d50>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-6f264d50>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6f264d50>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-6f264d50 {
    z-index: 99;
}

.elementor-1879 .elementor-element.elementor-element-6a99faf2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-248f0c1c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 71px 71px 119px 80px;
}

.elementor-1879 .elementor-element.elementor-element-32cc56d0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1dfd217>.elementor-widget-container {
    margin: 0px 0px 19px 0px;
    padding: 0% 25% 0% 0%;
}

.elementor-1879 .elementor-element.elementor-element-74a63f9a {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-74a63f9a .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-74a63f9a .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-74a63f9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-6247d0b2 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-6247d0b2 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-6247d0b2 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-6247d0b2>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-12587c29>.elementor-widget-container {
    margin: 41px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-content .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-content .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-content,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-top,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container {
    line-height: 16px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .ekit-countdown-inner {
    margin-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-count {
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-count {
    font-family: var(--e-global-typography-7f85299-font-family), Sans-serif;
    font-size: var(--e-global-typography-7f85299-font-size);
    font-weight: var(--e-global-typography-7f85299-font-weight);
    text-transform: var(--e-global-typography-7f85299-text-transform);
    line-height: var(--e-global-typography-7f85299-line-height);
    letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
    word-spacing: var(--e-global-typography-7f85299-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-count {
    margin-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-label {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-label,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-title {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    line-height: 3em;
    letter-spacing: 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-label,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-title {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-label {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-label {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock>.elementskit-days .elementskit-count {
    background-color: #FFFFFF00;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7aaf7ef);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-count {
    color: var(--e-global-color-5078eae);
    font-family: var(--e-global-typography-7f85299-font-family), Sans-serif;
    font-size: var(--e-global-typography-7f85299-font-size);
    font-weight: var(--e-global-typography-7f85299-font-weight);
    text-transform: var(--e-global-typography-7f85299-text-transform);
    line-height: var(--e-global-typography-7f85299-line-height);
    letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
    word-spacing: var(--e-global-typography-7f85299-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-label {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-label {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    line-height: 3em;
    letter-spacing: 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-label,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-title {
    background-color: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-label {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-label {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock>.elementskit-hrs .elementskit-count {
    background-color: var(--e-global-color-cf33d0f);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7aaf7ef);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-count {
    color: var(--e-global-color-5078eae);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .eins .eount,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-count {
    font-family: var(--e-global-typography-7f85299-font-family), Sans-serif;
    font-size: var(--e-global-typography-7f85299-font-size);
    font-weight: var(--e-global-typography-7f85299-font-weight);
    text-transform: var(--e-global-typography-7f85299-text-transform);
    line-height: var(--e-global-typography-7f85299-line-height);
    letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
    word-spacing: var(--e-global-typography-7f85299-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-label {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-label {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    line-height: 3em;
    letter-spacing: 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-label,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title {
    background-color: var(--e-global-color-26587dc);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-label {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-label {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock>.elementskit-mins .elementskit-count {
    background-color: var(--e-global-color-cf33d0f);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7aaf7ef);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-count {
    color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-count {
    font-family: var(--e-global-typography-7f85299-font-family), Sans-serif;
    font-size: var(--e-global-typography-7f85299-font-size);
    font-weight: var(--e-global-typography-7f85299-font-weight);
    text-transform: var(--e-global-typography-7f85299-text-transform);
    line-height: var(--e-global-typography-7f85299-line-height);
    letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
    word-spacing: var(--e-global-typography-7f85299-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-label {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-label {
    font-family: "Rubik", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    line-height: 3em;
    letter-spacing: 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-label,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title {
    background-color: var(--e-global-color-0ee3497);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-label {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-title,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-label {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock>.elementskit-secs .elementskit-count {
    background-color: var(--e-global-color-cf33d0f);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-7aaf7ef);
}

.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-inner-container,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
.elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-64349a9c>.elementor-widget-container {
    margin: 0px 0px 0px -15px;
    padding: 30px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-51e2ca2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-c5e3cf4);
}

.elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-background-slideshow {
    border-radius: 0px 0px 5px 0px;
}

.elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-7ca65766 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-7ca65766 .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-09296b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-09296b6-font-size);
    font-weight: var(--e-global-typography-09296b6-font-weight);
    text-transform: var(--e-global-typography-09296b6-text-transform);
    line-height: var(--e-global-typography-09296b6-line-height);
    letter-spacing: var(--e-global-typography-09296b6-letter-spacing);
    word-spacing: var(--e-global-typography-09296b6-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-7ca65766>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 38px 27px 43px 0px;
    background-color: var(--e-global-color-5078eae);
    border-radius: 0px 5px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-b0f29c4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 47px 40px 80px 40px;
}

.elementor-1879 .elementor-element.elementor-element-4e1a3d24:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-4e1a3d24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/01/bg-pricing.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1879 .elementor-element.elementor-element-4e1a3d24 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -111px;
    margin-bottom: 0px;
    padding: 222px 0px 221px 0px;
}

.elementor-1879 .elementor-element.elementor-element-4e1a3d24>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-178325dc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-178325dc>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-556080b5 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-556080b5 .elementor-heading-title {
    color: #A6A7A8;
}

.elementor-1879 .elementor-element.elementor-element-556080b5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-125ffd42 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-125ffd42 .elementor-heading-title {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-125ffd42>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 19px 0px;
}

.elementor-1879 .elementor-element.elementor-element-7c9e3c54 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-7c9e3c54 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-7c9e3c54 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-7c9e3c54>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-257f192e {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-257f192e .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-257f192e .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-257f192e>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-1c035b67 {
    margin-top: -161px;
    margin-bottom: 0px;
    padding: 0px 0px 111px 0px;
}

.elementor-1879 .elementor-element.elementor-element-35f39b27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-35f39b27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-35f39b27>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-35f39b27>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-35f39b27>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-35f39b27>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-35f39b27>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-25d00193:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-25d00193>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-25d00193:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-25d00193,
.elementor-1879 .elementor-element.elementor-element-25d00193>.elementor-background-overlay {
    border-radius: 5px 5px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-25d00193 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 39px 20px 46px 20px;
}

.elementor-1879 .elementor-element.elementor-element-25d00193>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2396a8c1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-2396a8c1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3df0e84 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-3df0e84 .elementor-heading-title {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-3df0e84>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-51c940a2 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-1879 .elementor-element.elementor-element-51c940a2 .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-afbe134-font-family), Sans-serif;
    font-size: var(--e-global-typography-afbe134-font-size);
    font-weight: var(--e-global-typography-afbe134-font-weight);
    text-transform: var(--e-global-typography-afbe134-text-transform);
    line-height: var(--e-global-typography-afbe134-line-height);
    letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
    word-spacing: var(--e-global-typography-afbe134-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-51c940a2>.elementor-widget-container {
    margin: 0px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-fc43e1a {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-fc43e1a .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-6448e74-font-family), Sans-serif;
    font-size: var(--e-global-typography-6448e74-font-size);
    font-weight: var(--e-global-typography-6448e74-font-weight);
    text-transform: var(--e-global-typography-6448e74-text-transform);
    line-height: var(--e-global-typography-6448e74-line-height);
    letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
    word-spacing: var(--e-global-typography-6448e74-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-fc43e1a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2902f9d {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2902f9d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 53px 0px 42px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button {
    font-family: var(--e-global-typography-424f68d-font-family), Sans-serif;
    font-size: var(--e-global-typography-424f68d-font-size);
    font-weight: var(--e-global-typography-424f68d-font-weight);
    text-transform: var(--e-global-typography-424f68d-text-transform);
    line-height: var(--e-global-typography-424f68d-line-height);
    letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
    word-spacing: var(--e-global-typography-424f68d-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-c5e3cf4);
    padding: 18px 45px 15px 45px;
}

.elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button:hover,
.elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button:hover svg,
.elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-6955a460>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-611fabf6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2d0c0a95:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-2d0c0a95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-2d0c0a95,
.elementor-1879 .elementor-element.elementor-element-2d0c0a95>.elementor-background-overlay {
    border-radius: 5px 5px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2d0c0a95 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 39px 20px 46px 20px;
}

.elementor-1879 .elementor-element.elementor-element-2d0c0a95>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-492d5b62.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-492d5b62>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-4e604b1 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-4e604b1 .elementor-heading-title {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-4e604b1>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1935341c {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-1879 .elementor-element.elementor-element-1935341c .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-afbe134-font-family), Sans-serif;
    font-size: var(--e-global-typography-afbe134-font-size);
    font-weight: var(--e-global-typography-afbe134-font-weight);
    text-transform: var(--e-global-typography-afbe134-text-transform);
    line-height: var(--e-global-typography-afbe134-line-height);
    letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
    word-spacing: var(--e-global-typography-afbe134-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-1935341c>.elementor-widget-container {
    margin: 0px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-1a6526e0 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-1a6526e0 .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-6448e74-font-family), Sans-serif;
    font-size: var(--e-global-typography-6448e74-font-size);
    font-weight: var(--e-global-typography-6448e74-font-weight);
    text-transform: var(--e-global-typography-6448e74-text-transform);
    line-height: var(--e-global-typography-6448e74-line-height);
    letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
    word-spacing: var(--e-global-typography-6448e74-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-1a6526e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-6701ef1f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 53px 0px 42px 0px;
}

.elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button {
    font-family: var(--e-global-typography-424f68d-font-family), Sans-serif;
    font-size: var(--e-global-typography-424f68d-font-size);
    font-weight: var(--e-global-typography-424f68d-font-weight);
    text-transform: var(--e-global-typography-424f68d-text-transform);
    line-height: var(--e-global-typography-424f68d-line-height);
    letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
    word-spacing: var(--e-global-typography-424f68d-word-spacing);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
    padding: 18px 45px 15px 45px;
}

.elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button:hover,
.elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button:hover svg,
.elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-4e2c56a1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-220fbc42:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1879 .elementor-element.elementor-element-220fbc42>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-220fbc42>.elementor-element-populated,
.elementor-1879 .elementor-element.elementor-element-220fbc42>.elementor-element-populated>.elementor-background-overlay,
.elementor-1879 .elementor-element.elementor-element-220fbc42>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-220fbc42>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 50px 0px;
}

.elementor-1879 .elementor-element.elementor-element-220fbc42>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-54c72ce4:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-54c72ce4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-54c72ce4:hover {
    background-color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-54c72ce4,
.elementor-1879 .elementor-element.elementor-element-54c72ce4>.elementor-background-overlay {
    border-radius: 5px 5px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-54c72ce4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 39px 20px 46px 20px;
}

.elementor-1879 .elementor-element.elementor-element-54c72ce4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-27fb4eca.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-27fb4eca>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-691a3eda {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-691a3eda .elementor-heading-title {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-691a3eda>.elementor-widget-container {
    margin: 0px 0px -16px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-42189406 {
    text-align: center;
    width: auto;
    max-width: auto;
    align-self: flex-end;
}

.elementor-1879 .elementor-element.elementor-element-42189406 .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-afbe134-font-family), Sans-serif;
    font-size: var(--e-global-typography-afbe134-font-size);
    font-weight: var(--e-global-typography-afbe134-font-weight);
    text-transform: var(--e-global-typography-afbe134-text-transform);
    line-height: var(--e-global-typography-afbe134-line-height);
    letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
    word-spacing: var(--e-global-typography-afbe134-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-42189406>.elementor-widget-container {
    margin: 0px 2px 2px 2px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-68a799e1 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-68a799e1 .elementor-heading-title {
    color: var(--e-global-color-e196749);
    font-family: var(--e-global-typography-6448e74-font-family), Sans-serif;
    font-size: var(--e-global-typography-6448e74-font-size);
    font-weight: var(--e-global-typography-6448e74-font-weight);
    text-transform: var(--e-global-typography-6448e74-text-transform);
    line-height: var(--e-global-typography-6448e74-line-height);
    letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
    word-spacing: var(--e-global-typography-6448e74-word-spacing);
}

.elementor-1879 .elementor-element.elementor-element-68a799e1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(8px/2);
    margin-left: calc(8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-8px/2);
    margin-left: calc(-8px/2);
}

body.rtl .elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-8px/2);
}

body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-8px/2);
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2e68b181>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 53px 0px 42px 0px;
}

.elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button {
    font-family: var(--e-global-typography-424f68d-font-family), Sans-serif;
    font-size: var(--e-global-typography-424f68d-font-size);
    font-weight: var(--e-global-typography-424f68d-font-weight);
    text-transform: var(--e-global-typography-424f68d-text-transform);
    line-height: var(--e-global-typography-424f68d-line-height);
    letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
    word-spacing: var(--e-global-typography-424f68d-word-spacing);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-c5e3cf4);
    padding: 18px 45px 15px 45px;
}

.elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button:hover,
.elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button:focus {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-accent);
}

.elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button:hover svg,
.elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
}

.elementor-1879 .elementor-element.elementor-element-7cc47508>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-35b9ce95 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 60px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3342ce72.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-3342ce72>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-5ad74d63 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-5ad74d63>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3f478bdf {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-3f478bdf>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 19px 0px;
}

.elementor-1879 .elementor-element.elementor-element-74de3a52 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-74de3a52 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-74de3a52 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-74de3a52>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-5aa0df9d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-5aa0df9d .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-5aa0df9d .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5aa0df9d>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-4e5c25ae {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 87px 0px;
}

.elementor-1879 .elementor-element.elementor-element-3f5deb4e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .column .blog-post {
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post {
    background-color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .content {
    /* height: 30vh; */
    background-color: #191A1C82;
    border-radius: 0px 0px 5px 5px;
    position: absolute;
    top: 54%;
}

/* .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .content {
    padding: 50px 55px 51px 50px;
    margin: -238px 0px 0px 0px;
} */

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .content {
    padding: 50px 55px 51px 50px;
    /* margin: -235px 0px 0px 0px; */
    margin: 0px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .featured-post,
.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .featured-post img {
    border-radius: 5px 5px 5px 5px;
    height: 60vh;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i {
    font-size: 30px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay svg {
    width: 30px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus {
    width: 30px;
    height: 30px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:before {
    margin-left: calc(-30px / 2);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:after {
    margin-top: calc(-30px / 2);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .title {
    font-family: var(--e-global-typography-09296b6-font-family), Sans-serif;
    font-size: var(--e-global-typography-09296b6-font-size);
    font-weight: var(--e-global-typography-09296b6-font-weight);
    text-transform: var(--e-global-typography-09296b6-text-transform);
    line-height: var(--e-global-typography-09296b6-line-height);
    letter-spacing: var(--e-global-typography-09296b6-letter-spacing);
    word-spacing: var(--e-global-typography-09296b6-word-spacing);
    margin: 0px 0px 26px 0px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .title a {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .title a:hover {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .content-post {
    color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta a {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta a:hover {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta>li {
    margin-right: 27px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta i {
    color: var(--e-global-color-e196749);
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta>li>i {
    margin-right: 5px;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .pagination a,
.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .pagination span {
    width: 50px;
    height: 50px;
    margin-left: 0px;
    margin-right: 0px;
    color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .pagination a:hover,
.elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .pagination span.current {
    color: rgba(0, 0, 0, 0.5);
}

.elementor-1879 .elementor-element.elementor-element-2b6ebf07>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts.list .blog-post .featured-post {
    width: 50%;
    margin-right: 30px;
    height: 29vh;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts.list .blog-post .featured-post img {
   height: 100%;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts.list .blog-post .content {
    width: calc(100% - 50%);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .column .blog-post {
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post {
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .content {
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .content {
    padding: 0px 0px 0px 0px;
    margin: -8px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .featured-post,
.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .featured-post img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i {
    font-size: 24px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay svg {
    width: 24px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus {
    width: 24px;
    height: 24px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:before {
    margin-left: calc(-24px / 2);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .featured-post .overlay i.fas.fa-plus:after {
    margin-top: calc(-24px / 2);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .title {
    font-family: var(--e-global-typography-afbe134-font-family), Sans-serif;
    font-size: var(--e-global-typography-afbe134-font-size);
    font-weight: var(--e-global-typography-afbe134-font-weight);
    text-transform: var(--e-global-typography-afbe134-text-transform);
    line-height: var(--e-global-typography-afbe134-line-height);
    letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
    word-spacing: var(--e-global-typography-afbe134-word-spacing);
    margin: 0px 0px 21px 0px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .title a {
    color: var(--e-global-color-primary);
}

 {
    color: var(--e-global-color-secondary);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .content-post {
    color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta a {
    color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta a:hover {
    color: var(--e-global-color-text);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta>li {
    margin-right: 27px;
}

/* .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta i {
    color: var(--e-global-color-secondary);
} */

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta>li>i {
    margin-right: 5px;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .pagination a,
.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .pagination span {
    width: 50px;
    height: 50px;
    margin-left: 0px;
    margin-right: 0px;
    color: #000000;
}

.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .pagination a:hover,
.elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .pagination span.current {
    color: rgba(0, 0, 0, 0.5);
}

.elementor-1879 .elementor-element.elementor-element-380a5afa>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5ef62af4 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: var(--e-global-color-7aaf7ef);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 115px 0px 102px 0px;
}

.elementor-1879 .elementor-element.elementor-element-5ef62af4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-2c669618>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-5a5cedcc {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-1879 .elementor-element.elementor-element-5a5cedcc .swiper-wrapper {
    display: flex;
    align-items: center;
}

.elementor-1879 .elementor-element.elementor-element-46bf7da3>.elementor-container {
    max-width: 850px;
}

.elementor-1879 .elementor-element.elementor-element-46bf7da3:not(.elementor-motion-effects-element-type-background),
.elementor-1879 .elementor-element.elementor-element-46bf7da3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/01/pexels-rednguyen-20980062.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
}

.elementor-1879 .elementor-element.elementor-element-46bf7da3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 112px 0px 123px 0px;
}

.elementor-1879 .elementor-element.elementor-element-46bf7da3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1879 .elementor-element.elementor-element-34764b7b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1879 .elementor-element.elementor-element-34764b7b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1879 .elementor-element.elementor-element-109e38f3 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-109e38f3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1879 .elementor-element.elementor-element-e67df25 {
    text-align: center;
}

.elementor-1879 .elementor-element.elementor-element-e67df25>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 19px 0px;
}

.elementor-1879 .elementor-element.elementor-element-62bda981 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-62bda981 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-62bda981 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-62bda981>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-5cd5d4e9 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-cf33d0f);
    --divider-border-width: 15px;
    width: auto;
    max-width: auto;
}

.elementor-1879 .elementor-element.elementor-element-5cd5d4e9 .elementor-divider-separator {
    width: 15px;
}

.elementor-1879 .elementor-element.elementor-element-5cd5d4e9 .elementor-divider {
    padding-top: 0px;
    padding-bottom: 0px;
}

.elementor-1879 .elementor-element.elementor-element-5cd5d4e9>.elementor-widget-container {
    margin: 0px 0px 0px -10px;
    padding: 0px 0px 0px 0px;
    background-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-1879 .elementor-element.elementor-element-1f43e761>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 61px 0px 0px 0px;
}

@media(min-width:768px) {
    .elementor-1879 .elementor-element.elementor-element-248f0c1c {
        width: 60%;
    }

    .elementor-1879 .elementor-element.elementor-element-51e2ca2d {
        width: 40%;
    }
}

@media(max-width:1024px) {
    .elementor-1879 .elementor-element.elementor-element-66ab5091>.elementor-container {
        min-height: 30vh;
    }

    .elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .sub-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin: 0px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .desc {
        font-size: var(--e-global-typography-eb51d84-font-size);
        line-height: var(--e-global-typography-eb51d84-line-height);
        letter-spacing: var(--e-global-typography-eb51d84-letter-spacing);
        word-spacing: var(--e-global-typography-eb51d84-word-spacing);
        margin: 0px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .title {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-6695c586:not(.elementor-motion-effects-element-type-background),
    .elementor-1879 .elementor-element.elementor-element-6695c586>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-1879 .elementor-element.elementor-element-6695c586 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-64853af4>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-241597b4>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-4ca5e98>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .content .title {
        margin: 10px 0px 5px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .content .title {
        margin: 10px 0px 5px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-7467b0a2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .content .title {
        margin: 10px 0px 5px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 40px 0px 40px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .content .title {
        margin: 10px 0px 5px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6aa0fe82 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-147079e .elementor-heading-title {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-3e41d833 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-118dd25 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-118dd25 .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-18f38d7 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-18f38d7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-5fbbe9db {
        left: 10%;
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-5fbbe9db {
        right: 10%;
    }

    .elementor-1879 .elementor-element.elementor-element-5fbbe9db {
        top: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-6a1e797c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6a1e797c .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-9cff22 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-9cff22>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-6cf8c5be {
        left: 10%;
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-6cf8c5be {
        right: 10%;
    }

    .elementor-1879 .elementor-element.elementor-element-6cf8c5be {
        top: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-15dc842e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-15dc842e .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-c0f86d0 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-c0f86d0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-6c05631a {
        left: 10%;
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-6c05631a {
        right: 10%;
    }

    .elementor-1879 .elementor-element.elementor-element-6c05631a {
        top: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-67b76eb0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-67b76eb0 .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2f9fb666 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2f9fb666>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-49c60105 {
        left: 10%;
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-49c60105 {
        right: 10%;
    }

    .elementor-1879 .elementor-element.elementor-element-49c60105 {
        top: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-3cbfa1c0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 70px 0px 200px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-dc49c12 .elementor-heading-title {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5bd6d7fd .elementor-heading-title {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-45bedc6 {
        margin-top: -120px;
        margin-bottom: 0px;
        padding: 0px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7b5f4793>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-9268921 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2e1777ae>.elementor-element-populated {
        margin: 0px 15% 0px 15%;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
        padding: 33px 40px 32px 40px;
    }

    .elementor-1879 .elementor-element.elementor-element-25c51b6c .elementor-heading-title {
        font-size: var(--e-global-typography-0944f16-font-size);
        line-height: var(--e-global-typography-0944f16-line-height);
        letter-spacing: var(--e-global-typography-0944f16-letter-spacing);
        word-spacing: var(--e-global-typography-0944f16-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-7c871062 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-52ddedd2>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .title a {
        font-size: var(--e-global-typography-cdc9177-font-size);
        line-height: var(--e-global-typography-cdc9177-line-height);
        letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
        word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .content .title {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d63065>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .title a {
        font-size: var(--e-global-typography-cdc9177-font-size);
        line-height: var(--e-global-typography-cdc9177-line-height);
        letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
        word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .content .title {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-76e4841d>.elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .title a {
        font-size: var(--e-global-typography-cdc9177-font-size);
        line-height: var(--e-global-typography-cdc9177-line-height);
        letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
        word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .content .title {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        margin: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-69301370 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-4d65504b>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-4bb02f0c {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-359083fa>.elementor-element-populated {
        padding: 0px 15px 20px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 19%;
    }

    .elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-title {
        font-size: var(--e-global-typography-dc0ec3c-font-size);
        line-height: var(--e-global-typography-dc0ec3c-line-height);
        letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
        word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-614c6152>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-dc3dbd8-font-size);
        line-height: var(--e-global-typography-dc3dbd8-line-height);
        letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
        word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5d213c89>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-7cd43802>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-78d301c3>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left: calc(-10px/2);
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-4dccb392>.elementor-element-populated {
        padding: 0px 15px 20px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 19%;
    }

    .elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-title {
        font-size: var(--e-global-typography-dc0ec3c-font-size);
        line-height: var(--e-global-typography-dc0ec3c-line-height);
        letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
        word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-4711416a>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-dc3dbd8-font-size);
        line-height: var(--e-global-typography-dc3dbd8-line-height);
        letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
        word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1c78e2e1>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-11fba5cc>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-30dfaad2>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left: calc(-10px/2);
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1404afd>.elementor-element-populated {
        padding: 0px 15px 20px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 19%;
    }

    .elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-title {
        font-size: var(--e-global-typography-dc0ec3c-font-size);
        line-height: var(--e-global-typography-dc0ec3c-line-height);
        letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
        word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-419af393>.elementor-widget-container {
        margin: -45px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-dc3dbd8-font-size);
        line-height: var(--e-global-typography-dc3dbd8-line-height);
        letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
        word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1d9abd5b>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-729f89b9>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2dbe2d4f>.elementor-widget-container {
        padding: 10px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(10px/2);
        margin-left: calc(10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-10px/2);
        margin-left: calc(-10px/2);
    }

    body.rtl .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-10px/2);
    }

    body:not(.rtl) .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-10px/2);
    }

    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-3811254d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 100px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-31c2a798 .tf-carousel-box .owl-dots {
        bottom: -49px;
    }

    .elementor-1879 .elementor-element.elementor-element-6b605079 .elementor-heading-title {
        font-size: var(--e-global-typography-3e28214-font-size);
        line-height: var(--e-global-typography-3e28214-line-height);
        letter-spacing: var(--e-global-typography-3e28214-letter-spacing);
        word-spacing: var(--e-global-typography-3e28214-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5e4bcf44 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-248f0c1c>.elementor-element-populated {
        padding: 40px 30px 0px 30px;
    }

    .elementor-1879 .elementor-element.elementor-element-1dfd217>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-12587c29>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .ekit-countdown-inner {
        margin-bottom: 30px;
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .eins .eount,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-51e2ca2d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7ca65766 .elementor-heading-title {
        font-size: var(--e-global-typography-09296b6-font-size);
        line-height: var(--e-global-typography-09296b6-line-height);
        letter-spacing: var(--e-global-typography-09296b6-letter-spacing);
        word-spacing: var(--e-global-typography-09296b6-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-7ca65766>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-4e1a3d24 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 150px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-125ffd42>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-1c035b67 {
        margin-top: -102px;
        margin-bottom: 0px;
        padding: 0px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-25d00193 {
        padding: 20px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-3df0e84>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-51c940a2 .elementor-heading-title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-51c940a2>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1879 .elementor-element.elementor-element-fc43e1a .elementor-heading-title {
        font-size: var(--e-global-typography-6448e74-font-size);
        line-height: var(--e-global-typography-6448e74-line-height);
        letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
        word-spacing: var(--e-global-typography-6448e74-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2902f9d>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button {
        font-size: var(--e-global-typography-424f68d-font-size);
        line-height: var(--e-global-typography-424f68d-line-height);
        letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
        word-spacing: var(--e-global-typography-424f68d-word-spacing);
        padding: 15px 30px 15px 30px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d0c0a95 {
        padding: 20px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-4e604b1>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1935341c .elementor-heading-title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1935341c>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1879 .elementor-element.elementor-element-1a6526e0 .elementor-heading-title {
        font-size: var(--e-global-typography-6448e74-font-size);
        line-height: var(--e-global-typography-6448e74-line-height);
        letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
        word-spacing: var(--e-global-typography-6448e74-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-6701ef1f>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button {
        font-size: var(--e-global-typography-424f68d-font-size);
        line-height: var(--e-global-typography-424f68d-line-height);
        letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
        word-spacing: var(--e-global-typography-424f68d-word-spacing);
        padding: 15px 30px 15px 30px;
    }

    .elementor-1879 .elementor-element.elementor-element-54c72ce4 {
        padding: 20px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-691a3eda>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-42189406 .elementor-heading-title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-42189406>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1879 .elementor-element.elementor-element-68a799e1 .elementor-heading-title {
        font-size: var(--e-global-typography-6448e74-font-size);
        line-height: var(--e-global-typography-6448e74-line-height);
        letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
        word-spacing: var(--e-global-typography-6448e74-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2e68b181>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button {
        font-size: var(--e-global-typography-424f68d-font-size);
        line-height: var(--e-global-typography-424f68d-line-height);
        letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
        word-spacing: var(--e-global-typography-424f68d-word-spacing);
        padding: 15px 30px 15px 30px;
    }

    .elementor-1879 .elementor-element.elementor-element-35b9ce95 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-3f478bdf>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-4e5c25ae {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .content {
        padding: 10px 30px 10px 30px;
        /* margin: -204px 0px 0px 0px; */
        margin: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .title {
        font-size: var(--e-global-typography-09296b6-font-size);
        line-height: var(--e-global-typography-09296b6-line-height);
        letter-spacing: var(--e-global-typography-09296b6-letter-spacing);
        word-spacing: var(--e-global-typography-09296b6-word-spacing);
        margin: 0px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2b6ebf07>.elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .content {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px -20px;
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
        margin: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta>li {
        margin-right: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5ef62af4 {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5a5cedcc {
        --e-image-carousel-slides-to-show: 4;
    }

    .elementor-1879 .elementor-element.elementor-element-46bf7da3 {
        height: 50vh;
        padding: 70px 0px 70px 0px;
        display: flex ;
        align-items: center;
    }

    .elementor-1879 .elementor-element.elementor-element-e67df25>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
        /* padding: 0% 20% 0% 20%; */
    }

    .elementor-1879 .elementor-element.elementor-element-1f43e761>.elementor-widget-container {
        padding: 30px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .sub-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-32b043a .flex_caption .desc {
        font-size: var(--e-global-typography-eb51d84-font-size);
        line-height: var(--e-global-typography-eb51d84-line-height);
        letter-spacing: var(--e-global-typography-eb51d84-letter-spacing);
        word-spacing: var(--e-global-typography-eb51d84-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6d7a6b72 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-387d3bc>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .content .title {
        margin: 15px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-17271902 .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-c9703e6>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .content .title {
        margin: 15px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d7e0027 .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-303932c0>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .content .title {
        margin: 15px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-68072b02 .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-39c22eb6>.elementor-element-populated {
        padding: 50px 0px 50px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .title a {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .content .title {
        margin: 15px 0px 10px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-117529bd .tf-imagebox .description {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-147079e .elementor-heading-title {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-4427d93d {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-118dd25 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-118dd25 .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-18f38d7 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-18f38d7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5fbbe9db {
        top: -15px;
    }

    .elementor-1879 .elementor-element.elementor-element-666f25e4 {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-6a1e797c .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6a1e797c .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-9cff22 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-9cff22>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-6cf8c5be {
        top: -15px;
    }

    .elementor-1879 .elementor-element.elementor-element-10731a4e {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-10731a4e>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-15dc842e .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-15dc842e .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-c0f86d0 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-c0f86d0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-6c05631a {
        top: -15px;
    }

    .elementor-1879 .elementor-element.elementor-element-104260d5 {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-104260d5>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-67b76eb0 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-67b76eb0 .elementor-counter-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2f9fb666 .elementor-heading-title {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2f9fb666>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-49c60105 {
        top: -15px;
    }

    .elementor-1879 .elementor-element.elementor-element-dc49c12 .elementor-heading-title {
        font-size: var(--e-global-typography-1ef9e7a-font-size);
        line-height: var(--e-global-typography-1ef9e7a-line-height);
        letter-spacing: var(--e-global-typography-1ef9e7a-letter-spacing);
        word-spacing: var(--e-global-typography-1ef9e7a-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5bd6d7fd .elementor-heading-title {
        font-size: var(--e-global-typography-bee8aea-font-size);
        line-height: var(--e-global-typography-bee8aea-line-height);
        letter-spacing: var(--e-global-typography-bee8aea-letter-spacing);
        word-spacing: var(--e-global-typography-bee8aea-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5bd6d7fd>.elementor-widget-container {
        margin: 10px 0px 20px 0px;
        padding: 0% 0% 0% 0%;
    }

    .elementor-1879 .elementor-element.elementor-element-45bedc6 {
        box-shadow: none !important;
        margin-top: -114px;
        margin-bottom: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-25c51b6c .elementor-heading-title {
        font-size: var(--e-global-typography-0944f16-font-size);
        line-height: var(--e-global-typography-0944f16-line-height);
        letter-spacing: var(--e-global-typography-0944f16-letter-spacing);
        word-spacing: var(--e-global-typography-0944f16-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-52ddedd2>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .title a {
        font-size: var(--e-global-typography-cdc9177-font-size);
        line-height: var(--e-global-typography-cdc9177-line-height);
        letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
        word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-1a2c27f0 .tf-imagebox .tf-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2d63065>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .title a {
        font-size: var(--e-global-typography-cdc9177-font-size);
        line-height: var(--e-global-typography-cdc9177-line-height);
        letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
        word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-5321e07c .tf-imagebox .tf-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-76e4841d>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .image {
        max-width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .title a {
        font-size: var(--e-global-typography-cdc9177-font-size);
        line-height: var(--e-global-typography-cdc9177-line-height);
        letter-spacing: var(--e-global-typography-cdc9177-letter-spacing);
        word-spacing: var(--e-global-typography-cdc9177-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-7b821227 .tf-imagebox .tf-button {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-b6daafb>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-51067c1a {
        /* padding: 30px 30px 30px 30px; */
        padding:0px !important;
    }

    .elementor-1879 .elementor-element.elementor-element-21e9bc03>.elementor-widget-container {
        padding: 0px !important;
    }

    .elementor-1879 .elementor-element.elementor-element-591e442f>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-359083fa>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1879 .elementor-element.elementor-element-614c6152 .elementor-image-box-title {
        font-size: var(--e-global-typography-dc0ec3c-font-size);
        line-height: var(--e-global-typography-dc0ec3c-line-height);
        letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
        word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-5d213c89 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-dc3dbd8-font-size);
        line-height: var(--e-global-typography-dc3dbd8-line-height);
        letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
        word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-5d213c89>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-7cd43802 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-156db402 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-41e8b22e>.elementor-element-populated {
        margin: 0px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-4dccb392>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1879 .elementor-element.elementor-element-4711416a .elementor-image-box-title {
        font-size: var(--e-global-typography-dc0ec3c-font-size);
        line-height: var(--e-global-typography-dc0ec3c-line-height);
        letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
        word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-1c78e2e1 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-dc3dbd8-font-size);
        line-height: var(--e-global-typography-dc3dbd8-line-height);
        letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
        word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1c78e2e1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-11fba5cc .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-146a28ae .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6200247c>.elementor-element-populated {
        margin: 0px 15px 0px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-1404afd>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-img {
        margin-bottom: 10px;
    }

    .elementor-1879 .elementor-element.elementor-element-419af393 .elementor-image-box-title {
        font-size: var(--e-global-typography-dc0ec3c-font-size);
        line-height: var(--e-global-typography-dc0ec3c-line-height);
        letter-spacing: var(--e-global-typography-dc0ec3c-letter-spacing);
        word-spacing: var(--e-global-typography-dc0ec3c-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-1d9abd5b .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-dc3dbd8-font-size);
        line-height: var(--e-global-typography-dc3dbd8-line-height);
        letter-spacing: var(--e-global-typography-dc3dbd8-letter-spacing);
        word-spacing: var(--e-global-typography-dc3dbd8-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1d9abd5b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-729f89b9 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-2a315455 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-c519635-font-size);
        line-height: var(--e-global-typography-c519635-line-height);
        letter-spacing: var(--e-global-typography-c519635-letter-spacing);
        word-spacing: var(--e-global-typography-c519635-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6b605079 .elementor-heading-title {
        font-size: var(--e-global-typography-3e28214-font-size);
        line-height: var(--e-global-typography-3e28214-line-height);
        letter-spacing: var(--e-global-typography-3e28214-letter-spacing);
        word-spacing: var(--e-global-typography-3e28214-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-248f0c1c>.elementor-element-populated {
        padding: 30px 15px 20px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .ekit-countdown-inner {
        margin-bottom: 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-days .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-days .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-days .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-hours .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-hours .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-hrs .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-minutes .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-minutes .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .eins .eount,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-mins .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer .elementskit-timer-container.elementskit-seconds .elementskit-timer-content>span.elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-2 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-3.elementskit-version-box .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-countdown-timer-4 .elementskit-timer-container.elementskit-seconds .elementskit-timer-count,
    .elementor-1879 .elementor-element.elementor-element-64349a9c .elementskit-flip-clock .elementskit-secs .elementskit-count {
        font-size: var(--e-global-typography-7f85299-font-size);
        line-height: var(--e-global-typography-7f85299-line-height);
        letter-spacing: var(--e-global-typography-7f85299-letter-spacing);
        word-spacing: var(--e-global-typography-7f85299-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-7ca65766 .elementor-heading-title {
        font-size: var(--e-global-typography-09296b6-font-size);
        line-height: var(--e-global-typography-09296b6-line-height);
        letter-spacing: var(--e-global-typography-09296b6-letter-spacing);
        word-spacing: var(--e-global-typography-09296b6-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-25d00193 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-51c940a2 .elementor-heading-title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-fc43e1a .elementor-heading-title {
        font-size: var(--e-global-typography-6448e74-font-size);
        line-height: var(--e-global-typography-6448e74-line-height);
        letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
        word-spacing: var(--e-global-typography-6448e74-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-2902f9d .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-6955a460 .elementor-button {
        font-size: var(--e-global-typography-424f68d-font-size);
        line-height: var(--e-global-typography-424f68d-line-height);
        letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
        word-spacing: var(--e-global-typography-424f68d-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-611fabf6>.elementor-element-populated {
        margin: 30px 15px 30px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-2d0c0a95 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-1935341c .elementor-heading-title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-1a6526e0 .elementor-heading-title {
        font-size: var(--e-global-typography-6448e74-font-size);
        line-height: var(--e-global-typography-6448e74-line-height);
        letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
        word-spacing: var(--e-global-typography-6448e74-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-6701ef1f .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-4e2c56a1 .elementor-button {
        font-size: var(--e-global-typography-424f68d-font-size);
        line-height: var(--e-global-typography-424f68d-line-height);
        letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
        word-spacing: var(--e-global-typography-424f68d-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-54c72ce4 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-42189406 .elementor-heading-title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-68a799e1 .elementor-heading-title {
        font-size: var(--e-global-typography-6448e74-font-size);
        line-height: var(--e-global-typography-6448e74-line-height);
        letter-spacing: var(--e-global-typography-6448e74-letter-spacing);
        word-spacing: var(--e-global-typography-6448e74-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-1879 .elementor-element.elementor-element-2e68b181 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-7cc47508 .elementor-button {
        font-size: var(--e-global-typography-424f68d-font-size);
        line-height: var(--e-global-typography-424f68d-line-height);
        letter-spacing: var(--e-global-typography-424f68d-letter-spacing);
        word-spacing: var(--e-global-typography-424f68d-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .content {
        /* margin: -132px 0px 0px 0px; */
        margin: -0px !important;
    }

    .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .title {
        font-size: var(--e-global-typography-09296b6-font-size);
        line-height: var(--e-global-typography-09296b6-line-height);
        letter-spacing: var(--e-global-typography-09296b6-letter-spacing);
        word-spacing: var(--e-global-typography-09296b6-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-63456547 .tf-posts-wrap .tf-posts .blog-post .post-meta {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-2b6ebf07>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 15px 0px 15px;
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .content {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .title {
        font-size: var(--e-global-typography-afbe134-font-size);
        line-height: var(--e-global-typography-afbe134-line-height);
        letter-spacing: var(--e-global-typography-afbe134-letter-spacing);
        word-spacing: var(--e-global-typography-afbe134-word-spacing);
    }

    .elementor-1879 .elementor-element.elementor-element-380a5afa .tf-posts-wrap .tf-posts .blog-post .post-meta {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-1879 .elementor-element.elementor-element-5ef62af4 {
        padding: 50px 0px 30px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-5a5cedcc {
        --e-image-carousel-slides-to-show: 2;
    }

    .elementor-1879 .elementor-element.elementor-element-46bf7da3 {
        padding: 0% 0px 0px 0px;
    }

    .elementor-1879 .elementor-element.elementor-element-e67df25>.elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

    /* footer */

    .elementor-element-7748c333 img{
        max-width:40%;
        padding-right: 5%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1879 .elementor-element.elementor-element-4a25f1ff {
        width: 40%;
    }

    .elementor-1879 .elementor-element.elementor-element-4ca5e98 {
        width: 60%;
    }

    .elementor-1879 .elementor-element.elementor-element-387d3bc {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-c9703e6 {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-303932c0 {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-39c22eb6 {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-7b5f4793 {
        width: 100%;
    }

    .elementor-1879 .elementor-element.elementor-element-248f0c1c {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-51e2ca2d {
        width: 50%;
    }

    .elementor-1879 .elementor-element.elementor-element-3f5deb4e {
        width: 50%;
    }
}
