.elementor-387 .elementor-element.elementor-element-0bf5332:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-0bf5332>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAEFDF;
}

.elementor-387 .elementor-element.elementor-element-0bf5332 {
    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-387 .elementor-element.elementor-element-0bf5332>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-32e2ad64:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-32e2ad64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAEFDF;
}

.elementor-387 .elementor-element.elementor-element-32e2ad64 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-32e2ad64>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-387 .elementor-element.elementor-element-2178ca1f {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-2178ca1f .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 47px;
    line-height: 1.1em;
    letter-spacing: 0.6px;
    color: #000000;
}

.elementor-387 .elementor-element.elementor-element-31d19ed:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-31d19ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAEFDF;
}

.elementor-387 .elementor-element.elementor-element-31d19ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-31d19ed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-387 .elementor-element.elementor-element-2ec3a94 {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-6cad19c6:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-6cad19c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAEFDF;
}

.elementor-387 .elementor-element.elementor-element-6cad19c6>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6cad19c6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 28px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-59c1b0dd>.elementor-element-populated {
    margin: -30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
}

.elementor-387 .elementor-element.elementor-element-bbdc23b {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-bbdc23b .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 25px;
    line-height: 1.7em;
    letter-spacing: 0.6px;
    color: #8F0000;
}

.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-387 .elementor-element.elementor-element-5d164ac1 .elementor-button {
    background-color: transparent;
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #00FF1D 0%, #024106 100%);
    box-shadow: 0px 0px 9px 7px #36FF00 inset;
    border-radius: 11px 11px 11px 11px;
    padding: 18px 18px 18px 18px;
}

.elementor-387 .elementor-element.elementor-element-5d164ac1>.elementor-widget-container {
    margin: -12px 4px 0px 21px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-7e2c9e20:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-7e2c9e20>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F2F2;
}

.elementor-387 .elementor-element.elementor-element-7e2c9e20 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7e2c9e20>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-12d33aca {
    --spacer-size: 21px;
}

.elementor-387 .elementor-element.elementor-element-7d21a755:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-7d21a755>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F2F2;
}

.elementor-387 .elementor-element.elementor-element-7d21a755>.elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7d21a755>.elementor-container {
    max-width: 1300px;
}

