﻿.elementor-4401 .elementor-element.elementor-element-8128d37
{
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: 1;
    --margin-top: -60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-8128d37::before, .elementor-4401 .elementor-element.elementor-element-8128d37>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-8128d37>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-8128d37>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-8128d37>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-8128d37>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_6);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-d799f88
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-d799f88:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-d799f88>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-d799f88, .elementor-4401 .elementor-element.elementor-element-d799f88::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-7e9267f
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-7e9267f, .elementor-4401 .elementor-element.elementor-element-7e9267f::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-d71ef87
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-bb2d322
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-3b9a65b
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-63d2681
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-c9e7e92
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-c9e7e92 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-bc8f842
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-1b53dad
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-00dead4 img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-feddc7d
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-8d786e6
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-8d786e6:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-8d786e6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-8d786e6:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-8d786e6::before, .elementor-4401 .elementor-element.elementor-element-8d786e6>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-8d786e6>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-8d786e6>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-8d786e6>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-8d786e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-8d786e6, .elementor-4401 .elementor-element.elementor-element-8d786e6::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-c635e61
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-b60be47 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-b60be47.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-b60be47 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-b60be47 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-70d572d
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-70d572d, .elementor-4401 .elementor-element.elementor-element-70d572d::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-824d0c2>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-824d0c2 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-676244d
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-676244d, .elementor-4401 .elementor-element.elementor-element-676244d::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-60e15ba
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-988befd
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-988befd:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-988befd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-988befd::before, .elementor-4401 .elementor-element.elementor-element-988befd>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-988befd>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-988befd>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-988befd>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-988befd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-988befd:hover::before, .elementor-4401 .elementor-element.elementor-element-988befd:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-988befd:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-988befd>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-988befd>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-988befd:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-988befd, .elementor-4401 .elementor-element.elementor-element-988befd::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-724a318
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-f89e082 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-f89e082.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-f89e082 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-f89e082 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-8f5e800
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-8f5e800, .elementor-4401 .elementor-element.elementor-element-8f5e800::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-f8d4c71 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b0aa178
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-b0aa178, .elementor-4401 .elementor-element.elementor-element-b0aa178::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-df24892
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-3926599
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-3926599:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-3926599>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-3926599, .elementor-4401 .elementor-element.elementor-element-3926599::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-888dfa3
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-888dfa3, .elementor-4401 .elementor-element.elementor-element-888dfa3::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-21b8f72
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-a2924fb
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-fc1ba4c
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-5a04f80
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-481535d
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-481535d .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-d66e978
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-793a01c
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-ea7c428 img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-89505a3
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-ca65f35
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-ca65f35:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-ca65f35>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-ca65f35:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-ca65f35::before, .elementor-4401 .elementor-element.elementor-element-ca65f35>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-ca65f35>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-ca65f35>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-ca65f35>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-ca65f35>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-ca65f35, .elementor-4401 .elementor-element.elementor-element-ca65f35::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-95c90fa
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-30beecd .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-30beecd.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-30beecd .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-30beecd .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-5762e5e
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-5762e5e, .elementor-4401 .elementor-element.elementor-element-5762e5e::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-99303df>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-99303df .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-c8d22e0
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-c8d22e0, .elementor-4401 .elementor-element.elementor-element-c8d22e0::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-4534642
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-700d3ff
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-700d3ff:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-700d3ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-700d3ff::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-700d3ff:hover::before, .elementor-4401 .elementor-element.elementor-element-700d3ff:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-700d3ff:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-700d3ff>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-700d3ff:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-700d3ff, .elementor-4401 .elementor-element.elementor-element-700d3ff::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-2b795e3
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-5f19160 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-5f19160.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-5f19160 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-5f19160 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-e111112
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-e111112, .elementor-4401 .elementor-element.elementor-element-e111112::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-ca9084e .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-ac32a30
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-ac32a30, .elementor-4401 .elementor-element.elementor-element-ac32a30::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-7687982
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b31c4b4
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-b31c4b4:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-b31c4b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-b31c4b4, .elementor-4401 .elementor-element.elementor-element-b31c4b4::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-baa7acc
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-baa7acc, .elementor-4401 .elementor-element.elementor-element-baa7acc::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-d7bfe7b
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-11277dc
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-1cd883a
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-a69a615
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-5fbe39c
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-5fbe39c .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-89ae7ae
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-08d37fb
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-28475b5 img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-badffd3
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-d335468
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-d335468:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-d335468>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-d335468:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-d335468::before, .elementor-4401 .elementor-element.elementor-element-d335468>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-d335468>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-d335468>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-d335468>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-d335468>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-d335468, .elementor-4401 .elementor-element.elementor-element-d335468::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-7c325a2
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-72a4b1b .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-7aede4e
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-7aede4e, .elementor-4401 .elementor-element.elementor-element-7aede4e::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-963f853>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-963f853 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-5de9dd6
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-5de9dd6, .elementor-4401 .elementor-element.elementor-element-5de9dd6::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-c48eb01
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-0a5e8f2
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-0a5e8f2:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-0a5e8f2::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-0a5e8f2:hover::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-0a5e8f2>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-0a5e8f2:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-0a5e8f2, .elementor-4401 .elementor-element.elementor-element-0a5e8f2::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-e896be4
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-e060d20 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-e060d20.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-e060d20 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-e060d20 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-646f04d
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-646f04d, .elementor-4401 .elementor-element.elementor-element-646f04d::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-8fba3a1 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-28760f8
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-28760f8, .elementor-4401 .elementor-element.elementor-element-28760f8::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-cb1212d
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-bb40144
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-bb40144:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-bb40144>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-bb40144, .elementor-4401 .elementor-element.elementor-element-bb40144::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-497365a
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-497365a, .elementor-4401 .elementor-element.elementor-element-497365a::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-abb440b
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-e2be680
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-02a5769
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-f547602
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-6938a93
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-6938a93 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-b8ff544
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-fa09065
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-a45f45c img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-ef7a476
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-c0a7f31
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-c0a7f31:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-c0a7f31>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-c0a7f31:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-c0a7f31::before, .elementor-4401 .elementor-element.elementor-element-c0a7f31>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-c0a7f31>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-c0a7f31>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-c0a7f31>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-c0a7f31>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-c0a7f31, .elementor-4401 .elementor-element.elementor-element-c0a7f31::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-4a3fc8c
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-b1b4987 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-b1b4987.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-b1b4987 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-b1b4987 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-902ba6d
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-902ba6d, .elementor-4401 .elementor-element.elementor-element-902ba6d::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-828ca54>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-828ca54 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-382ca65
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-382ca65, .elementor-4401 .elementor-element.elementor-element-382ca65::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-8609be7
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-7b25bb8
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-7b25bb8:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-7b25bb8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-7b25bb8::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-7b25bb8:hover::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-7b25bb8>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-7b25bb8:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-7b25bb8, .elementor-4401 .elementor-element.elementor-element-7b25bb8::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-dc13ce4
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-2a518f1 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-2a518f1.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-2a518f1 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-2a518f1 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-7ae1cb1
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-7ae1cb1, .elementor-4401 .elementor-element.elementor-element-7ae1cb1::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-69171c7 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-5b389e9
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-5b389e9, .elementor-4401 .elementor-element.elementor-element-5b389e9::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-4693c0e
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-36074d1
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-36074d1:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-36074d1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-36074d1, .elementor-4401 .elementor-element.elementor-element-36074d1::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-f443583
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-f443583, .elementor-4401 .elementor-element.elementor-element-f443583::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-54baf32
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-44f7ddc
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-3a70c85
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-11ef02c
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-937feaf
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-937feaf .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-9f9a663
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-ba4deb6
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-574f28e img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-31fa41b
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-d359536
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-d359536:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-d359536>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-d359536:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-d359536::before, .elementor-4401 .elementor-element.elementor-element-d359536>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-d359536>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-d359536>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-d359536>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-d359536>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-d359536, .elementor-4401 .elementor-element.elementor-element-d359536::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-041e59c
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-c6cb982 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-c6cb982.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-c6cb982 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-c6cb982 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-14dfbda
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-14dfbda, .elementor-4401 .elementor-element.elementor-element-14dfbda::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-545b3f0>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-545b3f0 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-78cd167
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-78cd167, .elementor-4401 .elementor-element.elementor-element-78cd167::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-7eca10a
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-6e486ed
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-6e486ed:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-6e486ed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-6e486ed::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-6e486ed:hover::before, .elementor-4401 .elementor-element.elementor-element-6e486ed:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-6e486ed:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-6e486ed>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-6e486ed:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-6e486ed, .elementor-4401 .elementor-element.elementor-element-6e486ed::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-71b2b4c
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-2f35566 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-2f35566.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-2f35566 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-2f35566 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-0894dca
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-0894dca, .elementor-4401 .elementor-element.elementor-element-0894dca::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-e212978 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-cec9e44
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-cec9e44, .elementor-4401 .elementor-element.elementor-element-cec9e44::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-59b4aae
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-7002e12
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-7002e12:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-7002e12>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-7002e12, .elementor-4401 .elementor-element.elementor-element-7002e12::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-2292d5f
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-2292d5f, .elementor-4401 .elementor-element.elementor-element-2292d5f::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-4454d02
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-7d43423
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-090bfc6
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-96f421c
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-f7b21ed
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-f7b21ed .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-a51b878
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-d92c4d1
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-2cf024a img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-f0beee0
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-c773383
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-c773383:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-c773383>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-c773383:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-c773383::before, .elementor-4401 .elementor-element.elementor-element-c773383>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-c773383>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-c773383>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-c773383>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-c773383>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-c773383, .elementor-4401 .elementor-element.elementor-element-c773383::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-de6b71d
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-25ef5c7 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-bd23868
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-bd23868, .elementor-4401 .elementor-element.elementor-element-bd23868::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-ff62c6c>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-ff62c6c .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-604ba84
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-604ba84, .elementor-4401 .elementor-element.elementor-element-604ba84::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-d42e8c9
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-e647fea
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-e647fea:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-e647fea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-e647fea::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-e647fea:hover::before, .elementor-4401 .elementor-element.elementor-element-e647fea:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-e647fea:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-e647fea>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-e647fea:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-e647fea, .elementor-4401 .elementor-element.elementor-element-e647fea::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-5a4af6d
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-ab034c2 .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-ab034c2.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-ab034c2 .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-ab034c2 .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-d64eb04
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-d64eb04, .elementor-4401 .elementor-element.elementor-element-d64eb04::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-5634405 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-d5ef44a
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-d5ef44a, .elementor-4401 .elementor-element.elementor-element-d5ef44a::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-e494d2c
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-ec79382
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-ec79382:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-ec79382>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-ec79382, .elementor-4401 .elementor-element.elementor-element-ec79382::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-bfa140b
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-bfa140b, .elementor-4401 .elementor-element.elementor-element-bfa140b::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-f59ce4f
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-8305adc
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-8063e9e
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-c025ff8
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-4d0ff61
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-4d0ff61 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-0395cd1
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-c84a750
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-79b5cb6 img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-a9b6823
{
    --display: grid;
    --e-con-grid-template-columns: repeat(2,1fr);
    --e-con-grid-template-rows: repeat(1,1fr);
    --grid-auto-flow: row;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-b36f5cc
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .5s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-b36f5cc:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-b36f5cc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001638f0;
}
.elementor-4401 .elementor-element.elementor-element-b36f5cc:hover
{
    background-color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-b36f5cc::before, .elementor-4401 .elementor-element.elementor-element-b36f5cc>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-b36f5cc>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-b36f5cc>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-b36f5cc>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-b36f5cc>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-blocksy_palette_8);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-b36f5cc, .elementor-4401 .elementor-element.elementor-element-b36f5cc::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-42020cb
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-22e83fa .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-22e83fa.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-22e83fa .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-22e83fa .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-7703d62
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-7703d62, .elementor-4401 .elementor-element.elementor-element-7703d62::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-8120a3a>.elementor-widget-container
{
    border-style: none;
}
.elementor-4401 .elementor-element.elementor-element-8120a3a .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-a0e182a
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-a0e182a, .elementor-4401 .elementor-element.elementor-element-a0e182a::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-129b9e6
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-23c4a92
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --overlay-opacity: .1;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-23c4a92:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-23c4a92>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #001731;
}
.elementor-4401 .elementor-element.elementor-element-23c4a92::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-23c4a92:hover::before, .elementor-4401 .elementor-element.elementor-element-23c4a92:hover>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-23c4a92:hover>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-23c4a92>.e-con-inner>.elementor-background-slideshow:hover::before
{
    background-color: #002b5c;
    --background-overlay: '';
}
.elementor-4401 .elementor-element.elementor-element-23c4a92:hover
{
    --overlay-opacity: .5;
}
.elementor-4401 .elementor-element.elementor-element-23c4a92, .elementor-4401 .elementor-element.elementor-element-23c4a92::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-ba13811
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-blocksy_palette_7);
    border-color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-framed .elementor-icon, .elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-blocksy_palette_8);
    color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-blocksy_palette_8);
    border-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-framed .elementor-icon:hover, .elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-framed .elementor-icon:hover
{
    background-color: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac.elementor-view-stacked .elementor-icon:hover svg
{
    fill: #43bcc53d;
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac .elementor-icon
{
    font-size: 48px;
    padding: 15px;
}
.elementor-4401 .elementor-element.elementor-element-f86b2ac .elementor-icon svg
{
    height: 48px;
}
.elementor-4401 .elementor-element.elementor-element-1192faa
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-1192faa, .elementor-4401 .elementor-element.elementor-element-1192faa::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-af38228 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-97afe05
{
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-97afe05, .elementor-4401 .elementor-element.elementor-element-97afe05::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-df792fc
{
    text-align: justify;
    color: var(--e-global-color-blocksy_palette_7);
}
.elementor-4401 .elementor-element.elementor-element-1dbffd8
{
    --display: flex;
    --background-transition: .3s;
    --border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-1dbffd8:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-1dbffd8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-blocksy_palette_8);
}
.elementor-4401 .elementor-element.elementor-element-1dbffd8, .elementor-4401 .elementor-element.elementor-element-1dbffd8::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-c420507
{
    --display: flex;
    --background-transition: .3s;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0 0 1px 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #bdbdbd;
    --border-color: #bdbdbd;
}
.elementor-4401 .elementor-element.elementor-element-c420507, .elementor-4401 .elementor-element.elementor-element-c420507::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-ba5b8ac
{
    --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: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-a316e1b
{
    --display: flex;
    --justify-content: flex-start;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-766308d
{
    --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;
    --align-items: stretch;
    --gap: 10px 10px;
    --background-transition: .3s;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-58b0f91
{
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-59d042e
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-59d042e .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_4);
}
.elementor-4401 .elementor-element.elementor-element-b4fff96
{
    column-gap: 8;
    text-align: justify;
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-4401 .elementor-element.elementor-element-2e339b8
{
    --display: flex;
    --justify-content: space-around;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: .3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-4401 .elementor-element.elementor-element-b1e1a85 img
{
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-2137446e
{
    --display: flex;
    --min-height: 41px;
    --gap: 0px 0px;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-2137446e:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-2137446e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../png/i6cn2f.png");
    background-position: bottom center;
    background-repeat: no-repeat;
}
.elementor-4401 .elementor-element.elementor-element-2137446e, .elementor-4401 .elementor-element.elementor-element-2137446e::before
{
    --border-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-4d3a1823:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-4d3a1823>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-accent);
}
.elementor-4401 .elementor-element.elementor-element-4d3a1823>.elementor-background-overlay
{
    opacity: .2;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-4401 .elementor-element.elementor-element-4d3a1823
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-4401 .elementor-element.elementor-element-5daa688f.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4401 .elementor-element.elementor-element-2c8a5357.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-4401 .elementor-element.elementor-element-2c8a5357>.elementor-element-populated
{
    padding: 0 0 0 30px;
}
.elementor-4401 .elementor-element.elementor-element-7af8f663
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-7af8f663 .elementor-heading-title
{
    color: var(--e-global-color-blocksy_palette_7);
    font-family: "Manrope",Sans-serif;
    font-size: 48px;
    font-weight: 800;
    line-height: 57px;
}
.elementor-4401 .elementor-element.elementor-element-2e679c88 .elementor-testimonial-wrapper
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-2e679c88 .elementor-testimonial-content
{
    color: var(--e-global-color-blocksy_palette_5);
    font-family: "Manrope",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
.elementor-4401 .elementor-element.elementor-element-2e679c88 .elementor-testimonial-name
{
    color: #fff;
    font-family: "Manrope",Sans-serif;
    font-size: 16px;
    font-weight: 800;
    line-height: 20px;
}
.elementor-4401 .elementor-element.elementor-element-2e679c88 .elementor-testimonial-job
{
    color: #b0bec5;
    font-family: "Manrope",Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
}
.elementor-4401 .elementor-element.elementor-element-6a927adb
{
    --e-image-carousel-slides-to-show: 1;
    width: var(--container-widget-width,1280px);
    max-width: 1280px;
    --container-widget-width: 1280px;
    --container-widget-flex-grow: 0;
}
.elementor-4401 .elementor-element.elementor-element-6a927adb>.elementor-widget-container
{
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-68134237
{
    --display: flex;
    --background-transition: .3s;
    --overlay-opacity: .1;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-4401 .elementor-element.elementor-element-68134237::before, .elementor-4401 .elementor-element.elementor-element-68134237>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-68134237>.e-con-inner>.elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-68134237>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-68134237>.e-con-inner>.elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-68134237>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    background-image: url("../png/a5vdgl.png");
    --background-overlay: '';
    background-repeat: no-repeat;
}
.elementor-4401 .elementor-element.elementor-element-53f97b7d
{
    --display: flex;
    --background-transition: .3s;
}
.elementor-4401 .elementor-element.elementor-element-3dd2f4f5
{
    text-align: center;
}
.elementor-4401 .elementor-element.elementor-element-3dd2f4f5 .elementor-heading-title
{
    color: var(--e-global-color-primary);
}
.elementor-4401 .elementor-element.elementor-element-7628564e
{
    width: var(--container-widget-width,1200px);
    max-width: 1200px;
    --container-widget-width: 1200px;
    --container-widget-flex-grow: 0;
}
.elementor-4401 .elementor-element.elementor-element-7628564e>.elementor-widget-container
{
    background-color: var(--e-global-color-blocksy_palette_7);
    padding: 10px 30px 10px 30px;
    border-radius: 25px 25px 25px 25px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-4401 .elementor-element.elementor-element-7628564e.elementor-element
{
    --align-self: center;
}
@media(max-width: 1024px)
{
    .elementor-4401 .elementor-element.elementor-element-d71ef87
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-bb2d322
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-3b9a65b
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-63d2681
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-00dead4 img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-feddc7d
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-21b8f72
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-a2924fb
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-fc1ba4c
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-5a04f80
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-ea7c428 img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-89505a3
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-d7bfe7b
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-11277dc
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-1cd883a
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-a69a615
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-28475b5 img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-badffd3
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-abb440b
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-e2be680
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-02a5769
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-f547602
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-a45f45c img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-ef7a476
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-54baf32
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-44f7ddc
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-3a70c85
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-11ef02c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-574f28e img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-31fa41b
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-4454d02
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-7d43423
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-090bfc6
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-96f421c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-2cf024a img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-f0beee0
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-f59ce4f
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-8305adc
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-8063e9e
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-c025ff8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-79b5cb6 img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-a9b6823
    {
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-ba5b8ac
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-4401 .elementor-element.elementor-element-a316e1b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 10px;
    }
    .elementor-4401 .elementor-element.elementor-element-766308d
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-58b0f91
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-b1e1a85 img
    {
        height: 500px;
        object-fit: cover;
        border-radius: 16px 16px 16px 16px;
    }
    .elementor-4401 .elementor-element.elementor-element-5daa688f>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-4401 .elementor-element.elementor-element-7af8f663 .elementor-heading-title
    {
        font-size: 32px;
        line-height: 41px;
    }
    .elementor-4401 .elementor-element.elementor-element-2e679c88 .elementor-testimonial-content
    {
        font-size: 16px;
        line-height: 22px;
    }
}
@media(max-width: 767px)
{
    .elementor-4401 .elementor-element.elementor-element-d71ef87
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-3b9a65b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-1b53dad
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-00dead4 img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-feddc7d
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-21b8f72
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-fc1ba4c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-793a01c
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-ea7c428 img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-89505a3
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-d7bfe7b
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-1cd883a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-08d37fb
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-28475b5 img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-badffd3
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-abb440b
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-02a5769
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-fa09065
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-a45f45c img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-ef7a476
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-54baf32
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-3a70c85
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-ba4deb6
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-574f28e img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-31fa41b
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-4454d02
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-090bfc6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-d92c4d1
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-2cf024a img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-f0beee0
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-f59ce4f
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-8063e9e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-c84a750
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-79b5cb6 img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-a9b6823
    {
        --e-con-grid-template-columns: repeat(1,1fr);
        --grid-auto-flow: row;
    }
    .elementor-4401 .elementor-element.elementor-element-ba5b8ac
    {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-4401 .elementor-element.elementor-element-766308d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-2e339b8
    {
        --margin-top: 29px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-4401 .elementor-element.elementor-element-b1e1a85 img
    {
        height: 310px;
        object-fit: contain;
    }
    .elementor-4401 .elementor-element.elementor-element-4d3a1823
    {
        padding: 60px 13px 60px 13px;
    }
    .elementor-4401 .elementor-element.elementor-element-5a3445a
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-4401 .elementor-element.elementor-element-2c8a5357>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
}
@media(min-width: 768px)
{
    .elementor-4401 .elementor-element.elementor-element-d799f88
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-7e9267f
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-bb2d322
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-1b53dad
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-3926599
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-888dfa3
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-a2924fb
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-793a01c
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-b31c4b4
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-baa7acc
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-11277dc
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-08d37fb
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-bb40144
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-497365a
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-e2be680
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-fa09065
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-36074d1
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-f443583
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-44f7ddc
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-ba4deb6
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-7002e12
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-2292d5f
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-7d43423
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-d92c4d1
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-ec79382
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-bfa140b
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-8305adc
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-c84a750
    {
        --width: 420px;
    }
    .elementor-4401 .elementor-element.elementor-element-1dbffd8
    {
        --width: 1280px;
    }
    .elementor-4401 .elementor-element.elementor-element-c420507
    {
        --width: 100%;
    }
    .elementor-4401 .elementor-element.elementor-element-a316e1b
    {
        --width: 820px;
    }
    .elementor-4401 .elementor-element.elementor-element-2e339b8
    {
        --width: 420px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-4401 .elementor-element.elementor-element-2c8a5357
    {
        width: 100%;
    }
}