.elementor-61 .elementor-element.elementor-element-2ac6c38f
{
    --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;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: -115px;
    --margin-left: 0px;
    --margin-right: 0px;
    --z-index: 9;
}
.elementor-61 .elementor-element.elementor-element-2ac6c38f:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-2ac6c38f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-61 .elementor-element.elementor-element-2ac6c38f.e-con
{
    --align-self: center;
}
.elementor-61 .elementor-element.elementor-element-7e4adcab
{
    --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: flex-start;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #000;
    --border-color: #000;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 5px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-7e4adcab:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-7e4adcab>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-61 .elementor-element.elementor-element-4d43507d
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-4d43507d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-widget-theme-site-logo .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-61 .elementor-element.elementor-element-a90f93a
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-a90f93a img
{
    width: 100%;
}
.elementor-61 .elementor-element.elementor-element-6d6947af
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-6d6947af.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-widget-mega-menu>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-mega-menu
{
    --n-menu-divider-color: var(--e-global-color-text);
}
.elementor-61 .elementor-element.elementor-element-9b617d9
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-fa0c6f7
{
    --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-61 .elementor-element.elementor-element-fa0c6f7:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-fa0c6f7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #02010100;
}
.elementor-61 .elementor-element.elementor-element-fa0c6f7:before, .elementor-61 .elementor-element.elementor-element-fa0c6f7>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-fa0c6f7>.e-con-inner>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-fa0c6f7>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-fa0c6f7>.e-con-inner>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-fa0c6f7>.elementor-motion-effects-container>.elementor-motion-effects-layer:before
{
    background-color: #f5f5f500;
    --background-overlay: "";
}
.elementor-61 .elementor-element.elementor-element-70d62a41
{
    --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;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #000;
    --border-color: #000;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-70d62a41:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-70d62a41>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-61 .elementor-element.elementor-element-70d62a41:before, .elementor-61 .elementor-element.elementor-element-70d62a41>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-70d62a41>.e-con-inner>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-70d62a41>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-70d62a41>.e-con-inner>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-70d62a41>.elementor-motion-effects-container>.elementor-motion-effects-layer:before
{
    --background-overlay: "";
}
.elementor-61 .elementor-element.elementor-element-1eb03820
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-496d0df2
{
    --display: flex;
}
.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);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
    color: var(--e-global-color-primary);
}
.elementor-61 .elementor-element.elementor-element-11808c6e
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-11808c6e .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.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);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-983e68b
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-983e68b .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-1bce1e80
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-440e107
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-440e107 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-21f0b804
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-21f0b804 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-50714088
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-30f26dc0
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-30f26dc0 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-3bfdecfb .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-1254acba
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-47b5d1a0
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-47b5d1a0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-68ed47ba
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-68ed47ba .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-2633209c
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-2633209c .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-329c72d0
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-329c72d0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-3b0ba3ca
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-3b0ba3ca .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-1d1d1317 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-d22adb5
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 50px;
}
.elementor-61 .elementor-element.elementor-element-3f83d831
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-3f83d831 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-5dbf4679 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-1ca7826d
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-3d4d6c6f
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-3d4d6c6f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-2ad51720
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-2ad51720 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-4d156e6c .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-048ec1d
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-048ec1d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.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);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-61 .elementor-element.elementor-element-e14716b
{
    --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-61 .elementor-element.elementor-element-e14716b:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-e14716b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #02010100;
}
.elementor-61 .elementor-element.elementor-element-e14716b:before, .elementor-61 .elementor-element.elementor-element-e14716b>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-e14716b>.e-con-inner>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-e14716b>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-e14716b>.e-con-inner>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-e14716b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before
{
    background-color: #f5f5f500;
    --background-overlay: "";
}
.elementor-61 .elementor-element.elementor-element-7d39b5a
{
    --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;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #000;
    --border-color: #000;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-7d39b5a:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-7d39b5a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-61 .elementor-element.elementor-element-7d39b5a:before, .elementor-61 .elementor-element.elementor-element-7d39b5a>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-7d39b5a>.e-con-inner>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-7d39b5a>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-7d39b5a>.e-con-inner>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-7d39b5a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before
{
    --background-overlay: "";
}
.elementor-61 .elementor-element.elementor-element-0dc4812
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-46432c6
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-09a2468
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-09a2468 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-9163adb
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-9163adb .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-1a27a30
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-d6e51cb
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-d6e51cb .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-56aed33
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-56aed33 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-2ef5675
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-cff1556
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-cff1556 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-69a57d1
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-69a57d1 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-411965c
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-86a4e55
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-86a4e55.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-3c5313f
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-3c5313f .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-247c673
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 25px;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-247c673 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-b0e1fd5
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-b0e1fd5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-2816aacf
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-2816aacf:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-2816aacf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #54595f00;
}
.elementor-61 .elementor-element.elementor-element-2816aacf:before, .elementor-61 .elementor-element.elementor-element-2816aacf>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-2816aacf>.e-con-inner>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-2816aacf>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-2816aacf>.e-con-inner>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-2816aacf>.elementor-motion-effects-container>.elementor-motion-effects-layer:before
{
    --background-overlay: "";
}
.elementor-61 .elementor-element.elementor-element-1618bb6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: .5;
    border-style: solid;
    --border-style: solid;
    border-width: 0 2px 2px 2px;
    --border-top-width: 0px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #000;
    --border-color: #000;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-1618bb6:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-1618bb6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-61 .elementor-element.elementor-element-1618bb6:before, .elementor-61 .elementor-element.elementor-element-1618bb6>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-1618bb6>.e-con-inner>.elementor-background-video-container:before, .elementor-61 .elementor-element.elementor-element-1618bb6>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-1618bb6>.e-con-inner>.elementor-background-slideshow:before, .elementor-61 .elementor-element.elementor-element-1618bb6>.elementor-motion-effects-container>.elementor-motion-effects-layer:before
{
    --background-overlay: "";
}
.elementor-61 .elementor-element.elementor-element-939ad7e
{
    --display: flex;
    --padding-top: 5px;
    --padding-bottom: 0px;
    --padding-left: 50px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-939ad7e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-a6f7245
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-11bbc7f
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-11bbc7f .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 35px;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-e0ef0ca .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-6aa7ae8
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-c594965
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-c594965 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-65b0159
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 35px;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-65b0159 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-6cd7b22
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-6cd7b22.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-350ef4e
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-350ef4e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-228be66
{
    text-align: left;
}
.elementor-61 .elementor-element.elementor-element-228be66 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 28px;
    letter-spacing: -.02em;
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: 3px;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: 3px;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: 3px;
    margin-left: 3px;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: -3px;
    margin-left: -3px;
}
body.rtl .elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: -3px;
}
body:not(.rtl) .elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: -3px;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-61 .elementor-element.elementor-element-8828af3
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-item>a
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 35px;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-text
{
    color: #000;
}
.elementor-61 .elementor-element.elementor-element-8828af3 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-a3d9c5c
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-a3d9c5c:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-a3d9c5c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url(/wp-content/uploads/2023/06/Rectangle-105-2.png);
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-61 .elementor-element.elementor-element-a3d9c5c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-e8cd919
{
    width: var(--container-widget-width,51.229%);
    max-width: 51.229%;
    --container-widget-width: 51.229%;
    --container-widget-flex-grow: 0;
}
.elementor-61 .elementor-element.elementor-element-e8cd919>.elementor-widget-container
{
    padding: 0 0 0 30px;
}
.elementor-61 .elementor-element.elementor-element-e8cd919.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-61 .elementor-element.elementor-element-e8cd919 .elementor-heading-title
{
    font-family: "Work Sans",Sans-serif;
    font-size: 64px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 75.07px;
    letter-spacing: -2px;
    color: #fff;
}
.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);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    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-61 .elementor-element.elementor-element-93831c5>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-61 .elementor-element.elementor-element-93831c5
{
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: .5px;
    color: #fff;
}
.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-61 .elementor-element.elementor-element-65aba58 .elementor-button
{
    background-color: #2f6fb3;
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18.77px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 10px;
    padding: 10px 24px;
}
.elementor-61 .elementor-element.elementor-element-65aba58>.elementor-widget-container
{
    padding: 0 0 0 35px;
}
.elementor-61 .elementor-element.elementor-element-cc2d3d1, .elementor-61 .elementor-element.elementor-element-714123c1, .elementor-61 .elementor-element.elementor-element-7a023587
{
    --display: flex;
}
.elementor-61 .elementor-element.elementor-element-68f2444d
{
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-heading-justify-content: flex-end;
    --n-menu-title-flex-grow: initial;
    --n-menu-title-justify-content: initial;
    --n-menu-title-justify-content-mobile: flex-end;
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: initial;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-toggle-icon-wrapper-animation-duration: .1s;
    --n-menu-title-space-between: 0px;
    --n-menu-title-color-normal: #000;
    --n-menu-title-transition: .1s;
    --n-menu-icon-size: 16px;
    --n-menu-icon-color-hover: #2f6fb3;
    --n-menu-icon-color-active: #2f6fb3;
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-color-hover: #2f6fb3;
    --n-menu-toggle-icon-hover-duration: .1s;
    --n-menu-toggle-icon-color-active: #2f6fb3;
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
    --n-menu-title-active-color-dropdown: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-68f2444d>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-61 .elementor-element.elementor-element-68f2444d>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-61 .elementor-element.elementor-element-68f2444d>.elementor-widget-container>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
{
    font-family: "Work Sans",Sans-serif;
    font-weight: 600;
    letter-spacing: 1px;
}
.elementor-61 .elementor-element.elementor-element-68f2444d
{
    --n-menu-title-color-hover: #2f6fb3;
    --n-menu-title-color-active: #2f6fb3;
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item
{
    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);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-text);
    fill: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus
{
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after
{
    border-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu
{
    --e-nav-menu-divider-color: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-menu-toggle
{
    margin: 0 auto;
    background-color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-menu-toggle
{
    color: #000;
    fill: #000;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown
{
    background-color: #fff;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a:hover, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a.highlighted, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-menu-toggle:hover
{
    color: #2f6fb3;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a:hover, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a.highlighted
{
    background-color: #fff;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a.elementor-item-active
{
    color: #2f6fb3;
    background-color: #fff;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown .elementor-item, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown .elementor-sub-item
{
    font-family: "Work Sans",Sans-serif;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu__container.elementor-nav-menu--dropdown
{
    box-shadow: 0 5px 10px #0000004a;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b div.elementor-menu-toggle
{
    color: #fff;
}
.elementor-61 .elementor-element.elementor-element-6f9a73b div.elementor-menu-toggle svg
{
    fill: #fff;
}
.elementor-61 .elementor-element.elementor-element-1cb89007
{
    --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;
    --padding-top: 2px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-61 .elementor-element.elementor-element-6b94dff4 .elementor-button
{
    background-color: #2f6fb3;
    font-family: "Work Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 19px;
    letter-spacing: .04em;
    fill: #fff;
    color: #fff;
    box-shadow: 0 0 #000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #000;
    border-radius: 4px;
    padding: 18.5px 24px;
}
.elementor-61 .elementor-element.elementor-element-6b94dff4>.elementor-widget-container
{
    margin: 0 14px 0 0;
    padding: 0;
}
.elementor-theme-builder-content-area
{
    height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before
{
    content: "";
    display: table;
    clear: both;
}
@media(min-width: 768px)
{
    .elementor-61 .elementor-element.elementor-element-4d43507d
    {
        --width: 17%;
    }
    .elementor-61 .elementor-element.elementor-element-6d6947af
    {
        --width: 63%;
    }
    .elementor-61 .elementor-element.elementor-element-9b617d9
    {
        --content-width: 1328px;
    }
    .elementor-61 .elementor-element.elementor-element-70d62a41
    {
        --content-width: 1366px;
    }
    .elementor-61 .elementor-element.elementor-element-1eb03820, .elementor-61 .elementor-element.elementor-element-1254acba
    {
        --content-width: 1328px;
    }
    .elementor-61 .elementor-element.elementor-element-47b5d1a0
    {
        --width: 32.279%;
    }
    .elementor-61 .elementor-element.elementor-element-329c72d0
    {
        --width: 32.849%;
    }
    .elementor-61 .elementor-element.elementor-element-1ca7826d
    {
        --content-width: 1328px;
    }
    .elementor-61 .elementor-element.elementor-element-3d4d6c6f
    {
        --width: 32.321%;
    }
    .elementor-61 .elementor-element.elementor-element-048ec1d
    {
        --width: 59%;
    }
    .elementor-61 .elementor-element.elementor-element-7d39b5a
    {
        --content-width: 1366px;
    }
    .elementor-61 .elementor-element.elementor-element-0dc4812, .elementor-61 .elementor-element.elementor-element-411965c
    {
        --content-width: 1328px;
    }
    .elementor-61 .elementor-element.elementor-element-86a4e55
    {
        --width: 32.279%;
    }
    .elementor-61 .elementor-element.elementor-element-b0e1fd5
    {
        --width: 65%;
    }
    .elementor-61 .elementor-element.elementor-element-939ad7e, .elementor-61 .elementor-element.elementor-element-6cd7b22
    {
        --width: 24%;
    }
    .elementor-61 .elementor-element.elementor-element-350ef4e
    {
        --width: 100%;
    }
    .elementor-61 .elementor-element.elementor-element-a3d9c5c
    {
        --width: 49%;
    }
    .elementor-61 .elementor-element.elementor-element-1cb89007
    {
        --width: 20%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-61 .elementor-element.elementor-element-6d6947af
    {
        --width: 473.922px;
    }
}
@media(max-width: 1024px)
{
    .elementor-widget-theme-site-logo .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .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);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-61 .elementor-element.elementor-element-1cb89007
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 16px;
    }
}
@media(max-width: 767px)
{
    .elementor-61 .elementor-element.elementor-element-2ac6c38f
    {
        --margin-top: 0px;
        --margin-bottom: -150px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-61 .elementor-element.elementor-element-7e4adcab
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-61 .elementor-element.elementor-element-4d43507d
    {
        --width: 70%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-theme-site-logo .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-61 .elementor-element.elementor-element-a90f93a
    {
        text-align: center;
    }
    .elementor-61 .elementor-element.elementor-element-a90f93a img
    {
        width: 299px;
    }
    .elementor-61 .elementor-element.elementor-element-6d6947af
    {
        --width: 30%;
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 40px;
        --padding-right: 0px;
        --z-index: 999;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .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);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-widget-image .widget-image-caption, .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
        letter-spacing: var(--e-global-typography-text-letter-spacing);
    }
    .elementor-61 .elementor-element.elementor-element-68f2444d
    {
        --n-menu-heading-justify-content: flex-end;
        --n-menu-title-flex-grow: initial;
        --n-menu-title-justify-content: initial;
        --n-menu-title-justify-content-mobile: flex-end;
    }
    .elementor-widget-nav-menu .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
        letter-spacing: var(--e-global-typography-primary-letter-spacing);
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b.elementor-element
    {
        --align-self: center;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown .elementor-item, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown .elementor-sub-item
    {
        font-size: 15px;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown
    {
        border-radius: 10px;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown li:first-child a
    {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown li:last-child a
    {
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--dropdown a
    {
        padding: 10px;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown, .elementor-61 .elementor-element.elementor-element-6f9a73b .elementor-nav-menu__container.elementor-nav-menu--dropdown
    {
        margin-top: 31px!important;
    }
    .elementor-61 .elementor-element.elementor-element-6f9a73b
    {
        --nav-menu-icon-size: 25px;
    }
    .elementor-61 .elementor-element.elementor-element-1cb89007
    {
        --width: 50%;
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 40px;
    }
    .elementor-61 .elementor-element.elementor-element-6b94dff4>.elementor-widget-container
    {
        margin: 0%;
    }
}
.elementor-61 .elementor-element.elementor-element-2ac6c38f.elementor-sticky--effects
{
    background-color: #fff!important;
}
.elementor-61 .elementor-element.elementor-element-2ac6c38f>.elementor-container
{
    transition: min-height 1s ease!important;
}