
.elementor-476 .elementor-element.elementor-element-b23c2f8>.elementor-background-overlay {
    /* background-color: #6EC1E4; */
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-b23c2f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-476 .elementor-element.elementor-element-b23c2f8>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 40px;
}

.elementor-476 .elementor-element.elementor-element-7d9497c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-476 .elementor-element.elementor-element-69e225a {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-476 .elementor-element.elementor-element-c1baff2 {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-e245c83>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-476 .elementor-element.elementor-element-4ac9922 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-4ac9922 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-3470d18 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-3470d18 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-21dff35 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-21dff35 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-1ea18e3 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-1ea18e3 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-2caad38>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

.elementor-476 .elementor-element.elementor-element-45409ad .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-45409ad {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-dc02659 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-dc02659 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-1053b31 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-1053b31 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-1e12af8 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-1e12af8 {
    --icon-box-icon-margin: 15px;
}

.elementor-476 .elementor-element.elementor-element-ed2dde0:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-ed2dde0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #115C7C;
}

.elementor-476 .elementor-element.elementor-element-ed2dde0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-476 .elementor-element.elementor-element-ed2dde0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-476 .elementor-element.elementor-element-ed2dde0>.elementor-shape-top svg {
    width: calc(100% + 1.3px);
    height: 50px;
}

.elementor-476 .elementor-element.elementor-element-ed2dde0>.elementor-shape-bottom svg {
    width: calc(100% + 1.3px);
    height: 50px;
}

.elementor-476 .elementor-element.elementor-element-8de4d67>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-476 .elementor-element.elementor-element-4704b3c {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-4704b3c .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-476 .elementor-element.elementor-element-4704b3c>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-335efeb {
    text-align: justify;
    color: #FFFFFF;
}

.elementor-476 .elementor-element.elementor-element-0fa5044 {
    text-align: justify;
    color: #FFFFFF;
}

.elementor-476 .elementor-element.elementor-element-3415ebe {
    margin-top: 40px;
    margin-bottom: 40px;
}

.elementor-476 .elementor-element.elementor-element-f868635>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-476 .elementor-element.elementor-element-55e7276 {
    text-align: center;
}

.elementor-476 .elementor-element.elementor-element-55e7276>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-476 .elementor-element.elementor-element-262b4a7 {
    text-align: justify;
}

.elementor-476 .elementor-element.elementor-element-ffe0b7b {
    text-align: justify;
}

@media(max-width:1024px) {
    .elementor-476 .elementor-element.elementor-element-b23c2f8:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-b23c2f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0px;
    }
}

@media(max-width:767px) {
    .elementor-476 .elementor-element.elementor-element-b23c2f8:not(.elementor-motion-effects-element-type-background), .elementor-476 .elementor-element.elementor-element-b23c2f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0px;
    }
}