.elementor-13 .elementor-element.elementor-element-e585dcb {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-e585dcb>.elementor-shape-bottom,
.elementor-13 .elementor-element.elementor-element-e585dcb>.e-con-inner>.elementor-shape-bottom {
    z-index: 2;
    pointer-events: none;
}

.elementor-13 .elementor-element.elementor-element-3aa03c2 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-ed9420a {
    --spacer-size: 30px;
}

.elementor-13 .elementor-element.elementor-element-84dd4d7 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-7702648 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7702648 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-222c3aa {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-422aca3 {
    text-align: center;
}

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

.elementor-13 .elementor-element.elementor-element-9ea1eb6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-text);
    --border-color: var( --e-global-color-text);
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-9ea1eb6:hover {
    background-color: #EBEBEB;
}

.elementor-13 .elementor-element.elementor-element-1d33207 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1d33207 .elementor-heading-title {
    font-family: "Bebas Neue", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-5450472 {
    text-align: center;
    font-weight: 700;
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-e9b8512 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-e9b8512 a:hover,
.elementor-13 .elementor-element.elementor-element-e9b8512 a:focus {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-48e56f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-text);
    --border-color: var( --e-global-color-text);
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-48e56f5:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-48e56f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #E6E6E6;
}

.elementor-13 .elementor-element.elementor-element-48e56f5:hover {
    background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-fc1ee5a {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-fc1ee5a .elementor-heading-title {
    font-family: "Bebas Neue", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-1ac1a15 {
    text-align: center;
    font-weight: 700;
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-55464b6 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-55464b6 a:hover,
.elementor-13 .elementor-element.elementor-element-55464b6 a:focus {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-0d6b52c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-color: var( --e-global-color-text);
    --border-color: var( --e-global-color-text);
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-0d6b52c:hover {
    background-color: #EBEBEB;
}

.elementor-13 .elementor-element.elementor-element-94250d4 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-94250d4 .elementor-heading-title {
    font-family: "Bebas Neue", Sans-serif;
    font-size: 60px;
    font-weight: 800;
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-ca3958a {
    text-align: center;
    font-weight: 700;
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-9eb95b8 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9eb95b8 a:hover,
.elementor-13 .elementor-element.elementor-element-9eb95b8 a:focus {
    color: #FFFFFF;
}

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

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

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

.elementor-13 .elementor-element.elementor-element-83d4e8c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-13 .elementor-element.elementor-element-83d4e8c:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-83d4e8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

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

.elementor-13 .elementor-element.elementor-element-98514de {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-00c451e .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-b959295 {
    text-align: justify;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-897bf19 .elementor-button {
    background-color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-897bf19 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-897bf19 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-897bf19 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-dcbbcc7 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-59342a1 {
    --spacer-size: 10px;
}

.elementor-13 .elementor-element.elementor-element-1bf5d90 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-ae015b4 {
    text-align: center;
}

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

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

.elementor-13 .elementor-element.elementor-element-d8b264e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.7;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-d8b264e:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-d8b264e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-d8b264e::before,
.elementor-13 .elementor-element.elementor-element-d8b264e>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-d8b264e>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-d8b264e>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-d8b264e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-d8b264e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #19313B;
    --background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-d8b264e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-c42c78a {
    --spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-8d6753b {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-8d6753b .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-fb2dc39 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-fb2dc39 a {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9b30f2b .elementor-button {
    background-color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-9b30f2b .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-9b30f2b .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-9b30f2b .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-ac0eac7 {
    --spacer-size: 20px;
}

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

.elementor-13 .elementor-element.elementor-element-651da04 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-f83f488 {
    --spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-9122310 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-6a405c4 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-6a405c4 .elementor-heading-title {
    color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-ad7ccf5 {
    text-align: center;
}

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

.elementor-13 .elementor-element.elementor-element-c1d6259 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-6d650439);
    --border-color: var( --e-global-color-6d650439);
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-c1d6259:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-c1d6259>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-c1d6259:hover {
    background-color: #02436B;
}

.elementor-13 .elementor-element.elementor-element-8c6d28b img {
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-f311973 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-f311973 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-f2de56c {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-cc44ea2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-cc44ea2:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-cc44ea2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #174E70;
}

.elementor-13 .elementor-element.elementor-element-cc44ea2:hover {
    background-color: #3C4C55;
}

.elementor-13 .elementor-element.elementor-element-f5559af img {
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-9220ad5 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9220ad5 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-e936591 {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-f75ba2f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-6d650439);
    --border-color: var( --e-global-color-6d650439);
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-f75ba2f:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-f75ba2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-f75ba2f:hover {
    background-color: #02436B;
}

.elementor-13 .elementor-element.elementor-element-f53db0c img {
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-39f90e7 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-39f90e7 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-d7e82a3 {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

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

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

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

.elementor-13 .elementor-element.elementor-element-9520113 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 25px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-13 .elementor-element.elementor-element-0d8dc02 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-9d33296 .elementor-button {
    background-color: var( --e-global-color-text);
    text-transform: uppercase;
}

.elementor-13 .elementor-element.elementor-element-9d33296 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-9d33296 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-9d33296 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-8f9ac36 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 14px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-13 .elementor-element.elementor-element-8f9ac36:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-8f9ac36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DFEAF2;
}

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

.elementor-13 .elementor-element.elementor-element-48b5dde {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-13 .elementor-element.elementor-element-c5918ea .elementor-heading-title {
    color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-e11bdcd {
    text-align: justify;
}

.elementor-13 .elementor-element.elementor-element-2b9ef81 .elementor-button {
    background-color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-2b9ef81 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-2b9ef81 .elementor-button:focus {
    background-color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-2b9ef81 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-7442ea4 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-adf79ff {
    --spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-a152074 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-bd026a5 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-bd026a5 .elementor-heading-title {
    color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-393b094 {
    text-align: center;
}

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

.elementor-13 .elementor-element.elementor-element-b3550a3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-6d650439);
    --border-color: var( --e-global-color-6d650439);
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-b3550a3:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-b3550a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-edaf834 img {
    width: 50%;
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-54d0821 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-54d0821 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-8c02526 {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-a4ee90f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-a4ee90f:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-a4ee90f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C3A57;
}

.elementor-13 .elementor-element.elementor-element-576054f img {
    width: 50%;
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-95592cc {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-95592cc .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-73892d6 {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-a743c48 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-6d650439);
    --border-color: var( --e-global-color-6d650439);
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-a743c48:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-a743c48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-c8c8523 img {
    width: 50%;
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-94941ff {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-94941ff .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-7379be5 {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-ec959eb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-ec959eb:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-ec959eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C3A57;
}

.elementor-13 .elementor-element.elementor-element-a26dc3e img {
    width: 50%;
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-0684b89 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-0684b89 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-560661e {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-4173749 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: var( --e-global-color-6d650439);
    --border-color: var( --e-global-color-6d650439);
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-4173749:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-4173749>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-3b6624b img {
    width: 50%;
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-93368bd {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-93368bd .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-09800b4 {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-9da68b1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    --border-radius: 12px 12px 12px 12px;
}

.elementor-13 .elementor-element.elementor-element-9da68b1:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-9da68b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #0C3A57;
}

.elementor-13 .elementor-element.elementor-element-70f42dc img {
    width: 50%;
    border-radius: 17px 17px 17px 17px;
}

.elementor-13 .elementor-element.elementor-element-2063e19 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-2063e19 .elementor-heading-title {
    color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-204348e {
    text-align: center;
    color: var( --e-global-color-6d650439);
}

.elementor-13 .elementor-element.elementor-element-8bf910c {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-8351b95 {
    text-align: center;
}

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

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

.elementor-13 .elementor-element.elementor-element-90785f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.48;
    --border-radius: 25px 25px 25px 25px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-90785f9:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-90785f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-90785f9:hover {
    background-color: #053858;
}

.elementor-13 .elementor-element.elementor-element-90785f9::before,
.elementor-13 .elementor-element.elementor-element-90785f9>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-90785f9>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-90785f9>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-90785f9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-90785f9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://dahula.africadigital.tech/wp-content/uploads/2025/08/WhatsApp-Image-2025-08-19-at-9.09.40-AM-1.jpeg");
    --background-overlay: '';
    background-position: center center;
}

.elementor-13 .elementor-element.elementor-element-90785f9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-3d303bd {
    --spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-eea1fe8 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-eea1fe8 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-861410a {
    text-align: center;
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-861410a a {
    color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5c97611 .elementor-button {
    background-color: var( --e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-5c97611 .elementor-button:hover,
.elementor-13 .elementor-element.elementor-element-5c97611 .elementor-button:focus {
    background-color: var( --e-global-color-6d650439);
    color: var( --e-global-color-1a67754a);
}

.elementor-13 .elementor-element.elementor-element-5c97611 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-5c97611 .elementor-button:hover svg,
.elementor-13 .elementor-element.elementor-element-5c97611 .elementor-button:focus svg {
    fill: var( --e-global-color-1a67754a);
}

.elementor-13 .elementor-element.elementor-element-8c4ffdc {
    --spacer-size: 20px;
}

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

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

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

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

.elementor-13 .elementor-element.elementor-element-9e2b8ac .elementor-heading-title {
    color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-f266c4e {
    text-align: justify;
}

.elementor-13 .elementor-element.elementor-element-4b7ad7e {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-a7a62e7 {
    text-align: center;
}

.elementor-13 .elementor-element.elementor-element-a7a62e7 .elementor-heading-title {
    color: var( --e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-54e2575 {
    --display: flex;
}

.elementor-13 .elementor-element.elementor-element-d410f29 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-13 .elementor-element.elementor-element-d410f29 .swiper-pagination-bullet {
    --swiper-pagination-bullet-horizontal-gap: 2px;
    --swiper-pagination-bullet-vertical-gap: 2px;
}

.elementor-13 .elementor-element.elementor-element-d410f29 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
    border-style: solid;
    border-color: var( --e-global-color-text);
}

@media(min-width:768px) {
    .elementor-13 .elementor-element.elementor-element-9ea1eb6 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-48e56f5 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-0d6b52c {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-2140c96 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-dccb77c {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-0aa879b {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-e7040ac {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-98514de {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-e534c04 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-d8b264e {
        --width: 95.088%;
    }
    .elementor-13 .elementor-element.elementor-element-ca104ba {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-c1d6259 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-cc44ea2 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-f75ba2f {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-8c07fa2 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-11b434b {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-7d84849 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-6170182 {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-48b5dde {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-b3550a3 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-a4ee90f {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-a743c48 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-ec959eb {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-4173749 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-9da68b1 {
        --width: 33.3333%;
    }
    .elementor-13 .elementor-element.elementor-element-4376686 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-90785f9 {
        --width: 95.088%;
    }
    .elementor-13 .elementor-element.elementor-element-ad18574 {
        --width: 25%;
    }
    .elementor-13 .elementor-element.elementor-element-36ff27c {
        --width: 50%;
    }
    .elementor-13 .elementor-element.elementor-element-054056f {
        --width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-13 .elementor-element.elementor-element-90785f9::before,
    .elementor-13 .elementor-element.elementor-element-90785f9>.elementor-background-video-container::before,
    .elementor-13 .elementor-element.elementor-element-90785f9>.e-con-inner>.elementor-background-video-container::before,
    .elementor-13 .elementor-element.elementor-element-90785f9>.elementor-background-slideshow::before,
    .elementor-13 .elementor-element.elementor-element-90785f9>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-13 .elementor-element.elementor-element-90785f9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }
}

@media(max-width:767px) {
    .elementor-13 .elementor-element.elementor-element-83d4e8c {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-13 .elementor-element.elementor-element-00c451e .elementor-heading-title {
        font-size: 30px;
    }
    .elementor-13 .elementor-element.elementor-element-d8b264e {
        --overlay-opacity: 0.72;
    }
    .elementor-13 .elementor-element.elementor-element-8f9ac36 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}

/* Start JX Custom Fonts CSS */

/* End JX Custom Fonts CSS */