.elementor-10 .elementor-element.elementor-element-206d2af2:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-206d2af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-206d2af2 > .elementor-container {
    max-width: 1277px;
}

.elementor-10 .elementor-element.elementor-element-206d2af2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -26px;
    margin-bottom: 5px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-206d2af2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-3d626ac9 > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-widget-image .widget-image-caption {
    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-10 .elementor-element.elementor-element-37430407 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-37430407 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-24683ce7 > .elementor-element-populated {
    margin: 0px 0px 0px 35px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 35px;
}

.elementor-10 .elementor-element.elementor-element-325bb779 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-10 .elementor-element.elementor-element-5e509321 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5e509321 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5e509321 .elementor-heading-title {
    font-family: "Varela", Sans-serif;
    font-size: 21px;
    font-weight: 200;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-149af0cf > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-64075c64 > .elementor-element-populated {
    margin: 0px 0px -5px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var( --e-global-color-accent );
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-10 .elementor-element.elementor-element-3494f0f4 .elementor-button {
    background-color: #FFD200;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    border-radius: 8px 8px 8px 8px;
}

.elementor-10 .elementor-element.elementor-element-3494f0f4 .elementor-button:hover,
.elementor-10 .elementor-element.elementor-element-3494f0f4 .elementor-button:focus {
    background-color: #37864B;
}

.elementor-10 .elementor-element.elementor-element-3494f0f4 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-32d9a240:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-32d9a240 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #266341;
}

.elementor-10 .elementor-element.elementor-element-32d9a240 > .elementor-background-overlay {
    background-color: #3B6D51;
    opacity: 0.52;
    transition: background 0s, border-radius 0.3s, opacity 0s;
}

.elementor-10 .elementor-element.elementor-element-32d9a240:hover > .elementor-background-overlay {
    background-color: #AEB8D5;
    opacity: 0;
}

.elementor-10 .elementor-element.elementor-element-32d9a240 > .elementor-container {
    max-width: 1175px;
}

.elementor-10 .elementor-element.elementor-element-32d9a240 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 80px 0px;
}

.elementor-10 .elementor-element.elementor-element-40724f0f > .elementor-element-populated {
    margin: -22px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3f2fc9e4 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 37px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3f2fc9e4 img {
    width: 98%;
}

.elementor-10 .elementor-element.elementor-element-7f317bbe > .elementor-element-populated {
    margin: 30px 0px 0px 035px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 035px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2d7f4b63 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2d7f4b63 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-2d7f4b63 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 37px;
    font-weight: 600;
    line-height: 59px;
    text-shadow: 2px 1px 0px #000000;
    color: #FFD200;
}

.elementor-10 .elementor-element.elementor-element-25c8b739 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 50px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-25c8b739 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-25c8b739 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    line-height: 59px;
    text-shadow: 2px 2px 0px #000000;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-1c6bceb {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1c6bceb img {
    width: 71%;
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-33ebcbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0:hover {
    background-color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0 > .elementor-background-overlay {
    background-color: #3B6D51;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0:hover > .elementor-background-overlay {
    background-color: #3B6D51;
    opacity: 0.5;
    filter: brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 025px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0 > .elementor-shape-top .elementor-shape-fill {
    fill: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-33ebcbb0 > .elementor-shape-top svg {
    width: calc(124% + 1.3px);
    height: 134px;
}

.elementor-10 .elementor-element.elementor-element-773a6619:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-773a6619 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-773a6619 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-773a6619 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-773a6619 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-773a6619 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-773a6619 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: var( --e-global-color-primary );
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var( --e-global-color-primary );
}

.elementor-widget-image-box .elementor-image-box-description {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-10 .elementor-element.elementor-element-43c3d782 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-43c3d782.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-43c3d782.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-43c3d782.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-43c3d782 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-43c3d782 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-43c3d782 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1491edb7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-1491edb7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-1491edb7 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-1491edb7 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-1491edb7 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-1491edb7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-1491edb7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-4a096205 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4a096205.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-4a096205.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-4a096205.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-4a096205 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-4a096205 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 19%;
}

.elementor-10 .elementor-element.elementor-element-4a096205 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-29531069:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-29531069 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-29531069 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-29531069 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-29531069 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-29531069 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

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

.elementor-10 .elementor-element.elementor-element-25609777 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-25609777.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-25609777.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-25609777.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-25609777 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-25609777 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 19%;
}

.elementor-10 .elementor-element.elementor-element-25609777 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-bfae1f2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-6090757 img {
    width: 44%;
}

.elementor-10 .elementor-element.elementor-element-6451f899 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-6451f899:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6451f899 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F8F9FA;
}

.elementor-widget-text-editor {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    color: var( --e-global-color-text );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var( --e-global-color-primary );
    border-color: var( --e-global-color-primary );
}

.elementor-10 .elementor-element.elementor-element-516d4c35 {
    width: var( --container-widget-width, 49.396% );
    max-width: 49.396%;
    --container-widget-width: 49.396%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-516d4c35.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-3fdafc10 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-40dba895 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-76f6fbb8 img {
    width: 50%;
}

.elementor-10 .elementor-element.elementor-element-1ea76a6 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-6fa4686c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-7a968e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-63169bd4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-350b02a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-935ea2d {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-935ea2d .elementor-heading-title {
    font-family: "Fira Sans Extra Condensed", Sans-serif;
    font-size: 47px;
    font-weight: 600;
    color: #437A39;
}

.elementor-10 .elementor-element.elementor-element-02e5de1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-10 .elementor-element.elementor-element-dc81c56 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-9a5a5a4 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a51fdef {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-3bcb75b {
    font-family: "Roboto", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-29a5fa74:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-29a5fa74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #272727;
}

.elementor-10 .elementor-element.elementor-element-29a5fa74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 35px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-29a5fa74 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1e6aea7a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-10 .elementor-element.elementor-element-7a7121d0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7a7121d0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 48px;
    color: #FFD200;
}

.elementor-10 .elementor-element.elementor-element-34cccd52 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 44px 0px 44px;
}

.elementor-10 .elementor-element.elementor-element-34cccd52 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-34cccd52 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-74b119b0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-74b119b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-74b119b0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 025px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-74b119b0 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-74b119b0 > .elementor-shape-top .elementor-shape-fill {
    fill: #272727;
}

.elementor-10 .elementor-element.elementor-element-74b119b0 > .elementor-shape-top svg {
    width: calc(201% + 1.3px);
    height: 104px;
}

.elementor-10 .elementor-element.elementor-element-2d17e599:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-2d17e599 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-2d17e599 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-2d17e599 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-2d17e599 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-2d17e599 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

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

.elementor-10 .elementor-element.elementor-element-1ed7947c > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1ed7947c.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-1ed7947c.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-1ed7947c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-1ed7947c .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-1ed7947c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-1ed7947c .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-85e31b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-85e31b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-85e31b9 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-85e31b9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-85e31b9 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-85e31b9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-85e31b9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-7ad3448f .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5f798214:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-5f798214 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-5f798214 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-5f798214 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-5f798214 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-5f798214 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-5f798214 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-7c7b7af9 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-ceeebe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-ceeebe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-ceeebe > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-ceeebe > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-ceeebe > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-ceeebe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

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

.elementor-10 .elementor-element.elementor-element-7552be4f > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7552be4f.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-7552be4f.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7552be4f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-7552be4f .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7552be4f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-7552be4f .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-30e2017f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-30e2017f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-30e2017f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 025px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-30e2017f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5a9ab03f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-5a9ab03f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-5a9ab03f > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-5a9ab03f > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-5a9ab03f > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-5a9ab03f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-5a9ab03f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-3fc338d4 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2755b470:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-2755b470 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-2755b470 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-2755b470 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-2755b470 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-2755b470 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-2755b470 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2052f476 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2052f476.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-2052f476.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-2052f476.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-2052f476 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-2052f476 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-2052f476 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2a0b3dc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-2a0b3dc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-2a0b3dc0 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-2a0b3dc0 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-2a0b3dc0 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-2a0b3dc0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

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

.elementor-10 .elementor-element.elementor-element-7982776b > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7982776b.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-7982776b.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-7982776b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-7982776b .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7982776b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-7982776b .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-15b82ee7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-15b82ee7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-15b82ee7 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-15b82ee7 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-15b82ee7 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-10 .elementor-element.elementor-element-15b82ee7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
}

.elementor-10 .elementor-element.elementor-element-15b82ee7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-189b0c72 > .elementor-widget-container {
    background-color: #F1F1F1;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-189b0c72.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-189b0c72.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-189b0c72.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}

.elementor-10 .elementor-element.elementor-element-189b0c72 .elementor-image-box-title {
    margin-bottom: 0px;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 0px rgba(0,0,0,0.3);
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-189b0c72 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 49%;
}

.elementor-10 .elementor-element.elementor-element-189b0c72 .elementor-image-box-img img {
    border-radius: 95px;
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1d601db {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-614bbe14:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-614bbe14 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-614bbe14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 36px 0px;
}

.elementor-10 .elementor-element.elementor-element-614bbe14 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-74b4e61f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-background-slideshow {
    border-radius: 10px 0px 0px 10px;
}

.elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px 50px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-28eb1678 > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
    padding: 0px 20px 0px 20px;
}

.elementor-10 .elementor-element.elementor-element-28eb1678 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-28eb1678 img {
    width: 72%;
}

.elementor-10 .elementor-element.elementor-element-4c45d5a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-background-slideshow {
    border-radius: 0px 10px 10px 000px;
}

.elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 50px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var( --e-global-color-secondary );
}

.elementor-10 .elementor-element.elementor-element-6475435d > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(4px/2);
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(4px/2);
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(4px/2);
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-4px/2);
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-4px/2);
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-icon i {
    color: #009513;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-icon svg {
    fill: #009513;
    transition: fill 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6475435d {
    --e-icon-list-icon-size: 29px;
    --icon-vertical-offset: 0px;
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-icon {
    padding-inline-end: 2px;
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-item > a {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 300;
}

.elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-text {
    color: #000000;
    transition: color 0.3s;
}

.elementor-10 .elementor-element.elementor-element-62884f83:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-62884f83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-10 .elementor-element.elementor-element-62884f83 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 36px 0px;
}

.elementor-10 .elementor-element.elementor-element-62884f83 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-background-slideshow {
    border-radius: 10px 0px 0px 10px;
}

.elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-element-populated {
    margin: 10px 0px 10px 150px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 150px;
}

.elementor-10 .elementor-element.elementor-element-403b7039 img {
    width: 90%;
    border-radius: 137px 137px 137px 137px;
}

.elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-background-slideshow {
    border-radius: 0px 10px 10px 000px;
}

.elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-element-populated {
    margin: 10px 30px 10px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-5d0e00f2 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-5d0e00f2 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-5d0e00f2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 48px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-788db0ad {
    width: var( --container-widget-width, 99.496% );
    max-width: 99.496%;
    --container-widget-width: 99.496%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-788db0ad > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-788db0ad.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-788db0ad .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-581e20bc:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-581e20bc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-581e20bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 39px 0px;
}

.elementor-10 .elementor-element.elementor-element-581e20bc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1d22ae66 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 90px 0px 90px;
}

.elementor-10 .elementor-element.elementor-element-1d22ae66 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1d22ae66 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 57px;
    font-weight: 600;
    line-height: 68px;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-5442c638:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5442c638 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-5442c638:hover {
    background-color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-5442c638 > .elementor-container {
    max-width: 1600px;
}

.elementor-10 .elementor-element.elementor-element-5442c638 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 10px 0px;
}

.elementor-10 .elementor-element.elementor-element-5442c638 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5442c638 > .elementor-shape-top .elementor-shape-fill {
    fill: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-5442c638 > .elementor-shape-top svg {
    width: calc(152% + 1.3px);
    height: 209px;
}

.elementor-10 .elementor-element.elementor-element-4734f25e > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-19cd34fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-19cd34fb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-4403711d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-4403711d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 46%, #EAEAEA 58%);
}

.elementor-10 .elementor-element.elementor-element-4403711d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-4403711d > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #ECECEC;
    box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 10px 20px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-4403711d > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-4403711d > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-4403711d > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-4403711d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-2e48cf42 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2e48cf42 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-2e48cf42 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: 0px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7de11593 > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7de11593 img {
    width: 80%;
}

.elementor-10 .elementor-element.elementor-element-4646bd63 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4646bd63 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 060px 0px;
}

.elementor-10 .elementor-element.elementor-element-4646bd63 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 95px;
    font-weight: 200;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-3250cf40 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-3250cf40 img {
    width: 74%;
}

.elementor-10 .elementor-element.elementor-element-27f58d3d > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-27f58d3d {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-27f58d3d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-191dae5 img {
    width: 63%;
}

.elementor-10 .elementor-element.elementor-element-124132d0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-124132d0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-124132d0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-75e25608:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9F8DA;
}

.elementor-10 .elementor-element.elementor-element-75e25608.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #19265B;
    box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.29);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-background-slideshow {
    border-radius: 25px 25px 25px 25px;
}

.elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-708d2124 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-708d2124 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-708d2124 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 57px;
    font-weight: 900;
    line-height: 1.3em;
    letter-spacing: -2.2px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-72ca8f57 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-72ca8f57 img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-e169dfe {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-e169dfe .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 95px;
    font-weight: 600;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-4a9d122e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-4a9d122e img {
    width: 77%;
}

.elementor-10 .elementor-element.elementor-element-6e8506db > .elementor-widget-container {
    margin: 0px 0px -27px 0px;
}

.elementor-10 .elementor-element.elementor-element-6e8506db img {
    width: 86%;
}

.elementor-10 .elementor-element.elementor-element-7c6e0d3 > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7c6e0d3 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7c6e0d3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-2822aa5d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-2822aa5d {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-2822aa5d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    color: #FF0000;
}

.elementor-10 .elementor-element.elementor-element-1bc66f7e img {
    width: 63%;
}

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

.elementor-10 .elementor-element.elementor-element-a95cb2e {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-a95cb2e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-ea109:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-ea109 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 46%, #EAEAEA 58%);
}

.elementor-10 .elementor-element.elementor-element-ea109.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-ea109 > .elementor-element-populated {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: #ECECEC;
    box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.29);
    transition: background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px 20px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
}

.elementor-10 .elementor-element.elementor-element-ea109 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-ea109 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-ea109 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-10 .elementor-element.elementor-element-26bcccab > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-26bcccab {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-26bcccab .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: 0px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-154450df > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-154450df img {
    width: 82%;
}

.elementor-10 .elementor-element.elementor-element-49e0c31e {
    width: auto;
    max-width: auto;
    text-align: center;
}

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

.elementor-10 .elementor-element.elementor-element-49e0c31e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 95px;
    font-weight: 200;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-22137c1e > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-22137c1e img {
    width: 76%;
}

.elementor-10 .elementor-element.elementor-element-1269a7bd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1269a7bd img {
    width: 74%;
}

.elementor-10 .elementor-element.elementor-element-29a01e18 > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-29a01e18 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-29a01e18 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-6c2973db > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-6c2973db {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6c2973db .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    color: #FF0000;
}

.elementor-10 .elementor-element.elementor-element-784572c5 img {
    width: 63%;
}

.elementor-10 .elementor-element.elementor-element-56df9b2e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-56df9b2e {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-56df9b2e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-241a4e6 {
    text-align: center;
    color: #ffffff;
}

.elementor-10 .elementor-element.elementor-element-672e1464:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-672e1464 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-672e1464 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-672e1464 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-19a8e2a0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-19a8e2a0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-19a8e2a0 .elementor-heading-title {
    font-family: "Varela Round", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 48px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-1ac89a1a > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-1ac89a1a {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1ac89a1a .elementor-heading-title {
    font-family: "Varela Round", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 48px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-47f9f4b6:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-47f9f4b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-47f9f4b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 0px 70px 0px;
}

.elementor-10 .elementor-element.elementor-element-47f9f4b6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7d4cc058:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-background-slideshow {
    border-radius: 10px 0px 0px 10px;
}

.elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 0px 10px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5abba56f > .elementor-widget-container {
    margin: 0px 30px 0px 30px;
    padding: 48px 20px 20px 20px;
}

.elementor-10 .elementor-element.elementor-element-5abba56f {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-5abba56f img {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-14bc0e41:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated,
.elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated > .elementor-background-overlay,
.elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-background-slideshow {
    border-radius: 0px 10px 10px 000px;
}

.elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 30px 010px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
}

.elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-481bf176 > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-481bf176 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-481bf176 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 55px;
    font-weight: 600;
    line-height: 60px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7e9fae5e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 65px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-7e9fae5e {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-7e9fae5e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    line-height: 31px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-61ea596 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-10 .elementor-element.elementor-element-61ea596:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-61ea596 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #525252;
}

.elementor-10 .elementor-element.elementor-element-22f69f7 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-22f69f7 .elementor-heading-title {
    font-family: "Fira Sans Extra Condensed", Sans-serif;
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-2397325 {
    text-align: center;
    font-family: "Open Sans", Sans-serif;
    font-size: 19px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-3dd8800b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-3dd8800b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-3dd8800b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 13px 0px 25px 0px;
}

.elementor-10 .elementor-element.elementor-element-3dd8800b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-79f9ffc img {
    width: 33%;
}

.elementor-10 .elementor-element.elementor-element-ccba720 {
    --display: flex;
}

.elementor-10 .elementor-element.elementor-element-7489ca0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7489ca0 .elementor-heading-title {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 50px;
    font-weight: 800;
    color: #3B6D51;
}

.elementor-10 .elementor-element.elementor-element-36b2536 img {
    width: 34%;
}

.elementor-10 .elementor-element.elementor-element-0efb31d .elementor-button {
    background-color: #F4C618;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    fill: #000000;
    color: #000000;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) inset;
    border-style: solid;
    border-radius: 15px 15px 15px 15px;
    padding: 12px 12px 12px 12px;
}

.elementor-10 .elementor-element.elementor-element-67dff3bc > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-67dff3bc {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-67dff3bc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 57px;
    font-weight: 900;
    line-height: 1.3em;
    letter-spacing: -2.2px;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-4ba3b46b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(0, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 50px;
    --margin-right: 50px;
}

.elementor-10 .elementor-element.elementor-element-6d25b833:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-6d25b833 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-6d25b833 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-10 .elementor-element.elementor-element-6d25b833 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-7f680029 {
    --spacer-size: 10px;
}

.elementor-10 .elementor-element.elementor-element-54cc4708 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-54cc4708 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-7fc40c25 {
    --spacer-size: 10px;
}

.elementor-10 .elementor-element.elementor-element-4c7aa319 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4c7aa319 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-2a5f4b8e {
    --spacer-size: 10px;
}

.elementor-10 .elementor-element.elementor-element-694d6443 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-694d6443 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-4ff7e202 {
    --spacer-size: 10px;
}

.elementor-10 .elementor-element.elementor-element-14475296 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-14475296 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-d95e16 {
    --spacer-size: 10px;
}

.elementor-10 .elementor-element.elementor-element-26604243 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-26604243 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #000000;
}

.elementor-10 .elementor-element.elementor-element-39a1a940:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-39a1a940 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-39a1a940 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-39a1a940 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-638916a > .elementor-widget-container {
    padding: 0px 80px 0px 80px;
}

.elementor-10 .elementor-element.elementor-element-638916a {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-638916a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 15px;
    color: #000000;
}

@media (max-width:1024px){
    .elementor-10 .elementor-element.elementor-element-2d7f4b63 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-10 .elementor-element.elementor-element-25c8b739 .elementor-heading-title {
        font-size: 41px;
    }

    .elementor-10 .elementor-element.elementor-element-4ba3b46b {
        --grid-auto-flow: row;
    }
}

@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-206d2af2 {
        margin-top: -21px;
        margin-bottom: -5px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-3d626ac9 > .elementor-element-populated {
        margin: 00px 00px 00px 00px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-37430407 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-37430407 img {
        width: 46%;
    }

    .elementor-10 .elementor-element.elementor-element-24683ce7 > .elementor-element-populated {
        margin: 00px 00px 00px 00px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-325bb779 > .elementor-element-populated {
        margin: 00px 00px 00px 00px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-149af0cf > .elementor-element-populated {
        margin: 00px 00px 00px 00px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-64075c64 > .elementor-element-populated {
        margin: 00px 00px 00px 00px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-32d9a240 {
        padding: 15px 0px 40px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-40724f0f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3f2fc9e4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3f2fc9e4 img {
        width: 58%;
    }

    .elementor-10 .elementor-element.elementor-element-7f317bbe > .elementor-element-populated {
        margin: 00px 00px 00px 00px;
        --e-column-margin-right: 00px;
        --e-column-margin-left: 00px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-2d7f4b63 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 30px 0px 30px;
    }

    .elementor-10 .elementor-element.elementor-element-2d7f4b63 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-2d7f4b63 .elementor-heading-title {
        font-size: 24px;
        line-height: 1.3em;
    }

    .elementor-10 .elementor-element.elementor-element-25c8b739 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 15px 30px 0px 30px;
    }

    .elementor-10 .elementor-element.elementor-element-25c8b739 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-25c8b739 .elementor-heading-title {
        font-size: 26px;
        line-height: 1.3em;
    }

    .elementor-10 .elementor-element.elementor-element-1c6bceb {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-1c6bceb img {
        width: 73%;
    }

    .elementor-10 .elementor-element.elementor-element-33ebcbb0 {
        padding: 10px 20px 10px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-43c3d782 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-43c3d782 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-43c3d782 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 19%;
    }

    .elementor-10 .elementor-element.elementor-element-43c3d782 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-4a096205 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4a096205 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4a096205 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-25609777 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-25609777 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-25609777 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-6090757 img {
        width: 66%;
    }

    .elementor-10 .elementor-element.elementor-element-40dba895 img {
        width: 250px;
    }

    .elementor-10 .elementor-element.elementor-element-76f6fbb8 img {
        width: 42%;
    }

    .elementor-10 .elementor-element.elementor-element-935ea2d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-10 .elementor-element.elementor-element-9a5a5a4 img {
        width: 66%;
    }

    .elementor-10 .elementor-element.elementor-element-3bcb75b {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-29a5fa74 {
        padding: 030px 20px 0px 20px;
    }

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

    .elementor-10 .elementor-element.elementor-element-7a7121d0 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-7a7121d0 .elementor-heading-title {
        font-size: 33px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-34cccd52 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-34cccd52 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-34cccd52 .elementor-heading-title {
        font-size: 17px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-74b119b0 {
        padding: 10px 20px 10px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-1ed7947c > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1ed7947c .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1ed7947c .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-7ad3448f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7ad3448f .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7ad3448f .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-7c7b7af9 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7c7b7af9 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7c7b7af9 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-7552be4f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7552be4f .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7552be4f .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-30e2017f {
        padding: 10px 20px 10px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-3fc338d4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3fc338d4 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3fc338d4 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-2052f476 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-2052f476 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-2052f476 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-7982776b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7982776b .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7982776b .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-189b0c72 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-189b0c72 .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-189b0c72 .elementor-image-box-title {
        font-size: 19px;
    }

    .elementor-10 .elementor-element.elementor-element-614bbe14 {
        padding: 020px 20px 020px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated,
    .elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated > .elementor-background-overlay,
    .elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-background-slideshow {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-74b4e61f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-28eb1678 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-28eb1678 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-28eb1678 img {
        width: 73%;
    }

    .elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-element-populated,
    .elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-10 .elementor-element.elementor-element-4c45d5a7 > .elementor-background-slideshow {
        border-radius: 0px 0px 20px 20px;
    }

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

    .elementor-10 .elementor-element.elementor-element-6475435d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-item > .elementor-icon-list-text,
    .elementor-10 .elementor-element.elementor-element-6475435d .elementor-icon-list-item > a {
        font-size: 24px;
    }

    .elementor-10 .elementor-element.elementor-element-62884f83 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-element-populated,
    .elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-element-populated > .elementor-background-overlay,
    .elementor-10 .elementor-element.elementor-element-4f8b5bef > .elementor-background-slideshow {
        border-radius: 20px 20px 0px 0px;
    }

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

    .elementor-10 .elementor-element.elementor-element-403b7039 img {
        width: 60%;
    }

    .elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-element-populated,
    .elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-background-slideshow {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-26cc76a2 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 30px 0px 0px 0px;
    }

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

    .elementor-10 .elementor-element.elementor-element-5d0e00f2 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-5d0e00f2 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-788db0ad > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-788db0ad {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-788db0ad .elementor-heading-title {
        font-size: 20px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-581e20bc {
        padding: 40px 20px 020px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-69ef1f24 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-10 .elementor-element.elementor-element-1d22ae66 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-1d22ae66 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-5442c638 {
        padding: 3px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4734f25e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-10 .elementor-element.elementor-element-19cd34fb {
        padding: 0px 0px 30px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4403711d > .elementor-element-populated {
        margin: 30px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-2e48cf42 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-7de11593 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-4646bd63 > .elementor-widget-container {
        padding: 0px 0px 21px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-3250cf40 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-27f58d3d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-124132d0 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-75e25608 > .elementor-element-populated {
        margin: 30px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-708d2124 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-7c6e0d3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-2822aa5d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-a95cb2e > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ea109 > .elementor-element-populated {
        margin: 30px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 15px 15px 15px 15px;
    }

    .elementor-10 .elementor-element.elementor-element-26bcccab .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-154450df > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-49e0c31e > .elementor-widget-container {
        padding: 0px 0px 21px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-1269a7bd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-29a01e18 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6c2973db > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-56df9b2e > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-672e1464 {
        padding: 0px 0px 30px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-19a8e2a0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-19a8e2a0 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-19a8e2a0 .elementor-heading-title {
        font-size: 27px;
        line-height: 1.1em;
    }

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

    .elementor-10 .elementor-element.elementor-element-1ac89a1a {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-1ac89a1a .elementor-heading-title {
        font-size: 20px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-47f9f4b6 {
        padding: 40px 20px 40px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated,
    .elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-background-slideshow {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-7d4cc058 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5abba56f > .elementor-widget-container {
        margin: 25px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-5abba56f img {
        width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated,
    .elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-background-slideshow {
        border-radius: 0px 0px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-14bc0e41 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 12px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-481bf176 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-481bf176 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-481bf176 .elementor-heading-title {
        font-size: 25px;
        line-height: 1.1em;
    }

    .elementor-10 .elementor-element.elementor-element-7e9fae5e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 19px 19px 19px;
    }

    .elementor-10 .elementor-element.elementor-element-7e9fae5e {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-7e9fae5e .elementor-heading-title {
        font-size: 17px;
        line-height: 1.4em;
    }

    .elementor-10 .elementor-element.elementor-element-2397325 {
        font-size: 14px;
    }

    .elementor-10 .elementor-element.elementor-element-3dd8800b {
        padding: 25px 0px 25px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-79f9ffc img {
        width: 78%;
    }

    .elementor-10 .elementor-element.elementor-element-7489ca0 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-10 .elementor-element.elementor-element-36b2536 img {
        width: 75%;
    }

    .elementor-10 .elementor-element.elementor-element-67dff3bc .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-10 .elementor-element.elementor-element-4ba3b46b {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-10 .elementor-element.elementor-element-39a1a940 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-22eae26d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-10 .elementor-element.elementor-element-638916a .elementor-heading-title {
        font-size: 9px;
    }
}

@media (min-width:768px){
    .elementor-10 .elementor-element.elementor-element-40724f0f {
        width: 41.259%;
    }

    .elementor-10 .elementor-element.elementor-element-7f317bbe {
        width: 58.642%;
    }

    .elementor-10 .elementor-element.elementor-element-3fdafc10 {
        --width: 33.3333%;
    }

    .elementor-10 .elementor-element.elementor-element-6fa4686c {
        --width: 25%;
    }

    .elementor-10 .elementor-element.elementor-element-7a968e1 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-63169bd4 {
        --width: 25%;
    }

    .elementor-10 .elementor-element.elementor-element-dc81c56 {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-a51fdef {
        --width: 50%;
    }

    .elementor-10 .elementor-element.elementor-element-4f8b5bef {
        width: 39.083%;
    }

    .elementor-10 .elementor-element.elementor-element-26cc76a2 {
        width: 60.917%;
    }

    .elementor-10 .elementor-element.elementor-element-7d4cc058 {
        width: 35.7%;
    }

    .elementor-10 .elementor-element.elementor-element-14bc0e41 {
        width: 64.3%;
    }
}