.elementor-387 .elementor-element.elementor-element-7d21a755 {
    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-387 .elementor-element.elementor-element-562ce31b>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-562ce31b {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-562ce31b .elementor-heading-title {
    font-family: "Arial", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 31px;
    letter-spacing: -0.3px;
    color: #000000;
}

.elementor-387 .elementor-element.elementor-element-22c63b8b:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-22c63b8b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-22c63b8b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-22c63b8b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-65590e96>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-65590e96>.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 {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-387 .elementor-element.elementor-element-504b411a .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-504b411a.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-504b411a.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-504b411a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-504b411a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-504b411a .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-504b411a .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-504b411a .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-782631fa>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-3109e78.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-3109e78.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-3109e78.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-3109e78 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-3109e78 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3109e78 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-3109e78 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-25b3ba82>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-3b61cd4 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-cd33491:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-cd33491>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-cd33491 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-cd33491>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-975d4f2 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-975d4f2 .elementor-heading-title {
    font-size: 21px;
    font-weight: 600;
    color: #5C0000;
}

.elementor-387 .elementor-element.elementor-element-46ff7b8:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-46ff7b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-46ff7b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-46ff7b8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-c6538ac {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-c6538ac .elementor-heading-title {
    font-size: 21px;
    font-weight: 600;
    color: #5C0000;
}

.elementor-387 .elementor-element.elementor-element-71426bc:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-71426bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-71426bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-71426bc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-c02b4e6>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-c02b4e6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-51f8f554.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-51f8f554.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-51f8f554.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-51f8f554 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-51f8f554 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-51f8f554 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-51f8f554 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-a867a43>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-5920e2c .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-5920e2c.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-5920e2c.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-5920e2c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-5920e2c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-5920e2c .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5920e2c .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-5920e2c .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-c4cbee6>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-3b64a999.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-3b64a999.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-3b64a999.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-3b64a999 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-3b64a999 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3b64a999 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-3b64a999 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-3788e3f:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-3788e3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-3788e3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3788e3f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-ff591f4 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-ff591f4 .elementor-heading-title {
    font-size: 21px;
    font-weight: 600;
    color: #5C0000;
}

.elementor-387 .elementor-element.elementor-element-79b052c {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-79b052c .elementor-heading-title {
    font-size: 21px;
    font-weight: 600;
    color: #5C0000;
}

.elementor-387 .elementor-element.elementor-element-f62912b:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-f62912b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-f62912b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-f62912b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-0706648>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-0706648>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-920ce36.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-920ce36.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-920ce36.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-920ce36 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-920ce36 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-920ce36 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-920ce36 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-41ef0ce>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-4bc30c7 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-615588d>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-3e29e73.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-3e29e73.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-3e29e73.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-3e29e73 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-3e29e73 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3e29e73 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-3e29e73 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-8b0ce3f:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-8b0ce3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-8b0ce3f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8b0ce3f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6eebed6 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-6eebed6 .elementor-heading-title {
    font-size: 21px;
    font-weight: 600;
    color: #5C0000;
}

.elementor-387 .elementor-element.elementor-element-9254793 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-9254793 .elementor-heading-title {
    font-size: 21px;
    font-weight: 600;
    color: #5C0000;
}

.elementor-387 .elementor-element.elementor-element-6be1e917:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-6be1e917>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #051C0A;
}

.elementor-387 .elementor-element.elementor-element-6be1e917>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(169deg, #FAE0E000 51%, #5F2E7C 67%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6be1e917 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 60px 0px;
}

.elementor-387 .elementor-element.elementor-element-5bf402c2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5bf402c2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.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-387 .elementor-element.elementor-element-7834de92>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-387 .elementor-element.elementor-element-7834de92 {
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2.5px;
    color: #E2BFBF;
}

.elementor-387 .elementor-element.elementor-element-54bf693d {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
    font-family: "Montserrat", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.3em;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-64a8e83 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-64a8e83>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-64a8e83.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-64a8e83.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-64a8e83.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-3bc8582 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-3bc8582>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-3bc8582.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-3bc8582.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-3bc8582.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-description {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-22b13c9a>.elementor-widget-container {
    margin: 21px -78px -78px -78px;
    padding: -3px -3px -3px -3px;
}

.elementor-387 .elementor-element.elementor-element-22b13c9a {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-22b13c9a img {
    width: 70%;
    max-width: 100%;
}

.elementor-387 .elementor-element.elementor-element-1ba89d57:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-1ba89d57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-1ba89d57>.elementor-container {
    max-width: 1007px;
}

.elementor-387 .elementor-element.elementor-element-1ba89d57 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-1ba89d57>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7fa47071:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-387 .elementor-element.elementor-element-7fa47071>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-7fa47071>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7fa47071>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-a8b04d9 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-a8b04d9 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    color: #23A455;
}

.elementor-387 .elementor-element.elementor-element-b91e3cf {
    text-align: justify;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    color: #000000;
}

.elementor-387 .elementor-element.elementor-element-29dae56:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-29dae56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00FF19;
}

.elementor-387 .elementor-element.elementor-element-29dae56>.elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-29dae56>.elementor-container {
    max-width: 1300px;
}

.elementor-387 .elementor-element.elementor-element-29dae56 {
    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-387 .elementor-element.elementor-element-c79933c>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-c79933c {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-c79933c .elementor-heading-title {
    font-family: "Arial", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 31px;
    letter-spacing: -0.3px;
    color: #000000;
}

.elementor-387 .elementor-element.elementor-element-70534471:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-70534471>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F2F2;
}

.elementor-387 .elementor-element.elementor-element-70534471 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 18px 0px;
}

.elementor-387 .elementor-element.elementor-element-70534471>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-10875c86>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}


.elementor-387 .elementor-element.elementor-element-6decd768 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-387 .elementor-element.elementor-element-6decd768 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 0px;
    color: #5A4E4E;
}

.elementor-387 .elementor-element.elementor-element-6decd768 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-387 .elementor-element.elementor-element-6decd768 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #5A4E4E;
}

.elementor-387 .elementor-element.elementor-element-6decd768 .swiper-pagination-bullet {
    background: #2C1F1F;
}

.elementor-387 .elementor-element.elementor-element-6decd768 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-a308402 .elementor-button {
    background-color: transparent;
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #00FF1D 0%, #024106 100%);
    box-shadow: 0px 0px 9px 7px #36FF00 inset;
    border-radius: 11px 11px 11px 11px;
    padding: 18px 18px 18px 18px;
}

.elementor-387 .elementor-element.elementor-element-a308402>.elementor-widget-container {
    margin: -12px 4px 0px 21px;
    padding: 10px 10px 10px 10px;
}

.elementor-387 .elementor-element.elementor-element-7868400:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-7868400>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-7868400 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7868400>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5424048>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5424048>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-8d9cd14 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-2e858d1>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2e858d1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-a6832fe.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-a6832fe.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-a6832fe.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-a6832fe .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-a6832fe .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-a6832fe .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-a6832fe .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-05eb277>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-5b039b7.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-5b039b7.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-5b039b7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-5b039b7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-5b039b7 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5b039b7 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-5b039b7 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-2affc6d:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-2affc6d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-2affc6d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2affc6d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-32bef98>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-32bef98>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-62f55cf.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-62f55cf.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-62f55cf.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-62f55cf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-62f55cf .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-62f55cf .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-62f55cf .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-afd615f>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-d203363 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-d203363.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-d203363.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-d203363.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-d203363 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-d203363 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-d203363 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-d203363 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-e703bd3>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-a194b32.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-a194b32.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-a194b32.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-a194b32 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-a194b32 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-a194b32 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-a194b32 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-2e2e2c67:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-2e2e2c67>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-2e2e2c67 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2e2e2c67>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7b40e63b {
    --spacer-size: 10px;
}

.elementor-387 .elementor-element.elementor-element-528c4af1 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-528c4af1 .elementor-heading-title {
    font-weight: 600;
    color: #632525;
}

.elementor-387 .elementor-element.elementor-element-dacc4e4 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-dacc4e4 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #23A455;
}

.elementor-387 .elementor-element.elementor-element-5093151d:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-5093151d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-5093151d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5093151d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-50e4a43c>.elementor-widget-container {
    margin: -24px -24px -24px -24px;
    padding: -8px -8px -8px -8px;
}

.elementor-387 .elementor-element.elementor-element-5d348165 {
    width: var(--container-widget-width, 97%);
    max-width: 97%;
    --container-widget-width: 97%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.3em;
    color: #200202;
}

.elementor-387 .elementor-element.elementor-element-bc06097 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-bc06097>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-bc06097.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-bc06097.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-bc06097.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-description {
    color: #3F3B3B;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-787e68b6 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-787e68b6>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-787e68b6.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-787e68b6.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-787e68b6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-description {
    color: #3F3B3B;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-1d30e065 {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-1d30e065>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-1d30e065.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-1d30e065.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-1d30e065.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-description {
    color: #3F3B3B;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-ba633fb {
    width: var(--container-widget-width, 79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}

.elementor-387 .elementor-element.elementor-element-ba633fb>.elementor-widget-container {
    padding: 0px 0px 17px 0px;
}

.elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-387 .elementor-element.elementor-element-ba633fb.elementor-position-right .elementor-image-box-img {
    margin-left: 19px;
}

.elementor-387 .elementor-element.elementor-element-ba633fb.elementor-position-left .elementor-image-box-img {
    margin-right: 19px;
}

.elementor-387 .elementor-element.elementor-element-ba633fb.elementor-position-top .elementor-image-box-img {
    margin-bottom: 19px;
}

.elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-title {
    margin-bottom: 10px;
    color: #1C9953;
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-description {
    color: #3F3B3B;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-3238f94:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-3238f94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-3238f94 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3238f94>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button {
    background-color: #1F6F00;
    font-family: "Arial", Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 43px 43px 43px 43px;
}

.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button:hover,
.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button:focus {
    background-color: #09C52D;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-121cb26c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button:hover svg,
.elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-5369da05:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-5369da05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F0E9AF;
}

.elementor-387 .elementor-element.elementor-element-5369da05 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5369da05>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5289c92d {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    line-height: 37px;
    color: #FF0000;
}

.elementor-387 .elementor-element.elementor-element-f97c763 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    line-height: 37px;
    color: #FF0000;
}

.elementor-387 .elementor-element.elementor-element-7adc29ef {
    border-style: dotted;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-71445b19>.elementor-element-populated {
    border-style: dotted;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-62663cb1.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-387 .elementor-element.elementor-element-62663cb1.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-387 .elementor-element.elementor-element-62663cb1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-387 .elementor-element.elementor-element-62663cb1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-387 .elementor-element.elementor-element-62663cb1 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-62663cb1 .elementor-image-box-description {
    color: #7A7A7A;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-32a3ce05>.elementor-element-populated {
    border-style: dotted;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-32a3ce05>.elementor-element-populated,
.elementor-387 .elementor-element.elementor-element-32a3ce05>.elementor-element-populated>.elementor-background-overlay,
.elementor-387 .elementor-element.elementor-element-32a3ce05>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-387 .elementor-element.elementor-element-154f38a0.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-387 .elementor-element.elementor-element-154f38a0.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-387 .elementor-element.elementor-element-154f38a0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-387 .elementor-element.elementor-element-154f38a0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-387 .elementor-element.elementor-element-154f38a0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-154f38a0 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-7171a8d>.elementor-element-populated {
    border-style: dotted;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-7ff9de0e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-387 .elementor-element.elementor-element-7ff9de0e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-387 .elementor-element.elementor-element-7ff9de0e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-387 .elementor-element.elementor-element-7ff9de0e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-387 .elementor-element.elementor-element-7ff9de0e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7ff9de0e .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-1fc1c36>.elementor-element-populated {
    border-style: dotted;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-6df5a7d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-387 .elementor-element.elementor-element-6df5a7d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-387 .elementor-element.elementor-element-6df5a7d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-387 .elementor-element.elementor-element-6df5a7d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-387 .elementor-element.elementor-element-6df5a7d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6df5a7d .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-0a56942>.elementor-element-populated {
    border-style: dotted;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-906399d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-387 .elementor-element.elementor-element-906399d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-387 .elementor-element.elementor-element-906399d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-387 .elementor-element.elementor-element-906399d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-387 .elementor-element.elementor-element-906399d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-906399d .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-85bd5e4>.elementor-element-populated {
    border-style: dotted;
    border-width: 5px 5px 5px 5px;
    border-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-b845f61.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-387 .elementor-element.elementor-element-b845f61.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-387 .elementor-element.elementor-element-b845f61.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-387 .elementor-element.elementor-element-b845f61 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-387 .elementor-element.elementor-element-b845f61 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-b845f61 .elementor-image-box-description {
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-a7d792c:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-a7d792c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-a7d792c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-a7d792c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8a443b4 {
    --spacer-size: 50px;
}

.elementor-387 .elementor-element.elementor-element-5b99c61:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-5b99c61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-5b99c61 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5b99c61>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-74cf9e0>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-74cf9e0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-badce52.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-badce52.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-badce52.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-badce52 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-badce52 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-badce52 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-badce52 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-89bdd48>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-b4f7bd0 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-beaf1f0>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-874dbb1.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-874dbb1.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-874dbb1.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-874dbb1 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-874dbb1 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-874dbb1 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-874dbb1 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-03548b9:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-03548b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-03548b9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-03548b9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-647321e>.elementor-element-populated {
    border-style: dashed;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-647321e>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-70dfdc2 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-d5bbd78>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-f03b4ca .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-58c060f>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-9bc9866.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-9bc9866.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-9bc9866.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-9bc9866 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-9bc9866 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-9bc9866 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-9bc9866 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-5afd233a:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-5afd233a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-5afd233a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5afd233a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-65b3b741>.elementor-element-populated {
    border-style: none;
}

.elementor-387 .elementor-element.elementor-element-6b971ad6.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-6b971ad6.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-6b971ad6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-6b971ad6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-6b971ad6 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6b971ad6 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-387 .elementor-element.elementor-element-6b971ad6 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-771ee460>.elementor-element-populated {
    border-style: none;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-5d2a391b .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-74ed82cd>.elementor-element-populated {
    border-style: none;
}

.elementor-387 .elementor-element.elementor-element-4cc83666.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-4cc83666.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-4cc83666.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-4cc83666 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-4cc83666 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-4cc83666 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-4cc83666 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-eb0652b {
    --spacer-size: 50px;
}

.elementor-387 .elementor-element.elementor-element-c3ea4e4:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-c3ea4e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-c3ea4e4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-c3ea4e4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-9d29c85>.elementor-element-populated {
    border-style: none;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-8e39d1a .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-1922101>.elementor-element-populated {
    border-style: none;
}

.elementor-387 .elementor-element.elementor-element-13837f0.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-13837f0.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-13837f0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-13837f0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-13837f0 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-13837f0 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
}

.elementor-387 .elementor-element.elementor-element-13837f0 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-4349629>.elementor-element-populated {
    border-style: none;
}

.elementor-387 .elementor-element.elementor-element-9db75f9.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-9db75f9.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-9db75f9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-9db75f9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-9db75f9 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-9db75f9 .elementor-image-box-title {
    color: #23A455;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-9db75f9 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-87c9f23:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-87c9f23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #2F1950 0%, #5F2E7C 100%);
}

.elementor-387 .elementor-element.elementor-element-87c9f23 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 44px 0px;
}

.elementor-387 .elementor-element.elementor-element-87c9f23>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6ec3f4f5 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    line-height: 37px;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-36d66df0 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-36d66df0 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-6860ebe9:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-6860ebe9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-6860ebe9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6860ebe9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-3520fc6f>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-6f6e7693>.elementor-widget-container {
    background-color: #52045D;
    margin: 0px 0px -15px 0px;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-387 .elementor-element.elementor-element-6f6e7693 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-6f6e7693 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-481545a7.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-481545a7.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-481545a7.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-481545a7 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-481545a7 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-481545a7 .elementor-image-box-title {
    color: #52045D;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-481545a7 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-e2bf2f2>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-0487dd0>.elementor-widget-container {
    background-color: #52045D;
    margin: 0px 0px -15px 0px;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-387 .elementor-element.elementor-element-0487dd0 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-0487dd0 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-d373406.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-d373406.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-d373406.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-d373406 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-d373406 .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-d373406 .elementor-image-box-title {
    color: #52045D;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-d373406 .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-5f1e184>.elementor-element-populated {
    border-style: dashed;
}

.elementor-387 .elementor-element.elementor-element-58b2ded>.elementor-widget-container {
    background-color: #52045D;
    margin: 0px 0px -15px 0px;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-387 .elementor-element.elementor-element-58b2ded {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-58b2ded .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 35px;
    font-weight: 800;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b.elementor-position-right .elementor-image-box-img {
    margin-left: 21px;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b.elementor-position-left .elementor-image-box-img {
    margin-right: 21px;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b.elementor-position-top .elementor-image-box-img {
    margin-bottom: 21px;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b .elementor-image-box-img img {
    border-radius: 37px;
    transition-duration: 0.3s;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b .elementor-image-box-title {
    color: #52045D;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-387 .elementor-element.elementor-element-d9fa55b .elementor-image-box-description {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-8730663:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-8730663>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #50115C;
}

.elementor-387 .elementor-element.elementor-element-8730663 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 18px 0px;
}

.elementor-387 .elementor-element.elementor-element-8730663>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-115d14a>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-c79eb6a {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-c79eb6a .elementor-heading-title {
    font-weight: 600;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-07e90da {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-07e90da .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-4c5f6a8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -9px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-4c5f6a8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-d891a50 img {
    width: 91%;
}

.elementor-387 .elementor-element.elementor-element-8d120c8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000C9;
}

.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.84;
}

.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-element-populated,
.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-element-populated>.elementor-background-overlay,
.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-background-slideshow {
    border-radius: 54px 54px 54px 54px;
}

.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-element-populated {
    box-shadow: 0px 0px 19px -1px #36FF00 inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 45px 0px 25px;
    --e-column-margin-right: 45px;
    --e-column-margin-left: 25px;
    padding: 30px 30px 30px 30px;
}

.elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-03cc76a>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-387 .elementor-element.elementor-element-03cc76a {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-036bcb1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-036bcb1 {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-036bcb1 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.8em;
    font-weight: 800;
    letter-spacing: -0.9px;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-12f2be2>.elementor-widget-container {
    margin: -30px 0px -2px 0px;
    padding: 20px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-12f2be2 {
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #FFFFFF;
}

.elementor-widget-countdown .elementor-countdown-item {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-countdown .elementor-countdown-digits {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-countdown .elementor-countdown-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-countdown .elementor-countdown-expire--message {
    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-387 .elementor-element.elementor-element-39b3e25>.elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-wrapper {
    max-width: 100%;
}

.elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item {
    background-color: #030303B3;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #36FF00;
    border-radius: 20px 20px 20px 20px;
    padding: 13px 13px 13px 13px;
}

body:not(.rtl) .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(14px/2);
}

body:not(.rtl) .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(14px/2);
}

body.rtl .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(14px/2);
}

body.rtl .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(14px/2);
}

.elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-digits {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-label {
    color: #FFFFFF;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-965c5f7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-965c5f7 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-accent);
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline {
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-387 .elementor-element.elementor-element-a628161 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-a628161 .elementor-headline {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 57px;
    font-weight: 800;
}

.elementor-387 .elementor-element.elementor-element-a628161 .elementor-headline-dynamic-wrapper path {
    stroke: #36FF00;
    stroke-width: 4px;
}

.elementor-387 .elementor-element.elementor-element-a628161 .elementor-headline-dynamic-text {
    font-family: "Montserrat", Sans-serif;
    font-weight: 800;
    letter-spacing: -1.1px;
}

.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-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(7px/2);
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(7px/2);
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(7px/2);
    margin-left: calc(7px/2);
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-7px/2);
    margin-left: calc(-7px/2);
}

body.rtl .elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-7px/2);
}

body:not(.rtl) .elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-7px/2);
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-icon i {
    color: #B3AA5F;
    transition: color 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-icon svg {
    fill: #B3AA5F;
    transition: fill 0.3s;
}

.elementor-387 .elementor-element.elementor-element-8b6d677 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-item>a {
    font-family: "Tahoma", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-387 .elementor-element.elementor-element-8b6d677 .elementor-icon-list-text {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-387 .elementor-element.elementor-element-61b8f89>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-387 .elementor-element.elementor-element-61b8f89 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-3fa2bba .elementor-button {
    background-color: #1D8900;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 19px 19px 19px 19px;
    padding: 21px 21px 21px 21px;
}

.elementor-387 .elementor-element.elementor-element-3fa2bba>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 27px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-387 .elementor-element.elementor-element-33e6ecbd:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-33e6ecbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-387 .elementor-element.elementor-element-33e6ecbd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-33e6ecbd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2e3a4f7f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-2e3a4f7f {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-2e3a4f7f img {
    width: 79%;
}

.elementor-387 .elementor-element.elementor-element-2fe2fdf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-387 .elementor-element.elementor-element-67acf1e6>.elementor-widget-container {
    margin: 66px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}

.elementor-387 .elementor-element.elementor-element-67acf1e6 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    letter-spacing: -1.2px;
    color: #00D518;
}

.elementor-387 .elementor-element.elementor-element-21de494 {
    width: var(--container-widget-width, 94.533%);
    max-width: 94.533%;
    --container-widget-width: 94.533%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -1px;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-21de494>.elementor-widget-container {
    margin: -24px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
}

.elementor-387 .elementor-element.elementor-element-27f29be .elementor-button {
    background-color: #1D8900;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 19px 19px 19px 19px;
    padding: 21px 21px 21px 21px;
}

.elementor-387 .elementor-element.elementor-element-27f29be>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 27px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-387 .elementor-element.elementor-element-27f29be .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-387 .elementor-element.elementor-element-27f29be .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-387 .elementor-element.elementor-element-bae62d5:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-bae62d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-bae62d5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-bae62d5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-c0195e5 {
    color: #000000;
}

.elementor-387 .elementor-element.elementor-element-59429562:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-59429562>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-387 .elementor-element.elementor-element-59429562>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-59429562>.elementor-container {
    max-width: 900px;
}

.elementor-387 .elementor-element.elementor-element-59429562 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 5px 5px 5px;
}

.elementor-387 .elementor-element.elementor-element-506f8783>.elementor-element-populated {
    margin: 22px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-387 .elementor-element.elementor-element-1f95cffb>.elementor-widget-container {
    padding: 0px 80px 0px 80px;
}

.elementor-387 .elementor-element.elementor-element-1f95cffb {
    text-align: center;
}

.elementor-387 .elementor-element.elementor-element-1f95cffb .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 2.5em;
    font-weight: 700;
    color: #00D518;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-tab-title {
    border-width: 1px;
    border-color: #59FF74;
    background-color: #063901E6;
    padding: 11px 11px 11px 11px;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: #59FF74;
    color: #FFD000;
    font-family: "Montserrat", Sans-serif;
    font-size: 1em;
    font-weight: 400;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 0px;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-title,
.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-tab-title.elementor-active a,
.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9em;
    font-weight: 500;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-tab-title .elementor-toggle-icon i:before {
    color: #00D518;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-tab-title .elementor-toggle-icon svg {
    fill: #00D518;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 18px;
}

.elementor-387 .elementor-element.elementor-element-55c9f4a5 .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 18px;
}

.elementor-387 .elementor-element.elementor-element-641473e0:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-641473e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-387 .elementor-element.elementor-element-641473e0>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-641473e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-387 .elementor-element.elementor-element-51de8e1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-387 .elementor-element.elementor-element-51de8e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-387 .elementor-element.elementor-element-2eb50a30>.elementor-widget-container {
    margin: -7px 0px 0px 0px;
}

.elementor-387 .elementor-element.elementor-element-2eb50a30 {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-5ee11268:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-5ee11268>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-5ee11268>.elementor-container {
    max-width: 800px;
}

.elementor-387 .elementor-element.elementor-element-5ee11268 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5ee11268>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-53579910:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-53579910>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-53579910 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-53579910>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-33039943:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-33039943>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-33039943>.elementor-container {
    max-width: 800px;
}

.elementor-387 .elementor-element.elementor-element-33039943 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-33039943>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-62c70e11:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-62c70e11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-62c70e11 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-62c70e11>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-41783491:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-41783491>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-41783491>.elementor-container {
    max-width: 800px;
}

.elementor-387 .elementor-element.elementor-element-41783491 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-41783491>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-73355e83:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-73355e83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-73355e83 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-73355e83>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6534c99a:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-6534c99a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-6534c99a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6534c99a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2e6a07e0:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-2e6a07e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-2e6a07e0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-2e6a07e0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-378d3b69:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-378d3b69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-387 .elementor-element.elementor-element-378d3b69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-378d3b69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6673f7c5:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-6673f7c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-6673f7c5>.elementor-container {
    max-width: 800px;
}

.elementor-387 .elementor-element.elementor-element-6673f7c5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6673f7c5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6d584e39:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-6d584e39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-6d584e39 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-6d584e39>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7621d560:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-7621d560>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-7621d560>.elementor-container {
    max-width: 800px;
}

.elementor-387 .elementor-element.elementor-element-7621d560 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-7621d560>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-519ae336:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-519ae336>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-519ae336 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-519ae336>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5d6e3aaa:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-5d6e3aaa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-5d6e3aaa>.elementor-container {
    max-width: 800px;
}

.elementor-387 .elementor-element.elementor-element-5d6e3aaa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-5d6e3aaa>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-387 .elementor-element.elementor-element-46a10e6f:not(.elementor-motion-effects-element-type-background),
.elementor-387 .elementor-element.elementor-element-46a10e6f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #5271FF;
}

.elementor-387 .elementor-element.elementor-element-46a10e6f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-387 .elementor-element.elementor-element-46a10e6f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body.elementor-page-387:not(.elementor-motion-effects-element-type-background),
body.elementor-page-387>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-387 .elementor-element.elementor-element-105412a {
        width: 54%;
    }

    .elementor-387 .elementor-element.elementor-element-8d120c8 {
        width: 45.962%;
    }

    .elementor-387 .elementor-element.elementor-element-607ca6f7 {
        width: 35.129%;
    }

    .elementor-387 .elementor-element.elementor-element-2fe2fdf {
        width: 64.486%;
    }
}

@media(max-width:767px) {
    .elementor-387 .elementor-element.elementor-element-2178ca1f .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-6cad19c6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-59c1b0dd>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-387 .elementor-element.elementor-element-bbdc23b .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-562ce31b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-562ce31b {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-562ce31b .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-387 .elementor-element.elementor-element-504b411a .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-3109e78 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-3b61cd4 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-51f8f554 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-5920e2c .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-3b64a999 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-920ce36 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-4bc30c7 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-3e29e73 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-6be1e917 {
        padding: 60px 0px 25px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-54bf693d {
        text-align: center;
        font-size: 27px;
    }

    .elementor-387 .elementor-element.elementor-element-2fd72a7 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-2fd72a7>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-2fd72a7 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-5d8b72d {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-5d8b72d>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-5d8b72d .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-64a8e83 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-64a8e83>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-64a8e83 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-7e8934e3 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-7e8934e3>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-7e8934e3 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-3bc8582 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-3bc8582>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-3bc8582 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-c79933c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-c79933c {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-c79933c .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-387 .elementor-element.elementor-element-6decd768>.elementor-widget-container {
        margin: -28px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-6decd768 .elementor-swiper-button.elementor-swiper-button-prev,
    .elementor-387 .elementor-element.elementor-element-6decd768 .elementor-swiper-button.elementor-swiper-button-next {
        font-size: 27px;
    }

    .elementor-387 .elementor-element.elementor-element-6decd768 .swiper-pagination-bullet {
        width: 3px;
        height: 3px;
    }

    .elementor-387 .elementor-element.elementor-element-8d9cd14 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-a6832fe .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-5b039b7 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-62f55cf .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-d203363 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-a194b32 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-5d348165 {
        text-align: center;
        font-size: 27px;
    }

    .elementor-387 .elementor-element.elementor-element-bc06097 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-bc06097>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-bc06097 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-787e68b6 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-787e68b6>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-787e68b6 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-1d30e065 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-1d30e065>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-1d30e065 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-ba633fb {
        width: 100%;
        max-width: 100%;
    }

    .elementor-387 .elementor-element.elementor-element-ba633fb>.elementor-widget-container {
        padding: 0px 14px 23px 14px;
    }

    .elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-img {
        margin-bottom: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-ba633fb .elementor-image-box-wrapper .elementor-image-box-img {
        width: 37%;
    }

    .elementor-387 .elementor-element.elementor-element-121cb26c .elementor-button {
        font-size: 19px;
    }

    .elementor-387 .elementor-element.elementor-element-5289c92d {
        width: 100%;
        max-width: 100%;
        font-size: 22px;
        line-height: 1.4em;
        letter-spacing: -0.5px;
    }

    .elementor-387 .elementor-element.elementor-element-f97c763 {
        width: 100%;
        max-width: 100%;
        font-size: 22px;
        line-height: 1.4em;
        letter-spacing: -0.5px;
    }

    .elementor-387 .elementor-element.elementor-element-62663cb1 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-387 .elementor-element.elementor-element-154f38a0 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-387 .elementor-element.elementor-element-7ff9de0e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-387 .elementor-element.elementor-element-6df5a7d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-387 .elementor-element.elementor-element-906399d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-387 .elementor-element.elementor-element-b845f61 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-387 .elementor-element.elementor-element-badce52 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-b4f7bd0 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-874dbb1 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-70dfdc2 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-f03b4ca .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-9bc9866 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-6b971ad6 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-5d2a391b .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-4cc83666 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-8e39d1a .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-13837f0 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-9db75f9 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-6ec3f4f5 {
        width: 100%;
        max-width: 100%;
        font-size: 22px;
        line-height: 1.4em;
        letter-spacing: -0.5px;
    }

    .elementor-387 .elementor-element.elementor-element-6f6e7693>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-387 .elementor-element.elementor-element-6f6e7693 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-387 .elementor-element.elementor-element-481545a7 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-0487dd0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-387 .elementor-element.elementor-element-0487dd0 .elementor-heading-title {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-387 .elementor-element.elementor-element-d373406 .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-58b2ded>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-387 .elementor-element.elementor-element-58b2ded .elementor-heading-title {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-387 .elementor-element.elementor-element-d9fa55b .elementor-image-box-img {
        margin-bottom: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-4c5f6a8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-8d120c8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-387 .elementor-element.elementor-element-03cc76a>.elementor-widget-container {
        margin: 0px 0px -6px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-03cc76a {
        font-size: 14px;
    }

    .elementor-387 .elementor-element.elementor-element-036bcb1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-036bcb1 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-387 .elementor-element.elementor-element-12f2be2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-12f2be2 {
        font-size: 21px;
    }

    .elementor-387 .elementor-element.elementor-element-39b3e25>.elementor-widget-container {
        margin: 4px 16px 4px 16px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-wrapper {
        max-width: 100%;
    }

    body:not(.rtl) .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(13px/2);
    }

    body:not(.rtl) .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(13px/2);
    }

    body.rtl .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(13px/2);
    }

    body.rtl .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(13px/2);
    }

    .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-item {
        padding: 2px 2px 2px 1px;
    }

    .elementor-387 .elementor-element.elementor-element-39b3e25 .elementor-countdown-label {
        font-size: 10px;
    }

    .elementor-387 .elementor-element.elementor-element-965c5f7>.elementor-widget-container {
        margin: 0px 0px -42px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-8b6d677>.elementor-widget-container {
        margin: -11px -11px -11px -11px;
        padding: -1px -1px -1px -1px;
    }

    .elementor-387 .elementor-element.elementor-element-3fa2bba .elementor-button {
        font-size: 17px;
    }

    .elementor-387 .elementor-element.elementor-element-2e3a4f7f>.elementor-widget-container {
        margin: 31px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-2e3a4f7f img {
        width: 69%;
    }

    .elementor-387 .elementor-element.elementor-element-67acf1e6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-67acf1e6 {
        text-align: center;
    }

    .elementor-387 .elementor-element.elementor-element-67acf1e6 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-387 .elementor-element.elementor-element-21de494>.elementor-widget-container {
        margin: -9px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-27f29be .elementor-button {
        font-size: 17px;
    }

    .elementor-387 .elementor-element.elementor-element-1f95cffb>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-1f95cffb .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-387 .elementor-element.elementor-element-641473e0 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-387 .elementor-element.elementor-element-2eb50a30>.elementor-widget-container {
        margin: -10px -10px -10px -10px;
    }

    .elementor-387 .elementor-element.elementor-element-2eb50a30 {
        font-size: 15px;
        letter-spacing: 0px;
    }
}