﻿.elementor-243586 .elementor-element.elementor-element-000024d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-000024d:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-000024d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-widget-smartslider .neb-protected-content-message, .elementor-widget-smartslider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-4c493b6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 99999;
}
.elementor-243586 .elementor-element.elementor-element-069feca
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-069feca::before, .elementor-243586 .elementor-element.elementor-element-069feca>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-069feca>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-069feca>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-069feca>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-069feca>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-159e9eb
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-159e9eb:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-159e9eb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-159e9eb::before, .elementor-243586 .elementor-element.elementor-element-159e9eb>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-159e9eb>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-159e9eb>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-159e9eb>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-159e9eb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-109a61d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-109a61d:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-109a61d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-109a61d::before, .elementor-243586 .elementor-element.elementor-element-109a61d>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-109a61d>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-109a61d>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-109a61d>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-109a61d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-aed3b4a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-a0254a3
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-a0254a3 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-6d09cec
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-6d09cec .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-7a39f16
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-07ae6fe .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-07ae6fe .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-07ae6fe .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-0b8cc9d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-0b8cc9d:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-0b8cc9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-0b8cc9d::before, .elementor-243586 .elementor-element.elementor-element-0b8cc9d>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-0b8cc9d>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-0b8cc9d>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-0b8cc9d>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-0b8cc9d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-widget-nested-accordion .neb-protected-content-message, .elementor-widget-nested-accordion .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-7458f57
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-41a9cde
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-bbba7f1 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-c2f17a7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-4ac5006
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-4ac5006 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-56f555b
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-53e1569
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-5c2622b .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-5c2622b .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-5c2622b .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-c60a719
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-c60a719>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-c5952f9
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-c5952f9::before, .elementor-243586 .elementor-element.elementor-element-c5952f9>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-c5952f9>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-c5952f9>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-c5952f9>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-c5952f9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-e6e6a8f
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-e6e6a8f:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-e6e6a8f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-e6e6a8f::before, .elementor-243586 .elementor-element.elementor-element-e6e6a8f>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-e6e6a8f>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-e6e6a8f>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-e6e6a8f>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-e6e6a8f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-28af4c1>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-f571a87
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-f571a87:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-f571a87>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-f571a87::before, .elementor-243586 .elementor-element.elementor-element-f571a87>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-f571a87>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-f571a87>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-f571a87>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-f571a87>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-df6de20
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-70ef72b
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-70ef72b .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-2df5f70
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-2df5f70 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-99c6c58
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-8c5c827 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-8c5c827 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-8c5c827 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-6d82dcf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-6d82dcf:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-6d82dcf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-6d82dcf::before, .elementor-243586 .elementor-element.elementor-element-6d82dcf>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-6d82dcf>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-6d82dcf>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-6d82dcf>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-6d82dcf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-d60c675
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-aa97b4d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-004a14f
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-004a14f .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-aa89fe0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-f7161eb
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-9024f59
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-9024f59 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-aa943b9 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-aa943b9 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-aa943b9 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-152b53e
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-152b53e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-0294b6a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-b23b5b6
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-b23b5b6::before, .elementor-243586 .elementor-element.elementor-element-b23b5b6>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-b23b5b6>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-b23b5b6>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-b23b5b6>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-b23b5b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-f31e388
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-f31e388:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-f31e388>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-f31e388::before, .elementor-243586 .elementor-element.elementor-element-f31e388>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-f31e388>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-f31e388>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-f31e388>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-f31e388>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-ac4483d>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-a7233ff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-a7233ff:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-a7233ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-a7233ff::before, .elementor-243586 .elementor-element.elementor-element-a7233ff>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-a7233ff>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-a7233ff>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-a7233ff>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-a7233ff>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-f32259f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-e212c36
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-e212c36 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-3da36a5
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-3da36a5 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-c0b5643
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-0b7931e .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-0b7931e .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-0b7931e .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-fa08b86
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-fa08b86:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-fa08b86>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-fa08b86::before, .elementor-243586 .elementor-element.elementor-element-fa08b86>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-fa08b86>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-fa08b86>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-fa08b86>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-fa08b86>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-bb8f064
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-94bc9e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-46a1c2d .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-ca1ecc3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-a403c65
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-a403c65 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-ae2ca38
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-ec6b1fc .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-ec6b1fc .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-ec6b1fc .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-64c62d2
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-64c62d2>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-60f00a4
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-60f00a4::before, .elementor-243586 .elementor-element.elementor-element-60f00a4>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-60f00a4>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-60f00a4>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-60f00a4>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-60f00a4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-50cf8db
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-50cf8db:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-50cf8db>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-50cf8db::before, .elementor-243586 .elementor-element.elementor-element-50cf8db>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-50cf8db>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-50cf8db>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-50cf8db>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-50cf8db>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-fe9ef98
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-fe9ef98:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-fe9ef98>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-fe9ef98::before, .elementor-243586 .elementor-element.elementor-element-fe9ef98>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-fe9ef98>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-fe9ef98>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-fe9ef98>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-fe9ef98>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-ba5e345
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-c7f9610
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-c7f9610 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4027ba7
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-4027ba7 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-8f2fd01
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-22cf5dd .elementor-button
{
    background-color: #1e3684;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-22cf5dd .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-22cf5dd .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-fdf464a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-fdf464a:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-fdf464a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-fdf464a::before, .elementor-243586 .elementor-element.elementor-element-fdf464a>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-fdf464a>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-fdf464a>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-fdf464a>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-fdf464a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-e4d88e1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-b825aee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-d19c2d4 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-049c66d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-9271448
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-880bf43
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-880bf43 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-50f7909 .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-50f7909 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-50f7909 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-15a9839
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-15a9839>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-c5559ec
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-a0b7f56
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-a0b7f56::before, .elementor-243586 .elementor-element.elementor-element-a0b7f56>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-a0b7f56>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-a0b7f56>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-a0b7f56>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-a0b7f56>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-783de43
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-783de43:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-783de43>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-783de43::before, .elementor-243586 .elementor-element.elementor-element-783de43>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-783de43>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-783de43>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-783de43>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-783de43>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-8c8214a>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-53bca74
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-53bca74:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-53bca74>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-53bca74::before, .elementor-243586 .elementor-element.elementor-element-53bca74>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-53bca74>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-53bca74>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-53bca74>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-53bca74>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-2f1f17e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-e667773
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-14px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-e667773 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-be360ce
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-be360ce .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4150103
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-14a131d .elementor-button
{
    background-color: #1e3684;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-14a131d .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-14a131d .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-63863e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-63863e6:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-63863e6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-63863e6::before, .elementor-243586 .elementor-element.elementor-element-63863e6>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-63863e6>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-63863e6>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-63863e6>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-63863e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-1e4fd99
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-2d8ecec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-23a8942
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(14px / 2);
    margin-left: calc(14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-14px / 2);
    margin-left: calc(-14px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-14px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-14px / 2);
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-23a8942 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-f2ba99f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-3ed433d
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-6efd9f4 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-a029d7e .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-a029d7e .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-a029d7e .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-57b7434
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-57b7434>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-b372acf
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-b372acf::before, .elementor-243586 .elementor-element.elementor-element-b372acf>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-b372acf>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-b372acf>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-b372acf>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-b372acf>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-e023d1e
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-e023d1e:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-e023d1e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-e023d1e::before, .elementor-243586 .elementor-element.elementor-element-e023d1e>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-e023d1e>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-e023d1e>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-e023d1e>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-e023d1e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-9838ad9>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 61%;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-ceac596
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-ceac596:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-ceac596>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-ceac596::before, .elementor-243586 .elementor-element.elementor-element-ceac596>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-ceac596>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-ceac596>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-ceac596>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-ceac596>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-58cb941
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-2d83337
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-2d83337 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-75b5740
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-75b5740 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-de72450
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-60af1d9 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-60af1d9 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-60af1d9 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-966c485
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-966c485:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-966c485>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-966c485::before, .elementor-243586 .elementor-element.elementor-element-966c485>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-966c485>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-966c485>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-966c485>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-966c485>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-00965d5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-bea6ed0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-076f057
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-076f057 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-111c055
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-fd4797d
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(17px / 2);
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(17px / 2);
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(17px / 2);
    margin-left: calc(17px / 2);
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-17px / 2);
    margin-left: calc(-17px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-17px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-17px / 2);
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-fd4797d .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-f2149e3
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-1d7aa42 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-1d7aa42 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-1d7aa42 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-3cc2319
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-3cc2319>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-3553da0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-8e0c118
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-8e0c118::before, .elementor-243586 .elementor-element.elementor-element-8e0c118>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-8e0c118>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-8e0c118>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-8e0c118>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-8e0c118>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-bdbb660
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-bdbb660:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-bdbb660>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-bdbb660::before, .elementor-243586 .elementor-element.elementor-element-bdbb660>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-bdbb660>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-bdbb660>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-bdbb660>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-bdbb660>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-198b005>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-198b005.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-198b005.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-198b005.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-6c475b9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-6c475b9:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-6c475b9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-6c475b9::before, .elementor-243586 .elementor-element.elementor-element-6c475b9>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-6c475b9>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-6c475b9>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-6c475b9>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-6c475b9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-98d745d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-bae50e9
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-bae50e9 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-f79e29a
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-f79e29a .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-479ab01
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-f86afe9 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-f86afe9 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-f86afe9 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-d930d0c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-d930d0c:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-d930d0c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-d930d0c::before, .elementor-243586 .elementor-element.elementor-element-d930d0c>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-d930d0c>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-d930d0c>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-d930d0c>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-d930d0c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-139cc03
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-46c0610
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-d177730
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-d177730 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-3d86df5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-6509751
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-6509751 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-e135477
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-2751e74 .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-2751e74 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-2751e74 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-d6f6abe
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-d6f6abe>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-c348aa0
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-c348aa0::before, .elementor-243586 .elementor-element.elementor-element-c348aa0>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-c348aa0>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-c348aa0>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-c348aa0>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-c348aa0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-e722c80
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-e722c80:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-e722c80>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-e722c80::before, .elementor-243586 .elementor-element.elementor-element-e722c80>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-e722c80>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-e722c80>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-e722c80>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-e722c80>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-86ee374>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-86ee374.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-86ee374.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-86ee374.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 63%;
}
.elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-5a1f587
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-5a1f587:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-5a1f587>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1e3684;
}
.elementor-243586 .elementor-element.elementor-element-5a1f587::before, .elementor-243586 .elementor-element.elementor-element-5a1f587>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-5a1f587>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-5a1f587>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-5a1f587>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-5a1f587>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-3badadc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-686d101
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-686d101 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-5c38c61
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-5c38c61 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-db5a1fd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-7ca209f .elementor-button
{
    background-color: #1e3684;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-7ca209f .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-7ca209f .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-a070760
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-a070760:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-a070760>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-a070760::before, .elementor-243586 .elementor-element.elementor-element-a070760>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-a070760>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-a070760>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-a070760>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-a070760>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-e5ea065
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-bcb5a66
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-0c4964a
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-0c4964a .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-de8744d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-f899de5
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-f899de5 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-b702552
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-7208c87 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-7208c87 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-7208c87 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-6a69516
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-6a69516>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-278295f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-1ab89ba
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-1ab89ba::before, .elementor-243586 .elementor-element.elementor-element-1ab89ba>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-1ab89ba>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-1ab89ba>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-1ab89ba>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-1ab89ba>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-6eb6b01
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-6eb6b01:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-6eb6b01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-6eb6b01::before, .elementor-243586 .elementor-element.elementor-element-6eb6b01>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-6eb6b01>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-6eb6b01>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-6eb6b01>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-6eb6b01>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-b5c53ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-b5c53ef:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-b5c53ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-b5c53ef::before, .elementor-243586 .elementor-element.elementor-element-b5c53ef>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-b5c53ef>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-b5c53ef>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-b5c53ef>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-b5c53ef>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-0bff603
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-34e4251
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-34e4251 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-8345857
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-8345857 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-0747d76
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-5981dfb .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-5981dfb .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-5981dfb .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-2a81d4e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-2a81d4e:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-2a81d4e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-2a81d4e::before, .elementor-243586 .elementor-element.elementor-element-2a81d4e>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-2a81d4e>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-2a81d4e>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-2a81d4e>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-2a81d4e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-fc4c65a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-3509699
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-10e437b
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-10e437b .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-ac40911
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-9ba6de4 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-2a86163
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-72ab8d8 .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-72ab8d8 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-72ab8d8 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-05f042e
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-05f042e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-42cc343
{
    --display: flex;
    --min-height: 462px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-42cc343::before, .elementor-243586 .elementor-element.elementor-element-42cc343>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-42cc343>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-42cc343>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-42cc343>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-42cc343>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-f8901d9
{
    --display: flex;
    --overlay-opacity: .5;
    --border-radius: 10px 10px 0px 0px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-f8901d9:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-f8901d9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-f8901d9::before, .elementor-243586 .elementor-element.elementor-element-f8901d9>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-f8901d9>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-f8901d9>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-f8901d9>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-f8901d9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-7e01658>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-243586 .elementor-element.elementor-element-7e01658.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-7e01658.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-7e01658.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-title
{
    margin-bottom: 29px;
    color: #1e3684;
    font-family: "Arimo",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1.4em;
}
.elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 76%;
}
.elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-2e42a95
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-243586 .elementor-element.elementor-element-2e42a95:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-2e42a95>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-2e42a95::before, .elementor-243586 .elementor-element.elementor-element-2e42a95>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-2e42a95>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-2e42a95>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-2e42a95>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-2e42a95>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-42af0e2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-20ad4c9 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-56eec06
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-56eec06 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-1ed470d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
}
.elementor-243586 .elementor-element.elementor-element-31da46f .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-31da46f .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-31da46f .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-0714565
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --overlay-opacity: .5;
    --border-radius: 0px 0px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-0714565:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-0714565>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-0714565::before, .elementor-243586 .elementor-element.elementor-element-0714565>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-0714565>.e-con-inner>.elementor-background-video-container::before, .elementor-243586 .elementor-element.elementor-element-0714565>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-0714565>.e-con-inner>.elementor-background-slideshow::before, .elementor-243586 .elementor-element.elementor-element-0714565>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-243586 .elementor-element.elementor-element-3c9739f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-c6249e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-c665e67
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-c665e67 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-8892331
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-91c3cfb .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-d9f4778
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-7dbe2c6 .elementor-button
{
    background-color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-7dbe2c6 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-7dbe2c6 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-c3da55e
{
    --n-accordion-title-font-size: 1rem;
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-icon-size: 15px;
    --n-accordion-icon-normal-color: #fff;
    --n-accordion-icon-active-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-c3da55e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    border-style: none;
}
.elementor-243586 .elementor-element.elementor-element-9fbb245:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-9fbb245>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fbfbfb;
}
.elementor-243586 .elementor-element.elementor-element-9fbb245
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-243586 .elementor-element.elementor-element-9fbb245>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-243586 .elementor-element.elementor-element-f7a8ff2>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-243586 .elementor-element.elementor-element-f7a8ff2>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-243586 .elementor-element.elementor-element-54b5d07 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-54b5d07 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-54b5d07 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-54b5d07>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-54b5d07
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-54b5d07 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-54b5d07 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-5a7cd36
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-5a7cd36:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-5a7cd36>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-243586 .elementor-element.elementor-element-3e5eecf
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-1ed39e1
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-1ed39e1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    line-height: 1.6em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-b25a4ef
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-b25a4ef .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-b25a4ef .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    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);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-58127be
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-f79b6e3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-9efeb66
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-243586 .elementor-element.elementor-element-9efeb66:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-9efeb66>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-c483535.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-c483535.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-c483535.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-c483535 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-243586 .elementor-element.elementor-element-c483535 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-c483535 .elementor-image-box-title
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-18px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-4703643
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-icon
{
    padding-right: 22px;
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-4703643 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4cd5a59 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-4cd5a59 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-4cd5a59 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-6d3618c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-243586 .elementor-element.elementor-element-6d3618c:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-6d3618c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-903f8f6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-903f8f6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-903f8f6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-903f8f6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-243586 .elementor-element.elementor-element-903f8f6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-903f8f6 .elementor-image-box-title
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-18px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-79e4a50
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-icon
{
    padding-right: 22px;
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-79e4a50 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-ad83028 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #fff;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-ad83028 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-ad83028 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-06b15ba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-243586 .elementor-element.elementor-element-06b15ba:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-06b15ba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-ebe2808.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ebe2808.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ebe2808.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-ebe2808 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-243586 .elementor-element.elementor-element-ebe2808 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-ebe2808 .elementor-image-box-title
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-18px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-deba8a6
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-icon
{
    padding-right: 22px;
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-deba8a6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-e505f5a .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-e505f5a .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-e505f5a .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-448a16f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-8e7ec25
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-243586 .elementor-element.elementor-element-8e7ec25:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-8e7ec25>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-9ed812a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-9ed812a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-9ed812a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-9ed812a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-243586 .elementor-element.elementor-element-9ed812a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-9ed812a .elementor-image-box-title
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-18px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-5440e88
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-icon
{
    padding-right: 22px;
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-5440e88 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4a68cf0 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #fff;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-4a68cf0 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-4a68cf0 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-44f232b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-243586 .elementor-element.elementor-element-44f232b:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-44f232b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-7278ccf.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-7278ccf.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-7278ccf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-7278ccf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-243586 .elementor-element.elementor-element-7278ccf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-7278ccf .elementor-image-box-title
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(16px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(16px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(16px / 2);
    margin-left: calc(16px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-16px / 2);
    margin-left: calc(-16px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-16px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-16px / 2);
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-d52715c
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-icon
{
    padding-right: 22px;
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-d52715c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-4acbc7d .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-4acbc7d .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-4acbc7d .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-d909268
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-243586 .elementor-element.elementor-element-d909268:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-d909268>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-80679a2.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-243586 .elementor-element.elementor-element-80679a2.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-243586 .elementor-element.elementor-element-80679a2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-243586 .elementor-element.elementor-element-80679a2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-243586 .elementor-element.elementor-element-80679a2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-243586 .elementor-element.elementor-element-80679a2 .elementor-image-box-title
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(18px / 2);
    margin-left: calc(18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-18px / 2);
    margin-left: calc(-18px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-18px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-18px / 2);
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-b612e5d
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-icon
{
    padding-right: 22px;
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-b612e5d .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-6e9b04b .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #fff;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-6e9b04b .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-6e9b04b .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-dd00740
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 45px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-e251aea .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-e251aea .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-e251aea .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-e251aea>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-e251aea
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-e251aea .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-e251aea .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-3840568
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-3840568:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-3840568>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-243586 .elementor-element.elementor-element-1a203da
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-9876db7
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-9876db7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-07b4d30
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-07b4d30 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-07b4d30 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-5eb5ef8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-0d7576a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-280ce2f img
{
    height: 66px;
}
.elementor-243586 .elementor-element.elementor-element-0ce2945
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-5f0882f img
{
    height: 67px;
}
.elementor-243586 .elementor-element.elementor-element-55bf4a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-585e3ae
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-5757a4e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-832c8c2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-1ba22ab
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-d7e6b94
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-8fefca6 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-eef1236
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-1b877ef img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-bf75da9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-9c535a7 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-f456bfa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-359b3cb img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-ee40385
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-fa6d944
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-a5dd3f6 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-e537b37
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-7de7e27 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-cd1a46a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-eb0dc6b img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-8802c15
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-b68cd5a img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-d18987d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-532a4e6 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-827c5e0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-243586 .elementor-element.elementor-element-a48c72e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-ceb483d img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-f225e73
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-328bfc1 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-9e99fcb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-5bfecbe img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-09fc6b9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-6c8afa7 img
{
    height: 60px;
}
.elementor-243586 .elementor-element.elementor-element-59b5207
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-cdfc77f .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-cdfc77f .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-cdfc77f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-cdfc77f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-cdfc77f
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-cdfc77f .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-cdfc77f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-99c64b1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-6f7e971
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-4430e16
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-4430e16 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-818f395
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-818f395 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-818f395 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-8c06b29
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-f1fd81f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-b9f3538
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-b9f3538.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-1e4d98a .elementor-counter-number-wrapper
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
}
.elementor-243586 .elementor-element.elementor-element-1e4d98a .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-b1f8242
{
    --spacer-size: 45px;
}
.elementor-243586 .elementor-element.elementor-element-94e1207 .elementor-counter-number-wrapper
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
}
.elementor-243586 .elementor-element.elementor-element-94e1207 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-243586 .elementor-element.elementor-element-c13579c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-c13579c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-243586 .elementor-element.elementor-element-ee1e5c4 .elementor-counter-number-wrapper
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
}
.elementor-243586 .elementor-element.elementor-element-ee1e5c4 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-243586 .elementor-element.elementor-element-dbead9d
{
    --spacer-size: 45px;
}
.elementor-243586 .elementor-element.elementor-element-eaf1b9b .elementor-counter-number-wrapper
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
}
.elementor-243586 .elementor-element.elementor-element-eaf1b9b .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-243586 .elementor-element.elementor-element-1842f25
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-1842f25.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-243586 .elementor-element.elementor-element-ddc92c5 .elementor-counter-number-wrapper
{
    color: #000;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
}
.elementor-243586 .elementor-element.elementor-element-ddc92c5 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.6em;
}
.elementor-243586 .elementor-element.elementor-element-934af2a
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-934af2a:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-934af2a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Group-1.png");
    background-position: center center;
    background-size: cover;
}
.elementor-243586 .elementor-element.elementor-element-3b3bd2e
{
    --spacer-size: 346px;
}
.elementor-243586 .elementor-element.elementor-element-3965372 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-3965372 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-3965372 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-3965372>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-3965372
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-3965372 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-3965372 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-747cdfe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-747cdfe:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-747cdfe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-2cd8c45
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-cec4932
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-cec4932 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.4em;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-8af574d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-8af574d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-8af574d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-2e9bacd
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-03990b2
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-762fa19
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-a4d2570
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-1a4373d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-b8a6a96
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-f0bd56b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-bc690a3
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-gap: 50px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #fff;
    --n-tabs-title-color-active: #011680;
}
.elementor-243586 .elementor-element.elementor-element-bc690a3>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-bc690a3.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-243586 .elementor-element.elementor-element-bc690a3.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #fff;
}
.elementor-243586 .elementor-element.elementor-element-bc690a3>.elementor-widget-container
{
    padding: 20px 0 20px 0;
    border-radius: 8px 8px 8px 8px;
}
.elementor-243586 .elementor-element.elementor-element-bc690a3.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 24px;
}
.elementor-243586 .elementor-element.elementor-element-74fd579 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-74fd579 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-74fd579 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-74fd579>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-74fd579
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-74fd579 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-74fd579 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-0d3f654:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-0d3f654>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-243586 .elementor-element.elementor-element-0d3f654
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-243586 .elementor-element.elementor-element-0d3f654>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-243586 .elementor-element.elementor-element-1faad5b
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-1faad5b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-ad84389
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-ad84389 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-ad84389 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-e50d81d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 30px;
    --row-gap: 0px;
    --column-gap: 30px;
}
.elementor-243586 .elementor-element.elementor-element-d5885e4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-video .neb-protected-content-message, .elementor-widget-video .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-2945d83>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-243586 .elementor-element.elementor-element-2945d83 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-243586 .elementor-element.elementor-element-7d30950
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-598f421>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-243586 .elementor-element.elementor-element-598f421 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-243586 .elementor-element.elementor-element-951e316
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-6112475>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-243586 .elementor-element.elementor-element-6112475 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-widget-testimonial-carousel .neb-protected-content-message, .elementor-widget-testimonial-carousel .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__name
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb .elementor-main-swiper .swiper-slide
{
    background-color: #fff;
    border-radius: 10px;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb .elementor-swiper-button
{
    font-size: 20px;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-243586 .elementor-element.elementor-element-6da4ebb.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer
{
    margin-top: 48px;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb.elementor-testimonial--layout-image_above .elementor-testimonial__footer
{
    margin-bottom: 48px;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb.elementor-testimonial--layout-image_left .elementor-testimonial__footer
{
    padding-right: 48px;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb.elementor-testimonial--layout-image_right .elementor-testimonial__footer
{
    padding-left: 48px;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb .elementor-testimonial__text
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    font-style: normal;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb .elementor-testimonial__name
{
    color: var(--e-global-color-secondary);
    font-family: "Poppins",Sans-serif;
    font-size: 27px;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-6da4ebb .elementor-testimonial__title
{
    color: #f00;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 400;
}
.elementor-widget-shortcode .neb-protected-content-message, .elementor-widget-shortcode .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-377f01c
{
    margin-top: 50px;
    margin-bottom: 0;
}
.elementor-243586 .elementor-element.elementor-element-6ba5220 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-6ba5220 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-6ba5220 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-6ba5220>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-6ba5220
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-6ba5220 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-6ba5220 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-b7b0bf6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-2d4334e
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-ac7ace6
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-ac7ace6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-94bb2e2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-94bb2e2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-94bb2e2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-e26005b
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-f5decf0
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-5977aa9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}
.elementor-243586 .elementor-element.elementor-element-c2bb04d .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-c2bb04d .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-c2bb04d .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-243586 .elementor-element.elementor-element-94567a1 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-94567a1 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-94567a1 .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-243586 .elementor-element.elementor-element-6c1a907 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-6c1a907 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-6c1a907 .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-243586 .elementor-element.elementor-element-10b18dd .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-10b18dd .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-10b18dd .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-243586 .elementor-element.elementor-element-dff2714 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-dff2714 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-dff2714 .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-243586 .elementor-element.elementor-element-f2756c7 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-f2756c7 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-f2756c7 .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-243586 .elementor-element.elementor-element-4fd71a8 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1em;
    fill: #1e3684;
    color: #1e3684;
    border-style: solid;
    border-width: 0 0 2px 0;
    border-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-4fd71a8 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-4fd71a8 .elementor-button:focus
{
    border-color: #f24c2c;
}
.elementor-widget-posts .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .neb-protected-content-message, .elementor-widget-posts .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-posts .elementor-post__meta-data
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .elementor-post__excerpt p
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-posts .elementor-post__read-more
{
    color: var(--e-global-color-accent);
}
.elementor-widget-posts a.elementor-post__read-more
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-posts .elementor-pagination
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-posts .e-load-more-message
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0
{
    --grid-row-gap: 24px;
    --grid-column-gap: 32px;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__meta-data span+span:before
{
    content: "•";
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__card
{
    border-radius: 15px;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__text
{
    margin-top: 0;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__badge
{
    right: 0;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__card .elementor-post__badge
{
    border-radius: 0;
    margin: 20px;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__title, .elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__title a
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__meta-data
{
    font-family: "Geomanist",Sans-serif;
}
.elementor-243586 .elementor-element.elementor-element-758bbe0 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-758bbe0 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-758bbe0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-758bbe0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-758bbe0
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-758bbe0 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-758bbe0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-381c42a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-381c42a:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-381c42a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-243586 .elementor-element.elementor-element-398d0e5
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-3259a66
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-3259a66 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-f31e45f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-f31e45f .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-f31e45f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-01008b8
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #ebebeb;
}
.elementor-243586 .elementor-element.elementor-element-c36c182
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-626c1e1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-6e4a339
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-6e4a339:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-6e4a339>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-7b88fae>.elementor-widget-container
{
    padding: 50px 0 45px 0;
}
.elementor-243586 .elementor-element.elementor-element-99bb8b1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-c492da4 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-c492da4 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-c492da4 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-0d780aa
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-0d780aa:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-0d780aa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-f87d5c6>.elementor-widget-container
{
    padding: 50px 0 45px 0;
}
.elementor-243586 .elementor-element.elementor-element-781e851 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-2e24dd5 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-2e24dd5 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-2e24dd5 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-9d69919
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-9d69919:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-9d69919>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-f94fd0e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-e961400 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-e961400 .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-e961400 .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-22a3acd
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-3c62065 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-3c62065 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-3c62065 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-3c62065>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-3c62065
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-3c62065 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-3c62065 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-38f1be7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-12b881c
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-5edaa6e
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-5edaa6e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: var(--e-global-color-primary);
}
.elementor-243586 .elementor-element.elementor-element-7855a66
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-243586 .elementor-element.elementor-element-7855a66 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-7855a66 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-243586 .elementor-element.elementor-element-394eba3
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-484c501
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-7517b20
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-7517b20:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-7517b20>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-e02e354
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-e02e354 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-ca64183 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-fc8e41a .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-fc8e41a .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-fc8e41a .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-61a2eea
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-61a2eea:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-61a2eea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-56564ff
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-56564ff .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-47adddb .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-ff07a1d .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-ff07a1d .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-ff07a1d .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-6e5739a
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-243586 .elementor-element.elementor-element-6e5739a:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-6e5739a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-243586 .elementor-element.elementor-element-5038aa8
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-5038aa8 .elementor-icon-list-text
{
    transition: color .3s;
}
.elementor-243586 .elementor-element.elementor-element-13ca3c7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.6em;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-a330abc .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: #000;
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-a330abc .elementor-button-content-wrapper
{
    flex-direction: row-reverse;
}
.elementor-243586 .elementor-element.elementor-element-a330abc .elementor-button .elementor-button-content-wrapper
{
    gap: 14px;
}
.elementor-243586 .elementor-element.elementor-element-7735598 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 20px 40px 20px 40px;
}
.elementor-243586 .elementor-element.elementor-element-7735598 .elementor-button:hover, .elementor-243586 .elementor-element.elementor-element-7735598 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-7735598>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-243586 .elementor-element.elementor-element-7735598
{
    z-index: 2;
}
.elementor-243586 .elementor-element.elementor-element-7735598 .elementor-button:hover svg, .elementor-243586 .elementor-element.elementor-element-7735598 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-243586 .elementor-element.elementor-element-753fc4a
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-7b626d9
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-daec231
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-243586 .elementor-element.elementor-element-daec231:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-daec231>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-position: center center;
    background-repeat: repeat;
}
.elementor-243586 .elementor-element.elementor-element-910417f
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-243586 .elementor-element.elementor-element-a5d90c2
{
    text-align: center;
}
.elementor-243586 .elementor-element.elementor-element-a5d90c2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-aa5949a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-243586 .elementor-element.elementor-element-aa5949a .elementor-divider-separator
{
    width: 20%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-243586 .elementor-element.elementor-element-aa5949a .elementor-divider
{
    text-align: center;
    padding-block-start: 12px;
    padding-block-end: 12px;
}
.elementor-243586 .elementor-element.elementor-element-9d7eb32
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-2440ea2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
}
.elementor-243586 .elementor-element.elementor-element-5f9d07c
{
    --display: flex;
}
.elementor-243586 .elementor-element.elementor-element-c391ecc
{
    --display: flex;
    --border-radius: 10px 10px 10px 10px;
}
.elementor-243586 .elementor-element.elementor-element-c391ecc:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-c391ecc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-contact-form-7 .neb-protected-content-message, .elementor-widget-eael-contact-form-7 .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-not-valid-tip
{
    display: block!important;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-validation-errors
{
    display: block!important;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7-wrapper
{
    text-align: default;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .eael-contact-form-7-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .eael-contact-form-7-description
{
    color: #080808;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select, .elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-list-item-label
{
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap
{
    margin-bottom: 0;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form label
{
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 label
{
    color: #000;
}
.elementor-243586 .elementor-element.elementor-element-9b50574 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.elementor-243586 .elementor-element.elementor-element-7f84704
{
    --display: flex;
}
.elementor-widget-toggle .neb-protected-content-message, .elementor-widget-toggle .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon
{
    color: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-toggle-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: var(--e-global-color-accent);
}
.elementor-widget-toggle .elementor-toggle-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-toggle .elementor-tab-content
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-243586 .elementor-element.elementor-element-7ea0793>.elementor-widget-container
{
    background-color: var(--e-global-color-secondary);
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-tab-title
{
    border-width: 7px;
    border-color: var(--e-global-color-primary);
    padding: 23px 23px 23px 23px;
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-tab-content
{
    border-width: 7px;
    border-bottom-color: var(--e-global-color-primary);
    background-color: #fff;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-item:not(:last-child)
{
    margin-bottom: 0;
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-title, .elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-icon
{
    color: var(--e-global-color-nvsitebg);
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-icon svg
{
    fill: var(--e-global-color-nvsitebg);
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-tab-title.elementor-active a, .elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-tab-title.elementor-active .elementor-toggle-icon
{
    color: #fff;
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-title
{
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-icon.elementor-toggle-icon-left
{
    margin-right: 14px;
}
.elementor-243586 .elementor-element.elementor-element-7ea0793 .elementor-toggle-icon.elementor-toggle-icon-right
{
    margin-left: 14px;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1366px)
{
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__text
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-toggle .elementor-toggle-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-toggle .elementor-tab-content
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-243586 .elementor-element.elementor-element-4c493b6
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-0b8cc9d
    {
        --border-radius: 0px 0px 10px 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-7458f57
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-c60a719
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-d60c675
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-152b53e
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-0294b6a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-bb8f064
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-64c62d2
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-fdf464a
    {
        --border-radius: 0px 0px 10px 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-e4d88e1
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-15a9839
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-c5559ec
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-63863e6
    {
        --border-radius: 0px 0px 10px 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-1e4fd99
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-57b7434
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-00965d5
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-076f057
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-243586 .elementor-element.elementor-element-fd4797d
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-243586 .elementor-element.elementor-element-3cc2319
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-3553da0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-d930d0c
    {
        --border-radius: 0px 0px 10px 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-139cc03
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-d6f6abe
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-e5ea065
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-6a69516
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-278295f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-2a81d4e
    {
        --border-radius: 0px 0px 10px 10px;
    }
    .elementor-243586 .elementor-element.elementor-element-fc4c65a
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-05f042e
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-title
    {
        font-size: 24px;
    }
    .elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-description
    {
        font-size: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-3c9739f
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }
    .elementor-243586 .elementor-element.elementor-element-c3da55e
    {
        --n-accordion-title-justify-content: flex-end;
        --n-accordion-title-flex-grow: initial;
    }
    .elementor-243586 .elementor-element.elementor-element-9fbb245
    {
        margin-top: 0;
        margin-bottom: 50px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__text
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-toggle .elementor-toggle-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-toggle .elementor-tab-content
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 767px)
{
    .elementor-243586 .elementor-element.elementor-element-4c493b6
    {
        --margin-top: -36px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-ea0dc7f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-c60a719
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-28af4c1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-152b53e
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-ac4483d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-64c62d2
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-6d3c9ab .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-15a9839
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-8c8214a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-57b7434
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-9838ad9 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-3cc2319
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-198b005 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-d6f6abe
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-86ee374 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-6a69516
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-a4c8c1e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-05f042e
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-7e01658 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-c3da55e
    {
        --n-accordion-title-justify-content: center;
        --n-accordion-title-flex-grow: initial;
        --n-accordion-icon-size: 27px;
    }
    .elementor-243586 .elementor-element.elementor-element-9fbb245
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0 50px 0;
    }
    .elementor-243586 .elementor-element.elementor-element-3e5eecf
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-1ed39e1 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-58127be
    {
        font-size: 16px;
    }
    .elementor-243586 .elementor-element.elementor-element-c483535 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-243586 .elementor-element.elementor-element-c483535 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-c483535.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-c483535.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-c483535.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-c483535 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-4703643>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-903f8f6 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-243586 .elementor-element.elementor-element-903f8f6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-79e4a50>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-ebe2808 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-ebe2808.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-ebe2808.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-ebe2808.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-ebe2808 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-deba8a6>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-9ed812a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-9ed812a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-9ed812a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-9ed812a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-9ed812a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.4em;
    }
    .elementor-243586 .elementor-element.elementor-element-5440e88>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-7278ccf .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-7278ccf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-7278ccf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-7278ccf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-7278ccf .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.4em;
    }
    .elementor-243586 .elementor-element.elementor-element-d52715c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-80679a2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-80679a2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-80679a2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-80679a2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-243586 .elementor-element.elementor-element-80679a2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.4em;
    }
    .elementor-243586 .elementor-element.elementor-element-b612e5d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-9876db7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-243586 .elementor-element.elementor-element-5eb5ef8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-0d7576a
    {
        --width: 50%;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-0ce2945
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-55bf4a0
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-585e3ae
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-832c8c2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-1ba22ab
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-6ee83de img
    {
        height: 50px;
    }
    .elementor-243586 .elementor-element.elementor-element-d7e6b94
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-8fefca6 img
    {
        height: 50px;
    }
    .elementor-243586 .elementor-element.elementor-element-eef1236
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-1b877ef img
    {
        height: 50px;
    }
    .elementor-243586 .elementor-element.elementor-element-bf75da9
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-9c535a7 img
    {
        height: 50px;
    }
    .elementor-243586 .elementor-element.elementor-element-ee40385
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-fa6d944
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-a5dd3f6>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-e537b37
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-7de7e27 img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-cd1a46a
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-eb0dc6b img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-8802c15
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-b68cd5a img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-532a4e6 img
    {
        height: 80px;
    }
    .elementor-243586 .elementor-element.elementor-element-827c5e0
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-a48c72e
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-ceb483d img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-f225e73
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-328bfc1 img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-9e99fcb
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-5bfecbe img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-09fc6b9
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-6c8afa7 img
    {
        height: 60px;
    }
    .elementor-243586 .elementor-element.elementor-element-cdfc77f .elementor-button
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-99c64b1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-6f7e971
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-8c06b29
    {
        font-size: 16px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-1e4d98a .elementor-counter-number-wrapper
    {
        font-size: 32px;
    }
    .elementor-243586 .elementor-element.elementor-element-1e4d98a .elementor-counter-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-94e1207 .elementor-counter-number-wrapper
    {
        font-size: 32px;
    }
    .elementor-243586 .elementor-element.elementor-element-94e1207 .elementor-counter-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-ee1e5c4 .elementor-counter-number-wrapper
    {
        font-size: 32px;
    }
    .elementor-243586 .elementor-element.elementor-element-ee1e5c4 .elementor-counter-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-eaf1b9b .elementor-counter-number-wrapper
    {
        font-size: 32px;
    }
    .elementor-243586 .elementor-element.elementor-element-eaf1b9b .elementor-counter-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-ddc92c5 .elementor-counter-number-wrapper
    {
        font-size: 32px;
    }
    .elementor-243586 .elementor-element.elementor-element-ddc92c5 .elementor-counter-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-3b3bd2e
    {
        --spacer-size: 250px;
    }
    .elementor-243586 .elementor-element.elementor-element-cec4932 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-2e9bacd
    {
        font-size: 16px;
    }
    .elementor-243586 .elementor-element.elementor-element-bc690a3
    {
        --n-tabs-title-font-size: 18px;
    }
    .elementor-243586 .elementor-element.elementor-element-74fd579 .elementor-button
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-0d3f654
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-243586 .elementor-element.elementor-element-1faad5b .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__text
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__name
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-b7b0bf6
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-2d4334e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-ac7ace6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.4em;
    }
    .elementor-243586 .elementor-element.elementor-element-e26005b
    {
        font-size: 16px;
    }
    .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-posts .elementor-post__excerpt p
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-243586 .elementor-element.elementor-element-3cd57f0 .elementor-post__thumbnail__link
    {
        width: 100%;
    }
    .elementor-243586 .elementor-element.elementor-element-381c42a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-398d0e5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-3259a66 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-243586 .elementor-element.elementor-element-01008b8
    {
        font-size: 16px;
    }
    .elementor-243586 .elementor-element.elementor-element-38f1be7
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-12b881c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-5edaa6e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.4em;
    }
    .elementor-243586 .elementor-element.elementor-element-394eba3
    {
        font-size: 16px;
        line-height: 1.4em;
    }
    .elementor-243586 .elementor-element.elementor-element-910417f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-243586 .elementor-element.elementor-element-a5d90c2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-toggle .elementor-toggle-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-toggle .elementor-tab-content
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(min-width: 768px)
{
    .elementor-243586 .elementor-element.elementor-element-4c493b6
    {
        --content-width: 1460px;
    }
    .elementor-243586 .elementor-element.elementor-element-069feca
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-41a9cde
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-c2f17a7
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-c5952f9
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-aa97b4d
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-aa89fe0
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-0294b6a
    {
        --content-width: 1460px;
    }
    .elementor-243586 .elementor-element.elementor-element-b23b5b6
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-94bc9e9
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-ca1ecc3
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-60f00a4
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-b825aee
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-049c66d
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-c5559ec
    {
        --content-width: 1460px;
    }
    .elementor-243586 .elementor-element.elementor-element-a0b7f56
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-2d8ecec
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-f2ba99f
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-b372acf
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-bea6ed0
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-111c055
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-3553da0
    {
        --content-width: 1460px;
    }
    .elementor-243586 .elementor-element.elementor-element-8e0c118
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-46c0610
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-3d86df5
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-c348aa0
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-bcb5a66
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-de8744d
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-278295f
    {
        --content-width: 1460px;
    }
    .elementor-243586 .elementor-element.elementor-element-1ab89ba
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-3509699
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-ac40911
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-42cc343
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-c6249e7
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-8892331
    {
        --width: 50%;
    }
    .elementor-243586 .elementor-element.elementor-element-0d7576a
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-0ce2945
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-55bf4a0
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-585e3ae
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-5757a4e
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-1ba22ab
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-d7e6b94
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-eef1236
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-bf75da9
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-f456bfa
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-fa6d944
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-e537b37
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-cd1a46a
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-8802c15
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-d18987d
    {
        --width: 20%;
    }
    .elementor-243586 .elementor-element.elementor-element-a48c72e
    {
        --width: 25%;
    }
    .elementor-243586 .elementor-element.elementor-element-f225e73
    {
        --width: 25%;
    }
    .elementor-243586 .elementor-element.elementor-element-9e99fcb
    {
        --width: 25%;
    }
    .elementor-243586 .elementor-element.elementor-element-09fc6b9
    {
        --width: 25%;
    }
    .elementor-243586 .elementor-element.elementor-element-6f7e971
    {
        --content-width: 1440px;
    }
    .elementor-243586 .elementor-element.elementor-element-f1fd81f
    {
        --content-width: 1440px;
    }
    .elementor-243586 .elementor-element.elementor-element-b9f3538
    {
        --width: 19.641%;
    }
    .elementor-243586 .elementor-element.elementor-element-c13579c
    {
        --width: 21.518%;
    }
    .elementor-243586 .elementor-element.elementor-element-1842f25
    {
        --width: 13.482%;
    }
    .elementor-243586 .elementor-element.elementor-element-934af2a
    {
        --content-width: 801px;
    }
    .elementor-243586 .elementor-element.elementor-element-d5885e4
    {
        --width: 33%;
    }
    .elementor-243586 .elementor-element.elementor-element-7d30950
    {
        --width: 33%;
    }
    .elementor-243586 .elementor-element.elementor-element-951e316
    {
        --width: 33%;
    }
    .elementor-243586 .elementor-element.elementor-element-2440ea2
    {
        --content-width: 1430px;
    }
    .elementor-243586 .elementor-element.elementor-element-7f84704
    {
        --content-width: 1430px;
    }
}
@media(min-width: 1367px)
{
    .elementor-243586 .elementor-element.elementor-element-000024d:not(.elementor-motion-effects-element-type-background), .elementor-243586 .elementor-element.elementor-element-000024d>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-attachment: scroll;
    }
}/* Start custom CSS for smartslider, class: .elementor-element-6412319 */
.n2-ss-slider-controls.n2-ss-slider-controls-absolute-left-bottom
{
    left: 14%;
    bottom: 70px;
}
.n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal
{
    right: 25%;
}
@media(min-width: 1024px) and (max-width: 1460px)
{
    .n2-ss-slider-controls.n2-ss-slider-controls-absolute-left-bottom
    {
        left: 2%!important;
        bottom: 70px;
    }
}
@media(min-width: 1462px) and (max-width: 1576px)
{
    .n2-ss-slider-controls.n2-ss-slider-controls-absolute-left-bottom
    {
        left: 4%!important;
        bottom: 92px;
    }
    .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal
    {
        right: 18%;
    }
}
@media(min-width: 320px) and (max-width: 576px)
{
    div#n2-ss-11 .n-uc-fvx0QFRfhJbn-inner
    {
        padding: 10px 10px 10px 10px;
        justify-content: flex-start!important;
    }
    h2#n2-ss-11item1
    {
        font-size: 28px!important;
    }
    h2#n2-ss-11item13
    {
        font-size: 28px!important;
    }
    div#n2-ss-11 .n-uc-bfPG1eSQmwLi-inner
    {
        padding: 10px 10px 10px 10px;
        justify-content: flex-start!important;
    }
    div#n2-ss-11 .n-uc-42UKjheXsXbA-inner
    {
        padding: 10px 10px 10px 10px;
        justify-content: flex-start!important;
    }
    div#n2-ss-11 .n-uc-42UKjheXsXbA-inner
    {
        padding: 10px 10px 10px 10px;
        justify-content: flex-start!important;
    }
    div#n2-ss-11 .n-uc-gx6NQf5JFVYl-inner
    {
        padding: 10px 10px 10px 10px;
        justify-content: flex-start!important;
    }
    div#n2-ss-11 .n-uc-HDr2wWbwWjkf-inner
    {
        padding: 10px 10px 10px 10px;
        justify-content: flex-start!important;
    }
    .font_Set h2
    {
        font-size: 32px!important;
        text-align: center!important;
    }
    .n2-ss-slider .n2-ss-item-image-content img
    {
        padding-top: 20px!important;
    }
    .text_font p
    {
        text-align: center!important;
        font-size: 15px!important;
    }
    .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal
    {
        margin: 0 auto;
        top: -5%;
        right: 0!important;
        left: 0!important;
    }
}
@media(min-width: 576px) and (max-width: 768px)
{
    .font_Set h2
    {
        font-size: 50px!important;
        text-align: center!important;
    }
    .n2-ss-slider .n2-ss-item-image-content img
    {
        display: block!important;
        max-width: 100%;
        margin: 0 auto!important;
        justify-content: center!important;
    }
    .text_font p
    {
        text-align: center!important;
        font-size: 15px!important;
    }
    .n2-ss-widget.n2-ss-control-bullet.n2-ow-all.n2-ss-control-bullet-horizontal
    {
        margin: 0 auto;
        top: -5%;
        right: 0!important;
        left: 0!important;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4c493b6 */
h1.elementor-image-box-title a, h2.elementor-image-box-title a
{
    font-weight: 700!important;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-9fbb245 */
.elementor-invisible
{
    visibility: visible;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5a7cd36 */
.display_SEt .elementor-image-box-wrapper
{
    display: flex;
}/* End custom CSS *//* Start custom CSS for testimonial-carousel, class: .elementor-element-6da4ebb */
.carousel_slider_sec
{
    display: none;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-3decf60 */
.video_slide .sa_hover_container
{
    padding: 10px!important;
}
.video_slide .sa_hover_container .wp-video
{
    border: 5px solid #fff!important;
    border-radius: 10px;
}
.video_slide .mejs-controls
{
    display: none!important;
}
.testimonial_sec .sa_hover_container
{
    min-height: 450px!important;
}
.testimonial_sec .sa_hover_container
{
    padding: 0!important;
}
.testimonial_sec .testimonial_item
{
    background: #fff;
    padding: 33px;
    text-align: center;
    font-size: 17px;
    border-radius: 20px;
}
.Divider
{
    border-top: 2px solid #000;
    width: 21%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.testimonial_item .content
{
    margin-bottom: 19px;
}
.testimonial_name h3
{
    font-family: 'Vanguard CF';
    color: #1654d5;
    font-weight: 500;
    font-size: 32px;
}
.testimonial_name p.founder_details
{
    color: #f00;
    font-size: 20px;
}
@media(max-width: 767px)
{
    .testimonial_sec .sa_hover_container
    {
        min-height: 650px!important;
    }
}/* End custom CSS *//* Start custom CSS for posts, class: .elementor-element-3cd57f0 */
.elementor-post__read-more
{
    background: #1754d5;
    padding: 8px;
    border-radius: 5px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-626c1e1 */
.event_info_det li span
{
    background: #eaeaea;
    padding: 5px 8px 5px 8px;
    color: #000!important;
    border-radius: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-484c501 */
.event_info_det li span
{
    background: #eaeaea;
    padding: 5px 8px 5px 8px;
    color: #000!important;
    border-radius: 10px;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
