.elementor-21120 .elementor-element.elementor-element-48d26d8 > .elementor-container {
    max-width: 1300px;
}

.elementor-21120 .elementor-element.elementor-element-48d26d8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-48d26d8:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-48d26d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FC8931;
}

.elementor-21120 .elementor-element.elementor-element-48d26d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-48d26d8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-479a307 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-ed7472e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ed7472e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ed7472e > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-de32d1e {
    text-align: center;
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-de32d1e > .elementor-widget-container {
    margin: -10px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5adca74 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5adca74 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
    margin-left: calc( 10px/2 );
    margin-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
    right: calc( -10px / 2 + -5px );
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
    right: calc( -10px / 2 + 5px );
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
    width: 60px;
    height: 60px;
    padding: calc( 60px/4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-expire-message {
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 > .elementor-widget-container {
    margin: -8px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-034daa9 {
    width: var( --container-widget-width, 103.987% );
    max-width: 103.987%;
    --container-widget-width: 103.987%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
    margin-left: calc( 10px/2 );
    margin-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
    right: calc( -10px / 2 + -5px );
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
    right: calc( -10px / 2 + 5px );
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
    width: 60px;
    height: 60px;
    padding: calc( 60px/4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-expire-message {
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 > .elementor-widget-container {
    margin: -8px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4cd8ac9 {
    width: var( --container-widget-width, 103.987% );
    max-width: 103.987%;
    --container-widget-width: 103.987%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-2699270 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-2699270 {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-2699270 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-f2cf41a img {
    width: 20%;
}

.elementor-21120 .elementor-element.elementor-element-f2cf41a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-f2cf41a {
    left: 140px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-f2cf41a {
    right: 140px;
}

.elementor-21120 .elementor-element.elementor-element-f2cf41a {
    top: 55px;
    z-index: 3;
}

.elementor-21120 .elementor-element.elementor-element-8608065 > .elementor-container {
    max-width: 1300px;
}

.elementor-21120 .elementor-element.elementor-element-8608065 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-8608065:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-8608065 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FC8931;
}

.elementor-21120 .elementor-element.elementor-element-8608065 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8608065 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-7526ce7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-99efd16 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-99efd16 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-99efd16 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6d18595 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.5em;
}

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

.elementor-21120 .elementor-element.elementor-element-e0ebc0c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e0ebc0c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
    margin-left: calc( 10px/2 );
    margin-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
    right: calc( -10px / 2 + -5px );
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
    right: calc( -10px / 2 + 5px );
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
    width: 60px;
    height: 60px;
    padding: calc( 60px/4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 > .elementor-widget-container {
    margin: -8px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-06a9661 {
    width: 100%;
    max-width: 100%;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
    margin-left: calc( 10px/2 );
    margin-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
    right: calc( -10px / 2 + -5px );
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
    right: calc( -10px / 2 + 5px );
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
    width: 60px;
    height: 60px;
    padding: calc( 60px/4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 9px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 > .elementor-widget-container {
    margin: -8px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ae73588 {
    width: 100%;
    max-width: 100%;
}

.elementor-21120 .elementor-element.elementor-element-addb8ff .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-addb8ff {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-addb8ff > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-26efb7b img {
    width: 20%;
}

.elementor-21120 .elementor-element.elementor-element-26efb7b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-26efb7b {
    left: 140px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-26efb7b {
    right: 140px;
}

.elementor-21120 .elementor-element.elementor-element-26efb7b {
    top: 55px;
    z-index: 3;
}

.elementor-21120 .elementor-element.elementor-element-6b7c679 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-6b7c679:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-6b7c679 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/bg.jpg');
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-6b7c679 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 40px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-dc5097c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-dc5097c img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-726bfe7 > .elementor-container {
    max-width: 800px;
}

.elementor-21120 .elementor-element.elementor-element-726bfe7 {
    margin-top: 5px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-6b7f9ac {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6b7f9ac .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}

.elementor-21120 .elementor-element.elementor-element-6b7f9ac > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #FCE565;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-27de5dd > .elementor-container {
    max-width: 810px;
}

.elementor-21120 .elementor-element.elementor-element-27de5dd {
    margin-top: 38px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a6c2a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DFEBF933;
}

.elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-74e11ba {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-74e11ba .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 43px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-74e11ba > .elementor-widget-container {
    margin: 30px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a34f060 > .elementor-container {
    max-width: 660px;
}

.elementor-21120 .elementor-element.elementor-element-a34f060 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-7964264 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7964264 .elementor-heading-title {
    color: #2AC8D7;
    font-family: "Poppins", Sans-serif;
    font-size: 64px;
    font-weight: 700;
}

.elementor-21120 .elementor-element.elementor-element-d136170 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d136170 > .elementor-widget-container {
    margin: -18px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b00b280 > .elementor-container {
    max-width: 800px;
}

.elementor-21120 .elementor-element.elementor-element-eaf60ca {
    text-align: center;
    color: #CFDDED;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
    width: var( --container-widget-width, 101.987% );
    max-width: 101.987%;
    --container-widget-width: 101.987%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-eaf60ca > .elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-21120 .elementor-element.elementor-element-af22bcc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-af22bcc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
}

.elementor-21120 .elementor-element.elementor-element-af22bcc > .elementor-widget-container {
    margin: 15px 0px 0px;
    padding: 12px;
    background-color: #DFEBF933;
    border-radius: 50px;
}

.elementor-21120 .elementor-element.elementor-element-7f63150 {
    margin-top: 38px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-dd9db95.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-dd9db95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

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

.elementor-21120 .elementor-element.elementor-element-dd9db95 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-0dcf85a > .elementor-widget-container {
    margin: 0px -25px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-abc4f79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-abc4f79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #DFEBF933;
}

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

.elementor-21120 .elementor-element.elementor-element-abc4f79 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

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

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-53037f3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-53037f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-53037f3 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-53037f3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-53037f3 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-53037f3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-53037f3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-febb13f > .elementor-widget-container {
    margin: 0px 0px 0px -25px;
}

.elementor-21120 .elementor-element.elementor-element-febb13f {
    z-index: -1;
}

.elementor-21120 .elementor-element.elementor-element-b9c891d {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8e5eff0 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-2fb9c12 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-2fb9c12 {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-2fb9c12 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-e3d5469 > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-e3d5469 {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-0f94614 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-0f94614 {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-0f94614 {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-0f94614 {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-aa263ee {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-aa263ee {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-aa263ee {
    top: -100px;
    z-index: 0;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-90eae23 {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-90eae23 {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-90eae23 {
    top: -125px;
}

.elementor-21120 .elementor-element.elementor-element-7196ff9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7196ff9 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3d8fc58 > .elementor-container {
    max-width: 1180px;
}

.elementor-21120 .elementor-element.elementor-element-3d8fc58:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-3d8fc58 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
}

.elementor-21120 .elementor-element.elementor-element-3d8fc58 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 60px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-ccae583 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-ccae583,
.elementor-21120 .elementor-element.elementor-element-ccae583 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-ccae583 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-379eeab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/hCfP2JwAWmxK.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 74px 40px 52px 40px;
}

.elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8ac8cd2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8ac8cd2 img {
    width: 350px;
}

.elementor-21120 .elementor-element.elementor-element-c217da4 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-0f293dd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7a95d04 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7a95d04 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7a95d04 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7438df3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5108f68 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5108f68 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5108f68 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-411d5ea {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-984c0ad {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-984c0ad .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-984c0ad > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6213cf4 > .elementor-container {
    max-width: 1180px;
}

.elementor-21120 .elementor-element.elementor-element-6213cf4:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-6213cf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
}

.elementor-21120 .elementor-element.elementor-element-6213cf4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 95px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6213cf4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-7c834e2 {
    left: -390px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-7c834e2 {
    right: -390px;
}

.elementor-21120 .elementor-element.elementor-element-7c834e2 {
    top: -5px;
}

.elementor-21120 .elementor-element.elementor-element-c356dac {
    width: var( --container-widget-width, 3.793% );
    max-width: 3.793%;
    --container-widget-width: 3.793%;
    --container-widget-flex-grow: 0;
    top: 2px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-c356dac {
    left: 953px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-c356dac {
    right: 953px;
}

.elementor-21120 .elementor-element.elementor-element-0c97f3d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0c97f3d .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0c97f3d > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-661e41b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-661e41b > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c194e94 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c194e94 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c194e94 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-37be344 {
    margin-top: 35px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a9c5cb4 > .elementor-element-populated {
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
}

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

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

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

.elementor-21120 .elementor-element.elementor-element-a0358bf .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-a0358bf .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-a0358bf .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-a0358bf .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-a0358bf > .elementor-widget-container {
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-97bcf1e > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-21120 .elementor-element.elementor-element-e56dcf4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-e56dcf4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-e56dcf4 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-e56dcf4 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 45px 40px 46px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e.elementor-position-right .elementor-image-box-img {
    margin-left: -10px;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e.elementor-position-left .elementor-image-box-img {
    margin-right: -10px;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e.elementor-position-top .elementor-image-box-img {
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-5b3062e > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 12px 40px 12px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-21120 .elementor-element.elementor-element-fcf266a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-fcf266a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-fcf266a .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-fcf266a > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 45px 40px 46px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-21120 .elementor-element.elementor-element-4c3d275 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-4c3d275 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-4c3d275 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-4c3d275 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-4c3d275 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 27px 40px 27px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-584a521 > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 20%;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-0d6329c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-71484e3.elementor-position-right .elementor-image-box-img {
    margin-left: -10px;
}

.elementor-21120 .elementor-element.elementor-element-71484e3.elementor-position-left .elementor-image-box-img {
    margin-right: -10px;
}

.elementor-21120 .elementor-element.elementor-element-71484e3.elementor-position-top .elementor-image-box-img {
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-71484e3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-71484e3 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-71484e3 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-71484e3 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8.elementor-position-right .elementor-image-box-img {
    margin-left: -10px;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8.elementor-position-left .elementor-image-box-img {
    margin-right: -10px;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8.elementor-position-top .elementor-image-box-img {
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-6e75ec8 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

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

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

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

.elementor-21120 .elementor-element.elementor-element-ee0e569 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-ee0e569 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-ee0e569 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ee0e569 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 15px 30px 16px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-04f7941.elementor-position-right .elementor-image-box-img {
    margin-left: -10px;
}

.elementor-21120 .elementor-element.elementor-element-04f7941.elementor-position-left .elementor-image-box-img {
    margin-right: -10px;
}

.elementor-21120 .elementor-element.elementor-element-04f7941.elementor-position-top .elementor-image-box-img {
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-04f7941 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-04f7941 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-04f7941 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-04f7941 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2.elementor-position-right .elementor-image-box-img {
    margin-left: -10px;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2.elementor-position-left .elementor-image-box-img {
    margin-right: -10px;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2.elementor-position-top .elementor-image-box-img {
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2 .elementor-image-box-description {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-81bbba2 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
    padding: 42px 40px 42px 40px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-9091414 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9091414 .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9091414 > .elementor-widget-container {
    margin: 52px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0639600 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-636bc74 > .elementor-container {
    max-width: 1465px;
}

.elementor-21120 .elementor-element.elementor-element-636bc74:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-636bc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/3BHOuJK6Y4OD.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-636bc74 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-636bc74 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-3f0fe29 {
    left: -300px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-3f0fe29 {
    right: -300px;
}

.elementor-21120 .elementor-element.elementor-element-3f0fe29 {
    top: 50px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-b935e92 {
    left: 300px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-b935e92 {
    right: 300px;
}

.elementor-21120 .elementor-element.elementor-element-b935e92 {
    top: 65px;
}

.elementor-21120 .elementor-element.elementor-element-817b540 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-817b540 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-817b540 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a897572 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a897572 > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-812e2b5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-812e2b5 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-812e2b5 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-75e960d > .elementor-container {
    max-width: 810px;
}

.elementor-21120 .elementor-element.elementor-element-75e960d {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-63e3e0c > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-63e3e0c > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-63e3e0c > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-63e3e0c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-63e3e0c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-2ff004f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2ff004f > .elementor-widget-container {
    margin: 25px 0px -20px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-7c49d95 {
    left: 470px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-7c49d95 {
    right: 470px;
}

.elementor-21120 .elementor-element.elementor-element-7c49d95 {
    top: 287px;
}

.elementor-21120 .elementor-element.elementor-element-32a02b5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-32a02b5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-34be5a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-34be5a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-34be5a0 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-34be5a0 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-34be5a0 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-34be5a0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-34be5a0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-a971915 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-bb93f94 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bb93f94 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-fd3835e {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-fd3835e .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-5c98b43 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-5c98b43 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ce62ae8 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-6e5aaae.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-6e5aaae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-6e5aaae.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-6e5aaae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ac72ce1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ac72ce1 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-ac72ce1 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c062d60 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

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

.elementor-21120 .elementor-element.elementor-element-aae1d87 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-6b661da:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-6b661da > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-6b661da > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-6b661da > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-6b661da > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-6b661da > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-6b661da > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-6600134 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-916ef13 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-916ef13 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-0980c0f {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-0980c0f .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-0679293 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-0679293 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a24ffc1 {
    width: var( --container-widget-width, 96.957% );
    max-width: 96.957%;
    --container-widget-width: 96.957%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-0356be1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0356be1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0356be1.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-0356be1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-5caee1f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5caee1f .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-5caee1f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9364899 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

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

.elementor-21120 .elementor-element.elementor-element-2c6d3c1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-4c9a8a8 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-4c9a8a8 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-4c9a8a8 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-4c9a8a8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

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

.elementor-21120 .elementor-element.elementor-element-6c8ec81 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-c7ea40f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c7ea40f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-13c1da0 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-13c1da0 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-13c1da0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-21fe77e {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-21fe77e .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-21fe77e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-52ba82c {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-52ba82c .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-07348ae > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-07348ae {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6d25764 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-24c5980.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-24c5980.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-24c5980.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-24c5980 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-b47d71f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b47d71f .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-b47d71f > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a537526 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-64bfba2 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-64bfba2:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-64bfba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-64bfba2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-64bfba2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3a9696c > .elementor-container {
    max-width: 924px;
}

.elementor-21120 .elementor-element.elementor-element-ea1bd2e {
    text-align: center;
    width: var( --container-widget-width, 106.163% );
    max-width: 106.163%;
    --container-widget-width: 106.163%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-21120 .elementor-element.elementor-element-ea1bd2e .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-ea1bd2e > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-5a8aca5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5a8aca5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-b4ea771:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-b4ea771 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-b4ea771 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-b4ea771 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-b4ea771 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-b4ea771 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

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

.elementor-21120 .elementor-element.elementor-element-410d975 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-6cb4452 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6cb4452 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-89d6f8b {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-89d6f8b .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-89d6f8b > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3fa2a9b {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-3fa2a9b .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-9b513e5 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-9b513e5 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-ef039c9 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-ef039c9 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3ec1428 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-f3d5c4b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-f3d5c4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-f3d5c4b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-f3d5c4b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-505c0b3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-505c0b3 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-505c0b3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a1de000 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-82fb85c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-82fb85c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-93bb3c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-93bb3c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-93bb3c1 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-93bb3c1 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-93bb3c1 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-93bb3c1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-93bb3c1 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-e1c53be > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-cd5c04d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cd5c04d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-0ad64f0 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-0ad64f0 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-0ad64f0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-48b8471 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-48b8471 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-30c3fae {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-30c3fae .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-77c0c88 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-77c0c88 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-77c0c88 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2eaf0ab > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-2eaf0ab {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6e18ec0 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-76319cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-76319cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-76319cb.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-76319cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a0ef577 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a0ef577 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-a0ef577 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1af09b9 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-4010703 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4010703 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-407dd3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-407dd3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-407dd3d > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-407dd3d > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-407dd3d > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-407dd3d > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-407dd3d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-5bab8eb > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-05a371b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-05a371b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-fc023cf {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-fc023cf .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-fc023cf > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4dca436 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-4dca436 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-9f8dea5 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-9f8dea5 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-9ae30e9 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-9ae30e9 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-8946131 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-8946131 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e320217 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-5db350d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5db350d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5db350d.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-5db350d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-53a00fd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-53a00fd .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-53a00fd > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-eba5a5c {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-d3ae7be {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d3ae7be > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-5128022:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-5128022 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-5128022 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-5128022 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-5128022 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-5128022 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

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

.elementor-21120 .elementor-element.elementor-element-db77f8b > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-aa26eb2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-aa26eb2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-88d9c58 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-88d9c58 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-1f787c7 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-1f787c7 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-1bf2e91 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-1bf2e91 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c7a4e90 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-bc6d564.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-bc6d564.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-bc6d564.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-bc6d564 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-6e2a582 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6e2a582 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-6e2a582 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2a3909f {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-08e961a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-08e961a .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-08e961a > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d12b116 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d12b116 .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d12b116 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6f13e3b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6f13e3b > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d3f2dee {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d3f2dee > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2185252 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-05b6476 > .elementor-element-populated {
    margin: 0px 13px 0px 13px;
    --e-column-margin-right: 13px;
    --e-column-margin-left: 13px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 {
    --grid-column-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonials .slick-list {
    margin-left: calc(-20px/2);
    margin-right: calc(-20px/2);
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-1 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-5 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-6 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-7 .pp-testimonial-content {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-2 .pp-testimonial-content {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-3 .pp-testimonial-content {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-4 .pp-testimonial-content {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-content {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-name {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-position {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonials-image-stacked .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-7 .pp-testimonial-image {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-5 .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-8 .pp-testimonial-image {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00.pp-testimonials-h-align-right .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-26caf00 .pp-testimonial-skin-6 .pp-testimonial-image {
    margin-left: 10px;
    margin-right: 0;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .elementor-star-rating {
    font-size: 25px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-26caf00 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-26caf00 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 .elementor-star-rating i:before {
    color: #FCCF31;
}

.elementor-21120 .elementor-element.elementor-element-26caf00 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-cae900d > .elementor-element-populated {
    margin: 0px 13px 0px 13px;
    --e-column-margin-right: 13px;
    --e-column-margin-left: 13px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d {
    --grid-column-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonials .slick-list {
    margin-left: calc(-20px/2);
    margin-right: calc(-20px/2);
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-1 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-5 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-6 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-7 .pp-testimonial-content {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-2 .pp-testimonial-content {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-3 .pp-testimonial-content {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-4 .pp-testimonial-content {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-content {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-name {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-position {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonials-image-stacked .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-7 .pp-testimonial-image {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-5 .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-8 .pp-testimonial-image {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d.pp-testimonials-h-align-right .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-a3d494d .pp-testimonial-skin-6 .pp-testimonial-image {
    margin-left: 10px;
    margin-right: 0;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .elementor-star-rating {
    font-size: 25px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-a3d494d .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-a3d494d .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d .elementor-star-rating i:before {
    color: #FCCF31;
}

.elementor-21120 .elementor-element.elementor-element-a3d494d > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c5c986c > .elementor-element-populated {
    margin: 0px 13px 0px 13px;
    --e-column-margin-right: 13px;
    --e-column-margin-left: 13px;
}

.elementor-21120 .elementor-element.elementor-element-239405d {
    --grid-column-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonials .slick-list {
    margin-left: calc(-20px/2);
    margin-right: calc(-20px/2);
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-1 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-5 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-6 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-7 .pp-testimonial-content {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-2 .pp-testimonial-content {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-3 .pp-testimonial-content {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-4 .pp-testimonial-content {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-content {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-name {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-position {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonials-image-stacked .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-7 .pp-testimonial-image {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-5 .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-8 .pp-testimonial-image {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-239405d.pp-testimonials-h-align-right .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-239405d .pp-testimonial-skin-6 .pp-testimonial-image {
    margin-left: 10px;
    margin-right: 0;
}

.elementor-21120 .elementor-element.elementor-element-239405d .elementor-star-rating {
    font-size: 25px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-239405d .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-239405d .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-21120 .elementor-element.elementor-element-239405d .elementor-star-rating i:before {
    color: #FCCF31;
}

.elementor-21120 .elementor-element.elementor-element-239405d > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d30e9cd > .elementor-element-populated {
    margin: 0px 13px 0px 13px;
    --e-column-margin-right: 13px;
    --e-column-margin-left: 13px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 {
    --grid-column-gap: 20px;
    --grid-row-gap: 20px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonials .slick-list {
    margin-left: calc(-20px/2);
    margin-right: calc(-20px/2);
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-1 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-5 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-6 .pp-testimonial-content,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-7 .pp-testimonial-content {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-2 .pp-testimonial-content {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-3 .pp-testimonial-content {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-4 .pp-testimonial-content {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-content {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-name {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-position {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonials-image-stacked .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-7 .pp-testimonial-image {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-5 .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-8 .pp-testimonial-image {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1.pp-testimonials-h-align-right .pp-testimonials-image-inline .pp-testimonial-image,
.elementor-21120 .elementor-element.elementor-element-133cdc1 .pp-testimonial-skin-6 .pp-testimonial-image {
    margin-left: 10px;
    margin-right: 0;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .elementor-star-rating {
    font-size: 25px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-133cdc1 .elementor-star-rating i:not(:last-of-type) {
    margin-right: 3px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-133cdc1 .elementor-star-rating i:not(:last-of-type) {
    margin-left: 3px;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 .elementor-star-rating i:before {
    color: #FCCF31;
}

.elementor-21120 .elementor-element.elementor-element-133cdc1 > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0222508 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0222508 .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0222508 > .elementor-widget-container {
    margin: 52px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-af08ef5 {
    text-align: center;
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-bb194dd {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-b7eac8a {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-0a9b5dc .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-0a9b5dc {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-0a9b5dc > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-8fc2c06 > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-8fc2c06 {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-1850b90 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-1850b90 {
    left: 289px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-1850b90 {
    right: 289px;
}

.elementor-21120 .elementor-element.elementor-element-1850b90 {
    top: -37px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-6047577 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-6047577 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-6047577 {
    top: -100px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e000b88 {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e000b88 {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-e000b88 {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-e1e69c0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e1e69c0 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9d58241 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-9d58241:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-9d58241 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/eeMrpW6xbAkM.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-9d58241 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9d58241 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-f5f13fb {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f5f13fb .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-a658962 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-a658962,
.elementor-21120 .elementor-element.elementor-element-a658962 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-a658962 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-99b8152:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DD7BE314 0%, #9A91DA14 100%);
}

.elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 75px 40px 75px;
}

.elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-7833529 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-bbfeacf > .elementor-element-populated {
    margin: 0px 0px 0px 38px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 38px;
}

.elementor-21120 .elementor-element.elementor-element-9c7d1f0 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-9c7d1f0 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-b9d73cc {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-b9d73cc .elementor-heading-title {
    color: #373447;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b9d73cc > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f871e03 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-170f9a8 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-170f9a8 > .elementor-widget-container {
    margin: 32px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-18864e6 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-18864e6:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-18864e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('../images/bg2.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-18864e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-18864e6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-0aad00e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0aad00e .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-6593d46 {
    left: -461px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-6593d46 {
    right: -461px;
}

.elementor-21120 .elementor-element.elementor-element-6593d46 {
    top: 125px;
}

.elementor-21120 .elementor-element.elementor-element-893e114 {
    width: auto;
    max-width: auto;
    top: 136px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-893e114 {
    left: 1040px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-893e114 {
    right: 1040px;
}

.elementor-21120 .elementor-element.elementor-element-9c0aff6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9c0aff6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9c0aff6 > .elementor-widget-container {
    margin: 38px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9ca3016 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9ca3016 .elementor-heading-title {
    color: #FCDD31;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9ca3016 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8444c29 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8444c29 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-92371bc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-92371bc > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fe6199b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-fe6199b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-fe6199b > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b1fa744 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b1fa744 .elementor-heading-title {
    color: #D94640;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b1fa744 > .elementor-widget-container {
    margin: 10px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ad66265 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ad66265 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b252266 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-b252266 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-81eebc4 > .elementor-element-populated {
    padding: 0px 54px 0px 54px;
}

.elementor-21120 .elementor-element.elementor-element-b64cee0 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-b64cee0 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e4301c1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a76a55c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a76a55c {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-83a50ca {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7a12374 > .elementor-element-populated {
    padding: 0px 54px 0px 54px;
}

.elementor-21120 .elementor-element.elementor-element-ac6596f {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ac6596f > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-80ff09b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-80ff09b {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-034ac09 > .elementor-element-populated {
    padding: 0px 54px 0px 54px;
}

.elementor-21120 .elementor-element.elementor-element-58c787b {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-58c787b > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-dc92a46 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cae24bb {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-cae24bb > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a68c4fe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a68c4fe {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-dedb358 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-26bf588 > .elementor-element-populated {
    padding: 0px 54px 0px 54px;
}

.elementor-21120 .elementor-element.elementor-element-3efe1f8 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-3efe1f8 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-094fa2d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-094fa2d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-094fa2d > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4be39d6 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-4be39d6,
.elementor-21120 .elementor-element.elementor-element-4be39d6 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-4be39d6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-aabda9a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-aabda9a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF08;
}

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

.elementor-21120 .elementor-element.elementor-element-aabda9a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 112px 40px 112px;
}

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

.elementor-21120 .elementor-element.elementor-element-31246b4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-31246b4 > .elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fd519d3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-fd519d3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-fd519d3 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2716073 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2716073 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2716073 > .elementor-widget-container {
    margin: 20px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1353d0a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1353d0a .elementor-heading-title {
    color: #D94640;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-1353d0a > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e5153ad {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e5153ad .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-61a1cba > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f4c5ba3 {
    text-align: center;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-f4c5ba3 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a3600db {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a3600db > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-87c2d9a > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-87c2d9a:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-87c2d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/tEGkii0iI6K2.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-87c2d9a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-87c2d9a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-1d41fd3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1d41fd3 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-1d41fd3 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-958d90a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-958d90a > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b311ca2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b311ca2 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b311ca2 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9a81c5b > .elementor-container {
    max-width: 780px;
}

.elementor-21120 .elementor-element.elementor-element-9a81c5b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-9a81c5b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-9a81c5b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-background-slideshow {
    border-radius: 20px 0px 0px 20px;
}

.elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-element-populated {
    box-shadow: 15px 15px 25px 0px rgba(0, 17.000000000000014, 31, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-b9480f7 {
    text-align: right;
}

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

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

.elementor-21120 .elementor-element.elementor-element-7a13bb2 > .elementor-element-populated {
    box-shadow: 15px 15px 25px 0px rgba(0, 17.000000000000014, 31, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-fc2e9ab {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-fc2e9ab .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-fc2e9ab > .elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b2cdea1 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-b2cdea1 {
    margin-top: 5px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-c17c63c {
    text-align: left;
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-c17c63c > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-88addcb {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-47a1bdf > .elementor-widget-container {
    margin: 20px -65px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1b91b0c > .elementor-container {
    max-width: 700px;
}

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

.elementor-21120 .elementor-element.elementor-element-1dd6be4 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-1dd6be4 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-1dd6be4 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-1dd6be4 > .elementor-element-populated {
    box-shadow: 15px 15px 25px 0px rgba(0, 17.000000000000014, 31, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-1dd6be4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-153aebe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-153aebe {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-069da0d {
    text-align: right;
}

.elementor-21120 .elementor-element.elementor-element-069da0d .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c902120 {
    width: var( --container-widget-width, 104.228% );
    max-width: 104.228%;
    --container-widget-width: 104.228%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-e2220ff {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-e2220ff .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5a93262 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5a93262 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

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

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-3a29dfb {
    left: -509px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-3a29dfb {
    right: -509px;
}

.elementor-21120 .elementor-element.elementor-element-3a29dfb {
    top: 629px;
}

.elementor-21120 .elementor-element.elementor-element-8af5a8b > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-8af5a8b {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a49108a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a49108a .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-5015e71 {
    left: -239px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-5015e71 {
    right: -239px;
}

.elementor-21120 .elementor-element.elementor-element-5015e71 {
    top: 4px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-429ad3a {
    left: 239px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-429ad3a {
    right: 239px;
}

.elementor-21120 .elementor-element.elementor-element-429ad3a {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ab7e8e8 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-ab7e8e8 {
    margin-top: 5px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ca892e7 {
    text-align: left;
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ca892e7 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2a01e77 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-c110c41 > .elementor-widget-container {
    margin: 20px 0px -50px -155px;
}

.elementor-21120 .elementor-element.elementor-element-2b53ca2 {
    text-align: right;
}

.elementor-21120 .elementor-element.elementor-element-2b53ca2 > .elementor-widget-container {
    margin: -140px -35px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-54ef59d {
    left: 430px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-54ef59d {
    right: 430px;
}

.elementor-21120 .elementor-element.elementor-element-54ef59d {
    top: 1935px;
}

.elementor-21120 .elementor-element.elementor-element-76317a3 > .elementor-container {
    max-width: 850px;
}

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

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

.elementor-21120 .elementor-element.elementor-element-aaf1913 > .elementor-element-populated {
    box-shadow: 15px 15px 25px 0px rgba(0, 17.000000000000014, 31, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 15px 0px 8px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-475b893 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-475b893 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-475b893 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6390aa6 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-6390aa6 {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-d8d27bf {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-61c4fb2 > .elementor-widget-container {
    margin: 20px -80px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-51351cb {
    left: -492px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-51351cb {
    right: -492px;
}

.elementor-21120 .elementor-element.elementor-element-51351cb {
    top: 2932px;
}

.elementor-21120 .elementor-element.elementor-element-96656ea > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-96656ea:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-96656ea > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-96656ea {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 55px 0px;
}

.elementor-21120 .elementor-element.elementor-element-96656ea > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-0fdff8f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0fdff8f .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0fdff8f > .elementor-widget-container {
    margin: 0px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-630aebb {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-630aebb .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-630aebb > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d8cbc2f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d8cbc2f > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f521c30 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-f521c30 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-617875f > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-2f2cfc3 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2f2cfc3 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f647d74 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-f647d74 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-62d65d8 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-ebeb68a {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ebeb68a > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-be0a562 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-be0a562 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-be0a562 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-632bdaa > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-632bdaa {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ff864f9 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-d994708 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-d994708 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-57b53ea > .elementor-container {
    max-width: 980px;
}

.elementor-21120 .elementor-element.elementor-element-57b53ea {
    margin-top: 45px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-9039202 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 25px 20px;
}

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

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

.elementor-21120 .elementor-element.elementor-element-4a73bf1 {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 300;
    line-height: 1.5em;
}

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

.elementor-21120 .elementor-element.elementor-element-4ad45ff > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-4ad45ff:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-4ad45ff > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-4ad45ff {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4ad45ff > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-413d119 {
    left: -440px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-413d119 {
    right: -440px;
}

.elementor-21120 .elementor-element.elementor-element-413d119 {
    top: -5px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-75b387e {
    left: 440px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-75b387e {
    right: 440px;
}

.elementor-21120 .elementor-element.elementor-element-75b387e {
    top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-be42265 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-be42265 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-be42265 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c6ed02d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c6ed02d > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-30687cc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-30687cc .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-30687cc > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-616fe2c {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-616fe2c > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4b17159 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-4b17159 > .elementor-widget-container {
    margin: 5px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6140e02 > .elementor-container {
    max-width: 740px;
}

.elementor-21120 .elementor-element.elementor-element-6140e02 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4aa28d1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4aa28d1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-4aa28d1 > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #FCE565;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-db1fca7 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-db1fca7 > .elementor-widget-container {
    margin: 35px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-38d680c > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-38d680c:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-38d680c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/jD6FxPg1TrOT.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-38d680c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-38d680c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-6b45f73 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6b45f73 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-20be6f1 {
    left: -429px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-20be6f1 {
    right: -429px;
}

.elementor-21120 .elementor-element.elementor-element-20be6f1 {
    top: 47px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-519db07 {
    left: 432px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-519db07 {
    right: 432px;
}

.elementor-21120 .elementor-element.elementor-element-519db07 {
    top: 63px;
}

.elementor-21120 .elementor-element.elementor-element-37bee93 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-37bee93 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-37bee93 > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3922e4c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-3922e4c {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ce9bf8a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-71ef5c0 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 30px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 30px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 30px;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-items .pp-icon-list-icon {
    font-size: 30px;
    line-height: 30px;
    height: 30px;
    width: 30px;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-items .pp-icon-list-image img {
    width: 30px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-8804169.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 13px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-8804169.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 13px;
}

.elementor-21120 .elementor-element.elementor-element-8804169.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 13px;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8804169 .pp-icon-list-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-447a769 > .elementor-container {
    max-width: 870px;
}

.elementor-21120 .elementor-element.elementor-element-447a769 {
    margin-top: 70px;
    margin-bottom: 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-5beaddd > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-5beaddd > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-5beaddd > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-5beaddd > .elementor-element-populated {
    box-shadow: 15px 15px 25px 0px rgba(0, 17.000000000000014, 31, 0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 10px 10px 10px;
}

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

.elementor-21120 .elementor-element.elementor-element-94fbc1d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-db14b1e {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-db14b1e .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-db14b1e > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-14b52b4 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-14b52b4 .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-14b52b4 > .elementor-widget-container {
    margin: -12px 0px -20px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e8ee313 {
    left: -110px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e8ee313 {
    right: -110px;
}

.elementor-21120 .elementor-element.elementor-element-e8ee313 {
    top: 75px;
}

.elementor-21120 .elementor-element.elementor-element-04429f8 {
    text-align: center;
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-04429f8 > .elementor-widget-container {
    margin: 65px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7aba4e4 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-646ad88 {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-6652feb .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-6652feb {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-6652feb > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-3611086 > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-3611086 {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-b5a3fe0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-b5a3fe0 {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-b5a3fe0 {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-b5a3fe0 {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-955af74 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-955af74 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-955af74 {
    top: -100px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-766bcac {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-766bcac {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-766bcac {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-16038f6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-16038f6 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4ca937e > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-4ca937e:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-4ca937e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-4ca937e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 45px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4ca937e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-13e38e3 {
    left: -312px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-13e38e3 {
    right: -312px;
}

.elementor-21120 .elementor-element.elementor-element-13e38e3 {
    top: 90px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-91d1b8a {
    left: 312px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-91d1b8a {
    right: 312px;
}

.elementor-21120 .elementor-element.elementor-element-91d1b8a {
    top: 105px;
}

.elementor-21120 .elementor-element.elementor-element-d431eb5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d431eb5 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 36px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d431eb5 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-498972d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-498972d .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-498972d > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9f35c24 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9f35c24 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9f35c24 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c35f9da {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c35f9da > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-55bef12 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-55bef12 {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-5d59059 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-11bd097 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-11bd097 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-11bd097 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6987a38 > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5715275 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-5715275 {
    margin-top: 18px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-63a9981 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-79c4833 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-79c4833 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-79c4833 > .elementor-widget-container {
    margin: 40px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4a69890 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4a69890 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4a69890 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6179d37 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-6179d37 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-b0c3db9 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-508f1b0 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-508f1b0 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-46a7008 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-442290f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-ae17e75 {
    text-align: center;
    width: var( --container-widget-width, 81.182% );
    max-width: 81.182%;
    --container-widget-width: 81.182%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-ae17e75 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: bold;
    line-height: 50px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-ae17e75 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-747882f {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5f5bd5e.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-22442c1 {
    text-align: center;
    width: var( --container-widget-width, 81.182% );
    max-width: 81.182%;
    --container-widget-width: 81.182%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-22442c1 .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 50px;
    font-weight: bold;
    line-height: 50px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-22442c1 > .elementor-widget-container {
    margin: 2px 2px 29px 2px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9f5947c {
    text-align: center;
    width: var( --container-widget-width, 81.182% );
    max-width: 81.182%;
    --container-widget-width: 81.182%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-9f5947c .elementor-heading-title {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;
    letter-spacing: 0.3px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-9f5947c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d56b023 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-e9cb07c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-e9cb07c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-e9cb07c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-d4ed61d {
    width: initial;
    max-width: initial;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-8e35cd6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-8e35cd6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-908b099 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-908b099 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-a0c2f57 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-a0c2f57 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-d3a8a73 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-d3a8a73:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-d3a8a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/QB2VhhcrOZTZ.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-d3a8a73 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d3a8a73 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-f0b04b9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f0b04b9 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-f0b04b9 > .elementor-widget-container {
    margin: 0px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-807f757 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-807f757 .elementor-heading-title {
    color: #FC8931;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-807f757 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2e2f038 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2e2f038 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-37ac391 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-37ac391 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-91ce33e > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-6a1f527 {
    text-align: left;
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-6a1f527 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fcbe5cc > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-fcbe5cc:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-fcbe5cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/BEj1Q7G2aT85.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-fcbe5cc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fcbe5cc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-164f365 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-164f365 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-164f365 > .elementor-widget-container {
    margin: 0px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-eb4d55f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-eb4d55f .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-eb4d55f > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e4df60d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e4df60d > .elementor-widget-container {
    margin: -16px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3453148 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5b8db8c > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-5b8db8c {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-712a3d6 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-d441115 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d441115 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-497e67b > .elementor-container {
    max-width: 1575px;
}

.elementor-21120 .elementor-element.elementor-element-497e67b:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-497e67b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/DnveLzjq4llJ.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-497e67b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 115px 0px;
}

.elementor-21120 .elementor-element.elementor-element-497e67b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-4ee97f0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4ee97f0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ed79573 img {
    width: 21%;
}

.elementor-21120 .elementor-element.elementor-element-ed79573 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f3f6529 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f3f6529 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-410a0ac > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-410a0ac:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-410a0ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-410a0ac {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-410a0ac > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-9537d98 {
    left: -225px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-9537d98 {
    right: -225px;
}

.elementor-21120 .elementor-element.elementor-element-9537d98 {
    top: 50px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-6e7a67d {
    left: 225px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-6e7a67d {
    right: 225px;
}

.elementor-21120 .elementor-element.elementor-element-6e7a67d {
    top: 65px;
}

.elementor-21120 .elementor-element.elementor-element-3fe44d9 > .elementor-container {
    max-width: 400px;
}

.elementor-21120 .elementor-element.elementor-element-3fe44d9 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-c0015a6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c0015a6 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-c0015a6 > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-939030d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-939030d .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9956ef4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9956ef4 .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9956ef4 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-28847fa {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-28847fa > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4e53a5f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical .pp-timeline-item:not(:last-child) {
    margin-bottom: 210px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-horizontal .pp-timeline-item {
    padding-left: 210px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-horizontal .slick-list {
    margin-left: -210px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline .pp-timeline-card {
    padding: 40px 55px 0px 25px;
    background-color: #02010100;
    color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-card {
    text-align: left;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline .pp-timeline-arrow {
    color: #02010100;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-card-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-card-title-wrap {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-marker {
    width: 0px;
    height: 0px;
    color: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-connector-wrap {
    width: 0px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-navigation:before,
.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-navigation-wrap .pp-slider-arrow {
    bottom: calc( 0px/2 );
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-marker svg {
    fill: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-card-date {
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 3px;
    background-color: #FFE1CB;
    color: #0B1119;
    border-radius: 20px 20px 20px 20px;
    padding: 3px 22px 3px 22px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-left .pp-timeline-marker-wrapper {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-right .pp-timeline-marker-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-center .pp-timeline-marker-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-horizontal {
    margin-top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-navigation .pp-timeline-card-date-wrapper {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-connector,
.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-navigation:before {
    background-color: #FFE1CB;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-connector-inner {
    background-color: #FC8931;
}

.elementor-21120 .elementor-element.elementor-element-6c66569 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6a3be04 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-29a9075 > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5abd214 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-5abd214:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-5abd214 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-5abd214 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5abd214 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-a6b805d {
    left: -225px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-a6b805d {
    right: -225px;
}

.elementor-21120 .elementor-element.elementor-element-a6b805d {
    top: 50px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-07fd6b6 {
    left: 225px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-07fd6b6 {
    right: 225px;
}

.elementor-21120 .elementor-element.elementor-element-07fd6b6 {
    top: 65px;
}

.elementor-21120 .elementor-element.elementor-element-230ca10 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-230ca10 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4d7b56d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4d7b56d .elementor-heading-title {
    color: #FC8931;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4d7b56d > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7287843 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7287843 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical .pp-timeline-item:not(:last-child) {
    margin-bottom: 210px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-horizontal .pp-timeline-item {
    padding-left: 210px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-horizontal .slick-list {
    margin-left: -210px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline .pp-timeline-card {
    padding: 40px 55px 0px 25px;
    background-color: #02010100;
    color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-card {
    text-align: left;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline .pp-timeline-arrow {
    color: #02010100;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-card-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-card-title-wrap {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-marker {
    width: 0px;
    height: 0px;
    color: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-connector-wrap {
    width: 0px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-navigation:before,
.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-navigation-wrap .pp-slider-arrow {
    bottom: calc( 0px/2 );
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-marker svg {
    fill: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-card-date {
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 3px;
    background-color: #FFE1CB;
    color: #0B1119;
    border-radius: 20px 20px 20px 20px;
    padding: 3px 22px 3px 22px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-left .pp-timeline-marker-wrapper {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-right .pp-timeline-marker-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-center .pp-timeline-marker-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-horizontal {
    margin-top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-navigation .pp-timeline-card-date-wrapper {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-connector,
.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-navigation:before {
    background-color: #FFE1CB;
}

.elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-connector-inner {
    background-color: #FC8931;
}

.elementor-21120 .elementor-element.elementor-element-44950ec > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical .pp-timeline-item:not(:last-child) {
    margin-bottom: 210px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-horizontal .pp-timeline-item {
    padding-left: 210px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-horizontal .slick-list {
    margin-left: -210px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline .pp-timeline-card {
    padding: 40px 55px 0px 25px;
    background-color: #02010100;
    color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-card {
    text-align: left;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline .pp-timeline-arrow {
    color: #02010100;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-card-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-card-title-wrap {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-marker {
    width: 0px;
    height: 0px;
    color: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-connector-wrap {
    width: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-navigation:before,
.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-navigation-wrap .pp-slider-arrow {
    bottom: calc( 0px/2 );
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-marker svg {
    fill: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-card-date {
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 3px;
    background-color: #FFE1CB;
    color: #0B1119;
    border-radius: 20px 20px 20px 20px;
    padding: 3px 22px 3px 22px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-left .pp-timeline-marker-wrapper {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-right .pp-timeline-marker-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-center .pp-timeline-marker-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-horizontal {
    margin-top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-navigation .pp-timeline-card-date-wrapper {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-connector,
.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-navigation:before {
    background-color: #FFE1CB;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-connector-inner {
    background-color: #FC8931;
}

.elementor-21120 .elementor-element.elementor-element-ff1d2ad > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8f90810 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical .pp-timeline-item:not(:last-child) {
    margin-bottom: 210px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-horizontal .pp-timeline-item {
    padding-left: 210px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-horizontal .slick-list {
    margin-left: -210px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline .pp-timeline-card {
    padding: 40px 55px 0px 25px;
    background-color: #02010100;
    color: #0B1119;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-card {
    text-align: left;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline .pp-timeline-arrow {
    color: #02010100;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-card-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-card-title-wrap {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-marker {
    width: 0px;
    height: 0px;
    color: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-connector-wrap {
    width: 0px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-navigation:before,
.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-navigation-wrap .pp-slider-arrow {
    bottom: calc( 0px/2 );
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-marker svg {
    fill: #ffffff;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-card-date {
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    letter-spacing: 3px;
    background-color: #FFE1CB;
    color: #0B1119;
    border-radius: 20px 20px 20px 20px;
    padding: 3px 22px 3px 22px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-left .pp-timeline-marker-wrapper {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-right .pp-timeline-marker-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-center .pp-timeline-marker-wrapper {
    margin-left: 10px;
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-horizontal {
    margin-top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-navigation .pp-timeline-card-date-wrapper {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-connector,
.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-navigation:before {
    background-color: #FFE1CB;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-connector-inner {
    background-color: #FC8931;
}

.elementor-21120 .elementor-element.elementor-element-eef7631 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-11bd5f3 > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1e1c013 > .elementor-container {
    max-width: 1465px;
}

.elementor-21120 .elementor-element.elementor-element-1e1c013:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-1e1c013 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/MSod9C4TDhE8.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-1e1c013 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1e1c013 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-926df00 {
    left: -326px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-926df00 {
    right: -326px;
}

.elementor-21120 .elementor-element.elementor-element-926df00 {
    top: -11px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-1849880 {
    left: 313px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-1849880 {
    right: 313px;
}

.elementor-21120 .elementor-element.elementor-element-1849880 {
    top: -1px;
}

.elementor-21120 .elementor-element.elementor-element-12f0453 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-12f0453 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-12f0453 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7806d4e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7806d4e > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1d6336e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1d6336e .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-1d6336e > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7f0f4ae img {
    width: 80%;
}

.elementor-21120 .elementor-element.elementor-element-079945d > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-079945d:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-079945d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-079945d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-079945d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8d1eb1d > .elementor-container {
    max-width: 230px;
}

.elementor-21120 .elementor-element.elementor-element-f835aeb {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f835aeb .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-f835aeb > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-7db5658 {
    left: -318px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-7db5658 {
    right: -318px;
}

.elementor-21120 .elementor-element.elementor-element-7db5658 {
    top: 70px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e83532b {
    left: 318px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e83532b {
    right: 318px;
}

.elementor-21120 .elementor-element.elementor-element-e83532b {
    top: 82px;
}

.elementor-21120 .elementor-element.elementor-element-0b3efa3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0b3efa3 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0b3efa3 > .elementor-widget-container {
    margin: 15px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-806cbb3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-806cbb3 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-806cbb3 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f56b501 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f56b501 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a28dc28 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a28dc28 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-82a6b5a > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-b8ebaca {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-b8ebaca > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e6c2774 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-e6c2774:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-e6c2774 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-e6c2774 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e6c2774 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-fa46ead {
    left: -340px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-fa46ead {
    right: -340px;
}

.elementor-21120 .elementor-element.elementor-element-fa46ead {
    top: 115px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-3dda683 {
    left: 340px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-3dda683 {
    right: 340px;
}

.elementor-21120 .elementor-element.elementor-element-3dda683 {
    top: 130px;
}

.elementor-21120 .elementor-element.elementor-element-42ed0b8 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-42ed0b8 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-69e32e9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-69e32e9 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-69e32e9 > .elementor-widget-container {
    margin: 15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-03f2fc6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-03f2fc6 > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-cfbaff3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cfbaff3 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-cfbaff3 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5b55ffe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5b55ffe {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ec23cbf > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-51a1b89 {
    text-align: left;
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-51a1b89 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b414c00 > .elementor-container {
    max-width: 610px;
}

.elementor-21120 .elementor-element.elementor-element-b414c00 {
    margin-top: 55px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-b28f3a7 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b28f3a7 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-b28f3a7 > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #FCE565;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-e2017bf {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e2017bf .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e2017bf > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-75f6a8b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-75f6a8b .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-75f6a8b > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0e5c2e7 > .elementor-widget-container {
    margin: -15px -145px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6ed3234 > .elementor-container {
    max-width: 1000px;
}

.elementor-21120 .elementor-element.elementor-element-6ed3234:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-6ed3234 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F8FF;
}

.elementor-21120 .elementor-element.elementor-element-6ed3234 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 40px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-de56a2c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-de56a2c .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-de56a2c > .elementor-widget-container {
    margin: 0px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-d2d7f7b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d2d7f7b .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d2d7f7b > .elementor-widget-container {
    margin: -15px -10px -15px -10px;
}

.elementor-21120 .elementor-element.elementor-element-2ef3224 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2ef3224 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f6ef15e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f6ef15e > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e30ea8e {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-e30ea8e > .elementor-widget-container {
    margin: 25px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4f7f945 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4f7f945 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4f7f945 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-db43f89 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-db43f89 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-db43f89 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4a1203e {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-d9be58d {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-08a71f9 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-08a71f9 {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-08a71f9 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-8b1505a > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-8b1505a {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-3e04433 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-3e04433 {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-3e04433 {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-3e04433 {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-95a74b0 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-95a74b0 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-95a74b0 {
    top: -100px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-19e1ff4 {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-19e1ff4 {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-19e1ff4 {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-9988a61 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9988a61 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9988a61 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-764fc8e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-764fc8e > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8d5253f > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-8d5253f:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-8d5253f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F8FF;
}

.elementor-21120 .elementor-element.elementor-element-8d5253f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8d5253f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8cfb752 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8cfb752 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8cfb752 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1164a32 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1164a32 > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c641ee6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c641ee6 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c641ee6 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a72cbc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 0px 50px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-92a6303:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-92a6303 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-92a6303 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-92a6303 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-92a6303 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-92a6303 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-92a6303 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-601ee99 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-62af7e8 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-62af7e8 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-95e87ed {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-95e87ed .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-d5c0ba8 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-d5c0ba8 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-2e6b5db > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-2e6b5db {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fa992ae {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-78c63e4.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-78c63e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-78c63e4.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-78c63e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-f9d27cf {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f9d27cf .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-f9d27cf > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f66b40e {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-d2e9050 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d2e9050 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-74e31ca > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-74e31ca > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-74e31ca > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-74e31ca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

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

.elementor-21120 .elementor-element.elementor-element-faebbab > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-f6d9f0a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f6d9f0a .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-b8b99e2 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-b8b99e2 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-4d75a9c {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-4d75a9c .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-6294fe5 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-6294fe5 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-392252c {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-d84e73b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-d84e73b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-d84e73b.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-d84e73b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8f70c2d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8f70c2d .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-8f70c2d > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-de5e811 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-488a426 {
    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-21120 .elementor-element.elementor-element-488a426 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-023fa32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-023fa32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-023fa32 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-023fa32 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-023fa32 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-023fa32 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-023fa32 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-b2b0eff > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-e3a81d2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e3a81d2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-d65023e {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-d65023e .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-d65023e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4bf6c4f {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-4bf6c4f .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-1bc8294 {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-1bc8294 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-c7b6da1 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-c7b6da1 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2ced622 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-12a7a18.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-12a7a18.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-12a7a18.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-12a7a18 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1ff5044 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1ff5044 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-1ff5044 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7af952e {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-d7374e6 > .elementor-container {
    max-width: 1260px;
}

.elementor-21120 .elementor-element.elementor-element-d7374e6:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-d7374e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/2WKeI4rZaEbM.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-d7374e6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d7374e6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-7cb23c7 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7cb23c7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7cb23c7 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-7b50b74 {
    left: -316px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-7b50b74 {
    right: -316px;
}

.elementor-21120 .elementor-element.elementor-element-7b50b74 {
    top: 126px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-5b989b3 {
    left: 327px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-5b989b3 {
    right: 327px;
}

.elementor-21120 .elementor-element.elementor-element-5b989b3 {
    top: 140px;
}

.elementor-21120 .elementor-element.elementor-element-4fed2ff {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4fed2ff .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4fed2ff > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-86f8ea9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-86f8ea9 .elementor-heading-title {
    color: #FCDD31;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-86f8ea9 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8228e4a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8228e4a > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7f91d5a {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7f91d5a > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-aa2d0f7 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-53abb49 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-7b12186 > .elementor-container {
    max-width: 546px;
}

.elementor-21120 .elementor-element.elementor-element-7b12186 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8a7158b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8a7158b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-8a7158b > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #DFEBF933;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-ff22ed2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ff22ed2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ff22ed2 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5ebf90d > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-47e54ee > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-47e54ee:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-47e54ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F8FF;
}

.elementor-21120 .elementor-element.elementor-element-47e54ee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 40px 0px;
}

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

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-18e10d9 {
    left: -406px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-18e10d9 {
    right: -406px;
}

.elementor-21120 .elementor-element.elementor-element-18e10d9 {
    top: 47px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-a12cb45 {
    left: 406px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-a12cb45 {
    right: 406px;
}

.elementor-21120 .elementor-element.elementor-element-a12cb45 {
    top: 59px;
}

.elementor-21120 .elementor-element.elementor-element-97ac665 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-97ac665 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7a07ac9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7a07ac9 .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7a07ac9 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a6e8ac9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a6e8ac9 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b9d89ac {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b9d89ac > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7672d2f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7672d2f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-6cdb2a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-6cdb2a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-6cdb2a5 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-6cdb2a5 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-6cdb2a5 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-6cdb2a5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-21120 .elementor-element.elementor-element-6cdb2a5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-9f42f26.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-9f42f26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-9f42f26.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-9f42f26 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-afcb931 img {
    width: 200px;
}

.elementor-21120 .elementor-element.elementor-element-afcb931 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-afcb931 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-836ca96 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-836ca96 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-26d7e41 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-26d7e41 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-e728128 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-a57504c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a57504c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a57504c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-0bff1a9 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-0bff1a9 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-9b0cd26 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-9b0cd26 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-5bbc459 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5bbc459 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-033dcd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-033dcd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-033dcd8 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-033dcd8 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-033dcd8 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-033dcd8 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-21120 .elementor-element.elementor-element-033dcd8 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-5dff068.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5dff068.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5dff068.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-5dff068 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-70e1d06 img {
    width: 200px;
}

.elementor-21120 .elementor-element.elementor-element-70e1d06 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-70e1d06 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-c29155d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c29155d .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-9eb88e5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9eb88e5 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-7e3c0e4 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-a666088.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a666088.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a666088 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-00479bb {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-00479bb .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-7221b1a {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-7221b1a .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-785ea81 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-21120 .elementor-element.elementor-element-785ea81 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-2ba0644 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-2ba0644 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-2ba0644 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-2ba0644 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

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

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-90122f9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-90122f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-90122f9.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-90122f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-0092b5c img {
    width: 200px;
}

.elementor-21120 .elementor-element.elementor-element-0092b5c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0092b5c {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-31c3cd4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-31c3cd4 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-aa35273 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-aa35273 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-a84f326 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-b82bf17.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-b82bf17.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-b82bf17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-0f73063 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-0f73063 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-072d9d6 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-072d9d6 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-346a0c7 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-346a0c7 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-22be062 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-22be062 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-0016122 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0016122 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-23c5cc0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-23c5cc0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-23c5cc0 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-23c5cc0 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-23c5cc0 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-23c5cc0 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 30px 30px 30px;
}

.elementor-21120 .elementor-element.elementor-element-23c5cc0 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-045cb19.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-045cb19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-045cb19.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-045cb19 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e628ae1 img {
    width: 200px;
}

.elementor-21120 .elementor-element.elementor-element-e628ae1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e628ae1 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-b8c2a8b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b8c2a8b .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

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

.elementor-21120 .elementor-element.elementor-element-7bccf24 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7bccf24 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-481be11 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-2f051e3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-2f051e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-2f051e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px;
}

.elementor-21120 .elementor-element.elementor-element-c2534b4 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-c2534b4 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-041ba3d {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-041ba3d .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-606ed74 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-606ed74 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 26px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-471f867 > .elementor-container {
    max-width: 1465px;
}

.elementor-21120 .elementor-element.elementor-element-471f867:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-471f867 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/8PnK8Ko36vhb.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-471f867 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-471f867 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-69d6811 {
    left: -324px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-69d6811 {
    right: -324px;
}

.elementor-21120 .elementor-element.elementor-element-69d6811 {
    top: -8px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-a8eb20c {
    left: 321px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-a8eb20c {
    right: 321px;
}

.elementor-21120 .elementor-element.elementor-element-a8eb20c {
    top: 4px;
}

.elementor-21120 .elementor-element.elementor-element-eec78e5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-eec78e5 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-eec78e5 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4f71d41 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4f71d41 > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5bc047f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5bc047f .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5bc047f > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-47accd1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7324a57 > .elementor-widget-container {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-09216c4 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-09216c4:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-09216c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/cJbHhjZq2eTp.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-09216c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 135px 0px;
}

.elementor-21120 .elementor-element.elementor-element-09216c4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-7e4389c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7e4389c .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8002170 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8002170 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8002170 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3ca1bdd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3ca1bdd > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-320177f > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-320177f {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-fc4bcc8 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-52e7b1a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-52e7b1a,
.elementor-21120 .elementor-element.elementor-element-52e7b1a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-52e7b1a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-45430c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DD7BE314 0%, #9A91DA14 50%);
}

.elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-b8d4bbf {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b8d4bbf .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-b8d4bbf > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-50d9056 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-50d9056 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-50d9056 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-9e6bf07 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-9e6bf07 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-741c6bc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e5ce4a1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-03485d2 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-69d2e11 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-69d2e11 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-80b731b {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-80b731b > .elementor-widget-container {
    margin: 25px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a9640ae > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a9640ae {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1d1ebd2 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-db75311 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-db75311 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8f43f29 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d84f6cd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-11d655f {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-11d655f,
.elementor-21120 .elementor-element.elementor-element-11d655f > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-11d655f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-2af3750 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-2af3750 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-2af3750 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-2af3750 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-9a854c1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9a854c1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-9a854c1 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-79bf534 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-79bf534 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-79bf534 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-6f24711 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-6f24711 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-531c3e8 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-42ebb8f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-186b601 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-6447f47 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-6447f47 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d086b23 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 48px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-d086b23,
.elementor-21120 .elementor-element.elementor-element-d086b23 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-d086b23 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8dc3310:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #1AAEBC14 0%, #9A91DA14 50%);
}

.elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-e2f2477 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e2f2477 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-e2f2477 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-ed4cad0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ed4cad0 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ed4cad0 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-1ced09f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-1ced09f {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-0f73454 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3f49e85 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-3f49e85 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9d94b15 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4b9fa5d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f27c664 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-f27c664,
.elementor-21120 .elementor-element.elementor-element-f27c664 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-f27c664 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-b3d1b3a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-251e4cc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-251e4cc .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-251e4cc > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-8c09083 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8c09083 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8c09083 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-7cfae1a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-7cfae1a {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e6373e2 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2314dd7 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-29838bd > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-ff805de {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ff805de > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f21bbef {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 48px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-f21bbef,
.elementor-21120 .elementor-element.elementor-element-f21bbef > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-f21bbef > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-fd8c625:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-fd8c625 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #FC893114 0%, #9A91DA14 50%);
}

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

.elementor-21120 .elementor-element.elementor-element-fd8c625 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-e8ad71c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e8ad71c .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-e8ad71c > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-2830c67 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2830c67 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2830c67 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-a29e06c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a29e06c {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-037cbb1 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b1f81c2 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-b1f81c2 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0674656 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7408278 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1f75acf {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-1f75acf,
.elementor-21120 .elementor-element.elementor-element-1f75acf > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-1f75acf > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-92762e3 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-92762e3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-92762e3 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-92762e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-92762e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-5d624da {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5d624da .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-5d624da > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-e4fc9a5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e4fc9a5 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e4fc9a5 > .elementor-widget-container {
    margin: -5px 220px 0px 220px;
}

.elementor-21120 .elementor-element.elementor-element-7a0b8f8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-7a0b8f8 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ed699ce > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0a46533 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-36b329a > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-0194647 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-0194647 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-34324a8 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-34324a8,
.elementor-21120 .elementor-element.elementor-element-34324a8 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-34324a8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8726d47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DD7BE314 0%, #9A91DA14 50%);
}

.elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-bd4b8e1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bd4b8e1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-bd4b8e1 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-9c4bfb4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9c4bfb4 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9c4bfb4 > .elementor-widget-container {
    margin: -5px 100px -10px 100px;
}

.elementor-21120 .elementor-element.elementor-element-09de7c8 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-09de7c8 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-09de7c8 > .elementor-widget-container {
    margin: -5px 90px 0px 90px;
}

.elementor-21120 .elementor-element.elementor-element-9e6b775 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-9e6b775 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ac02303 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fc05d99 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-fc05d99 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f268bb4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c5004cd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ca37028 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-ca37028,
.elementor-21120 .elementor-element.elementor-element-ca37028 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-ca37028 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-b25d5a4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-78afec0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-78afec0 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-78afec0 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-f25cc67 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f25cc67 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-f25cc67 > .elementor-widget-container {
    margin: -5px 100px -10px 100px;
}

.elementor-21120 .elementor-element.elementor-element-d3c9e14 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d3c9e14 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 23px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d3c9e14 > .elementor-widget-container {
    margin: -5px 115px 0px 115px;
}

.elementor-21120 .elementor-element.elementor-element-0f3f670 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0f3f670 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-c7c51c7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-12317bb {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a6be4ae > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-88df0e7 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-88df0e7 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2ba6e42 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 48px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-2ba6e42,
.elementor-21120 .elementor-element.elementor-element-2ba6e42 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-2ba6e42 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3b503e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #1AAEBC14 0%, #9A91DA14 50%);
}

.elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-72639ec {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-72639ec .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-72639ec > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-b9c4b9e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b9c4b9e .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b9c4b9e > .elementor-widget-container {
    margin: -5px 90px 0px 90px;
}

.elementor-21120 .elementor-element.elementor-element-816c529 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-816c529 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-764bd09 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-12a195c {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-12a195c > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a88c079 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ede108a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d6c80f5 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-d6c80f5,
.elementor-21120 .elementor-element.elementor-element-d6c80f5 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-d6c80f5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-57aff84 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-57aff84 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-57aff84 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-57aff84 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-57aff84 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8a4f401 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8a4f401 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-8a4f401 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-d258441 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d258441 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d258441 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-5eb7880 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5eb7880 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-2f29d54 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a30e43a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-653717d > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-c8dee81 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-c8dee81 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8c86be5 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 48px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-8c86be5,
.elementor-21120 .elementor-element.elementor-element-8c86be5 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-8c86be5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-dd7f868:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-dd7f868 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #FC893114 0%, #9A91DA14 50%);
}

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

.elementor-21120 .elementor-element.elementor-element-dd7f868 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-023ecaa {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-023ecaa .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-023ecaa > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #D1CCF9;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-5cb16f0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5cb16f0 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5cb16f0 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-dcc40d0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-dcc40d0 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-30a5ab6 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-05d8fdd {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-05d8fdd > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3c5c341 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bdc0050 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-88b308d > .elementor-container {
    max-width: 1260px;
}

.elementor-21120 .elementor-element.elementor-element-88b308d:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-88b308d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/YxPFHhLJ14HQ.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-88b308d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-88b308d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-720ed08 {
    left: -405px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-720ed08 {
    right: -405px;
}

.elementor-21120 .elementor-element.elementor-element-720ed08 {
    top: 47px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-63802f5 {
    left: 412px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-63802f5 {
    right: 412px;
}

.elementor-21120 .elementor-element.elementor-element-63802f5 {
    top: 62px;
}

.elementor-21120 .elementor-element.elementor-element-2dffaa7 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2dffaa7 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-afd21bc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-afd21bc .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-afd21bc > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4dfd245 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4dfd245 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-edf439c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-edf439c > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f722222 {
    text-align: center;
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-f722222 > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-21120 .elementor-element.elementor-element-59b3429 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-59b3429 .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-59b3429 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ef53737 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-85c8747 {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-6e86ad7 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-6e86ad7 {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-6e86ad7 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-34e83db > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-34e83db {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-c82e98b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-c82e98b {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-c82e98b {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-c82e98b {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-24abb64 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-24abb64 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-24abb64 {
    top: -100px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-639e4f1 {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-639e4f1 {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-639e4f1 {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-3b305df {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3b305df > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7aebb83 > .elementor-container {
    max-width: 1465px;
}

.elementor-21120 .elementor-element.elementor-element-7aebb83:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-7aebb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/ocfXHb3oKghK.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-7aebb83 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 110px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7aebb83 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-2ed3d47 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2ed3d47 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2ed3d47 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d2f922f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d2f922f > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-17680dd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-17680dd .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-17680dd > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d59909a > .elementor-container {
    max-width: 810px;
}

.elementor-21120 .elementor-element.elementor-element-d59909a {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-9a31a6e > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-9a31a6e > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-9a31a6e > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-9a31a6e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-9a31a6e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3bc6b88 {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-3bc6b88 > .elementor-widget-container {
    margin: 95px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-896123b {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-67d9d1d {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-829cc3c .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-829cc3c {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-829cc3c > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-b44a0aa > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-b44a0aa {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-67bb81a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-67bb81a {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-67bb81a {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-67bb81a {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-860add3 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-860add3 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-860add3 {
    top: -100px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-c023647 {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-c023647 {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-c023647 {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-658b69e > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-658b69e:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-658b69e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/puQ40wEWdd5P.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-658b69e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 85px 0px;
}

.elementor-21120 .elementor-element.elementor-element-658b69e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-33780b2 {
    left: -455px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-33780b2 {
    right: -455px;
}

.elementor-21120 .elementor-element.elementor-element-33780b2 {
    top: 48px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-d11d2ce {
    left: 460px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-d11d2ce {
    right: 460px;
}

.elementor-21120 .elementor-element.elementor-element-d11d2ce {
    top: 62px;
}

.elementor-21120 .elementor-element.elementor-element-a737327 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a737327 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b718f2b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b718f2b .elementor-heading-title {
    color: #2AC8D7;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b718f2b > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a4d05d0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a4d05d0 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-873e011 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-873e011,
.elementor-21120 .elementor-element.elementor-element-873e011 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-873e011 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3e45f90:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DD7BE30D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-797f898 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-797f898 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-797f898 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-5f38103 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5f38103 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5f38103 > .elementor-widget-container {
    margin: -5px 100px -10px 100px;
}

.elementor-21120 .elementor-element.elementor-element-e3d2bab {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e3d2bab .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e3d2bab > .elementor-widget-container {
    margin: -5px 80px 0px 80px;
}

.elementor-21120 .elementor-element.elementor-element-eb18479 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-eb18479 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-12f96b4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d66cde5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-74467f6 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-addc541 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-addc541 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-485a834 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-485a834 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e1ea25d > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-46b3ebd {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-46b3ebd > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-db2350f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-04517d3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4eed4b7 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-4eed4b7,
.elementor-21120 .elementor-element.elementor-element-4eed4b7 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-4eed4b7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-f8313ed > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-5887b1d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5887b1d .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-5887b1d > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-02d2db4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-02d2db4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-02d2db4 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-edbfeb6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-edbfeb6 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3f753ba > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f41d359 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-fb2f6f7 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-73e6a1e {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-73e6a1e > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-793b0d8 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-793b0d8,
.elementor-21120 .elementor-element.elementor-element-793b0d8 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-793b0d8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-9bb1b50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #8374F80D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3e991db {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3e991db .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-3e991db > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-75d569a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-75d569a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-75d569a > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-f0a1419 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-f0a1419 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e7e9f53 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-53dd148 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-53dd148 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0e96ff7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bf71be8 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0b984b9 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-0b984b9,
.elementor-21120 .elementor-element.elementor-element-0b984b9 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-0b984b9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-f83c03a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-cb95787 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cb95787 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-cb95787 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-9bc67d5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9bc67d5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9bc67d5 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-8db7ffb > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-8db7ffb {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ffa3c7d > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-349c0e0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0022dd3 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-513a552 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-513a552 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-eedc60e {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-eedc60e,
.elementor-21120 .elementor-element.elementor-element-eedc60e > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-eedc60e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-b536bc1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-b536bc1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

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

.elementor-21120 .elementor-element.elementor-element-b536bc1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-d4101f1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d4101f1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-d4101f1 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-aef5559 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-aef5559 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-aef5559 > .elementor-widget-container {
    margin: -5px 135px 0px 135px;
}

.elementor-21120 .elementor-element.elementor-element-e0a1c33 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-e0a1c33 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e644555 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-382b447 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-382b447 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-cf0ce62 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-503ef95 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-acbe799 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-acbe799,
.elementor-21120 .elementor-element.elementor-element-acbe799 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-acbe799 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-18752a6 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-18752a6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-18752a6 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-18752a6 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-18752a6 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-f838049 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f838049 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-f838049 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-bb1950b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bb1950b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-bb1950b > .elementor-widget-container {
    margin: -5px 90px 0px 90px;
}

.elementor-21120 .elementor-element.elementor-element-0857389 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0857389 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-f990f49 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1a3cd4c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c4f0367 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-55c90b2 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-55c90b2 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-256acc1 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-256acc1,
.elementor-21120 .elementor-element.elementor-element-256acc1 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-256acc1 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-868dea4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DD7BE30D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-e45eea8 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e45eea8 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-e45eea8 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-e47f0f0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e47f0f0 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e47f0f0 > .elementor-widget-container {
    margin: -5px 100px 0px 100px;
}

.elementor-21120 .elementor-element.elementor-element-0692ffe > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0692ffe {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-be51313 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-efed18a {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-efed18a > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b68819c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9c6c838 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-839f04a {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-839f04a,
.elementor-21120 .elementor-element.elementor-element-839f04a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-839f04a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-c01f411 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-b073dfe {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b073dfe .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-b073dfe > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-44a6566 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-44a6566 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-44a6566 > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-2eb5439 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2eb5439 .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2eb5439 > .elementor-widget-container {
    margin: -5px 80px 0px 80px;
}

.elementor-21120 .elementor-element.elementor-element-4c8a4f7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-4c8a4f7 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-f0725ff > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d1488ac {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ff67603 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-a1294c9 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-a1294c9 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e2a179c {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-e2a179c,
.elementor-21120 .elementor-element.elementor-element-e2a179c > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-e2a179c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-2850f9c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #8374F80D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-4afe430 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4afe430 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-4afe430 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-6faa001 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6faa001 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-6faa001 > .elementor-widget-container {
    margin: -5px 90px 0px 90px;
}

.elementor-21120 .elementor-element.elementor-element-7d9ad6b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-7d9ad6b {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-7d8062d > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bf9f5d7 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-bf9f5d7 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-72a0aec > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9d6aae4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d8befbf {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-d8befbf,
.elementor-21120 .elementor-element.elementor-element-d8befbf > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-d8befbf > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-e6c099b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-e7fef1b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e7fef1b .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-e7fef1b > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-9d82873 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9d82873 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9d82873 > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-17a85cd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-17a85cd .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-17a85cd > .elementor-widget-container {
    margin: -5px 120px 0px 120px;
}

.elementor-21120 .elementor-element.elementor-element-1bf6112 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-1bf6112 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8306e51 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-19eff9a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-139400a > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 30px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 30px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 30px;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-313d004.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-313d004.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-313d004.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-313d004 .pp-icon-list-text {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-c5b371a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-c5b371a,
.elementor-21120 .elementor-element.elementor-element-c5b371a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-c5b371a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-556c0c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-4e5a43b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4e5a43b .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-4e5a43b > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-62b19af {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-62b19af .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-62b19af > .elementor-widget-container {
    margin: -5px 180px 0px 180px;
}

.elementor-21120 .elementor-element.elementor-element-296a5a0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-296a5a0 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-58dc642 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4c31e67 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

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

.elementor-21120 .elementor-element.elementor-element-a763db6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-283ebe2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2b63c34 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2b63c34 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2b63c34 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-700738d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-700738d .elementor-heading-title {
    color: #2AC8D7;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-9f4f5c3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9f4f5c3 .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-9f4f5c3 > .elementor-widget-container {
    margin: -5px 120px 0px 120px;
}

.elementor-21120 .elementor-element.elementor-element-0bbd3ca {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0bbd3ca .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0bbd3ca > .elementor-widget-container {
    margin: -5px 120px 0px 120px;
}

.elementor-21120 .elementor-element.elementor-element-aa79262 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-aa79262 .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-4456ece {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-4456ece,
.elementor-21120 .elementor-element.elementor-element-4456ece > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-4456ece > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-83b8871:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3bd6b1f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3bd6b1f .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-3bd6b1f > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-bde3360 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bde3360 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-bde3360 > .elementor-widget-container {
    margin: -5px 180px 0px 180px;
}

.elementor-21120 .elementor-element.elementor-element-da23f6b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-da23f6b {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-54cbba6 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a831684 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-a831684 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a12fb4b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d72801b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e019783 {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-e019783,
.elementor-21120 .elementor-element.elementor-element-e019783 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-e019783 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-585a94b > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-585a94b > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-585a94b > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-585a94b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-585a94b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-4f570fe {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4f570fe .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-4f570fe > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-ec609df {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ec609df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ec609df > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-79d4e00 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-79d4e00 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4acf0f4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c5bfbbe {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bc197d4 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-d8db2c8 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-d8db2c8 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-734239a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-734239a,
.elementor-21120 .elementor-element.elementor-element-734239a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-734239a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-74fbdae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-74fbdae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-74fbdae > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-74fbdae > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-74fbdae > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-74fbdae > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-19133a3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-19133a3 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-19133a3 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-61b2ce1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-61b2ce1 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-61b2ce1 > .elementor-widget-container {
    margin: -5px 180px 0px 180px;
}

.elementor-21120 .elementor-element.elementor-element-47f2c87 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-47f2c87 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e494c18 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c3aac8c {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-c3aac8c > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-954cfd6 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-02fb8aa {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4dc1d6e {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-4dc1d6e,
.elementor-21120 .elementor-element.elementor-element-4dc1d6e > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-4dc1d6e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-d6f810a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-6b01dfe {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6b01dfe .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-6b01dfe > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-0d00f36 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0d00f36 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0d00f36 > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-baad57b > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-baad57b {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3fa3371 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d6b10ca {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-80800ad > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-6ffc147 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-6ffc147 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3f95b0c {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-3f95b0c,
.elementor-21120 .elementor-element.elementor-element-3f95b0c > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-21120 .elementor-element.elementor-element-c0733aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-c0733aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

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

.elementor-21120 .elementor-element.elementor-element-c0733aa > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-f0a6bc1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f0a6bc1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-f0a6bc1 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-1530d84 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1530d84 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-1530d84 > .elementor-widget-container {
    margin: -5px 180px 0px 180px;
}

.elementor-21120 .elementor-element.elementor-element-c45be44 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-c45be44 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-75793f4 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fc489c9 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-fc489c9 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-34e45d7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-096b258 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9e52c9b {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-9e52c9b,
.elementor-21120 .elementor-element.elementor-element-9e52c9b > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-9e52c9b > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-3d51b12 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-3d51b12 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-3d51b12 > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-3d51b12 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-3d51b12 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-a4c2680 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a4c2680 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-a4c2680 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-7aa05fc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7aa05fc .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7aa05fc > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-165be19 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-165be19 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-11f90cf > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a9795d5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-adb0622 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 19px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 19px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 19px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-fb8b8c5.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-fb8b8c5.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 .pp-icon-list-text {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-fb8b8c5 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bc7b237 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-bc7b237 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b32f34d {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-b32f34d,
.elementor-21120 .elementor-element.elementor-element-b32f34d > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-b32f34d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-898157e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-898157e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-898157e > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-898157e > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-898157e > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-898157e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-898157e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-ee89d1a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ee89d1a .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-ee89d1a > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-a3b7478 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a3b7478 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-a3b7478 > .elementor-widget-container {
    margin: -5px 180px 0px 180px;
}

.elementor-21120 .elementor-element.elementor-element-6745a05 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-6745a05 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e3ddfc4 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-25dd134 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-25dd134 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-23a01bc > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e0f8fdc {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-40f79db {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-40f79db,
.elementor-21120 .elementor-element.elementor-element-40f79db > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-40f79db > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-db3a491 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-a241a27 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a241a27 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-a241a27 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-ac1189a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ac1189a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ac1189a > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-0c49ce0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0c49ce0 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-f97472b > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f9744a1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e46d3dc > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-640d93c {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-640d93c > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c644fe6 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-c644fe6,
.elementor-21120 .elementor-element.elementor-element-c644fe6 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-c644fe6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-9cd214f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-13f41c9 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-13f41c9 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-d4e640b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d4e640b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-d4e640b > .elementor-widget-container {
    margin: -5px 180px 0px 180px;
}

.elementor-21120 .elementor-element.elementor-element-38e605f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-38e605f {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4c8ed74 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-480f8a7 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-480f8a7 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0a45f21 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-566af82 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-110240a {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-110240a,
.elementor-21120 .elementor-element.elementor-element-110240a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-110240a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-67919de > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-67919de > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-67919de > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-67919de > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-67919de > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-9ff36dd {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9ff36dd .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-9ff36dd > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-0674cbf {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0674cbf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0674cbf > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-cb2e84a > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-cb2e84a {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4445e39 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-98cb848 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b8623ec > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-73a874a {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-73a874a > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f24f662 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-f24f662,
.elementor-21120 .elementor-element.elementor-element-f24f662 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-f24f662 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-0200b7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-0e0d87f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0e0d87f .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-0e0d87f > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-e669e5d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e669e5d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e669e5d > .elementor-widget-container {
    margin: -5px 180px -00px 180px;
}

.elementor-21120 .elementor-element.elementor-element-37139ab {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-37139ab .elementor-heading-title {
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-37139ab > .elementor-widget-container {
    margin: -5px 120px 0px 120px;
}

.elementor-21120 .elementor-element.elementor-element-3772dfb > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-3772dfb {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-2c1a29f > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5551b29 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-5551b29 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5ed1d64 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0a30620 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-da3675a {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-da3675a,
.elementor-21120 .elementor-element.elementor-element-da3675a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-da3675a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-c73ca1a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-d85c538 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d85c538 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-d85c538 > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-239cea7 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-239cea7 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-239cea7 > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-5c14814 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-5c14814 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-f6d3ef1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ed7ff88 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8450013 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-571e147 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-571e147 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bb5727d {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-bb5727d,
.elementor-21120 .elementor-element.elementor-element-bb5727d > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-bb5727d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-047ca6c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #DB6A130D 0%, #00727D0D 50%);
}

.elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

.elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-9a61a44 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-9a61a44 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-9a61a44 > .elementor-widget-container {
    margin: 0px 445px 0px 445px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-b41f1a5 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b41f1a5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b41f1a5 > .elementor-widget-container {
    margin: -5px 180px -00px 180px;
}

.elementor-21120 .elementor-element.elementor-element-764ed19 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-764ed19 {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-6f91262 > .elementor-element-populated {
    padding: 0px 55px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1d26d20 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-1d26d20 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f0f9cf0 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b58d0eb {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0a497cc {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-0a497cc,
.elementor-21120 .elementor-element.elementor-element-0a497cc > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-0a497cc > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-e52b9db > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-8bd188c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8bd188c .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-8bd188c > .elementor-widget-container {
    margin: 0px 450px 0px 450px;
    padding: 5px 5px 5px 5px;
    background-color: #AAF8FF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-4fea0a4 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4fea0a4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-4fea0a4 > .elementor-widget-container {
    margin: -5px 90px -10px 90px;
}

.elementor-21120 .elementor-element.elementor-element-a564b6c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a564b6c {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-b66a5ab > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ebef1ff {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c9b98d2 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-5e1c1ef {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-5e1c1ef > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c366cb9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c366cb9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c366cb9 > .elementor-widget-container {
    margin: 32px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-99dbbdf {
    text-align: center;
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-a3856c3 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-814c480 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-5d1519f .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-5d1519f {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-5d1519f > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-3b2d09c > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-3b2d09c {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-e548838 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e548838 {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e548838 {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-e548838 {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-3d30be5 {
    left: -568px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-3d30be5 {
    right: -568px;
}

.elementor-21120 .elementor-element.elementor-element-3d30be5 {
    top: -27px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-8d9fbf1 {
    left: 551px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-8d9fbf1 {
    right: 551px;
}

.elementor-21120 .elementor-element.elementor-element-8d9fbf1 {
    top: -95px;
}

.elementor-21120 .elementor-element.elementor-element-c9e7431 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-c9e7431:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-c9e7431 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/q5pCJ48c4fxR.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-c9e7431 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c9e7431 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e3a65e6 {
    left: -200px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e3a65e6 {
    right: -200px;
}

.elementor-21120 .elementor-element.elementor-element-e3a65e6 {
    top: -5px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-c250bc7 {
    left: 200px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-c250bc7 {
    right: 200px;
}

.elementor-21120 .elementor-element.elementor-element-c250bc7 {
    top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-91799aa {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-91799aa .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-cc68deb {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cc68deb > .elementor-widget-container {
    margin: 40px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2becd13 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2becd13 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ccb978c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ccb978c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-14b4cee > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-14b4cee:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-14b4cee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-14b4cee {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-14b4cee > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-8cbcf93 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8cbcf93 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8cbcf93 > .elementor-widget-container {
    margin: 0px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-3afb180 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3afb180 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-3afb180 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-770940f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-770940f > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-36a0b73 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-36a0b73 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ca7d32c > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-372fbe5 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-372fbe5 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-789afff > .elementor-container {
    max-width: 675px;
}

.elementor-21120 .elementor-element.elementor-element-789afff {
    margin-top: 55px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8d2fc2e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8d2fc2e .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-21120 .elementor-element.elementor-element-8d2fc2e > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    background-color: #FCE565;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-e388c64 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e388c64 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e388c64 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bee3fdf {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bee3fdf .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-bee3fdf > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c93d0be > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-39eecbf {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-39eecbf > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a15bea6 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-a15bea6:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-a15bea6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/laduxDhb1NXu.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-a15bea6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 55px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a15bea6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-177c1fb {
    left: -450px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-177c1fb {
    right: -450px;
}

.elementor-21120 .elementor-element.elementor-element-177c1fb {
    top: -18px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-fa2a810 {
    left: 449px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-fa2a810 {
    right: 449px;
}

.elementor-21120 .elementor-element.elementor-element-fa2a810 {
    top: -3px;
}

.elementor-21120 .elementor-element.elementor-element-bf5c40a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bf5c40a .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-75ad1c6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-75ad1c6 .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-75ad1c6 > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3f25a5e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3f25a5e > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9c91abb > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-9c91abb {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-02717de {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2e92dda > .elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-65cd58f > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-65cd58f:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-65cd58f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F3F8FF;
}

.elementor-21120 .elementor-element.elementor-element-65cd58f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 55px 0px;
}

.elementor-21120 .elementor-element.elementor-element-65cd58f > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-f3c5732 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f3c5732 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-bcfccdf > .elementor-container {
    max-width: 980px;
}

.elementor-21120 .elementor-element.elementor-element-bcfccdf {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ca3e6d0 > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #6C8099;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 20px 25px 20px;
}

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

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

.elementor-21120 .elementor-element.elementor-element-0b9362f {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0b9362f .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0b9362f > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7ad1c77 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7ad1c77 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7ad1c77 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6920b83 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6920b83 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-6920b83 > .elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f3e7c5c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-f3e7c5c {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-2bb21e2 > .elementor-element-populated {
    padding: 0px 0px 0px 45px;
}

.elementor-21120 .elementor-element.elementor-element-bf1027f {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-bf1027f > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f1aa30c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-3bb24f8 > .elementor-element-populated {
    padding: 0px 0px 0px 45px;
}

.elementor-21120 .elementor-element.elementor-element-2038516 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2038516 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-65cde0f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-65cde0f {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ee40f45 > .elementor-element-populated {
    padding: 0px 0px 0px 45px;
}

.elementor-21120 .elementor-element.elementor-element-411dbfc {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-411dbfc > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-88060ad > .elementor-container {
    max-width: 1035px;
}

.elementor-21120 .elementor-element.elementor-element-88060ad:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-88060ad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/1f7NHeEGKfhz.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-88060ad {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 115px 0px;
}

.elementor-21120 .elementor-element.elementor-element-88060ad > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-c5875f3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c5875f3 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c5875f3 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-904002c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-904002c .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-904002c > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5ef0f41 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5ef0f41 > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

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

.elementor-21120 .elementor-element.elementor-element-bc7c585 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-5061111:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-5061111 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-5061111 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-5061111 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-5061111 > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-5061111 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

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

.elementor-21120 .elementor-element.elementor-element-5e52fd6 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-b900178 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b900178 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-610c15f {
    text-align: left;
    width: var( --container-widget-width, 110.091% );
    max-width: 110.091%;
    --container-widget-width: 110.091%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-610c15f .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: 300;
    line-height: 34px;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-2323aff > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-2323aff {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b84c501 {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-4d39d4c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-4d39d4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-4d39d4c.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-4d39d4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-77b66f0 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-77b66f0 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-77b66f0 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2a08502 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-054c3c8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-054c3c8 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-c5a9aaf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-c5a9aaf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFEFEF;
}

.elementor-21120 .elementor-element.elementor-element-c5a9aaf > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-c5a9aaf > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-c5a9aaf > .elementor-background-slideshow {
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-c5a9aaf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 50px 50px 50px;
}

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

.elementor-21120 .elementor-element.elementor-element-7fd87d7 > .elementor-container {
    max-width: 902px;
}

.elementor-21120 .elementor-element.elementor-element-186d4a1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-186d4a1 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}

.elementor-21120 .elementor-element.elementor-element-4ce0591 > .elementor-container {
    max-width: 500px;
}

.elementor-21120 .elementor-element.elementor-element-4ce0591 {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2d09dbe {
    width: var( --container-widget-width, 108.065% );
    max-width: 108.065%;
    --container-widget-width: 108.065%;
    --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget .elementor-21120 .elementor-element.elementor-element-fc3bba8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-fc3bba8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-fc3bba8.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-21120 .elementor-element.elementor-element-fc3bba8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-cadf5c3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cadf5c3 .elementor-heading-title {
    color: #013135;
    font-family: "Poppins", Sans-serif;
    font-size: 21px;
    font-weight: bold;
    -webkit-text-stroke-width: 0px;
    stroke-width: 0px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}

.elementor-21120 .elementor-element.elementor-element-cadf5c3 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a8bcd73 {
    width: var( --container-widget-width, 75.652% );
    max-width: 75.652%;
    --container-widget-width: 75.652%;
    --container-widget-flex-grow: 0;
}

.elementor-21120 .elementor-element.elementor-element-c64d133 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-c64d133:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-c64d133 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/nnSLSj1z2RTa.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-c64d133 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c64d133 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-30e4416 {
    left: -245px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-30e4416 {
    right: -245px;
}

.elementor-21120 .elementor-element.elementor-element-30e4416 {
    top: -5px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-b4b2992 {
    left: 245px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-b4b2992 {
    right: 245px;
}

.elementor-21120 .elementor-element.elementor-element-b4b2992 {
    top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-35df29e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-35df29e .elementor-heading-title {
    color: #E07CE6;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-35df29e > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6e35c6e {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6e35c6e > .elementor-widget-container {
    margin: -16px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-eb6678c {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-eb6678c .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-eb6678c > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-bba02a2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-bba02a2 {
    margin-top: 50px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-78d8f34 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-f31ce84 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f31ce84 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-f31ce84 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-fcc81cc {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-fcc81cc .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-fcc81cc > .elementor-widget-container {
    margin: 10px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-52ec0b8 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-52ec0b8 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-52ec0b8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c9b2388 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-c9b2388 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6f95cbf {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-6f95cbf .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-6f95cbf .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-c4ee962 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-c4ee962 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1f4c69e > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-341bda9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-341bda9 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-341bda9 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-fd69dba {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-fd69dba .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-fd69dba > .elementor-widget-container {
    margin: 10px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c2d29e1 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-c2d29e1 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c2d29e1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5d565ac {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-5d565ac > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8ea1f2f {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-8ea1f2f .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-8ea1f2f .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-b8ea628 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-b8ea628 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-471b93f > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-c26e797 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c26e797 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-c26e797 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-3992cb7 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-3992cb7 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-3992cb7 > .elementor-widget-container {
    margin: 10px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e7c74e3 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-e7c74e3 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-e7c74e3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-181ab58 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-181ab58 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5f7ba17 {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-5f7ba17 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-5f7ba17 .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-a985f91 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-a985f91 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3c0de33 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-5f1b3e1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5f1b3e1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-5f1b3e1 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-6f0b681 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-6f0b681 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-23b1110 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-23b1110 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3e8cf1d {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-3e8cf1d .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-3e8cf1d .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-20b2fcc > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-20b2fcc {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-a05f009 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-d865de6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-d865de6 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-d865de6 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-7e2f280 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-7e2f280 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-8581b44 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-8581b44 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-77eb73c {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-77eb73c .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-77eb73c .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-0f0fa54 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-0f0fa54 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-e664bee > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-642a1e1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-642a1e1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-642a1e1 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-7779ac8 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-7779ac8 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-7779ac8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2760c5e {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2760c5e > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-13bea62 {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-13bea62 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-13bea62 .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-e5c5ff6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-e5c5ff6 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3b5e039 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-7a6637d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7a6637d .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-7a6637d > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-9a7835b {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-9a7835b .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-6b17dd1 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-6b17dd1 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d9c577f {
    --divider-border-style: solid;
    --divider-color: #6C8099;
    --divider-border-width: 1px;
}

.elementor-21120 .elementor-element.elementor-element-d9c577f .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-21120 .elementor-element.elementor-element-d9c577f .elementor-divider {
    text-align: center;
    padding-block-start: 50px;
    padding-block-end: 50px;
}

.elementor-21120 .elementor-element.elementor-element-fe3a8f7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-fe3a8f7 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-f6578f5 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-a9835f6 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a9835f6 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-a9835f6 > .elementor-widget-container {
    margin: 0px 320px 0px 0px;
    padding: 5px 5px 5px 5px;
    background-color: #FDCEFF;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-5373e01 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-5373e01 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5373e01 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7d89930 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-7d89930 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-08c0bc0 {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-08c0bc0 > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e68f2d0 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-86fd6cf {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-acebbc6 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-acebbc6 {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-acebbc6 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-1a187e6 > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-1a187e6 {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-ceee386 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-ceee386 {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-ceee386 {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-ceee386 {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-cdd3cdb {
    left: -518px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-cdd3cdb {
    right: -518px;
}

.elementor-21120 .elementor-element.elementor-element-cdd3cdb {
    top: -93px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-779478c {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-779478c {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-779478c {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-ef529b9 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ef529b9 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1c10965 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-1c10965:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-1c10965 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-1c10965 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1c10965 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-a6b4879 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a6b4879 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-a6b4879 > .elementor-widget-container {
    margin: 0px -5px 0px -5px;
}

.elementor-21120 .elementor-element.elementor-element-2fa5cff {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2fa5cff .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2fa5cff > .elementor-widget-container {
    margin: -15px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-e42208d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-e42208d > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-de06977 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7e2c0e9 > .elementor-container {
    max-width: 690px;
}

.elementor-21120 .elementor-element.elementor-element-7e2c0e9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-21120 .elementor-element.elementor-element-7e2c0e9 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-dacd28d {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-dacd28d .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8e1afde {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-8e1afde .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8e1afde > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-011e05d > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-011e05d:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-011e05d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/OrJ2nustoT6K.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-011e05d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 100px 0px;
}

.elementor-21120 .elementor-element.elementor-element-011e05d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-c35178f {
    left: -290px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-c35178f {
    right: -290px;
}

.elementor-21120 .elementor-element.elementor-element-c35178f {
    top: -5px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e728d44 {
    left: 292px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e728d44 {
    right: 292px;
}

.elementor-21120 .elementor-element.elementor-element-e728d44 {
    top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-55df374 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-55df374 .elementor-heading-title {
    color: #FC8931;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-55df374 > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4c5e509 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-4c5e509 > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-0da61b1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-0da61b1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-0da61b1 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-a830820 > .elementor-container {
    max-width: 910px;
}

.elementor-21120 .elementor-element.elementor-element-a830820 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4664de3 {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-1aecacd {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ac02d42 > .elementor-element-populated {
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
    padding: 18px 18px 18px 18px;
}

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

.elementor-21120 .elementor-element.elementor-element-7070361,
.elementor-21120 .elementor-element.elementor-element-7070361 > .elementor-background-overlay {
    border-radius: 15px 15px 15px 15px;
}

.elementor-21120 .elementor-element.elementor-element-7070361 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 32px 20px 32px;
}

.elementor-21120 .elementor-element.elementor-element-7070361 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-c0fab76 > .elementor-element-populated {
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-9ee151f img {
    width: 75%;
}

.elementor-21120 .elementor-element.elementor-element-bc6013d {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-bc6013d .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-bc6013d > .elementor-widget-container {
    margin: 5px 90px 0px 90px;
    padding: 8px 8px 8px 8px;
    background-color: #CEEDF0;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-2a83c39.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-2a83c39.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2a83c39 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-ebef9ef.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-ebef9ef.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ebef9ef > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-350034d.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-350034d.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-350034d.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-350034d .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

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

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-5ace7d1.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-5ace7d1.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5ace7d1 .pp-icon-list-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-2501f12.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-2501f12.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-2501f12.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2501f12 .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-2f402a5.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-2f402a5.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2f402a5 .pp-icon-list-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-4288b25.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-4288b25.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-4288b25.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4288b25 .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-b8a979e.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-b8a979e.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b8a979e .pp-icon-list-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-396c8b3.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-396c8b3.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-396c8b3 .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-36bed83.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-36bed83.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-36bed83.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-36bed83 .pp-icon-list-text {
    color: #000000;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-199f431 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-199f431 .elementor-heading-title {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: line-through;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-199f431 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items .pp-icon-list-icon {
    color: #52667F;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items .pp-icon-list-icon svg {
    fill: #52667F;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-9e7ff36.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-9e7ff36.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9e7ff36 .pp-icon-list-text {
    color: #52667F;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-decoration: line-through;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ff27834 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ff27834 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ff27834 > .elementor-widget-container {
    margin: 15px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8f4dc56 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8f4dc56 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8f4dc56 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-cac6c40 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-cac6c40 img {
    width: 85%;
}

.elementor-21120 .elementor-element.elementor-element-cac6c40 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-cac6c40 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-8ea9dbf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-8ea9dbf {
    left: 210px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-8ea9dbf {
    right: 210px;
}

.elementor-21120 .elementor-element.elementor-element-8ea9dbf {
    top: 2495px;
    z-index: 3;
}

.elementor-21120 .elementor-element.elementor-element-e74d262 > .elementor-element-populated {
    margin: 0px 0px 0px 32px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 32px;
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8ab947a {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FC8931;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-8ab947a,
.elementor-21120 .elementor-element.elementor-element-8ab947a > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-8ab947a > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-21120 .elementor-element.elementor-element-1ad1510 > .elementor-element-populated,
.elementor-21120 .elementor-element.elementor-element-1ad1510 > .elementor-element-populated > .elementor-background-overlay,
.elementor-21120 .elementor-element.elementor-element-1ad1510 > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-21120 .elementor-element.elementor-element-1ad1510 > .elementor-element-populated {
    box-shadow: 30px 30px 50px 0px rgba(0, 17.000000000000014, 31, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 36px 42px 36px 42px;
}

.elementor-21120 .elementor-element.elementor-element-1ad1510 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-426957a img {
    width: 75%;
}

.elementor-21120 .elementor-element.elementor-element-eb73116 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-eb73116 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 3px;
}

.elementor-21120 .elementor-element.elementor-element-eb73116 > .elementor-widget-container {
    margin: 5px 70px 0px 70px;
    padding: 8px 8px 8px 8px;
    background-color: #FFD3B1;
    border-radius: 50px 50px 50px 50px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-57ba9ff.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-57ba9ff.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-57ba9ff .pp-icon-list-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-5b61287 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5b61287 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-5b61287 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items:not(.pp-inline-items) li:not(:last-child) {
    margin-bottom: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-right: 20px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items.pp-inline-items li:not(:last-child) {
    margin-left: 20px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-container .pp-list-items li {
    align-items: flex-start;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items .pp-icon-list-icon {
    color: #1AAEBC;
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    width: 20px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items .pp-icon-list-icon svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items .pp-icon-list-image img {
    width: 20px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-d223eed.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-right: 10px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-d223eed.pp-icon-left .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed.pp-icon-right .pp-list-items .pp-icon-wrapper {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-icon-wrapper {
    top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-list-items .pp-icon-wrapper {
    padding: 5px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d223eed .pp-icon-list-text {
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-647c0ef {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-647c0ef .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-647c0ef > .elementor-widget-container {
    margin: 15px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-29f5e20 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-29f5e20 .elementor-heading-title {
    color: #8374F8;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-29f5e20 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-916567c > .elementor-widget-container {
    margin: 24px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-916567c > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-f096c87 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-f096c87 {
    left: 255px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-f096c87 {
    right: 255px;
}

.elementor-21120 .elementor-element.elementor-element-f096c87 {
    top: 2550px;
    z-index: 3;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
    margin-left: calc( 10px/2 );
    margin-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
    right: calc( -10px / 2 + -5px );
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
    right: calc( -10px / 2 + 5px );
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
    width: 82px;
    height: 82px;
    padding: calc( 82px/4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-21120 .elementor-element.elementor-element-3a4f655 > .elementor-widget-container {
    margin: 58px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-7e0edb1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-7e0edb1 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

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

.elementor-21120 .elementor-element.elementor-element-6202352 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-6202352:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-6202352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-6202352 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 40px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6202352 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e654bab {
    left: -260px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-e654bab {
    right: -260px;
}

.elementor-21120 .elementor-element.elementor-element-e654bab {
    top: -5px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-9ec17f4 {
    left: 260px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-9ec17f4 {
    right: 260px;
}

.elementor-21120 .elementor-element.elementor-element-9ec17f4 {
    top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-87be0da {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-87be0da .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-ea46843 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-ea46843 {
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-63b71e1 > .elementor-element-populated {
    padding: 0px 55px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-de69fea {
    text-align: left;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-de69fea > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f66e701 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-f66e701 .elementor-heading-title {
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-f66e701 > .elementor-widget-container {
    margin: 65px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-6cd482a {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-6cd482a .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-31aa0b1 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-523623d {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-cd9c062 .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-cd9c062 {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-cd9c062 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-5745119 > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-5745119 {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-dd04ced > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-dd04ced {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-dd04ced {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-dd04ced {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-8a65e89 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-8a65e89 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-8a65e89 {
    top: -100px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-79c261d {
    left: 534px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-79c261d {
    right: 534px;
}

.elementor-21120 .elementor-element.elementor-element-79c261d {
    top: -125px;
}

.elementor-21120 .elementor-element.elementor-element-ddfdfe1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-ddfdfe1 > .elementor-widget-container {
    margin: 35px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9558c9d > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-9558c9d:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-9558c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/dl2VfsNRAwgQ.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-9558c9d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-9558c9d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-20c984f {
    left: -295px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-20c984f {
    right: -295px;
}

.elementor-21120 .elementor-element.elementor-element-20c984f {
    top: -5px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-f78e6bc {
    left: 295px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-f78e6bc {
    right: 295px;
}

.elementor-21120 .elementor-element.elementor-element-f78e6bc {
    top: 10px;
}

.elementor-21120 .elementor-element.elementor-element-eaf159b {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-eaf159b .elementor-heading-title {
    color: #FCDD31;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-eaf159b > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5cd85ce {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5cd85ce > .elementor-widget-container {
    margin: -13px 0px -8px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c5edde2 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-c5edde2 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-c5edde2 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-4da2a86 {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3A485E;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 45px;
    margin-bottom: 0px;
    padding: 18px 18px 18px 18px;
}

.elementor-21120 .elementor-element.elementor-element-4da2a86,
.elementor-21120 .elementor-element.elementor-element-4da2a86 > .elementor-background-overlay {
    border-radius: 20px 20px 20px 20px;
}

.elementor-21120 .elementor-element.elementor-element-4da2a86 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-f557ea1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-21120 .elementor-element.elementor-element-f557ea1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(45deg, #037E8A0D 0%, #00727D0D 50%);
}

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

.elementor-21120 .elementor-element.elementor-element-f557ea1 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 35px 35px 35px;
}

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

.elementor-21120 .elementor-element.elementor-element-23cea3c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-23cea3c {
    margin-top: 25px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-69398b5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-47144a1 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-a14d4f1 > .elementor-element-populated {
    padding: 0px 0px 0px 55px;
}

.elementor-21120 .elementor-element.elementor-element-7756c12 {
    text-align: left;
    color: #CFDBE9;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-7756c12 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3001899 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-3001899 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-3001899 > .elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-8fbf3be {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8fbf3be .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8fbf3be > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-out_below .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-out_above .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-out_right .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-right: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-out_left .pp-countdown-item .pp-countdown-digit-wrapper {
    margin-left: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-in_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-in_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-normal_below .pp-countdown-item .pp-countdown-digit {
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-label-pos-normal_above .pp-countdown-item .pp-countdown-digit {
    margin-top: 0px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
    margin-left: 10px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
    margin-left: calc( 10px/2 );
    margin-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
    padding-left: calc( 10px/2 );
    padding-right: calc( 10px/2 );
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
    padding: 0 10px;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
    right: calc( -10px / 2 + -5px );
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
    right: calc( -10px / 2 + 5px );
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
    width: 82px;
    height: 82px;
    padding: calc( 82px/4 );
    background-color: #02010100;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-21120 .elementor-element.elementor-element-1193bf5 > .elementor-widget-container {
    margin: 58px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-2969de3 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-2969de3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-2969de3 > .elementor-widget-container {
    margin: 65px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-3e22186 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-8a6d8bc {
    text-align: center;
    color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-3d1389c .elementor-button {
    font-family: "Outfit", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    line-height: 1.2em;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(180deg, #9CD44C 0%, #58BE35 100%);
    border-radius: 50px 50px 50px 50px;
    padding: 22px 34px 22px 34px;
}

.elementor-21120 .elementor-element.elementor-element-3d1389c {
    z-index: 2;
}

.elementor-21120 .elementor-element.elementor-element-3d1389c > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-eadb4eb > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-eadb4eb {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-4d2411a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-4d2411a {
    left: 293px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-4d2411a {
    right: 293px;
}

.elementor-21120 .elementor-element.elementor-element-4d2411a {
    top: -58px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-54801e0 {
    left: -490px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-54801e0 {
    right: -490px;
}

.elementor-21120 .elementor-element.elementor-element-54801e0 {
    top: -86px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-6d0f864 {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-6d0f864 {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-6d0f864 {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-c9cf289 > .elementor-container {
    max-width: 900px;
}

.elementor-21120 .elementor-element.elementor-element-c9cf289:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-c9cf289 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-c9cf289 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-c9cf289 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-7dc6b0c > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-21120 .elementor-element.elementor-element-51971d9 > .elementor-element-populated {
    margin: 0px 0px 0px 25px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 25px;
}

.elementor-21120 .elementor-element.elementor-element-3d93268 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-3d93268 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-3d93268 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-22b5b91 {
    text-align: left;
}

.elementor-21120 .elementor-element.elementor-element-22b5b91 .elementor-heading-title {
    color: #373447;
    font-family: "Poppins", Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-22b5b91 > .elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-593b5bf > .elementor-container {
    max-width: 920px;
}

.elementor-21120 .elementor-element.elementor-element-593b5bf:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-593b5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FAFCFF;
}

.elementor-21120 .elementor-element.elementor-element-593b5bf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 105px 0px;
}

.elementor-21120 .elementor-element.elementor-element-593b5bf > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-9a9763c {
    left: -190px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-9a9763c {
    right: -190px;
}

.elementor-21120 .elementor-element.elementor-element-9a9763c {
    top: 50px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-d4fff2d {
    left: 190px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-d4fff2d {
    right: 190px;
}

.elementor-21120 .elementor-element.elementor-element-d4fff2d {
    top: 65px;
}

.elementor-21120 .elementor-element.elementor-element-5835062 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-5835062 .elementor-heading-title {
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8f82380 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-8f82380 .elementor-heading-title {
    color: #1AAEBC;
    font-family: "Outfit", Sans-serif;
    font-size: 40px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-8f82380 > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa {
    --grid-row-gap: 15px;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-advanced-accordion .pp-faq-item:not(:last-child) {
    margin-bottom: 15px;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faq-item {
    border-radius: 20px 20px 20px 20px;
    box-shadow: 15px 15px 25px 0px rgba(0, 17.000000000000014, 31, 0.1);
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question {
    color: #1AAEBC;
    background-color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 1.2em;
    padding: 15px 15px 15px 15px;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question:hover {
    color: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question:hover svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question.pp-accordion-tab-active {
    color: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question.pp-accordion-tab-active svg {
    fill: #1AAEBC;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-question .pp-accordion-tab-icon {
    font-size: 25px;
    margin-right: 10px;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa .pp-faqs .pp-faq-answer {
    color: #000000;
    background-color: #FFFFFF;
    font-family: "Outfit", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-f4a57aa > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-1505c5b {
    text-align: center;
    color: #000000;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-1505c5b > .elementor-widget-container {
    margin: 50px 0px -20px 0px;
}

.elementor-21120 .elementor-element.elementor-element-b585b83 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b585b83 .elementor-heading-title {
    color: #0B1119;
    font-family: "Caveat", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
}

.elementor-21120 .elementor-element.elementor-element-b585b83 > .elementor-widget-container {
    margin: 65px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-ec28560 {
    text-align: center;
    color: #0B1119;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-ec28560 > .elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-21120 .elementor-element.elementor-element-243831b {
    text-align: center;
    color: #1AAEBC;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-243831b > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-21120 .elementor-element.elementor-element-d0a7831 {
    margin-top: 32px;
    margin-bottom: 0px;
}

.elementor-21120 .elementor-element.elementor-element-95bb1bb {
    text-align: center;
    color: #0B1119;
    font-family: "Outfit", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 5px;
}

.elementor-21120 .elementor-element.elementor-element-570f491 > .elementor-widget-container:hover {
    --e-transform-scale: 1.02;
}

.elementor-21120 .elementor-element.elementor-element-9585354 > .elementor-container {
    max-width: 130px;
}

.elementor-21120 .elementor-element.elementor-element-9585354 {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-21120 .elementor-element.elementor-element-d6395fb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-d6395fb {
    left: 262px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-d6395fb {
    right: 262px;
}

.elementor-21120 .elementor-element.elementor-element-d6395fb {
    top: -81px;
    z-index: 3;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-299f8bd {
    left: -488px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-299f8bd {
    right: -488px;
}

.elementor-21120 .elementor-element.elementor-element-299f8bd {
    top: -98px;
}

body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-4d14f2e {
    left: 525px;
}

body.rtl .elementor-21120 .elementor-element.elementor-element-4d14f2e {
    right: 525px;
}

.elementor-21120 .elementor-element.elementor-element-4d14f2e {
    top: -126px;
}

.elementor-21120 .elementor-element.elementor-element-cd526a2 > .elementor-container {
    max-width: 1200px;
}

.elementor-21120 .elementor-element.elementor-element-cd526a2:not(.elementor-motion-effects-element-type-background),
.elementor-21120 .elementor-element.elementor-element-cd526a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/dY3sli7NLLYu.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-21120 .elementor-element.elementor-element-cd526a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 65px 0px 65px 0px;
}

.elementor-21120 .elementor-element.elementor-element-cd526a2 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21120 .elementor-element.elementor-element-b608795 {
    text-align: center;
}

.elementor-21120 .elementor-element.elementor-element-b608795 img {
    width: 360px;
}

.elementor-21120 .elementor-element.elementor-element-652d772 {
    text-align: center;
    color: #818FA2;
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5em;
}

.elementor-21120 .elementor-element.elementor-element-652d772 > .elementor-widget-container {
    margin: 45px 0px -10px 0px;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-buttons-group {
    column-gap: 10px;
    row-gap: 10px;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-button {
    font-family: "Outfit", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5em;
    background: #61CE7000;
    color: #818FA2;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-button:hover {
    color: #FFFFFF;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-icon-before .pp-button-icon {
    margin-right: 8px;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-icon-after .pp-button-icon {
    margin-left: 8px;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-icon-top .pp-button-icon {
    margin-bottom: 8px;
}

.elementor-21120 .elementor-element.elementor-element-5644bed .pp-icon-bottom .pp-button-icon {
    margin-top: 8px;
}

.pp-tooltip-5644bed {
    text-align: center;
}

.pp-tooltip.pp-tooltip-5644bed .tooltipster-box {
    background-color: #000000;
}

.pp-tooltip.pp-tooltip-5644bed.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #000000;
}

.pp-tooltip.pp-tooltip-5644bed.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #000000;
}

.pp-tooltip.pp-tooltip-5644bed.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #000000;
}

.pp-tooltip.pp-tooltip-5644bed.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #000000;
}

.pp-tooltip.pp-tooltip-5644bed .pp-tooltip-content {
    color: #ffffff;
}

@media (max-width:1024px){
    .elementor-21120 .elementor-element.elementor-element-6e5aaae.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-ac72ce1 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-0356be1.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-5caee1f {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-24c5980.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-b47d71f {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-f3d5c4b.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-505c0b3 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-76319cb.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-a0ef577 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-5db350d.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-53a00fd {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-bc6d564.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-6e2a582 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-d4ed61d {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-marker-wrapper {
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-marker-wrapper {
        margin-left: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-marker-wrapper {
        margin-left: 10px;
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-marker-wrapper {
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-marker-wrapper {
        margin-left: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-marker-wrapper {
        margin-left: 10px;
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-marker-wrapper {
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-marker-wrapper {
        margin-left: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-marker-wrapper {
        margin-left: 10px;
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-tablet-left .pp-timeline-marker-wrapper {
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-tablet-right .pp-timeline-marker-wrapper {
        margin-left: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-tablet-center .pp-timeline-marker-wrapper {
        margin-left: 10px;
        margin-right: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-78c63e4.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-f9d27cf {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-d84e73b.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-8f70c2d {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-12a7a18.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-1ff5044 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-4d39d4c.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-77b66f0 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-fc3bba8.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-21120 .elementor-element.elementor-element-cadf5c3 {
        text-align: center;
    }
}

@media (max-width:767px){
    .elementor-21120 .elementor-element.elementor-element-48d26d8 {
        margin-top: 0px;
        margin-bottom: -25px;
    }

    .elementor-21120 .elementor-element.elementor-element-ed7472e .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-21120 .elementor-element.elementor-element-ed7472e > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-de32d1e {
        font-size: 14px;
    }

    .elementor-21120 .elementor-element.elementor-element-de32d1e > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-5adca74 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-21120 .elementor-element.elementor-element-5adca74 > .elementor-widget-container {
        margin: -16px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper {
        text-align: left;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
        margin-left: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
        margin-right: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
        margin-left: calc( 5px/2 );
        margin-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
        right: calc( -5px / 2 + -5px );
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
        right: calc( -5px / 2 + 5px );
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
        width: 65px;
        height: 65px;
        padding: calc( 65px/4 );
        border-width: 3px 3px 3px 3px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
        font-size: 18px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
        font-size: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-034daa9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
        margin-left: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
        margin-right: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
        margin-left: calc( 5px/2 );
        margin-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
        right: calc( -5px / 2 + -5px );
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
        right: calc( -5px / 2 + 5px );
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
        width: 65px;
        height: 65px;
        padding: calc( 65px/4 );
        border-width: 3px 3px 3px 3px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
        font-size: 18px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
        font-size: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-4cd8ac9 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-21120 .elementor-element.elementor-element-2699270 .elementor-button {
        font-size: 18px;
        padding: 15px 25px 15px 25px;
    }

    .elementor-21120 .elementor-element.elementor-element-2699270 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f2cf41a img {
        width: 22%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-f2cf41a {
        left: 124px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-f2cf41a {
        right: 124px;
    }

    .elementor-21120 .elementor-element.elementor-element-f2cf41a {
        top: 61px;
    }

    .elementor-21120 .elementor-element.elementor-element-99efd16 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-21120 .elementor-element.elementor-element-6d18595 {
        font-size: 19px;
    }

    .elementor-21120 .elementor-element.elementor-element-e0ebc0c .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-21120 .elementor-element.elementor-element-e0ebc0c > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
        margin-left: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
        margin-right: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
        margin-left: calc( 5px/2 );
        margin-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
        right: calc( -5px / 2 + -5px );
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
        right: calc( -5px / 2 + 5px );
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
        width: 65px;
        height: 65px;
        padding: calc( 65px/4 );
        border-width: 3px 3px 3px 3px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
        font-size: 22px;
    }

    .elementor-21120 .elementor-element.elementor-element-06a9661 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
        font-size: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
        margin-left: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
        margin-right: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
        margin-left: calc( 5px/2 );
        margin-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
        right: calc( -5px / 2 + -5px );
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
        right: calc( -5px / 2 + 5px );
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
        width: 65px;
        height: 65px;
        padding: calc( 65px/4 );
        border-width: 3px 3px 3px 3px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
        font-size: 22px;
    }

    .elementor-21120 .elementor-element.elementor-element-ae73588 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
        font-size: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-addb8ff .elementor-button {
        font-size: 26px;
        padding: 15px 25px 15px 25px;
    }

    .elementor-21120 .elementor-element.elementor-element-addb8ff > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-26efb7b img {
        width: 22%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-26efb7b {
        left: 124px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-26efb7b {
        right: 124px;
    }

    .elementor-21120 .elementor-element.elementor-element-26efb7b {
        top: 61px;
    }

    .elementor-21120 .elementor-element.elementor-element-6b7f9ac .elementor-heading-title {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-21120 .elementor-element.elementor-element-6b7f9ac > .elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a6c2a9 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-74e11ba .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-21120 .elementor-element.elementor-element-74e11ba > .elementor-widget-container {
        margin: 25px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7964264 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-21120 .elementor-element.elementor-element-d136170 img {
        width: 78%;
    }

    .elementor-21120 .elementor-element.elementor-element-d136170 > .elementor-widget-container {
        margin: -85px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-eaf60ca {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-21120 .elementor-element.elementor-element-af22bcc .elementor-heading-title {
        font-size: 20px;
        line-height: 1.2em;
    }

    .elementor-21120 .elementor-element.elementor-element-dd9db95 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-abc4f79 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-53037f3 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-2fb9c12 .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-0f94614 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-0f94614 {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-0f94614 {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-0f94614 {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-3d8fc58 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ccae583 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-379eeab > .elementor-element-populated {
        padding: 40px 20px 40px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-7a95d04 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-7438df3 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-5108f68 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-411d5ea > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-984c0ad .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-6213cf4 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0c97f3d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-661e41b img {
        width: 70%;
    }

    .elementor-21120 .elementor-element.elementor-element-c194e94 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-37be344 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a9c5cb4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a0358bf .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-a0358bf > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-97bcf1e .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-21120 .elementor-element.elementor-element-97bcf1e > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-e56dcf4 .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e56dcf4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-5b3062e .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-5b3062e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-fcf266a .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-fcf266a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-4c3d275 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-584a521 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0d6329c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-21120 .elementor-element.elementor-element-0d6329c > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-71484e3 .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-71484e3 > .elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-6e75ec8 .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-6e75ec8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-ee0e569 .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-ee0e569 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-04f7941 .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-04f7941 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-81bbba2 .elementor-image-box-img {
        margin-bottom: -10px;
    }

    .elementor-21120 .elementor-element.elementor-element-81bbba2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-21120 .elementor-element.elementor-element-636bc74 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-817b540 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-a897572 img {
        width: 65%;
    }

    .elementor-21120 .elementor-element.elementor-element-812e2b5 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-63e3e0c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2ff004f > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-64bfba2 {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a9696c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ea1bd2e .elementor-heading-title {
        line-height: 1.2em;
    }

    .elementor-21120 .elementor-element.elementor-element-08e961a .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-d12b116 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-6f13e3b img {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-0a9b5dc .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-1850b90 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-1850b90 {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-1850b90 {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-1850b90 {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-9d58241 {
        padding: 20px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f5f13fb .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-a658962 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-99b8152 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-bbfeacf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-18864e6 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-9c0aff6 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-9c0aff6 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-9ca3016 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-8444c29 img {
        width: 60%;
    }

    .elementor-21120 .elementor-element.elementor-element-81eebc4 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e4301c1 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7a12374 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-034ac09 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-dc92a46 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-26bf588 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-4be39d6 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-aabda9a > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-87c2d9a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-1d41fd3 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-958d90a img {
        width: 45%;
    }

    .elementor-21120 .elementor-element.elementor-element-b311ca2 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-element-populated,
    .elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-element-populated > .elementor-background-overlay,
    .elementor-21120 .elementor-element.elementor-element-1c09e58 > .elementor-background-slideshow {
        border-radius: 20px 20px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-b9480f7 {
        text-align: center;
    }

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

    .elementor-21120 .elementor-element.elementor-element-fc2e9ab {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-47a1bdf > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-069da0d {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-c902120 > .elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e2220ff {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-e2220ff > .elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c110c41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2b53ca2 > .elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-61c4fb2 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-96656ea {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0fdff8f .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-630aebb .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-d8cbc2f img {
        width: 40%;
    }

    .elementor-21120 .elementor-element.elementor-element-617875f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d103b27 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-62d65d8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ebeb68a > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff864f9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-816af12 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-4ad45ff {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-be42265 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-c6ed02d img {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-30687cc .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-38d680c {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-37bee93 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-71ef5c0 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8804169 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-db14b1e {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-14b52b4 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-e8ee313 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e8ee313 {
        left: 6px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-e8ee313 {
        right: 6px;
    }

    .elementor-21120 .elementor-element.elementor-element-e8ee313 {
        top: 184px;
    }

    .elementor-21120 .elementor-element.elementor-element-6652feb .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-b5a3fe0 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-b5a3fe0 {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-b5a3fe0 {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-b5a3fe0 {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-4ca937e {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d431eb5 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-21120 .elementor-element.elementor-element-498972d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-9f35c24 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-c35f9da img {
        width: 80%;
    }

    .elementor-21120 .elementor-element.elementor-element-b0c3db9 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0a7c23c > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d4ed61d {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 50% );
        max-width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-d3a8a73 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f0b04b9 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-807f757 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-2e2f038 img {
        width: 80%;
    }

    .elementor-21120 .elementor-element.elementor-element-91ce33e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-6a1f527 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-fcbe5cc {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-164f365 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-eb4d55f .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-21120 .elementor-element.elementor-element-e4df60d img {
        width: 45%;
    }

    .elementor-21120 .elementor-element.elementor-element-5b8db8c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-497e67b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ed79573 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f3f6529 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-410a0ac {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-939030d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-9956ef4 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-28847fa img {
        width: 35%;
    }

    .elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-marker-wrapper {
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-6c66569 .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-5abd214 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-230ca10 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-4d7b56d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-7287843 img {
        width: 35%;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline .pp-timeline-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-marker-wrapper {
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-44950ec > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline .pp-timeline-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-marker-wrapper {
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-ff1d2ad > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8f90810 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline .pp-timeline-card {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-mobile-left .pp-timeline-marker-wrapper {
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-mobile-right .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 .pp-timeline-vertical.pp-timeline-mobile-center .pp-timeline-marker-wrapper {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .elementor-21120 .elementor-element.elementor-element-eef7631 > .elementor-widget-container {
        margin: 40px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-11bd5f3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-1e1c013 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-12f0453 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-7806d4e img {
        width: 60%;
    }

    .elementor-21120 .elementor-element.elementor-element-1d6336e .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-079945d {
        padding: 30px 0px 30px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0b3efa3 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-806cbb3 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-f56b501 img {
        width: 80%;
    }

    .elementor-21120 .elementor-element.elementor-element-f56b501 > .elementor-widget-container {
        margin: -70px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-82a6b5a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-b8ebaca > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e6c2774 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-69e32e9 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-03f2fc6 img {
        width: 70%;
    }

    .elementor-21120 .elementor-element.elementor-element-cfbaff3 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-ec23cbf > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-20f40d2 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-75f6a8b .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-21120 .elementor-element.elementor-element-0e5c2e7 > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-6ed3234 {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-de56a2c .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-d2d7f7b .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-2ef3224 img {
        width: 70%;
    }

    .elementor-21120 .elementor-element.elementor-element-f6ef15e > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e30ea8e > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-08a71f9 .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-3e04433 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-3e04433 {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-3e04433 {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-3e04433 {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-8d5253f {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8cfb752 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-1164a32 img {
        width: 65%;
    }

    .elementor-21120 .elementor-element.elementor-element-c641ee6 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-d7374e6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-4fed2ff .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-86f8ea9 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-8228e4a img {
        width: 85%;
    }

    .elementor-21120 .elementor-element.elementor-element-47e54ee {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-97ac665 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-7a07ac9 .elementor-heading-title {
        font-size: 34px;
    }

    .elementor-21120 .elementor-element.elementor-element-a6e8ac9 img {
        width: 90%;
    }

    .elementor-21120 .elementor-element.elementor-element-471f867 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-eec78e5 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-4f71d41 img {
        width: 70%;
    }

    .elementor-21120 .elementor-element.elementor-element-5bc047f .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-09216c4 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7e4389c .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-8002170 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-3ca1bdd img {
        width: 65%;
    }

    .elementor-21120 .elementor-element.elementor-element-52e7b1a {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-45430c4 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-b8d4bbf > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-50d9056 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-03485d2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-69d2e11 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-1d1ebd2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d84f6cd > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-11d655f {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-2af3750 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-9a854c1 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-79bf534 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-186b601 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-6447f47 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d086b23 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-8dc3310 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e2f2477 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-ed4cad0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0f73454 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-f27c664 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-b3d1b3a > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-251e4cc > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-8c09083 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-29838bd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff805de > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f21bbef {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-fd8c625 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e8ad71c > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-2830c67 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-037cbb1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7408278 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-1f75acf {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-92762e3 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-5d624da > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-e4fc9a5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-36b329a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0194647 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-34324a8 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-8726d47 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-bd4b8e1 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-09de7c8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ac02303 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c5004cd > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ca37028 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-b25d5a4 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-78afec0 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-f25cc67 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d3c9e14 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a6be4ae > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-88df0e7 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2ba6e42 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-3b503e3 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-72639ec > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-b9c4b9e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-764bd09 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ede108a > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d6c80f5 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-57aff84 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-8a4f401 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-d258441 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-653717d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c8dee81 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8c86be5 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-dd7f868 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-023ecaa > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-5cb16f0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-30a5ab6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-bdc0050 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-88b308d {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2dffaa7 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-afd21bc .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-4dfd245 img {
        width: 45%;
    }

    .elementor-21120 .elementor-element.elementor-element-6e86ad7 .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-c82e98b img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-c82e98b {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-c82e98b {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-c82e98b {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-7aebb83 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2ed3d47 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-d2f922f img {
        width: 80%;
    }

    .elementor-21120 .elementor-element.elementor-element-d2f922f > .elementor-widget-container {
        margin: -70px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-17680dd .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-9a31a6e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-829cc3c .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-67bb81a img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-67bb81a {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-67bb81a {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-67bb81a {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-658b69e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a737327 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-b718f2b .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-a4d05d0 img {
        width: 90%;
    }

    .elementor-21120 .elementor-element.elementor-element-873e011 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-3e45f90 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-797f898 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-e3d2bab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-74467f6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-addc541 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e1ea25d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-04517d3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-4eed4b7 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-f8313ed > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-5887b1d > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-02d2db4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-fb2f6f7 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-73e6a1e > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-793b0d8 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-9bb1b50 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-3e991db > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-75d569a > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e7e9f53 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-bf71be8 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0b984b9 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-f83c03a > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-cb95787 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-9bc67d5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0022dd3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-513a552 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-eedc60e {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-b536bc1 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-d4101f1 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-aef5559 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e644555 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-503ef95 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-acbe799 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-18752a6 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-f838049 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-bb1950b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c4f0367 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-55c90b2 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-256acc1 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-868dea4 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e45eea8 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-e47f0f0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-be51313 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-9c6c838 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-839f04a {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-c01f411 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-b073dfe > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-44a6566 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2eb5439 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ff67603 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a1294c9 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e2a179c {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-2850f9c > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-4afe430 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-6faa001 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7d8062d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-9d6aae4 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d8befbf {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e6c099b > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e7fef1b > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-17a85cd > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-139400a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-313d004 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c5b371a {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-556c0c7 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-4e5a43b > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-62b19af > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-58dc642 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-283ebe2 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2b63c34 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-700738d .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-9f4f5c3 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0bbd3ca > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-aa79262 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-4456ece {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-83b8871 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-3bd6b1f > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-bde3360 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-54cbba6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d72801b > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e019783 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-585a94b > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-4f570fe > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-ec609df > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-bc197d4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-734239a {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-74fbdae > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-19133a3 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-61b2ce1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e494c18 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-02fb8aa > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-4dc1d6e {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-d6f810a > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-6b01dfe > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-0d00f36 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-80800ad > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-3f95b0c {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-c0733aa > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-f0a6bc1 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-1530d84 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-75793f4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-096b258 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-9e52c9b {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-3d51b12 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-a4c2680 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-adb0622 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-fb8b8c5 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-b32f34d {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-898157e > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-ee89d1a > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-a3b7478 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e3ddfc4 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e0f8fdc > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-40f79db {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-db3a491 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-a241a27 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-ac1189a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-e46d3dc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c644fe6 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-9cd214f > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-13f41c9 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-d4e640b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-4c8ed74 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-566af82 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-110240a {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-67919de > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-9ff36dd > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-0674cbf > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-b8623ec > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f24f662 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-0200b7f > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-0e0d87f > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-e669e5d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-37139ab > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2c1a29f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0a30620 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-da3675a {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-c73ca1a > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-d85c538 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-239cea7 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8450013 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-bb5727d {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-047ca6c > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-9a61a44 > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

    .elementor-21120 .elementor-element.elementor-element-b41f1a5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-6f91262 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-b58d0eb > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-0a497cc {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-e52b9db > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-8bd188c > .elementor-widget-container {
        margin: 0px 50px 0px 50px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-c9b98d2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-5d1519f .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-e548838 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-e548838 {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-e548838 {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-e548838 {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-c9e7431 {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-91799aa .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-cc68deb > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-14b4cee {
        padding: 20px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8cbcf93 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-3afb180 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-770940f img {
        width: 90%;
    }

    .elementor-21120 .elementor-element.elementor-element-ca7d32c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-372fbe5 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a15bea6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-bf5c40a .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-75ad1c6 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-3f25a5e img {
        width: 90%;
    }

    .elementor-21120 .elementor-element.elementor-element-2e92dda > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2bb21e2 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f1aa30c {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-3bb24f8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-2038516 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-65cde0f {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-ee40f45 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-411dbfc > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-88060ad {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c5875f3 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-904002c .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-5ef0f41 img {
        width: 90%;
    }

    .elementor-21120 .elementor-element.elementor-element-c64d133 {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-35df29e .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-6e35c6e img {
        width: 60%;
    }

    .elementor-21120 .elementor-element.elementor-element-eb6678c .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-78d8f34 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f31ce84 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-1f4c69e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-341bda9 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-471b93f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-c26e797 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-3c0de33 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-5f1b3e1 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-a05f009 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d865de6 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-e664bee > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-642a1e1 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-3b5e039 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7a6637d > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-f6578f5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a9835f6 > .elementor-widget-container {
        margin: 0px 80px 0px 80px;
    }

    .elementor-21120 .elementor-element.elementor-element-acebbc6 .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-ceee386 img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-ceee386 {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-ceee386 {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-ceee386 {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-1c10965 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-a6b4879 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-2fa5cff .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-e42208d img {
        width: 70%;
    }

    .elementor-21120 .elementor-element.elementor-element-e42208d > .elementor-widget-container {
        margin: -70px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-dacd28d {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-8e1afde {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-011e05d {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-55df374 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-4c5e509 img {
        width: 60%;
    }

    .elementor-21120 .elementor-element.elementor-element-0da61b1 .elementor-heading-title {
        font-size: 38px;
    }

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

    .elementor-21120 .elementor-element.elementor-element-7070361 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-bc6013d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-cac6c40 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8ea9dbf img {
        width: 25%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-8ea9dbf {
        left: 125px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-8ea9dbf {
        right: 125px;
    }

    .elementor-21120 .elementor-element.elementor-element-8ea9dbf {
        top: 3345px;
    }

    .elementor-21120 .elementor-element.elementor-element-e74d262 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-8ab947a {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-1ad1510 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-eb73116 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-f096c87 img {
        width: 25%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-f096c87 {
        left: 143px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-f096c87 {
        right: 143px;
    }

    .elementor-21120 .elementor-element.elementor-element-f096c87 {
        top: 3133px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
        margin-left: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
        margin-right: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
        margin-left: calc( 5px/2 );
        margin-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
        right: calc( -5px / 2 + -5px );
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
        right: calc( -5px / 2 + 5px );
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
        width: 70px;
        height: 70px;
        padding: calc( 70px/4 );
        border-width: 3px 3px 3px 3px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
        font-size: 22px;
    }

    .elementor-21120 .elementor-element.elementor-element-3a4f655 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
        font-size: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-6202352 {
        padding: 40px 0px 20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-87be0da .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-63b71e1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7776f46 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-cd9c062 .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-dd04ced img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-dd04ced {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-dd04ced {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-dd04ced {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-9558c9d {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-eaf159b .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-5cd85ce img {
        width: 45%;
    }

    .elementor-21120 .elementor-element.elementor-element-c5edde2 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-4da2a86 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-f557ea1 > .elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-47144a1 img {
        width: 65%;
    }

    .elementor-21120 .elementor-element.elementor-element-a14d4f1 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-7756c12 > .elementor-widget-container {
        margin: 20px 0px -20px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-align-right .pp-countdown-item {
        margin-left: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-align-left .pp-countdown-item {
        margin-right: 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-align-center .pp-countdown-item {
        margin-left: calc( 5px/2 );
        margin-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper {
        padding-left: calc( 5px/2 );
        padding-right: calc( 5px/2 );
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-colon.pp-countdown-style-default .pp-countdown-item .pp-countdown-digit-wrapper {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-line.pp-countdown-style-default .pp-countdown-item {
        padding: 0 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-colon .pp-countdown-item .pp-countdown-digit-wrapper:after {
        right: calc( -5px / 2 + -5px );
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper.pp-countdown-separator-line .pp-countdown-item:after {
        right: calc( -5px / 2 + 5px );
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit-wrapper {
        width: 70px;
        height: 70px;
        padding: calc( 70px/4 );
        border-width: 3px 3px 3px 3px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-digit {
        font-size: 22px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 .pp-countdown-wrapper .pp-countdown-item .pp-countdown-label {
        font-size: 10px;
    }

    .elementor-21120 .elementor-element.elementor-element-1193bf5 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-3d1389c .elementor-button {
        font-size: 30px;
        padding: 15px 5px 15px 5px;
    }

    .elementor-21120 .elementor-element.elementor-element-4d2411a img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-4d2411a {
        left: 130px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-4d2411a {
        right: 130px;
    }

    .elementor-21120 .elementor-element.elementor-element-4d2411a {
        top: -35px;
    }

    .elementor-21120 .elementor-element.elementor-element-c9cf289 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-51971d9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-3d93268 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-22b5b91 {
        text-align: center;
    }

    .elementor-21120 .elementor-element.elementor-element-593b5bf {
        padding: 40px 0px 60px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-5835062 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-8f82380 .elementor-heading-title {
        font-size: 38px;
    }

    .elementor-21120 .elementor-element.elementor-element-f4a57aa > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-d6395fb img {
        width: 50%;
    }

    body:not(.rtl) .elementor-21120 .elementor-element.elementor-element-d6395fb {
        left: 128px;
    }

    body.rtl .elementor-21120 .elementor-element.elementor-element-d6395fb {
        right: 128px;
    }

    .elementor-21120 .elementor-element.elementor-element-d6395fb {
        top: -51px;
    }

    .elementor-21120 .elementor-element.elementor-element-cd526a2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-21120 .elementor-element.elementor-element-5644bed .pp-buttons-group {
        column-gap: 0px;
        row-gap: 0px;
    }
}

@media (min-width:768px){
    .elementor-21120 .elementor-element.elementor-element-9a4dd72 {
        width: 38.643%;
    }

    .elementor-21120 .elementor-element.elementor-element-e297db1 {
        width: 30.997%;
    }

    .elementor-21120 .elementor-element.elementor-element-71bd608 {
        width: 30%;
    }

    .elementor-21120 .elementor-element.elementor-element-599c5dc {
        width: 38.643%;
    }

    .elementor-21120 .elementor-element.elementor-element-ee81cc3 {
        width: 30.997%;
    }

    .elementor-21120 .elementor-element.elementor-element-5053fd6 {
        width: 30%;
    }

    .elementor-21120 .elementor-element.elementor-element-dd9db95 {
        width: 15%;
    }

    .elementor-21120 .elementor-element.elementor-element-abc4f79 {
        width: 69.332%;
    }

    .elementor-21120 .elementor-element.elementor-element-53037f3 {
        width: 15%;
    }

    .elementor-21120 .elementor-element.elementor-element-d304eae {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-6e5aaae {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-ac9f914 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-0356be1 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-4972383 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-24c5980 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-97c531c {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-f3d5c4b {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-4583bc3 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-76319cb {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-d41ff38 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-5db350d {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-5eab5ab {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-bc6d564 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-bb32a74 {
        width: 31.488%;
    }

    .elementor-21120 .elementor-element.elementor-element-bbfeacf {
        width: 68.512%;
    }

    .elementor-21120 .elementor-element.elementor-element-1c09e58 {
        width: 25.036%;
    }

    .elementor-21120 .elementor-element.elementor-element-7a13bb2 {
        width: 74.964%;
    }

    .elementor-21120 .elementor-element.elementor-element-0dbb19b {
        width: 14.812%;
    }

    .elementor-21120 .elementor-element.elementor-element-3bffa44 {
        width: 20.188%;
    }

    .elementor-21120 .elementor-element.elementor-element-e434e52 {
        width: 64.664%;
    }

    .elementor-21120 .elementor-element.elementor-element-4d44e5f {
        width: 31.525%;
    }

    .elementor-21120 .elementor-element.elementor-element-71ef5c0 {
        width: 68.475%;
    }

    .elementor-21120 .elementor-element.elementor-element-47f4f6f {
        width: 18%;
    }

    .elementor-21120 .elementor-element.elementor-element-d5663c0 {
        width: 82%;
    }

    .elementor-21120 .elementor-element.elementor-element-e9cb07c {
        width: 19.843%;
    }

    .elementor-21120 .elementor-element.elementor-element-8e35cd6 {
        width: 80.157%;
    }

    .elementor-21120 .elementor-element.elementor-element-a52b5c3 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-78c63e4 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-3e2e45c {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-d84e73b {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-fa1d784 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-12a7a18 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-9f42f26 {
        width: 25.002%;
    }

    .elementor-21120 .elementor-element.elementor-element-a57504c {
        width: 74.904%;
    }

    .elementor-21120 .elementor-element.elementor-element-5dff068 {
        width: 25.002%;
    }

    .elementor-21120 .elementor-element.elementor-element-a666088 {
        width: 74.904%;
    }

    .elementor-21120 .elementor-element.elementor-element-90122f9 {
        width: 25.002%;
    }

    .elementor-21120 .elementor-element.elementor-element-b82bf17 {
        width: 74.904%;
    }

    .elementor-21120 .elementor-element.elementor-element-045cb19 {
        width: 25.002%;
    }

    .elementor-21120 .elementor-element.elementor-element-2f051e3 {
        width: 74.904%;
    }

    .elementor-21120 .elementor-element.elementor-element-53d3759 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-2bb21e2 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-5471d63 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-3bb24f8 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-8cf43f9 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-ee40f45 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-94b49fa {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-4d39d4c {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-957b960 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-fc3bba8 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-fb9d959 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-78d8f34 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-8915e0b {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-1f4c69e {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-81d2b51 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-471b93f {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-c8fa8bc {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-3c0de33 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-a07b998 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-a05f009 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-18b2d66 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-e664bee {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-5b0d104 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-3b5e039 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-b136348 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-f6578f5 {
        width: 50%;
    }

    .elementor-21120 .elementor-element.elementor-element-4e245e3 {
        width: 26.03%;
    }

    .elementor-21120 .elementor-element.elementor-element-84f8100 {
        width: 73.97%;
    }

    .elementor-21120 .elementor-element.elementor-element-69398b5 {
        width: 30.037%;
    }

    .elementor-21120 .elementor-element.elementor-element-a14d4f1 {
        width: 69.87%;
    }

    .elementor-21120 .elementor-element.elementor-element-9fd8079 {
        width: 26.023%;
    }

    .elementor-21120 .elementor-element.elementor-element-51971d9 {
        width: 73.977%;
    }
}

/* Start custom CSS for heading, class: .elementor-element-7964264 */
.text1 {
    background: -webkit-linear-gradient(180deg, #2ac8d7, #fcdd31);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS */
html,
body {
    width: 100%;
    overflow-x: hidden;
}

/* End custom CSS */